GST Filing Status
How to Check GST Return Status, ARN, Challan & More — In One Place
Introduction
Whether you are a first-time GST registrant or a seasoned business owner, keeping track of your
GST filing status is one of the most critical compliance responsibilities you have. A missed return,
an unverified acknowledgement number, or an unpaid challan can result in heavy late fees, interest liability,
and even suspension of your GSTIN.
In this comprehensive guide — written from the perspective of a Chartered Accountant with over
15 years of hands-on GST practice — we cover everything you need to know: how to perform a
GST return status check, how to track your ARN GST status, how to verify your
e-filing acknowledgement number, and much more — all explained in clear and actionable language.
Pro Tip: Always check your GST return status within 24 hours of filing. Early detection of errors
can help you avoid unnecessary penalties and compliance complications.
1. What Is GST Filing Status and Why Does It Matter?
GST filing status refers to the real-time record of whether your GST returns have been successfully
submitted, processed, and accepted by the GSTN (Goods and Services Tax Network).
Think of it as a digital receipt confirming that the government has received and validated your tax data.
For businesses, maintaining a clear GST filing record has several important implications:
-
Input Tax Credit (ITC) Compliance: Your ITC eligibility often depends on whether your supplier
has properly filed their GST returns.
-
Loan and Financing Approvals: Banks and financial institutions frequently require proof of
consistent GST return filing before approving working capital loans or credit facilities.
-
Government Tenders and Contracts: Many public sector tenders require businesses to demonstrate
a clean GST compliance history.
-
GSTIN Suspension Risk: Repeated non-filing of returns can lead to suspension or cancellation
of your GST registration.
In short, keeping your GST file status accurate and up to date is not optional — it is a
statutory obligation under the CGST Act, 2017.
2. Understanding the ARN: Your Filing Reference Number
Every time you submit a GST return or application, the GSTN system generates a unique identifier known
as the Application Reference Number (ARN). This is a 15-character alphanumeric code that acts as
your official digital proof of submission.
An ARN is generated at multiple stages within the GST ecosystem — including new GST registrations,
return submissions, amendment applications, and refund claims. When it comes to tracking return filings,
the ARN is particularly important because it allows taxpayers to perform a real-time
ARN GST status check on the GST portal.
How to Decode Your ARN
Every ARN contains specific information that helps identify the origin and filing timeline of a GST application or return.
Understanding this structure can help taxpayers and professionals quickly interpret key details.
| Position |
Characters |
Meaning |
| 1–2 |
AA |
State Code |
| 3–4 |
05 |
Year of Filing |
| 5–6 |
06 |
Month of Filing |
| 7–15 |
XXXXXXX |
Unique System Number |
To perform a GST ARN check, simply navigate to the official GSTN portal (www.gst.gov.in), click on
'Track Application Status', and enter your ARN. The portal instantly displays the current processing stage
of your application or return.
Important: Save your ARN immediately after filing. If you lose it, you can retrieve it from the confirmation
SMS or email sent by GSTN to your registered mobile number and email ID.
3. Step-by-Step: How to Check GST Return Status Online
The GST portal makes it straightforward to check GST return status online without needing any third-party tools.
Here is a detailed walkthrough:
Method 1: How to Check GST Filing Status Using This Legaldev Tool
Checking your GST return filing status takes less than 30 seconds. Follow these simple steps:
-
Step 1: Enter Your GSTIN
Type your 15-digit GSTIN in the first field. Make sure there are no spaces or extra characters.
Example: 27AAPFU0939F1ZV
-
Step 2: Select the Financial Year
Choose the financial year for which you want to check the filing status. The tool automatically shows the current year — 2025-26 — as the default selection.
-
Step 3: Click Check Status
Hit the Check Status button. The tool connects directly to the GSTN database and retrieves your return filing record in real time.
What You Will See in the Results
- Which returns have been filed — GSTR-1, GSTR-3B, and others
- Which filing periods are pending or missing
- Complete return filing status for the selected financial year
No login required. No fees. Results appear instantly.
Method 2: Track via ARN (Without Login)
- Open your browser and go to www.gst.gov.in
- On the homepage, click on 'Services' in the top menu
- Select 'Track Application Status' from the dropdown
- Choose 'Registration' or 'Returns' depending on what you are tracking
- Enter your 15-digit ARN in the search field
- Click 'Search' — the current GST return status will appear immediately
This method is especially useful for tax practitioners checking multiple clients' statuses without individual logins.
Method 3: Check GST Filed Status via GSTIN (With Login)
- Log in to the GST portal using your username and password
- Navigate to 'Services' > 'Returns' > 'Track Return Status'
- Select the financial year and return type (GSTR-1, GSTR-3B, GSTR-9, etc.)
- The system will display a month-wise breakdown of your GST filed status check
- Green indicators confirm successful filing; pending or red indicators require immediate action
This method is ideal for performing a comprehensive GST return status check across all return periods in one view.
Method 4: GST Filing Status by GST Number (GSTIN-Based Search)
If you need to verify the compliance status of a business associate or vendor, you can perform a
GST filing status by GST number search. This is a publicly available feature on the GST portal:
- Go to gst.gov.in 'Search Taxpayer' > 'Search by GSTIN/UIN'
- Enter the 15-digit GSTIN of the business you want to verify
- The portal displays registration details, return filing history, and compliance rating
- This is particularly useful for due diligence before entering into large business transactions
CA Tip: Always verify your suppliers' GSTIN filing history before claiming Input Tax Credit.
Non-compliance on their end can result in ITC reversal for your business.
4. Decoding GST Return Status Messages
The GSTN portal uses specific status labels that can be confusing for the uninitiated.
Here is what each status message actually means:
| Status Label |
What It Means |
Action Required |
| Submitted (Not Filed) |
Data saved but not officially submitted |
Complete filing with DSC/EVC |
| Filed – Acknowledgement Pending |
Return submitted, ARN being generated |
Wait 5–10 minutes, then recheck |
| Filed |
Return successfully processed by GSTN |
None — save the ARN for records |
| Not Filed |
Return not submitted for the period |
File immediately to avoid penalties |
| Under Processing |
Return data is being validated by GSTN |
Wait 24–48 hours before rechecking |
| Errored |
System error during processing |
Re-upload or contact GSTN helpdesk |
Understanding these labels is essential for accurate GST return file status tracking and timely compliance management.
5. The E-Filing Acknowledgement Number: What You Must Know
When you complete a GST return filing, the GST portal generates an
E-Filing Acknowledgement Number. This number acts as a unique
confirmation that your return has been successfully submitted electronically.
In some cases, this acknowledgement number may be different from the
Application Reference Number (ARN).
- The E-Filing Acknowledgement Number specifically confirms the electronic submission of your GST return.
- It serves as official proof that you have fulfilled your filing obligation on time.
- Tax authorities and courts accept this acknowledgement as valid evidence of compliance.
- Different filings such as GST returns, Income Tax returns, and customs declarations generate their own acknowledgement numbers.
From a Chartered Accountant’s perspective, it is advisable to preserve the
E-Filing Acknowledgement Number for at least 7 years. This is the standard
period during which GST authorities may initiate scrutiny, assessment, or audit
proceedings under the CGST Act.
Best Practice: Maintain a dedicated folder for each financial year
(both physical and digital) and store all filed returns along with their
corresponding E-Filing Acknowledgement Numbers. This makes retrieval quick
and convenient during audits or compliance checks.
6. How to Verify a GST Return: The GST Return Verify Process
Filing a GST return and verifying it are two separate steps. Many taxpayers
mistakenly believe that saving or submitting a draft means the return has
been successfully filed. However, the
GST return verification process is the final and mandatory step
that gives legal validity to your return submission.
Available Verification Methods
-
Digital Signature Certificate (DSC): Mandatory for companies
and LLPs and provides the highest level of security for verification.
-
Electronic Verification Code (EVC): Available for
proprietorships, partnerships, and individuals. Verification is completed
using an OTP sent to the registered mobile number.
-
Aadhaar OTP: Available for individual taxpayers who have
linked their Aadhaar with the GST portal. Verification is completed
through an OTP sent to the Aadhaar-linked mobile number.
Important: Always complete the GST return verification step
immediately after submission. If verification is not completed, the return
may remain in “Submitted but Not Filed” status, which is not
considered valid compliance under GST regulations.
7. GST Challan Status: Tracking Your Tax Payments
Apart from filing GST returns, taxpayers must also monitor their
GST challan status to ensure that tax payments are correctly
credited to their Electronic Cash Ledger (ECL). If a payment is
made but the credit does not appear in the ledger, it may cause mismatches
during GST return reconciliation.
How to Check GST Challan Status
- Log in to the GST portal and navigate to Services → Payments → Track Payment Status.
- Enter the CPIN (Challan Identification Number) generated when the payment was initiated.
- The system will display the real-time payment status such as Paid, Not Paid, or Expired.
- For bank transfers like NEFT or RTGS, allow up to 2 business days for the payment to reflect in the ledger.
Common GST Challan Issues and Fixes
| Issue |
Likely Cause |
Resolution |
| Payment deducted but not credited |
Bank processing delay |
Wait up to 2 days. If the issue persists, raise a grievance on the GST portal. |
| Challan expired (CPIN) |
Payment not completed within 15 days |
Generate a new challan and initiate the payment again. |
| Wrong tax head credited |
Incorrect selection of IGST / CGST / SGST |
File a refund claim under Section 77 of the CGST Act. |
| Duplicate payment |
Network or payment gateway error |
Apply for a refund using Form GST RFD-01. |
8. GSTR-9 (GST R9): The Annual Return Explained
The GSTR-9 (commonly referred to as GST R9) is the
annual consolidated return that every regular taxpayer with a turnover exceeding
Rs. 2 crore is mandatorily required to file. It is a comprehensive
summary of all monthly or quarterly returns filed during the financial year.
Key Facts About GSTR-9
-
Due date: 31st December of the subsequent financial year
-
It includes details of all outward supplies, inward supplies,
Input Tax Credit (ITC) claimed or reversed, tax paid, and refunds claimed.
-
Taxpayers with turnover below Rs. 2 crore have an
optional exemption, but filing is strongly recommended
for reconciliation and compliance tracking.
-
GSTR-9C (Reconciliation Statement) is required for taxpayers
with turnover above Rs. 5 crore and must be certified by a
Chartered Accountant (CA) or Cost and Management Accountant (CMA).
From a practitioner's perspective, GST R9 is one of the most
complex filings in the GST compliance calendar. It requires detailed reconciliation
of information across GSTR-1, GSTR-3B, purchase registers, and supplier data
reflected in GSTR-2A / GSTR-2B. Any discrepancies in the annual return may
lead to scrutiny notices or additional tax demands from GST authorities.
CA Insight: Start preparing GSTR-9 data at least
3 months before the due date. Last-minute preparation
almost always results in errors, mismatched data, and missed reconciliation items.
9. Quick Reference: GST Return Types and Filing Frequencies
| Return Type |
Who Must File |
Frequency |
Due Date |
| GSTR-1 |
Regular taxpayers |
Monthly / Quarterly |
11th / 13th of next month |
| GSTR-3B |
Regular taxpayers |
Monthly / Quarterly |
20th / 22nd / 24th of next month |
| GSTR-4 |
Composition scheme dealers |
Annual |
30th April of next FY |
| GSTR-5 |
Non-resident taxpayers |
Monthly |
13th of next month |
| GSTR-6 |
Input Service Distributors |
Monthly |
13th of next month |
| GSTR-7 |
TDS deductors under GST |
Monthly |
10th of next month |
| GSTR-9 |
All regular taxpayers (>2 Cr) |
Annual |
31st December of next FY |
| GSTR-9C |
Taxpayers with turnover >5 Cr |
Annual (with audit) |
31st December of next FY |
10. Penalties for Non-Filing: A Reality Check
Non-compliance with GST return filing is not a minor oversight — it carries significant financial consequences.
Here is a clear breakdown of penalties applicable under the CGST Act:
-
Late fee for GSTR-1 and GSTR-3B: Rs. 50 per day
(Rs. 25 CGST + Rs. 25 SGST) for returns with tax liability;
Rs. 20 per day (Rs. 10 + Rs. 10) for NIL returns.
-
Maximum late fee cap: Rs. 10,000 per return
(Rs. 5,000 CGST + Rs. 5,000 SGST).
-
Annual return (GSTR-9) late fee:
0.25% of turnover in the state or union territory per day of delay.
-
Interest on unpaid tax: 18% per annum on the outstanding tax amount.
-
Persistent non-filing can lead to GSTIN suspension, blocking of e-way bill generation,
and initiation of best judgment assessment by authorities.
This is precisely why performing a regular GST return status check
is not a formality — it is an essential safeguard against accumulating liabilities.
11. Expert Tips for Maintaining a Clean GST Filing Record
- Set calendar reminders 5 days before every GST due date — do not rely on memory alone.
- Reconcile your GSTR-2B with purchase registers every month before filing GSTR-3B.
- Perform a GST file status check immediately after every filing and save the ARN in a dedicated compliance register.
- Verify all your active suppliers' GSTIN status quarterly using the GST portal's bulk GSTIN verification tool.
- Engage a qualified CA or GST practitioner to review annual returns (GST R9) before submission.
- Keep your bank account linked to the GST portal updated to avoid challan payment failures.
-
Respond to all GST system-generated notices
(ASMT-10, ASMT-11, etc.) within the statutory deadline — silence is not an option.
12. Frequently Asked Questions
Yes, you can check GST filed status without a login by using the ARN-based tracking option under
'Track Application Status' on the GST portal. Simply enter your ARN to get an instant status update.
This status appears immediately after submission before the GSTN system generates the e-filing
acknowledgement number. It is a transitional state that typically resolves within a few minutes to a few hours.
You can verify a third party's GST filing status by GST number (GSTIN) using the
'Search Taxpayer' feature on the portal. However, this only shows aggregate compliance status
— not detailed return data, which remains confidential.
This discrepancy usually arises due to a timing gap between bank confirmation and GSTN ledger update.
Wait 24–48 hours. If the issue persists, raise a grievance through the GST portal's
'Grievance Against Payment (GST PMT-07)' option.
Formally, filing is optional for taxpayers below Rs. 2 crore turnover threshold. However,
from a compliance and due-diligence perspective, filing is strongly advisable as it creates a
formal annual reconciliation record that can be valuable during assessments or audits.
Under Section 73 and 74 of the CGST Act, tax authorities can issue show-cause notices up to
3 years from the due date of the annual return for standard cases, and up to 5 years in cases
involving fraud or wilful misstatement.
LegalDev's GST Filing Status tool is a free online tool that lets you instantly check the return filing history of any GSTIN — yours or a supplier's.
Instead of logging into the government portal and navigating through multiple screens, you simply enter the GSTIN and select the financial year, and the tool fetches the complete filing record directly from the GSTN database in seconds.
It shows which returns have been filed, which periods are missing, and whether the taxpayer is compliant for the selected year.
Yes. The tool is not limited to your own GSTIN. Many businesses and Chartered Accountants use it to verify whether their suppliers are filing GSTR-1 and GSTR-3B regularly.
This matters because your Input Tax Credit depends on your supplier actually depositing the tax with the government — not just being registered.
This usually happens for one of two reasons. Either the GSTIN was entered incorrectly — check for any missing digits, extra spaces, or swapped characters — or the GSTIN does not exist in the GSTN database, which means it may be fake or inactive. If you have double-checked the number and the result is still blank, treat it as a red flag and verify the GSTIN separately using the GST verification tool before proceeding with that supplier.
Conclusion
Staying on top of your GST compliance does not have to be overwhelming. With a clear understanding of how to check your GST filing status, perform a timely GST return status check, track your ARN GST status, verify your e-filing acknowledgement number, and monitor your GST challan status — you have all the tools to maintain a clean, penalty-free GST record.
The GSTN portal provides all these features free of charge. The key is building a habit of regular, proactive monitoring rather than reactive firefighting after penalties have already accrued.
If you have questions about your specific GST situation, the team at LegalDev.in is available to provide expert guidance tailored to your business needs.