SchemaTaxGet early access

Every box on every tax form, as data.

Upload W-2s, 1099s, 1098s and K-1s as PDFs, scans or phone photos. SchemaTax identifies each form, reads every box, checks the math, and hands you JSON, CSV or Excel.

Form W-2

Wage and Tax Statement 2026

Sample data. Point at any box to see where it lands.

w-2_dana.json

{
  "form": "W-2",
  "tax_year": 2026,
  "employee_ssn": "***-**-6789",
  "employer_ein": "84-1937205",
  "employer_name": "Kestrel Robotics, Inc.",
  "employee_name": "Dana R. Whitfield",
  "wages": 84250.00,
  "federal_withholding": 11402.17,
  "ss_wages": 84250.00,
  "ss_tax": 5223.50,
  "medicare_wages": 84250.00,
  "medicare_tax": 1221.63,
  "box12a": { "code": "D", "amount": 6500.00 },
  "state": "CA",
  "state_wages": 84250.00,
  "state_tax": 4180.92
}

Checks

  • Box 4 is 6.2% of Box 3
  • Box 6 is 1.45% of Box 5
  • EIN matches the XX-XXXXXXX pattern
  • SSN masked before storage

Twenty 1099s in. One spreadsheet out.

Drop a folder of mixed forms, from mixed sources, in mixed file types. SchemaTax sorts them, reads them, and lines them up in one sheet with a total you can trust.

Source filePayerFormAmount
nec_lumen_pike.pdfLumen & Pike Studio LLC1099-NEC18,400.00
IMG_4021.jpgNorthgate Media Group1099-NEC6,250.00
harbor_fcu_2026.pdfHarbor Federal Credit Union1099-INT1,284.56
scan_0007.pdfRidgeline Brokerage1099-DIV3,912.08
royalties.pdfCanopy Press1099-MISC2,740.00
IMG_4022.jpgFieldwork Collective1099-NEC9,800.00
and 14 more rows
Total reported income, 20 forms97,316.44

Built around the forms you actually get.

Each form has its own schema with named, typed fields, so the output for a 1099-B from one broker looks exactly like the output from another.

  • W-2

    Wages, withholding, Box 12 codes, state and local lines

  • 1099-NEC

    Nonemployee compensation, payer and recipient TINs

  • 1099-MISC

    Rents, royalties, prizes, medical and legal payments

  • 1099-INT

    Interest, savings bond interest, early withdrawal penalties

  • 1099-DIV

    Ordinary and qualified dividends, capital gain distributions

  • 1099-B

    Every lot: dates acquired and sold, proceeds, cost basis, wash sales

  • 1098

    Mortgage interest, points, outstanding principal, property address

  • 1040

    Filing status, income lines, AGI, taxable income, total tax

  • K-1

    Partner and shareholder shares, Part III line items and codes

From paper to checked data in five steps.

  1. Step 1

    Identify

    Each page is classified by form type and tax year, even when a scan mixes several forms in one PDF.

  2. Step 2

    Extract

    Every box is read into a typed field with a fixed name, so Box 1 on a W-2 is always wages.

  3. Step 3

    Validate

    Totals are recomputed, rates are checked, and TINs are tested against their patterns.

  4. Step 4

    Review

    Anything uncertain is flagged on an editable view of the form. Fix it in place.

  5. Step 5

    Export

    Download JSON, CSV or Excel, or pull results from the API.

We read tax forms. We don’t do your taxes.

SchemaTax isn’t tax software and won’t ask you about your dependents. It does one job: get the numbers off the paper accurately, with every value traceable to the box it came from.

That makes it a good fit next to whatever you already use, whether that’s a spreadsheet, your preparer, or your own app.

Your Social Security number is the first thing we hide.

Masked at extraction
SSNs and TINs are masked to the last four digits before anything is written to storage.
Encrypted everywhere
Files and results are encrypted in transit and at rest.
You set the retention
Delete originals right after export, after 30 days, or on your own schedule.
Never used for training
Your documents are processed for you and nobody else.

Priced by the page.

Start free. Move up when tax season does. Early-access pricing, subject to change.

Free

$0

5 pages to try it

  • All supported forms
  • JSON and CSV export
Get early access

Starter

$9/month

For your own return

  • 100 pages a month
  • Excel export
  • Batch upload
Get early access

Professional

$29/month

For preparers and freelancers

  • 500 pages a month
  • Consolidated spreadsheets
  • Custom retention
Get early access

Business

$99/month

For small firms

  • 2,500 pages a month
  • Shared workspace
  • Priority review queue
Get early access

Building on SchemaTax? The API is billed per page with no monthly minimum. Ask about API access

Questions

Does SchemaTax prepare or file my return?

No. SchemaTax gets the numbers off your forms and into a format you can use. You, your preparer, or your tax software do the rest.

What if the scan is crooked or the photo is blurry?

Pages are straightened before they’re read. Boxes the model isn’t sure about are flagged for you to confirm instead of being guessed.

Can I use it from my own software?

Yes. The API takes a file and returns the same typed JSON you see on this page, billed per page.

Get your forms read before the 2027 filing season.

Get early access