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.

Drop a PDF or image here, or click to browse
Max 20 MB per file · PDF, PNG, JPG, WEBP, HEIC
Pro: drop up to 25 files at once for bulk extraction
What to extract from this full receipt?
or describe it yourself
Extracting full receipt

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

  1. Step 1
    Upload the receipt

    Photo or PDF. HEIC photos work directly off iPhone.

  2. Step 2
    Pull the fields

    Merchant, date, items with quantity and price, subtotal, tax, total, and payment method.

  3. Step 3
    Export to Excel

    Download .xlsx with one item per row and totals as a header strip.

Fields extracted

merchantdatecurrencyitems[].descriptionitems[].quantityitems[].pricesubtotaltaxtotalpayment_method

Sample output

Example output from a coffee-shop receipt photo

merchantBlue Bottle Coffee
date2026-04-22
currencyUSD
subtotal9.75
tax0.86
total10.61
payment_methodVISA ****4421
items
descriptionquantityprice
Cappuccino15.25
Almond croissant14.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.

Related extractors

Used by

Compared to alternatives