Employee wages, taxes withheld, employer info — exactly what your payroll software wants.
Try it free See the APIMeasured monthly on our public benchmark. Beats Azure Form Recognizer, AWS Textract, and Google Document AI on the w-2 form fixture.
Cover sheet, Summary, line-item detail, real =SUM() formulas, and a Metadata sheet with source citations. Bookkeepers love this.
Use the REST API, the Python SDK, or the Node SDK. Zapier + Slack integrations coming soon.
# Python
from ordalis import Ordalis
o = Ordalis()
result = o.convert('w2.pdf', template_id='w2', output='xlsx')
o.download(result['download_url'], out='out.xlsx')
# Extracted fields
- tax_year
- employer_name
- employer_ein
- employee_name
- employee_ssn
- box1_wages
- box2_federal_income_tax
- box3_social_security_wages
- box4_social_security_taxYes. Ordalis uses a multi-parser chain (PyMuPDF → Docling → Workers AI) so handwritten or scanned documents fall back to vision-AI OCR automatically.
Absolutely. The built-in W-2 Form template is one starting point, but you can chat with our agent to add, remove, or rename columns. Or upload your own JSON Schema / CSV / XLSX header row to define a custom template.
Free tier includes 100 conversions/month. Plus ($29), Pro ($99), and Business ($299) scale up from there. Enterprise is custom. See pricing.
No. Your documents are never used to train any model. See security for details.
Every extraction comes out as a styled Excel workbook with real formulas, named ranges, and source citations. Not a CSV blob.
Get started free