Six steps from the first screen to an accepted return, and a design rule underneath all of them: never ask a question whose answer we already have.
One screen of tick-boxes: a job, a side business, a house, some investments, a child in daycare. That's the whole interview scoped. You will never be shown a spouse question if you're single, or a rental screen if you don't own one — and you'll never wonder whether you missed a section, because the sections you don't need don't exist.
Point your phone at a W-2. We read every box — wages, withholding, Social Security wages, box 12 codes, state withholding — and show you what we read next to the document. You confirm it. The model proposes; a human accepts. That's why an extraction mistake is an annoyance here rather than a filing error.
Your refund recomputes on the server every time you save, from the published IRS tables. Not an estimate, not a client-side approximation — the same engine that produces the return. When a figure changes, we tell you which entry changed it.
Mileage you didn't log. The home office. A SEP-IRA that's open until April. The saver's credit. The senior deduction. Each one priced in real dollars at your marginal rate, with a button that takes you to the screen that claims it.
The ones the IRS runs — name matching, missing 1095-A, withholding larger than wages, dependants without SSNs — plus the ones a preparer runs by eye. Errors block filing. Warnings are shown before your signature, not after.
You sign with a 5-digit PIN and your prior-year AGI, exactly as the IRS requires. We transmit, you get the submission ID and the acknowledgement, and your return package and official Form 1040 land in your document vault permanently.
Every figure comes from the server, from tables transcribed out of the revenue procedures and pinned by tests to hand-worked examples. A tax product whose arithmetic drifts is worse than no product.
It extracts numbers from documents and explains results in plain English. It has no path to write a figure onto a return without you accepting it. That boundary is the whole safety argument.
Every time. We show you both numbers and take the better one, and we tell you when you're close enough that bunching next year's giving would flip it.
A 1099-B reports what you sold for. Taxing that instead of your gain overstates a return by the whole cost of the investment. We compute Form 8949 properly, flag every lot with no basis, and carry losses forward.
Upload last year's return and we read the AGI, the carryovers and the dependants out of it. The capital-loss carryover is the number people most often lose when they switch software.
Ask for a preparer and a real checklist item appears in a real practice queue, attached to your actual return file. Not a ticket in a system that can't see your data.
The estimator on the home page runs the real engine. No account needed.
Start my return free