Product

How to photograph a receipt so the OCR actually reads it.

OCR does the typing for you — but only if the photo gives it something to work with. Seven habits that turn a blurry, half-lit slip into a clean, correct capture.

Vivek Reddy
founder
Jun 9, 2026 5 min read
Good light
Lay it flat
Fill the frame
Capture early
Product

Receipt OCR is genuinely good now — but it's an assistant, not a magician, and the photo you hand it is the whole input. The same slip shot two different ways is the difference between a one-tap capture and a number you have to retype. We've written honestly about where OCR still stumbles; this is the other half — the part you control. Get the photo right and you stay in the easy 90% where the typing just disappears.

None of this is fussy photography. It's seven small habits.

1. Give it light, not flash

OCR reads contrast — dark ink on light paper. Even, indirect light gives the cleanest contrast. A direct flash usually does the opposite: it blows out a hot white spot in the middle of the receipt, which is exactly where the total tends to sit. Step toward a window or a lamp before you reach for the flash.

2. Lay it flat

A curled receipt throws shadows and bends the text, and both confuse extraction. Press it flat on a table or against your knee for a second. A receipt photographed flat on a plain surface reads far more reliably than one held curling in mid-air.

3. Fill the frame, straight-on

Get the receipt to fill most of the frame, shot from directly above rather than at an angle. More receipt in the photo means more pixels per character, and a straight-on angle keeps the lines parallel so the layout stays legible. You don't need a perfect rectangle — just don't shoot it from across the table at 30 degrees.

4. Wait half a second for focus

A blurry photo is the single most common reason a good receipt reads badly. Most phone cameras snap before they've locked focus if you rush. Give it half a second to settle — when the text looks crisp on screen, then capture.

5. Capture early — thermal paper is a clock

This is the one most people learn the hard way. Thermal receipts (the shiny ones from most card terminals) fade with heat, light, and time. A slip that lives in a hot car or a wallet for three weeks can be half-gone, and no OCR on earth can read what the paper no longer shows. The photo preserves what the paper won't — so the best moment to capture a receipt is the moment you get it, not the night before you file taxes. (It's also the whole argument for keeping the image, not just the data.)

6. Know the genuinely hard ones

Some receipts will fight you no matter how good the photo is, and it helps to know them so you check rather than trust:

  • Handwritten totals — a market vendor's scrawl, a tip written on a restaurant bill. Capture it, then expect to set the amount yourself.
  • Very long receipts — a supermarket strip with forty line items. The total still reads fine; just make sure the bottom of the slip (where the total lives) is in the frame.
  • Glossy or crumpled paper — flatten it and angle away from glare.

7. Glance at the amount before you move on

Here's the two-second habit that saves you months later. After a capture, glance at the amount Starlog pulled and confirm it matches the slip. This matters because the dangerous OCR error isn't the visible one — it's the confident one, reading ₹240 from a receipt that says ₹2,400 and presenting it as done. A wrong number you were never prompted to check is the one that surfaces at reconciliation, or never surfaces at all. In Starlog every field stays editable and a fix is one tap, precisely so this check costs you nothing.

The short version

Light, flat, close, focused, early — and a one-second glance at the total. Do that and OCR does what it's good at: the typing vanishes, and the few receipts that genuinely need a human are obvious instead of hidden. The goal was never a perfect read on every slip. It's a fast, correct record you can actually trust at tax time.

A small app for keeping your receipts straight.
We’re early. Come along.

Get Starlog