100% private — processed in your browser

Drop your AIS. Get a tentative number.
Section 244A interest included.

Every TDS line matched against your country's treaty rate. SFT transactions flagged. The file never leaves your browser — a CA finalises the number later.

Drop your AIS JSON here

or

JSON only · Max 15MB · Processed in your browser

How to get your AIS JSON

Open the ITD e-filing portal

eportal.incometax.gov.in · opens in a new tab

  1. 1

    Log in with your PAN

    Use Aadhaar OTP, net banking, or your e-filing password. NRIs without Aadhaar can use the password flow.

  2. 2

    Go to Services → Annual Information Statement (AIS)

    After login, hit the Services tab in the top nav. Click “Annual Information Statement (AIS)” — you may get redirected to the Compliance Portal automatically.

  3. 3

    Pick the assessment year, then download as JSON

    The default download is PDF — switch to JSON from the format dropdown. The file lands as a password-protected zip.

  4. 4

    Unlock the zip locally

    Password = PAN in uppercase + DOB in DDMMYYYY. Example: ABCDE1234F + 15081980 = ABCDE1234F15081980.

  5. 5

    Drop the unlocked .json above

    It never leaves your browser. Verify in the Network tab if you want.

Never leaves your device

Your AIS is parsed in JavaScript, in your browser. Zero network calls. Verify in the browser's Network tab.

No signup required

See your savings before sharing any personal info. Share results only if you want them.

Password protected?

ITD ships AIS as a password-protected zip. Unlock it locally (PAN + DOB), then upload the plain JSON.

Don't have your AIS handy?

Use our calculator with approximate amounts, or talk to a CA first.

Expert chat