Explainer 8 min read

Annual Aggregate Turnover Under GST: How It Is Calculated

How aggregate annual turnover is calculated under GST, and why it decides your registration and compliance obligations.

Written and reviewed by the GSTIN API team Last reviewed

Annual aggregate turnover under GST — often abbreviated AATO — is the all-India, PAN-level total of a person's taxable supplies, exempt supplies, exports, and inter-state stock transfers, computed before GST itself is added. It is not a single-GSTIN number, and it is the one figure that quietly decides whether you must register, which scheme you can use, and which compliance obligations apply to you.

What counts, and what does not

Aggregate turnover is built from four components: the value of all taxable supplies, exempt supplies, exports of goods or services, and inter-state supplies of a person with the same PAN — all added together on an all-India basis. Two things are explicitly kept out of the calculation: the value of inward supplies on which you pay tax under reverse charge (RCM), because those are purchases, not your own outward turnover; and GST itself — central tax, state tax, integrated tax, and cess are all excluded, so turnover is a pre-tax figure.

Exempt supplies being included often surprises people who assume "turnover" means "taxable sales." It does not. A business selling only GST-exempt goods can still cross the registration threshold on the strength of exempt turnover alone, once other Section 24 triggers are considered.

Why it is PAN-level, not GSTIN-level

GST law defines aggregate turnover by reference to "a person" holding a single PAN, aggregated across every GSTIN that person holds in every state, not per individual registration. This closes an obvious loophole: without a PAN-level rule, a business could split itself into several state-level entities, keep each one just under the registration threshold, and avoid registering — or avoid crossing the composition or e-invoicing thresholds — while its combined national turnover was well above them.

The practical consequence is that inter-state stock transfers between a company's own branches — say, Maharashtra to Karnataka — count toward aggregate turnover, even though nothing has been sold to an outside party. It looks like an internal, non-commercial movement, but under the PAN-level definition it is still turnover.

The thresholds it drives, at a glance

Turnover bandObligation triggered
Above ₹20 lakh (services) / ₹40 lakh (goods, most states)GST registration becomes mandatory
Up to ₹50 lakhEligible for the Section 10(2A) composition scheme for standalone service providers
Up to ₹1.5 crore (₹75 lakh in special category states)Eligible for the standard composition scheme for goods/traders/manufacturers
Up to ₹5 croreEligible to opt into the QRMP scheme (quarterly returns, monthly payment)
Above ₹5 croreE-invoicing is mandatory; GSTR-9C reconciliation statement is mandatory
Above ₹2 croreGSTR-9 annual return is mandatory (optional below)
Above ₹10 croreE-invoices must reach the IRP within 30 days or IRN generation is permanently blocked for that document
All taxpayers, any turnoverMulti-factor authentication is mandatory on the GST portal (since 1 April 2025)
Standard thresholds as of publication — confirm the current figures on gst.gov.in before relying on them for a filing decision.

Registration threshold

Crossing ₹40 lakh aggregate turnover for goods (₹20 lakh for services, lower again in special category states) makes registration mandatory. See our full walkthrough of the GST registration process online for what happens once you are past that line, including the categories that must register regardless of turnover.

Composition scheme eligibility

The composition scheme lets small taxpayers pay a flat percentage of turnover instead of standard GST, with far simpler quarterly filing. Eligibility caps out at ₹1.5 crore aggregate turnover for goods, manufacturers and traders (₹75 lakh in special category states), and separately at ₹50 lakh for standalone service providers under the Section 10(2A) scheme. Because the eligibility test uses the PAN-level aggregate figure, a business cannot stay under the composition cap by keeping turnover under separate GSTINs — the combined figure is what is tested.

QRMP eligibility

QRMP — Quarterly Return, Monthly Payment — is open to regular taxpayers with aggregate turnover up to ₹5 crore. It lets a business file GSTR-1 and GSTR-3B quarterly while still paying tax monthly. See our GST return due dates 2026 calendar for exactly how the QRMP filing cycle compares to monthly filing.

E-invoicing mandate

E-invoicing becomes mandatory once aggregate turnover exceeds ₹5 crore in any financial year since 2017-18 — a threshold that has held since 1 August 2023. A further rule applies above ₹10 crore turnover: invoices, credit notes and debit notes must reach the Invoice Registration Portal within 30 days of the invoice date, or IRN generation is permanently blocked for that document — not merely delayed. Taxpayers between ₹5 crore and ₹10 crore must still e-invoice, but this particular 30-day hard-stop does not apply to them as of publication. See e-invoicing threshold 2026 for the full mechanics.

GSTR-9 / GSTR-9C thresholds

GSTR-9, the annual return, is mandatory once aggregate turnover exceeds ₹2 crore for the year (optional below that). GSTR-9C, the reconciliation statement against audited financials, kicks in above ₹5 crore. Both thresholds are turnover-band gated the same way as everything else on this page — they scale up as the business does, rather than applying uniformly.

Portal multi-factor authentication

Multi-factor authentication on the GST portal was itself rolled out turnover-band by turnover-band: mandatory above ₹100 crore from August 2023, extended to above ₹20 crore from January 2025, then above ₹5 crore from February 2025, and finally to every taxpayer on the portal, regardless of turnover, from 1 April 2025. It is a useful illustration of how AATO bands get used as a general-purpose rollout mechanism for GST portal changes, not just for return filing rules.

A verification API can return a business's e-invoicing turnover slab (for example, "Above 500cr") as part of its profile — a useful signal of scale even though exact turnover figures are not publicly disclosed:

GET https://gstinapi.com/api/get-taxpayer-info/27AAACR5055K1Z7
X-API-Key: YOUR_API_KEY

Frequently asked questions

Aggregate annual turnover includes the value of all taxable supplies, exempt supplies, exports, and inter-state supplies made by a person with the same PAN, computed on an all-India basis. It is calculated before deducting the GST itself.
It excludes the value of inward supplies on which tax is payable under reverse charge, and it excludes GST itself (central tax, state tax, integrated tax and cess) — turnover is a pre-tax value, not the invoice total including GST.
GST law defines aggregate turnover across all registrations held by the same person under a single PAN, added together on an all-India basis. This exists so a business cannot avoid crossing a threshold simply by splitting operations across multiple state GSTINs — the obligations attach to the entity as a whole, not to each registration in isolation.
Yes. Inter-state stock transfers between distinct registrations of the same PAN are included in aggregate turnover, even though no sale to an external party has happened. This is one of the more counterintuitive parts of the calculation for businesses with multiple state branches.
Aggregate turnover determines whether you must register at all, whether you are eligible for the composition scheme or QRMP, whether e-invoicing is mandatory, whether GSTR-9 and GSTR-9C are required, and — since April 2025 — thresholds for mandatory multi-factor authentication on the GST portal, which now applies to every taxpayer regardless of turnover.
A GSTIN verification API can return the e-invoicing turnover slab a business is classified under (for example "Above 500cr") as part of its taxpayer profile, which is a useful proxy signal even though exact turnover figures are not publicly disclosed on the GST portal.

A note on accuracy. GST rules change often. This article reflects our understanding as of 30 August 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.

Check a GSTIN right now, free

Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.

Free GST search tool

Build it into your product

One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.

Start free