Private beta · built with a CPA

Stop retyping tax documents.

Photograph a stack of W-2s, 1099s, receipts, or a client’s handwritten shoebox notes. Get back clean structured data — every box transcribed, every uncertain digit flagged for you instead of quietly guessed.

$5 for 50 scans. No subscription, no seat licences.

Form W-2 2025 1 Wages, tips 2 Fed. tax w/h 3 Social security 4 SS tax w/h 5 Medicare wages 52,310.44 6,102.18 52,310.44 3,243.25 52,310.44 { "documentType" : "W-2" "taxYear" : "2025" "fields" : [ { "1": 52310.44 }, { "2": 6102.18 }, { "3": 52310.44 } ] "confidence" : 0.94 } Box 12b needs review

Built for what clients actually hand you

Not just clean PDFs from a payroll portal. The crumpled, the handwritten, and the photographed-at-an-angle.

Printed tax forms

W-2, W-9, the 1099 family, 1098, K-1. Every labelled box transcribed in printed order — including the ones left blank.

Receipts & invoices

Line items, quantities, subtotal, tax, total — with a suggested expense category per line. Faded thermal paper included.

Handwritten notes

The shoebox ledger and the back-of-envelope total. Transcribed literally, with ambiguous digits flagged rather than picked.

Three steps, a few seconds

  1. Upload or shoot

    Select a batch from your device, or use your phone camera to photograph documents one at a time.

  2. Pick your output

    JSON to import somewhere else, a CSV to open in Excel, or an extracted document to read alongside the original.

  3. Review the flags

    Every scan reports its own confidence and lists what it couldn’t read. You review exceptions, not everything.

It never does your math

Values are transcribed, never computed. If a printed total disagrees with its parts you get the printed total and a note about the discrepancy — not a silently corrected number.

It admits what it can’t read

An illegible box comes back empty with a note. A missing value costs you a minute; an invented one costs an amended return.

Pay per stack

$5 buys 50 scans. One scan per document, not per photo — shoot a form from three angles and it still counts once.

Try it on one ugly receipt

That’s usually enough to know whether it earns a place in your workflow.

Create an account