BharatTax for CA firms

For chartered accountants — AY 2026-27

One dashboard for every client’s return

BharatTax CA is income tax software built for a practice, not for one taxpayer. Every client on one screen with the form they file and where their return has reached; ITR-1 to ITR-7 prepared, with both regimes computed wherever the form has two; Form 16, 26AS and AIS imported and reconciled; and a JSON checked against the CBDT schema, where CBDT has published one, before you download it.

Your firm’s own database from the first client. 30 days free. No card to begin.

Clients — AY 2026-27
ClientFormTotal incomeTaxStatus
R. KumarITR-17,75,00027,500Draft
S. TradersITR-532,00,0007,80,000Filed
K. Kumar HUFITR-216,50,0001,92,500Draft
A. DesaiNot started
M. DeviNot started
5 clients   1 filed, 2 draft
An illustration of the client grid, not a screenshot: the clients and their figures are invented.
ITR-1 to ITR-77 forms, prepared end to end
Both regimesComputed and compared on every individual and HUF return
One database per firmNot a shared table with a firm_id on it
Schema-checked JSONValidated against CBDT’s own schema where one is published

What a practice gets

Seven things, each of which exists because a filing season goes wrong without it.

A season, in four movements

The order the work actually happens in.

Put the roll in

Add clients by PAN, or upload the ITR JSON each one filed last year and let it create the client, the comparatives and the carry-forwards.

Pull the documents

Form 16, Form 12BB, 26AS and the AIS, checked against that client’s PAN and year before a figure is read, then reconciled against each other.

Prepare the return

Head by head, with both regimes computed side by side and the totals shown before anything is committed.

Produce the output

The computation sheet for the client, the CBDT form PDF, and the e-filing JSON — checked against CBDT’s schema where one is published, then uploaded by your firm on the portal.

The same season, screen by screen →

The forms it prepares

FormWho it is for
ITR-1 (Sahaj)Salary, one house property and other sources, total income up to ₹50 lakh.
ITR-2Capital gains, more than one house property, foreign assets, income above ₹50 lakh.
ITR-3Business or profession on regular books, with every other head alongside it.
ITR-4 (Sugam)Presumptive business and profession under sections 44AD, 44ADA and 44AE.
ITR-5Firms, LLPs, AOPs, BOIs and the other non-individual assessees the module supports.
ITR-6Companies other than those claiming exemption under section 11, entered as head totals with MAT and the section 115JAA credit.
ITR-7Trusts, political parties, institutions and the other section 139(4A) to 139(4D) filers.

Also from BharatTax.

  • BharatTax GST — GSTR-1, 3B and 2B reconciliation against your client’s books, the annual return, and the working papers behind both.
  • BharatTax — the self-filing product, for the clients who file their own salary return and come to you for everything else.

Questions

What does BharatTax CA actually do?
It is income tax return software for a practice rather than for one taxpayer. Your whole client roll sits on one screen for the assessment year you select; you open a client, import their documents, prepare the return, and download the JSON the e-filing portal accepts.
Which ITR forms does it prepare?
ITR-1, ITR-2, ITR-3, ITR-4, ITR-5, ITR-6 and ITR-7.
Does it file the returns with the department?
No, and that is deliberate. BharatTax prepares the return and produces the e-filing JSON; your firm uploads and verifies it on the portal under its own credentials. The filing and the responsibility stay with the CA.
Is our client data mixed with other firms’?
No. Each firm gets its own PostgreSQL database, so the separation is at the database rather than at a column in a shared table. See data security.
How many people in the firm can sign in?
One, today. A firm registers a single admin login and works from it; staff logins are not available yet, and we would rather say so here than have you find out in September.
What does it cost to try?
Registering a firm starts a 30-day trial with nothing held back. No card is asked for to begin.

Register your firm and add a client

30 days, the whole product, your own database from the first client. Nothing is held back for a paid tier during the trial.

Start a 30-day trial See how a season runs