How I Filed My ITR End-to-End with Claude Code

by Krishna Veera Vanamali

Download this page as markdown for your agent

Paste it into your Claude Code session.


I filed my income tax return this year without opening a single spreadsheet myself. Claude did the analysis, the reconciliation, the tax computation, and the form-filling on the income tax portal. I logged in, answered a few questions, made two decisions, and paid the tax.

This is written for you and for your agent. Read it once, then paste it into your Claude Code session and say “help me file my ITR, follow this playbook.”

I used Claude Fable 5 as the model, which is likely why the browser steps moved quickly. You should be able to reproduce all of this on Opus 4.8 without a meaningful difference.

Before you start

You need Claude Code and about an hour, split across a few sittings. You do not need to know tax law. A few steps are yours to do: logging in, one file-selection click, the payment, and the final OTP.

Step 1: Put everything in one folder

Collect every tax-relevant document into a single folder and start your Claude Code session from there. Mine had:

Then tell Claude what each file is. One line each is enough. From here Claude reads everything programmatically, so you do not need to type numbers out of any document yourself.

Step 2: Let Claude analyse, and expect it to find things

Ask Claude to extract the full income picture: salary and TDS from each Form 16, capital gains lot by lot from the broker file, and a classification of every single credit in your bank statements for the year. That last one sounds excessive, and it turned out to be the most useful part. Traps worth asking your Claude to check for:

Step 3: Reconcile against AIS and 26AS line by line

The AIS is the tax department’s own record of what it knows about you. Ask Claude to reconcile every line of it against your documents: each TDS entry, dividend, interest credit, and securities transaction. The aim is that every number either matches a document or has an explanation. This surfaced, for me:

Step 4: Verify the rules with a live web search

Do not have Claude compute from memory, and do not rely on your own recollection either. Slabs, deduction limits, and capital gains rates change often, and a model’s training data can be a year behind. Ask Claude to use its web search to confirm the current year’s rules from credible sources, ideally the income tax department’s own site: your regime’s slab rates, the standard deduction, which deductions apply in your regime, and the current capital gains rates and exemption thresholds. It takes a couple of minutes.

Step 5: Have Claude compute the tax before touching the portal

Have Claude produce a full computation first: income under each head, the set-offs, the regime comparison if you are unsure, and any interest for late or short payment. Ask for it in the standard CA computation format; it fits on one page. This computation is the reference you check the portal against later, rather than accepting the portal’s number without a check. Mine matched the portal to the exact rupee.

Step 6: File on the portal. You log in, Claude drives.

Open the income tax portal in the browser and log in with your credentials yourself. Once you are on the dashboard, Claude takes over the form while you watch:

A few things worth knowing before your agent starts:

Step 7: The parts that are yours

Paying the tax, pressing final submit, and entering the Aadhaar OTP to e-verify are done by you. Once you have paid, save the acknowledgement, the computation, and the reconciliation notes in the same folder, so next year you can point Claude at it and start from there.


Scope: this reflects an ITR-3 (salary, presumptive business income under 44AD, STT-paid capital gains, interest and dividends, resident individual, new regime, AY 2026-27). Your income mix may need a different form and different schedules, and Claude should be able to work out your specifics from your documents.