Document type

Receipt OCR

Read retail and expense receipts including item rows where legible.

Can Mahad OCR read a Receipt?

Available now. Read retail and expense receipts including item rows where legible. It returns merchant; date; total and more as JSON. Input: PNG, JPG, PDF. Limitation: Faded thermal paper, crumpled receipts and handwritten additions are the hardest cases and often need review.

Available now

Fields normally extracted

  • merchant
  • date
  • total
  • tax
  • currency
  • line_items[] where readable

Validation available

Each field marked ✓ confirmed or ⚠ check it; capture-quality feedback for poor photos.

Example response

Synthetic example — not a real document.

{ "type": "Receipt", "values": { "merchant": "…", "total": "42.50", "currency": "USD" } }

Supported formats

PNG, JPG, PDF

Common business uses

  • Employee expense claims
  • Petty cash records
  • Spend capture

Integration

POST https://api.mahadocr.com/v1/documents/upload

Integration guide →

Limitations

Faded thermal paper, crumpled receipts and handwritten additions are the hardest cases and often need review.

Try it on your own document

Upload a receipt in the live demo — the file is processed in memory and not stored.