Expense Tracker is a complete, ready-to-publish iOS app for tracking spending. Log an expense in seconds, scan the receipt and let the app read the amount, merchant and date on the device, stay on budget and see clear monthly reports. Everything stays on the phone: no account, no server, no ads, no tracking.
Built 100% in Swift and SwiftUI with no third-party libraries. Includes full Xcode source, tests and HTML documentation.
Requirements
Xcode 26 or later
iOS 17.0 or later
An Apple Developer account to publish
A real device for the document scanner, camera and Face ID (everything else runs in the simulator)
What's included
Full Xcode project source (ExpenseTracker/)
Core tests with a run script, and UI tests
HTML documentation: install, rebrand, launch screen and splash, configure currencies and categories, languages, project structure, tests, demo data, publish to the App Store
1024 × 1024 app icon, launch logo and colour
String Catalogs for 8 languages
Not included
Cloud sync, exchange-rate conversion, accounts and transfers, split transactions, widgets, in-app purchases or ads.
Version history
1.0: Initial release.
Note for buyers
Amounts read from receipts are suggestions and should be checked. The app is not financial or tax advice.
Features
Transactions
Expenses, income and refunds (refunds reduce spending in their category instead of counting as income)
Amount, currency, category, date and time, merchant, payment method, notes, tags and receipts
Edit, duplicate, delete with confirmation, "Save & add another", merchant and tag suggestions
Search and filters: type, dates, categories, payment methods, tags, amount range, with/without receipt; sorting; bulk re-categorise and delete
Receipt scanning (on-device OCR)
Document scanner with auto-crop, camera, Photos and Files (images and PDF)
Crop and rotate before saving
Apple Vision reads merchant, date, total, tax and currency; every value is shown for review, uncertain totals are flagged
Free and private: nothing is uploaded, no API key needed
Receipt inbox for receipts not yet linked, library with search, share and replace
Budgets
Overall and per-category monthly budgets
50 / 80 / 100% alerts (notifications never show amounts)
Optional rollover of unused budget
Custom month start day to budget by salary cycle (e.g. from the 25th)
Reports
Week, month, quarter, year or custom range, compared with the previous period
Category donut and table, spending vs income trend, payment methods, top merchants
Tap any row to see the matching transactions
Recurring transactions
Daily, weekly, monthly or yearly with interval and end date
Add automatically or remind to confirm; pause any time
Never duplicates, even after the app was closed for a while
Export, backup & privacy
CSV export (Excel-safe) and PDF expense report for any range
One-file backup and restore with SHA-256 integrity checks
Face ID / passcode lock with app-switcher blur
All data on the device with iOS file protection; privacy manifest included
Onboarding with currency and month-start setup, sample data to explore
Dark mode, Dynamic Type, VoiceOver labels, iPhone and iPad
29 currencies, amounts formatted for each language
For developers
100% Swift and SwiftUI (Charts, Vision, VisionKit, PDFKit), no third-party libraries
Clean structure: Foundation-only core logic separate from the UI
92 core tests (run on the Mac, no simulator) and 7 end-to-end UI tests
Money stored as whole minor units: no rounding errors
Saved data is versioned and survives app updates; unreadable data is kept, not lost
Rebrand from one config file and a few assets; launch screen is two assets, no code
Debug launch options to produce App Store screenshots with sample data
"Data Not Collected" privacy label; export compliance pre-set
You have to login to leave a review!
All Reviews
No Review!
What type of support is included? Verified source code Free support included Download code immediately Quality guarantee for your satisfaction Support: info@sellanycode.com
You have to purchase this item to get support!
You have to login to ask a question!
All Questions
No Question!
$29
Verified source code
Join 35483+ buyers which trust us!
Download code immediately
100% Guarantee For Item! Satisfaction guarantee policy.