How to scan receipts on iPhone into a budget
Last updated 25 August 2026
How do I scan a receipt on iPhone and get it into my budget?
Point your iPhone camera at the receipt in good, even light, hold it flat, and let a budgeting app read the merchant, total, date and category. iOS can extract the text natively; what turns that text into a categorised expense is the app. The whole thing takes about two seconds per receipt once it works.
What iPhone gives you for free
iOS has had Live Text since iOS 15, built on the same Vision text recognition APIs Apple gives developers — which is why a well-built third-party scanner reads a receipt about as well as the system does, and why it can do it without a network. Open the Camera, point it at a receipt, tap the Live Text button, and you can select and copy the text. The Notes and Files apps can scan a document to PDF with automatic edge detection and perspective correction.
That's genuinely useful, and for a handful of receipts a month it may be all you need: scan to PDF, file it, type the total into whatever you use.
What it doesn't do is make the numbers mean anything. Live Text gives you a wall of text. It doesn't know which number is the total and which is the VAT, that "COOP PRONTO 4471" is a grocery shop, or that this belongs in last week's budget. That gap — text to structured expense — is the part an app has to solve.
Why receipt OCR fails, and what to do about it
Receipts are one of the harder OCR targets in ordinary life. Knowing why helps you get good results.
Thermal paper fades. Most till receipts are thermal — no ink, just heat-darkened coating. Heat, sunlight and time all erase them, and a receipt left in a car for a week can be genuinely blank. Scan on the day where you can. Nothing recovers a faded receipt.
They're long and thin. A supermarket roll can be 60cm. At a distance that fits the frame, the text is too small to resolve. Photograph it in sections, or use an app that handles a long capture.
They crumple. Folds break text lines mid-character and curl throws off the focal plane. Flatten it against a table. Ten seconds of smoothing beats any algorithm.
Contrast is poor. Grey-on-grey text at small point sizes. Even, indirect light — not direct overhead, which blows out highlights and adds glare. Avoid casting your own shadow.
Merchant names aren't shop names. Receipts print the registered entity. Recognising "BEXLEY RETAIL LTD" as your corner shop is inference, not reading.
Totals aren't labelled consistently. TOTAL, AMOUNT DUE, ZU ZAHLEN, ÖSSZESEN, plus subtotals, tax lines, change given and loyalty points — all plausible-looking numbers. Some receipts print the card amount larger than the actual total.
Dates are ambiguous. 03/04/2026 is two different days depending on the country.
The practical upshot: flatten it, light it evenly, fill the frame, scan it soon. Those four habits matter more than which app you pick.
Getting it into the budget
Reading the receipt is half the job. The other half is a good confirmation step.
A well-built flow shows you what it read — merchant, total, date, category — and lets you correct anything before it saves. That matters more than raw accuracy, because OCR will occasionally be wrong and you want to catch it in the moment rather than find a €400 grocery shop in your annual summary.
Be wary of apps that save silently with no review. Speed you can't trust isn't speed.
Also check how the app handles:
- Foreign currency. Was the total converted, at what rate, and on what date?
- Duplicates. Scanning the same receipt twice should be caught.
- Categories. Does it learn a merchant you've corrected once?
- Digital receipts. Online orders arrive as PDFs and emails. Can you share them into the app rather than photographing a screen?
Doing this in Pennywick
Pennywick is built around exactly this flow.
- Tap the camera button in the centre of the tab bar.
- Point at the receipt. Pennywick reads the merchant, total, date and category on your device, using Apple Vision — the photo does not leave your phone.
- Confirm or correct what it read.
- It lands in your ledger, against the right budget.
For receipts that are already digital, share a PDF, HTML or email file into Pennywick instead of photographing it.
Reading is multilingual — English, German, Hungarian, French, Italian, Spanish, Polish and Czech — and foreign totals convert at daily European Central Bank reference rates, so a receipt in one currency lands correctly in a budget kept in another.
For receipts that defeat on-device reading, there are two optional cloud modes: your own OpenAI or Gemini API key, or hosted reading included with Pro. Both are off until you turn them on, and in both cases only the text extracted from the receipt is sent — never the photograph.
There's no Pennywick account. Your ledger stays on your device and syncs through your own iCloud, end-to-end encrypted, where the developer cannot read it.
Try the flow without installing anything
The Pennywick demo runs the real interface in your browser. Pick a sample receipt, watch it get read, and see it appear in the ledger — the same three taps the app does on your phone.
If you want the detail on what leaves your device and when, that's in Are receipt scanning apps safe? and in the privacy policy.