IRS forms, filled honestly

Fill an IRS form without guessing.

Tax Forms works through one form, line by line. Anything it can’t source from your documents or your answers, it stops and asks about — and every number that lands on the page can be traced back to where it came from.

Free while it supports one form. No tax advice, no e-filing — you review and file it yourself.

What you can do with it

One form per session, start to finish, with a document you can review before anything is final.

  • Answer in chat, get a filled PDF

    Work through the form as a conversation. Tax Forms asks one question at a time, shows the IRS instruction for that exact line, and fills the real PDF form fields so the result opens correctly in any reader.

  • Upload a W-2 instead of typing

    Drop in a W-2 or 1099 and Tax Forms reads the values off it. It still shows you what it read, which page and which box it came from, and waits for you to confirm before using it.

  • Arithmetic you can check

    Computed lines are worked out by formulas written and tested by a person against the printed instructions — not by a language model. Each one shows its inputs, so you can redo the sum yourself.

  • It remembers, carefully

    Your SSN is reused next year without asking again. Your address is not — it is proposed for you to confirm, because most of what is true about you changes once a year rather than never.

  • Disagreements stop the session

    If two documents disagree, or a document contradicts something you said, Tax Forms shows you both values and their sources and refuses to pick. That is the one moment where guessing would cost you the most.

  • A receipt for every value

    Every filled box records where it came from and when. Months later you can still answer 'why is this number here?' — which is the question that actually matters if anyone ever asks.

How it works

Four steps. You are in control at every one of them.

  1. Pick a form

    Choose from the forms Tax Forms supports for a given tax year. Each one has been checked against the printed page by a person before it is offered — a form nobody has reviewed is not on the list.

  2. Answer, or upload

    Tax Forms walks every line on the form. It reads what it can from documents you upload, computes what a reviewed formula covers, and asks you about everything else — with the IRS instruction for that line next to the question.

  3. Review line by line

    See the whole form with your values in place, each with a badge saying where it came from. Change anything. Mark anything as not applying to you. Nothing is final while you are here.

  4. Approve and export

    Approving is an explicit action, and it is the only thing that unlocks the export. You get the filled PDF to check, print, sign and file however you choose.

Why it stops instead of guessing

Most of the risk in filling a tax form is not a blank box. It is a box with a confident, wrong number in it — because you cannot tell by looking that it is wrong.

So Tax Forms is built so that guessing is not something it can do. Every line on a form is in exactly one known state at all times, and the export is blocked until all of them are either settled or verifiably blank. An empty box on the output means “this does not apply to you”, not “we never got to it”.

Language models are used in exactly two places: reading an uploaded document, and understanding a new form’s layout once, which a person then checks. Arithmetic, the rules about what to ask, and the decision to let you export are ordinary code with tests.

Every line is in one of these

Settled
A value is in, and it records where it came from.
Needs you
Tax Forms could not source it, so it is asking rather than filling.
Confirm this
Carried over from a previous year. Yours to confirm or correct.
Waiting
A computed line whose inputs are not all in yet.
Sources disagree
Two sources gave different values. Tax Forms will not choose.
Blank on purpose
Verified not to apply to you — not skipped.

The form cannot be exported while any line is in one of the middle four.

Supported forms

A form appears here only once someone has checked its every line against the printed page and written a tested formula for each computed one.

Form W-4

Available

Employee’s Withholding Certificate · 2026 revision

The certificate you give your employer. Page 1, end to end: personal information, filing status, dependants, other adjustments, and the exempt election.

The Multiple Jobs and Deductions worksheets on pages 3–4 are not covered. Tax Forms asks you for the result and shows you the instruction, rather than computing a number it cannot yet compute correctly.

Form 1040

Coming soon

U.S. Individual Income Tax Return

Not available yet. It brings cross-form dependencies and IRS worksheets, and those need reviewed formulas before they can be trusted.

What it deliberately does not do

Saying this plainly is more useful than finding out halfway through.

  • It does not give tax advice. It will not tell you which filing status is better for you or which deduction to take. It transcribes and computes; the judgement stays yours.
  • It does not file anything. There is no e-filing. You get a document to review, print, sign and file however you choose.
  • It does not fill a whole return. One form per session. Where a number would normally come from another form, it asks you for that number and shows you the instruction so you know what is being asked.
  • It does not sign for you. The signature line is left for you to sign by hand, on purpose.

Where your data goes

Your answers and uploaded documents are encrypted before they are stored, with a key derived for your account alone. Nobody else’s key can read them.

Reading an uploaded document means sending it to a hosted language model. That is a real boundary and we would rather you knew about it than found out later. If you would rather not, type the values in instead — everything works the same way.

How your data is protected · What is collected, and why

Ready to fill one properly?

Start with a W-4. It takes a few minutes, and you will be able to explain every number on it.

Start a form