How to Scan Receipts With a Phone Before the Ink Fades
By Schema LawPublished Updated
To scan receipts with a phone, photograph each one the day you get it, flat on a dark surface with the flash off and the whole slip in frame. Save one receipt per image, name the file by date, payee and matter, and check the total and date in the picture before the paper goes in an envelope.
Receipts are the smallest documents in a matter file and among the easiest to lose: the filing fee paid at the counter, the courier slip, the parking stub from a deposition, the copy shop invoice. Each one supports a line on a client's bill or a firm's books. A phone can capture all of them.
Why should a receipt be scanned the day you get it?
Scan a receipt the day you get it because a receipt printed on thermal paper can fade until it cannot be read, and because a loose slip is easy to lose. A same-day picture fixes the date, payee and total while the print is at its darkest.
Thermal printing uses heat on coated paper instead of ink. You can spot the paper by feel. The U.S. National Archives, writing about fax machines that used the same kind of paper, says that it "can be recognized by its smooth sheen and tendency to curl", and gives this warning about how the print holds up:
The images on thermal paper are extremely unstable and may begin to deteriorate in as few as six months. Such thermal papers are sensitive to heat and light, will react with chemicals found in ordinary office environments (including markers, cosmetics, and some types of plastic folders), and may contain impermanent dyes.
The bulletin goes on to say that "the text is likely to fade and become illegible or the whole paper surface may darken". It dates from 1996 and concerns faxes, not till receipts, and coatings differ from one paper to the next, so do not read the six months as a forecast for the slip in your hand. Read it as a reason not to wait and see.
The same passage tells you where not to keep the paper. Heat, light and some plastic folders are on its list, which rules out a dashboard, a sunny windowsill and a clear plastic sleeve. Markers are on that list too, so keep the highlighter off a thermal receipt and mark the total on a photocopy or in the file name instead.
What a faded receipt costs
A receipt with no readable date or amount is hard to bill, hard to reimburse and hard to defend in an audit of the firm's books. For business expenses, the IRS page on what kind of records you should keep says:
Your supporting documents should identify the payee, the amount paid, proof of payment, the date incurred, and include a description of the item purchased or service received that shows the amount was for a business expense.
Those five items are a useful test of any receipt scan, whatever the purpose. The same page says "All requirements that apply to hard copy books and records also apply to electronic records." Whether a scan may stand in for the paper, and how long either must be kept, depends on the tax rules, the trust accounting rules and the client agreement that apply to you. Ask your accountant or check your bar's rules before you throw paper away.
A same-day habit
Photograph the receipt before you leave the counter, the cab or the car park. If that is not possible, put every receipt in one place, such as a single envelope in your bag, and photograph the contents at the end of the day. The envelope then becomes the paper archive, in date order, kept away from heat and light.
Photographing a long, curled or crumpled receipt
Flatten a long, curled or crumpled receipt before you photograph it, and keep the whole slip in one frame if the print stays readable at full zoom. When it is too long for that, take overlapping sections from top to bottom so no line falls in a gap.
Flattening
- Curled. Roll the slip gently the opposite way once, then lay it face up and hold the two ends down with something straight and heavy placed outside the printed area: two rulers, two phones, the edge of a book.
- Crumpled. Smooth it with the flat of your hand on a hard surface. Do not iron it or press it with anything warm. Heat is what makes thermal paper turn dark.
- Folded. Open the fold fully. A crease across the total is where digits get lost, so check that line first in the picture.
- Torn. Lay the pieces together in position and photograph them as one. Do not tape across print, and do not rely on the tape staying clear.
Framing
- Put the receipt on a dark, plain surface so its edges are obvious.
- Turn the flash off. Thermal paper has a sheen, and a flash leaves a white stripe across it.
- Hold the phone directly over the middle of the slip, with the long edges of the paper parallel to the long edges of the screen.
- Move down until the receipt nearly fills the frame from top to bottom.
- Tap the smallest print to focus, hold still and shoot.
- Zoom in on three places in the result: the merchant name, the date and the total.
When it will not fit
A pharmacy or supermarket receipt can run past two feet. In one frame the print on a slip that long is a few pixels high. Shoot it in thirds instead: top, middle, bottom, each overlapping the last by several lines. Name the files so the order is fixed, for example _1of3, _2of3, _3of3, or combine them into one PDF in order. The repeated lines at each join are your proof that nothing is missing.
For a slip where only two lines matter, such as a long itemized grocery receipt with one reimbursable item, still capture all of it. A partial receipt invites the question of what the rest said.
Do the same when the slip is a client's medical bill or a photograph of a check you may keep as documentary evidence. Overlapping photographs show the whole strip, which is what authentication compares. Name the parts in order and note the day you shot them so the chain of custody lines up with the paper.
Faint print
If the receipt has already begun to fade, take the picture now and do not wait for better conditions. Use even daylight from a window to one side, keep the flash off, and take a second frame slightly closer. Check both at full zoom and keep the better one. The post on OCR and faded text covers what can and cannot be recovered from pale print afterwards.
One receipt per image or many on a page?
Capture one receipt per image. Each file then has its own name, date and matter, can be attached to its own line in a bill or expense claim, and can be moved or deleted without touching the others. A sheet of many receipts saves a minute at capture and costs more than that at every later step.
| Question | One receipt per image | Many receipts on one page |
|---|---|---|
| Pixels on each receipt | The whole frame | A share of the frame |
| File name | Date, payee, matter, amount | Only a batch label |
| Splitting costs between matters | Move the file | Crop or re-photograph |
| Attaching to one expense line | Direct | The reader hunts for the right slip |
| Recognized text | One receipt's lines | Lines from neighboring slips can run together |
| Removing a personal receipt | Delete the file | Edit the image |
There are two cases where a group shot is reasonable.
As an index. Lay out the day's receipts, photograph them together, then photograph each one alone. The group shot shows what was in the batch and how many there were. The single shots are the records.
When they belong together. A card terminal slip stapled to an itemized bill is one transaction in two pieces. Photograph them side by side in one frame, or as two pages of one PDF, so the proof of payment stays with the description of what was bought.
Two-sided and odd-shaped slips
Turn every receipt over. Return policies do not matter, but a handwritten note of the matter number, a tip added in pen or a stamped "PAID" on the back does. If the back has anything on it, photograph it and give it the same file name with _back on the end.
Tickets, stubs and card-sized slips follow the same rule of one item per frame. For contact details on small cards, the post on scanning a business card covers the phone features built for that job.
What can OCR read on a scanned receipt?
OCR can read the printed lines of a clear receipt image: merchant name, address, date, item lines and totals. It reads them as text in the order they appear, and it makes its mistakes where receipts are weakest, on faint print, tiny type, creases and digits that look alike.
What a clear image gives you
- The merchant block at the top, when it is printed text. A logo drawn as a picture is not text and may come back as nothing or as stray characters.
- Dates and times, in whatever format the till printed them.
- Item descriptions and prices on the same line.
- Subtotal, tax and total lines.
- The last digits of a card number and an authorization code, if printed.
What to check by eye
- Totals. A decimal point lost in a crease turns 48.50 into 4850. A faint 8 can be read as 3 or 0.
- Dates. 01/07 means different days in different countries, and no software knows which the till meant. A 1 and a 7 in a worn typeface are close cousins.
- Handwritten additions. A tip and a new total written in pen on a restaurant slip are handwriting, and the printed total higher up the slip is no longer the amount paid.
- Abbreviated item lines. "PRKG DLY MAX" is read correctly as letters and still needs a person to say it means parking.
- Faded areas. A blank where a line used to be is not flagged as missing. It is simply absent from the text.
Why digits go wrong, and which pairs to watch, is the subject of the post on why OCR gets numbers wrong.
Schema Law reads an uploaded PDF, PNG or JPEG into text and tables that you can view and export. Its answers to common questions say that nothing marks a passage as uncertain and that you should check names, dates and amounts against the original. On a receipt, that means the date and the total at a minimum, every time.
Does a receipt count as a table?
It looks like one: descriptions on the left, prices on the right. But a till prints lines of text padded with spaces, not a grid with ruled columns, so a recognition tool may return it as lines of text and not as rows and columns. The post on getting OCR output into Excel explains how to handle lists that are not tables.
Naming receipt scans by date, payee and matter
Name each receipt scan with the date first, then the payee, the matter and the amount, in the same order every time. A name built that way sorts by date in any folder, can be searched without opening the file, and tells a bookkeeper what the image is before they look at it.
A pattern
YYYY-MM-DD_payee_matter_amount.jpgFor example:
2026-03-09_county-clerk_brightwater-0412_435.00.jpg
2026-03-09_metro-parking_brightwater-0412_18.00.jpg
2026-03-11_swift-courier_ramos-estate-0388_62.40.jpg
2026-03-11_swift-courier_ramos-estate-0388_62.40_back.jpgRules that keep the pattern working
- Use the date on the receipt, not the date you took the picture. Year first, so the files sort in order across a year end.
- Keep the payee short and consistent. Pick one spelling for each vendor and keep it.
county-clerkevery time, notclerkone week andcty-clerk-officethe next. - Use the firm's matter number or short name. If a cost is firm overhead, say so with a fixed word such as
firm. - Write the amount as printed, with two decimals and no currency sign. Symbols cause trouble in file names on some systems.
- No spaces. Hyphens inside a part, underscores between parts.
- One receipt split across matters. Keep one image, name it for the first matter, and record the split in the expense list, not in the file name.
Where the files live
Decide on one place and tell everyone. A folder per matter with a costs subfolder works when costs are billed by matter. A folder per month works when a bookkeeper processes everything together. Either is fine. Two systems running at once is how a receipt gets billed twice or not at all.
Rename on the day of capture, while you still remember which matter the parking was for. A camera roll of forty files called IMG_4471 three weeks later is a morning's work.
From a folder of receipt scans to a list of expenses
Turn a folder of receipt scans into a list of expenses by building a sheet with one row per receipt, filling it from the file names and the recognized text, and checking every amount against its image. The sheet is the working record. The images are the support for it.
The columns
| Date | Payee | Matter | Description | Amount | Paid by | File name | Checked |
|---|---|---|---|---|---|---|---|
| 2026-03-09 | County Clerk | Brightwater 0412 | Filing fee, complaint | 435.00 | Firm card | 2026-03-09_county-clerk_brightwater-0412_435.00.jpg | Yes |
| 2026-03-09 | Metro Parking | Brightwater 0412 | Parking, courthouse | 18.00 | D. Okafor | 2026-03-09_metro-parking_brightwater-0412_18.00.jpg | Yes |
| 2026-03-11 | Swift Courier | Ramos Estate 0388 | Same-day delivery to probate registry | 62.40 | Firm card | 2026-03-11_swift-courier_ramos-estate-0388_62.40.jpg | Yes |
The parties and vendors here are made up. The columns map onto the items the IRS page lists for an expense record: payee, amount, proof of payment, date and a description.
Three ways to fill it
- From the file names. If you named the files with date, payee, matter and amount, four columns are already written. Paste a list of file names into a sheet and split it at the underscores. This route involves no recognition at all, so the only errors in it are your own typing in the file names.
- From recognized text. Where you need item lines, tax amounts or a description, run the images through an OCR tool and copy the lines you need. In Schema Law you upload the file, view the parsed page and export it; every plan includes all eight export formats, including Excel, CSV and JSON, and the plan decides only how many pages you can convert. Expect a receipt to come back as lines of text and plan to place the figures in the right cells yourself.
- By hand. For a handful of receipts, type the rows while looking at the images. Nothing needs to be uploaded or exported.
The check that matters
Whichever route you use, finish with the same pass: open each image beside its row and compare the date and the amount, digit by digit. Then add the Amount column and compare the sum with your own tally of the paper receipts or with the card statement. A difference that divides evenly by 9, such as 9 or 90, points to two digits swapped in one row.
Worked example
Dana Okafor comes back from two days of hearings in the fictional Brightwater matter with eleven receipts. On the train she photographs each one, zooms in on date and total, and puts the paper in an envelope marked with the month. At her desk she renames the eleven files, pastes the names into the firm's costs sheet and splits them into columns. Two restaurant slips have tips written in pen, so she corrects those amounts to the handwritten totals and notes it in the description. She sums the column, gets 612.85, and matches it to the firm card statement plus the two items she paid herself. None of it depends on the thermal print surviving the summer.
If you want to try recognition on your own receipts first, the free plan described on the pricing page reads one document a day of up to three pages.