Product

What ErgoTax is

A local-first tax preparation application for preparing, reviewing, saving, and generating federal and supported state tax forms. Tax documents, return data, and generated forms are processed locally during normal preparation.

What ErgoTax does

  • Federal and state preparation

    Prepare Form 1040 and supported state income tax returns. Coverage varies by state — see the state support matrix.

  • Manual entry

    Enter or correct supported values directly. Manual entry remains available when document parsing is incomplete.

  • Local save

    Your in-progress return is stored in local browser storage. No account required.

  • Export project file

    Export your work as a file to back it up before clearing browser data.

  • Form generation

    Generate tax form PDFs locally for review, printing, or separate filing. The output stays on your device during normal preparation.

What ErgoTax does not do

  • No e-file

    E-file is not available in v1. ErgoTax produces forms for you to review and file separately by mail or another available method. E-file is planned for a future version.

  • No cloud storage

    There is no server-side storage of your tax project, documents, or generated forms in v1.

  • No AI processing

    AI-based extraction was removed before launch. Preparation processing is deterministic and local during normal use.

  • No OCR

    Documents are parsed locally using a PDF text layer. If a document has no text layer, manual entry is required.

  • No tax advice

    ErgoTax is software. It cannot advise whether a deduction applies to your situation or how to classify income. Consult a qualified tax professional for advice.

  • No account system

    There is no account, login, or user profile in v1.

Technical foundation

ErgoTax is built on a Flutter web frontend backed by a Rust core compiled to WebAssembly. Tax calculations are performed by the Rust engine running inside your browser, so normal preparation does not require server-side computation.

The PDF processing pipeline uses a WebAssembly build of pdfium for document parsing. Extracted text is matched against field layouts that are resolved entirely on the client.