Extract data from receipts
Snap a photo of a receipt, get a clean structured row: merchant, date, items, subtotal, tax, total, and payment method. Drop straight into an expense report or accounting tool.
Why this matters
Receipt photos are messy — crumpled, rotated, glare, faded thermal print. ExtractFox is robust to all of that and returns numeric amounts you can sum in a spreadsheet rather than strings you have to clean up.
How it works
- Step 1Upload the receipt
Photo or PDF. HEIC photos work directly off iPhone.
- Step 2Pull the fields
Merchant, date, items with quantity and price, subtotal, tax, total, and payment method.
- Step 3Export to Excel
Download .xlsx with one item per row and totals as a header strip.
Fields extracted
merchantdatecurrencyitems[].descriptionitems[].quantityitems[].pricesubtotaltaxtotalpayment_methodSample output
Example output from a coffee-shop receipt photo
| merchant | Blue Bottle Coffee |
| date | 2026-04-22 |
| currency | USD |
| subtotal | 9.75 |
| tax | 0.86 |
| total | 10.61 |
| payment_method | VISA ****4421 |
| description | quantity | price |
|---|---|---|
| Cappuccino | 1 | 5.25 |
| Almond croissant | 1 | 4.5 |
Frequently asked questions
How do I extract data from a receipt for an expense report?+
Snap a photo or upload a PDF, click Extract, and download as Excel. Each line item becomes a row; merchant, date, total, and payment method come through as a header strip you can paste straight into Concur, Expensify, or a spreadsheet.
Does it work on faded thermal-printed receipts?+
Mostly. Heavily faded receipts lose accuracy on items, but the merchant, date, and total usually survive. A clearer photo gives a cleaner extraction.
Can I send receipts in by email?+
Email-in is on the roadmap. For now, upload through this page or hit the API on a paid plan.
Does it handle receipts in foreign currencies?+
Yes. The currency field is preserved as printed (USD, EUR, JPY, etc.) and amounts come back as numbers in that currency — no conversion is performed, so you can run FX yourself.
Can I batch many receipts at once?+
Bulk upload and email forwarding are on the paid plan. You can also POST receipts to the REST API one at a time and stitch results together.
What about restaurant tips and split bills?+
Tip and total are captured as separate fields where the receipt prints them. Split-bill receipts come through as the partial total — extract each split separately if you need per-person breakdowns.