Support
Help & FAQ
Getting started
The whole loop takes under a minute once you've done it twice:
- Add your properties. Go to Settings → Manage properties and add each rental (or just your home), so each bill can be filed under the right one.
- Scan your first bill. From the Home tab, tap Scan & Create, then take a photo or pick a PDF or image from your library.
- Confirm the autofill. The app fills in the vendor, amount and dates it found. Check the flagged fields, adjust if needed, and tap Save.
- Check reminders are on. Due-date reminders are on by default — pick how many days' notice you want in Settings, and allow notifications when iOS asks.
- Mark bills paid as you go. Open a bill and tap Mark as paid. Filters (All · Paid · Due soon · Overdue) keep the list honest.
Scanning & autofill
How does bill scanning work?
Snap a photo or pick a PDF — the app reads the vendor, amount, issue date and due date using Apple's on-device text recognition and fills in the bill form for you. Nothing is uploaded; recognition happens entirely on your iPhone.
What if a field is read incorrectly?
You always review before saving. Fields the app is less confident about are flagged with a "Please double-check" hint, and every field stays editable. If the scan is too uncertain overall, the app opens a blank form instead of guessing.
Can I scan PDFs or multi-page bills?
Yes. Pick a PDF straight from the file picker — bills that contain real text are read directly, and scanned-image PDFs are recognized the same way photos are. Multi-page paper bills can be photographed page by page in one capture session.
What does the Apple Intelligence toggle do?
On devices that support Apple Intelligence, Snap a Bill can use Apple's on-device foundation model to improve field extraction. It's optional, runs entirely on your device, and the app automatically falls back to its built-in rule-based extraction whenever the model is unavailable or slow — so scanning always works.
Do I have to scan at all?
No. Enter manually gives you a blank form whenever a photo isn't worth the trouble — the reminders, filters and exports work the same either way.
Reminders
How do reminders work?
Turn on due-date reminders and choose how many days ahead you want to be notified — anywhere from 1 to 90. You can also enable separate overdue alerts. Reminders are local notifications scheduled on your device; no server is involved.
I'm not getting notifications. What should I check?
Two switches matter: the Due-date reminders toggle inside the app's Settings, and notification permission for Snap a Bill in iOS Settings → Notifications. If you declined the permission prompt originally, iOS Settings is where to re-enable it.
Organizing bills
Can I organize bills by property?
Yes. Add your rentals under Settings → Manage properties, then assign each bill to one. Combined with categories, this keeps each property's expenses separated — handy for form T776 at tax time. The free plan includes one property; Pro unlocks unlimited properties and the bills-grouped-by-property view.
What categories are available?
Eight built-in categories cover the usual landlord expenses: Mortgage, Property tax, Utilities, Maintenance, Insurance, Management, Internet, and Other. You can also create your own categories — rename or remove them any time under Settings → Manage categories.
How do I mark a bill as paid?
Open the bill and tap Mark as paid — the paid date is recorded automatically. The list filters (All · Paid · Due soon · Overdue) then reflect where everything stands. On Pro you can also attach a proof of payment, so every paid bill keeps its receipt; and while the free plan keeps 30 days of paid history, Pro keeps it forever.
Export & backup
How do I export my bills?
Go to Settings → Export data and choose CSV (opens in Excel and other spreadsheet apps) or PDF (for printing or sending to your accountant). The file is offered through the iOS share sheet, so you can mail it, AirDrop it or save it anywhere you like.
What's in the export?
Each bill's status, vendor, property, category, amount, dates and notes. The CSV is spreadsheet-ready; the PDF is formatted for reading and printing.
How do I back up my data?
On the free plan, make backups on your own schedule: export a CSV or PDF from Settings → Export data, and your iPhone's standard device backup also includes the app's local data. Pro adds iCloud backup, which stores your data in your own iCloud account — never on our servers.
Privacy & your data
Is my data private?
Yes. Your bills are stored on your device — and, if iCloud Backup is on, in your own private iCloud backup too. There is no account, and we never receive your data. You can export a backup anytime.
How do I delete my data?
Delete individual bills, properties or categories inside the app at any time. Deleting the app removes all of its data from your device permanently — we keep no copy, so export a backup first if you need one. If iCloud Backup is on, a copy may remain in your own iCloud backup until iOS updates that backup, or you can delete it in iOS Settings.
Requirements & pricing
Which devices and languages are supported?
Snap a Bill runs on iPhone with iOS 16.4 or later. The interface is available in English and Simplified Chinese, and amounts can be tracked in CAD or USD. The optional Apple Intelligence enhancement requires a device that supports Apple Intelligence.
What's the difference between Free and Pro?
Free is built for one home: snap bills, AI due-date extraction, basic reminders, up to 10 active bills, one property, and 30 days of paid history. Pro is built for landlords managing bills across properties: unlimited active bills and properties, smart reminders, bills grouped by property, payment proof, unlimited paid history, and iCloud backup. See the full comparison table.
How much does Snap a Bill cost?
The free plan is free for good. Pro is a paid upgrade whose price will be announced at the App Store launch. During the TestFlight beta, everything in the app is free to use.
Contact
Stuck, found a bug, or want a TestFlight invite? Email [email protected] — a real person reads every message.