Turnover reconciliation between GST, income tax and the financial statements

Three numbers that will never be identical, and a department that treats every difference as suppressed turnover.

Anandaday Misshra, Founder and Managing Partner, AMLEGALS · 7 min read · updated 3 September 2026
The short answer

Turnover per the financial statements, turnover reported in GST returns, and turnover reported in the income tax return and the tax audit report differ for structural reasons. A notice alleging suppression from such a difference is answered with a bridge reconciling each number to the others, item by item, with the accounting and statutory basis for each difference.

The structural differences

Schedule III transactions and transactions outside supply, which appear in revenue but not in GST turnover.

Exempt and nil rated supplies, which are in GST turnover but may be presented differently in the accounts.

Other income — scrap, rent, interest, foreign exchange gains, insurance claims, liquidated damages — which may or may not be GST turnover depending on the head.

Timing: revenue recognised on percentage of completion or on an accrual basis differing from the time of supply.

Credit notes, discounts and rebates, which reduce GST turnover only where the statutory conditions are satisfied.

Branch transfers and cross charge, which are GST turnover but not revenue.

Reverse charge inward supplies, which appear in neither revenue nor outward turnover but are taxed.

Advances, deemed supplies and Schedule I supplies without consideration.

Building the bridge

Start with revenue as per the audited financial statements. Add branch transfers and cross charge, Schedule I supplies, and other income that is taxable. Deduct non supply items, exempt income not constituting supply, and timing differences. Reconcile to GST turnover.

Then reconcile GST turnover to the income tax and tax audit figures, with the same discipline.

Keep the bridge as a standing annual document, updated each year, with the source references. It answers a mismatch notice in one page.

Where a difference cannot be explained, investigate it before the department does; an unexplained difference is usually a genuine error somewhere.

What to do on Monday

  1. Build the three way turnover bridge annually, with source references, as a standing document.

  2. Give every line of other income a recorded GST position.

  3. Investigate any unexplained difference before the department raises it.

  4. Keep the bridge consistent with the reasons recorded in GSTR-9C.

On your own facts

This page states the general position. A reader with a specific question on their own facts may write to the GST practice at AMLEGALS.

Write to the GST practice

Questions we are asked on this

Why do the department's figures differ from ours?

It usually compares gross revenue to taxable turnover without adjustments. The bridge is the answer.

Is branch transfer turnover included in GST turnover?

Yes, as a supply between distinct persons, though it is not revenue in the accounts.

Is other income taxable?

Head by head. Each line needs a recorded position rather than a general answer.

Does a difference mean suppression?

No. Structural differences are normal, and the reconciliation is what establishes it.

Should the bridge be filed with GSTR-9C?

The reconciliation statement requires the differences and reasons. Keep the detailed bridge as a working paper behind it.

In this cluster

GST Insights is published by AMLEGALS for general information. Law stated as on 3 September 2026. Not advice on any particular set of facts; not an advertisement or a solicitation under Rule 36 of the Bar Council of India Rules. Readers with a question on their own facts may write to the GST practice of their own accord.