GST Filing Status Check Online

Check GST filing status online using GSTIN, PAN, or ARN number instantly. Fast, secure, and easy GST return status checker on Legaldev.in.

Example: 00AAAAA0000A0Z0

Fetching filing status...

Check GST Return Status Online | GST Filing Status by GST Number

Enter your GSTIN, or financial year above to instantly check GST return status. The result shows whether GSTR-1, GSTR-3B, or GSTR-9 has been filed, the filing date, and the ARN for that period. No login required.

This single check answers what most businesses actually need: has this vendor filed, has my own return gone through, and is a specific ARN still stuck in processing. Below, every status type, what it actually means, and where people commonly get confused.

Why Checking GST Return Status Matters

GST return status matters because it directly affects Input Tax Credit (ITC). If a supplier has not filed GSTR-1 or GSTR-3B, the buyer cannot claim ITC on that invoice, even if their own books are in order. The credit only reflects once the supplier files.

A GST number on an invoice does not tell you anything about whether that business is current on its filings. Two GSTINs can look identical on paper and have completely different compliance records, and nothing on the invoice itself shows that difference.

Checking it matters before onboarding a new vendor, before releasing payment against a large invoice, and before renewing an annual contract. It also matters for your own GSTIN, since lenders, government tenders, and vendor empanelment processes ask for proof of consistent GST compliance.

How to Check GST Filing Status

There are three practical ways to do this, and which one you reach for depends on what you already have in hand.

Method 1: Check by GSTIN

This is the default when you only know the business's GST number and want a snapshot of recent filing activity.

Step Action
1 Open our GST Filing Status
2 Enter the 15-digit GSTIN in the search box above
3 Choose “Financial Year”
6 Click Search

The result shows a period-wise table covering GSTR-1, GSTR-3B (or GSTR-3 for composition dealers, where applicable), and the filing status against each tax period. No account login is required, which is what makes it usable for checking other businesses, not just your own.

Method 2: Check by ARN

If a vendor has already sent you an Application Reference Number as proof of filing, searching by ARN is quicker than scanning a full period table.

Step Action
1 Visit services.gst.gov.in
2 Open Services > Returns > Track Return Status
3 Select “ARN” as the search type
4 Enter the ARN exactly as it appears on the acknowledgment
5 Click Search

The result shows the return type, tax period, filing date, and current processing stage tied to that ARN. Copy the ARN directly from the source document rather than retyping it. A single mistyped character returns no result, and it is easy to confuse a capital O with a zero or an I with a 1.

What does GST return status mean?

The portal labels each return period with one of a few standard statuses. Knowing what each one actually means in practice, not just what the label says, makes the difference between a useful check and a false sense of security.

Status What It Actually Means
Filed - Valid Return submitted and tax liability cleared; the system has accepted it
Filed - Invalid Return submitted, but tax was not paid in full or the payment failed
Submitted but not Filed Return data was saved but the final filing step (DSC or EVC verification) was never completed
To be Filed The period is open and active, but nothing has been submitted yet
Not Filed The due date has passed and the period remains unfiled

“Filed – Invalid” trips up more people than any other status on this list. It looks filed at first glance, which is technically true, but the tax due was never cleared. So if you are a buyer relying on that supplier's GSTR-1 for ITC, the credit simply will not show up in your GSTR-2B until the supplier fixes the payment.

“Submitted but not Filed” is sneakier. It looks almost done, the data is sitting right there in the system, but legally nothing has been filed. The taxpayer skipped the final authentication step (DSC or EVC), so none of those numbers count for anything yet.

GSTR-1, GSTR-3B, and GSTR-9 Status Explained Separately

These three returns get checked the most, and treating them as interchangeable is where a lot of confusion starts. Each one tracks something different, and a clean status on one does not guarantee a clean status on the others.

GSTR-1 status

GSTR-1 reports outward supplies, meaning sales made during the period. Its status directly affects the buyer side of a transaction, because the invoice data reported here is what eventually populates a buyer's GSTR-2B for ITC purposes. If a supplier delays GSTR-1, every buyer connected to those invoices sees their available ITC for that period shrink, regardless of how promptly the buyer themselves has filed.

This is also where amendments come in. A supplier can file GSTR-1 on time but report a wrong GSTIN, wrong invoice number, or wrong tax amount. The status will still show as filed, but the buyer's reconciliation will flag a mismatch. Status alone does not confirm accuracy, only that something was submitted.

GSTR-3B status

GSTR-3B is the summary return where the actual tax payment happens. This is the part people sometimes overlook: a business can file GSTR-1 showing all its sales correctly and still be late on GSTR-3B, which means the tax itself has not reached the government even though the sales data looks complete on paper.

For anyone checking a vendor's compliance, looking at GSTR-1 status alone is not enough. Both GSTR-1 and GSTR-3B need to be checked for the same period, because a clean GSTR-1 paired with a delayed GSTR-3B is a pattern, not a coincidence, and it usually points to cash flow stress on the vendor's side.

GSTR-9 status

GSTR-9 is the annual return, filed once a financial year closes and the monthly or quarterly returns for that year are reconciled. Its status is checked less frequently day-to-day, but it carries weight during audits, due diligence for a business sale, or loan applications where a lender wants to see that a full year's filings have been closed out properly, not just left open with monthly returns trickling in.

A business with clean monthly GSTR-3B filings but a pending GSTR-9 for an old financial year is not necessarily in trouble, but it is an open item that auditors and lenders will ask about. Checking GSTR-9 status before such a process starts avoids that question coming up unprepared.

ARN Status: What Happens After You File

Once any return is submitted, the system generates an Application Reference Number, and that ARN moves through a small number of processing stages before it settles into a final state.

ARN Stage Meaning
ARN Generated The filing has been accepted into the system and processing has started
Pending for Processing The return is under validation, including tax credit checks where applicable
Processed with Error A discrepancy was found and needs correction, sometimes requiring a fresh filing
Processed without Error The return is fully accepted and no further action is needed

Most ARNs move through these stages within a short window. When one sits in “Pending for Processing” well past the usual turnaround, the first move is not to assume it will resolve on its own. Check the notice section of the GST portal under the same GSTIN. Often there is a communication explaining exactly what triggered the delay, and acting on it early avoids the issue compounding into a larger compliance flag later.

GST Compliance Status vs Return Status: The Difference That Gets Missed

These two phrases get used as if they mean the same thing, and they do not.

Return status is narrow and period-specific. It answers one question: was this particular GSTR-1 or GSTR-3B, for this particular tax period, filed or not.

Compliance status is the wider picture. It covers whether the GSTIN itself is active, suspended, or cancelled, and how consistent the filing pattern has been across periods, not just the most recent one. GSTN had at one point proposed a formal GST Compliance Rating system, but it was never activated, so there is no official numeric score available on the portal today. What exists instead is the pattern you build yourself by checking return status across several consecutive periods.

For vendor due diligence, relying on a single period's “Filed” status and calling it compliance is a thin basis for a decision. A supplier that filed cleanly last month after three months of delays is a different risk than one with a consistent on-time record stretching back a year. The financial year search method covered earlier on this page builds that fuller picture instead of stopping at one snapshot.

Common Issues When Checking GST Return Status Online

A handful of problems come up again and again when businesses try to run this check, and most of them have simple explanations once you know what to look for.

GSTIN not found. This is almost always a typo somewhere in the 15-digit number, or the GSTIN belongs to a registration that has since been cancelled or suspended. Cross-check the digits against the original GST registration certificate or a recent invoice before assuming the portal is at fault.

Status appears blank right after filing. The portal does not always reflect a filing instantly. If the return was submitted within the last few hours, the safer move is to wait and recheck later rather than treat the blank result as an error.

ARN search returns nothing. ARNs combine letters and numbers in a specific format, and a single mistyped or misread character breaks the search. Copy the ARN directly from the acknowledgment PDF or SMS rather than retyping it from memory.

GSTR-1 and GSTR-3B show conflicting status. This is not a portal glitch. It usually means outward supply data was reported on time through GSTR-1, but the tax payment return, GSTR-3B, was delayed separately. The two returns are filed independently, and checking only one gives an incomplete answer.

Status shows filed but the buyer's GSTR-2B still does not reflect the credit. This points back to invoice-level mismatches rather than the return status itself. The filing happened, but a wrong GSTIN, invoice date, or amount on a specific line item can keep that one invoice from flowing through correctly even while the return as a whole shows filed.

Where Return Status Checks Fit Into Daily Business

Beyond the one-time vendor check, this lookup tends to show up at a few recurring points in a business's regular cycle, and knowing when to run it saves a lot of after-the-fact cleanup.

Before month-end ITC reconciliation, finance teams typically pull GSTR-1 status for every supplier whose invoices are included in that month's claim. This catches delayed filings before the credit gap shows up as a surprise during the actual GSTR-2B reconciliation, rather than after.

Before signing an annual rate contract with a new vendor, a quick financial-year status check tells you whether their filing pattern is steady or erratic. A vendor with three late GSTR-3B filings in the last six months is worth a direct conversation before the contract is finalized, not after the first missed credit.

During an internal audit or before a statutory audit visit, pulling both return status and ARN status across the relevant periods gives the auditor a ready reference instead of having to chase it down mid-review. Many businesses now keep a simple log of quarterly status checks for their top suppliers specifically for this reason.

When a business itself is the one being checked, the same logic applies in reverse. Keeping your own GSTR-1 and GSTR-3B filings current, and being able to pull a clean financial-year status report on demand, removes friction from loan applications, tender submissions, and any vendor empanelment process that asks for proof of compliance.

GST Filing Status by GST Number

There is one more practical search a lot of users may be looking for, mostly when they want a deeper read than just filed or not. Searching by GST number with status filtering pulls up not just whether a return was filed, but lets you cross-reference it against the GSTIN's registration status at the same time, since the two are checked through related sections of the same portal. A GSTIN can be active with a clean filing record, active with a few gaps, or suspended entirely, and the filing status search is most useful when read alongside that registration status rather than in isolation.

Yes. The Track Return Status feature on the GST portal does not require login or payment when you search by GSTIN or ARN.

Yes. GSTIN-based return status is public information on the GST portal, made available specifically so buyers can verify a supplier's filing record before claiming ITC.

It updates close to real time once a return is successfully filed, though a filing completed within the last few hours can occasionally take a short while to appear in the search results.

It means the return data was saved on the portal, but the final authentication step using a digital signature or electronic verification code was never completed. Until that step happens, the return is not legally considered filed, regardless of what data is sitting in the system.

This almost always traces back to one specific invoice line, not the whole return. Check whether that invoice was reported under the correct GSTIN and the correct tax period in GSTR-1. A mismatch on either of those keeps the credit from flowing through even when the overall return status looks clean.

No. The PAN search route does not exist on this particular tool. You would need the associated GSTIN first, found through a separate search, before the Track Return Status page accepts it as an input.

A GSTIN identifies the business itself. An ARN identifies one specific filing transaction. A single GSTIN accumulates a new ARN for every return it files, period after period, so the two numbers serve completely different purposes even though both show up in the same search tool.

Not on its own. It only means that a specific return period is still pending. Registration suspension typically follows a pattern of repeated non-filing across several consecutive periods, not a single missed return.

Yes, with one difference in what they are checking. Composition taxpayers file CMP-08 quarterly and GSTR-4 annually instead of GSTR-1 and GSTR-3B, but the Track Return Status tool on the portal works the same way for both categories, just pulling up different return types depending on the scheme.

No separate app exists for this. The Track Return Status tool simply runs through a regular mobile browser on the same services.gst.gov.in site, so there is nothing extra to install.

Enquiry

Call Now

Email

Whatsapp

Message