Why Fintech and Expense Apps Still Prefer Receipt JPG Uploads

Expense apps prefer receipt JPG uploads because mobile capture, OCR, and fraud checks work best on photos—not PDFs. Learn why and how to prepare files.

TL;DR: Expense and fintech apps standardize on receipt JPG uploads because phone cameras, compression, OCR models, and fraud detection were built for photos—not PDF attachments. Understanding that pipeline helps finance teams set policies that actually work.

Finance leaders ask a fair question every year: if the company lives in PDF for contracts and invoices, why does Expensify, Ramp, Brex, or Concur still want a JPG of a crumpled coffee receipt?

The answer is not nostalgia. Fintech and expense platforms optimize for mobile capture, machine-readable photos, and review queues tuned to raster input. PDF support exists in many products now—but JPG remains the default because the entire upstream world still produces receipts as thermal paper, not structured files.

The receipt reality: born analog, dies digital

Most business receipts start as:

  • Thermal paper from point-of-sale systems
  • Handwritten taxi vouchers
  • Photo counters at hotel check-out
  • Email “receipt” that is actually a screenshot, not a PDF invoice

Employees are standing in an airport line, not at a desktop exporting QuickBooks. The phone camera is the first and often only capture device. Apps design for that moment:

Snap photo → Auto-crop → Enhance contrast → Compress → Upload JPG → OCR → Policy check → Approval

PDF enters the flow later—if at all—when vendors email formal invoices. Even then, many apps rasterize pages internally because their OCR stack expects images.

Why JPG beats PDF for expense OCR pipelines

Camera-native workflows

Mobile SDKs handle orientation, blur detection, and edge finding on single-frame images. Multi-page PDFs break the “one receipt, one photo” mental model unless users know how to split pages.

Predictable file sizes on cellular

A 400 KB JPG uploads on weak LTE. A 4 MB PDF with embedded fonts stalls or fails. Expense apps cap upload sizes aggressively; JPG fits caps without server-side splitting.

Format Typical mobile expense upload OCR pipeline fit
JPG 200 KB – 1.5 MB Native; models trained on photos
PNG 1 – 5 MB Less common; larger
PDF (single page) 500 KB – 3 MB Often converted internally
PDF (multi-page) Variable Requires page selection UX

OCR and computer vision training data

Receipt OCR models (vendor name, date, total, tax line) were trained on noisy photographs: skew, shadows, partial folds. PDF text layers help when present—but many “PDF receipts” are just flat scans packaged as PDF, offering no selectable text.

JPG forces the same OCR path for everyone, which simplifies vendor QA.

Fraud and duplicate detection

Fintech risk teams run perceptual hashing and anomaly detection on images:

  • Same receipt re-submitted with tweaked contrast
  • Screenshot of a screenshot
  • Font inconsistencies suggesting template fraud

Image-classifier stacks integrate cleanly with JPG/PNG. PDFs can hide layers, JavaScript, or embedded objects—extra attack surface expense platforms prefer to strip by converting to raster anyway.

When PDF receipts appear—and what apps do with them

Vendor invoices as PDF are common in B2B spend. Modern corporate cards and AP tools accept PDF uploads, but behavior varies:

  • Rasterize on ingest — treat like a photo for OCR
  • Extract text layer first — fall back to OCR if layer missing
  • Reject multi-megabyte files — user must re-export or screenshot (bad UX loop)

Employees emailing PDF invoices to themselves, screenshot-ing page 1, and uploading JPG is still everyday behavior—proof the photo workflow wins on friction, not feature lists.

Corporate policy tension: finance wants PDF, apps want JPG

Finance and audit teams love PDF for:

  • Immutable appearance
  • Multi-page vendor statements
  • Digital signatures on formal invoices

Operations teams love JPG for:

  • Speed at submission time
  • Fewer help-desk tickets (“app won’t take my file”)
  • Consistent auto-categorization hit rates

Smart policies bridge both:

Document type Recommended employee action
Thermal receipt Photo in app; retake if blur detected
Formal vendor PDF invoice Upload PDF if supported; else export page 1 to JPG at 200+ DPI
Combined PDF + receipt packet Split; attach receipt JPG and invoice PDF separately if app allows
Foreign currency / long receipts Multiple photos with overlap; avoid single ultra-wide stitch

Train employees on flat surface, full receipt, include merchant and total—more valuable than format debates.

Preparing JPG uploads that OCR reads correctly

Whether capturing fresh or converting archives:

  1. Even lighting — avoid flash glare on thermal paper
  2. Full frame — include merchant name, date, line items, tax, payment method
  3. Moderate resolution — 2–3 MP phone photos suffice; 12 MP slows upload without OCR gain
  4. Avoid heavy filters — Instagram contrast breaks total-line detection
  5. One receipt per image unless app explicitly supports multi-item collage

When converting stored PDF receipts to JPG for legacy migration or app compatibility, use a dedicated pdf to jpg converter at document-friendly settings—not a screenshot tool that drops DPI metadata.

For finance teams batch-exporting statements for audit—not employee expenses—a pdf to image converter at higher quality preserves line items better than phone photos of printed pages.

Trends for 2026: will JPG dominance fade?

Short term, no. Long term, partial shift:

  • E-receipt APIs — Square, Uber, airlines push structured data directly into card feeds (no upload)
  • Wallet integrations — Apple/Google Pay itemized receipts bypass photos
  • ISO 20022 and e-invoicing mandates — B2B flows move to XML/JSON; employee thermal receipts stay JPG
  • Better PDF ingestion — expense apps improve multi-page UX, but mobile-first capture keeps JPG default

Fintech prefers JPG because the receipt is still a physical artifact for most employee spend—and phones still produce photos faster than accountants produce PDF.

What finance ops should document

Include in your expense policy one page on formats:

  • Accepted capture methods per app tier
  • Minimum legibility standards (retake rules)
  • When PDF is required (vendor invoices over $X)
  • Retention: originals in JPG vs formal AP archive in PDF

Align with IT on DLP—receipt photos contain last-four card digits and merchant locations; treat uploads as sensitive data.

Bottom line

Fintech and expense apps prefer receipt JPG uploads because the world submits photos, OCR expects photos, and mobile networks tolerate photos. PDF belongs in formal AP; JPG belongs in the pocket at checkout. Give employees clear capture rules and conversion tools for edge cases—and stop fighting the format the pipeline was built for.