How to Check GST Return Filing Status of Any Business Online

Every registered business in India files GST returns, but how do you confirm that a return has actually been filed? Whether you need to verify your own filing, check a supplier's compliance before claiming Input Tax Credit, or confirm your tax professional completed the job, knowing how to check GST return filing status online is a skill every business owner and accountant needs. The GST portal at gst.gov.in offers two methods: a public GSTIN search (no login required) and a detailed dashboard tracker (requires login). This guide walks you through both methods step by step, covers every return type from GSTR-1 to GSTR-10, and explains what each filing status means for your business compliance in FY 2026-27.
- Check any business's GST return status using their 15-digit GSTIN at gst.gov.in without login
- Five filing statuses exist: Filed, Filed - Valid, Filed - Late Fee, To Be Filed, and Not Filed
- Late filing attracts ₹50 per day penalty (₹20 for nil returns), capped at ₹10,000 per return
- Supplier's unfiled GSTR-1 blocks your ITC claim under Section 16(2)(aa) of the CGST Act, 2017
- 6 consecutive months of non-filing triggers suo moto cancellation of GST registration
What Is GST Return Filing Status?
GST return filing status is the compliance indicator displayed on the GST portal that confirms whether a registered taxpayer has submitted their mandatory returns for a specific tax period. It is governed by the Central Goods and Services Tax (CGST) Act, 2017 and administered by the Goods and Services Tax Network (GSTN) through the official portal at gst.gov.in. The status updates in real time as taxpayers file their GSTR-1, GSTR-3B, GSTR-9, and other prescribed returns.
The filing status serves three critical purposes for businesses in India. First, it lets you verify your own compliance and confirm that returns were submitted successfully with a valid ARN (Acknowledgement Reference Number). Second, it enables buyers to verify a supplier's filing compliance before claiming Input Tax Credit, which is now mandatory under Section 16(2)(aa) of the CGST Act. Third, it provides banks, government agencies, and potential business partners with a quick way to assess a company's tax compliance history, which is increasingly required for loan approvals, tender eligibility, and vendor onboarding.
Governed by the Central Goods and Services Tax Act, 2017, Sections 37, 39, and 44. Administered by GSTN (Goods and Services Tax Network) through gst.gov.in. Return filing obligations are specified under Chapter IX of the CGST Act and Rule 59, 61, and 80 of the CGST Rules, 2017.
How to Check GST Return Filing Status Without Login (Public Search)
The simplest way to check GST return filing status is through the public GSTIN search feature on the GST portal. This method does not require any login credentials and can be used to check the filing status of any registered taxpayer in India. Here is the step-by-step process:
- Visit the GST Portal: Open your browser and go to www.gst.gov.in. The homepage displays the search option prominently.
- Click "Search Taxpayer": On the top menu bar, click on Search Taxpayer and select Search by GSTIN/UIN from the dropdown.
- Enter the GSTIN: Type the 15-digit GSTIN of the taxpayer whose filing status you want to check. Complete the CAPTCHA verification and click Search.
- View Taxpayer Details: The portal displays the taxpayer's trade name, legal name, registration date, status (Active/Cancelled/Suspended), and constitution of business.
- Navigate to Filing Status: Click on the Return Filing Status tab (or "Filing Table" depending on the portal version). Select the financial year from the dropdown to view period-wise filing status.
- Review the Filing Table: The table shows each return type (GSTR-1, GSTR-3B, etc.) with the filing status, date of filing, and whether it was filed on time or with a late fee.
Save the GSTIN of your top 10 to 15 regular suppliers and check their filing status on the 12th of every month (after the GSTR-1 due date). This proactive check can save you from ITC reversals that typically surface during GSTR-2B reconciliation.
How to Check GST Return Status After Login (Dashboard Method)
The logged-in method provides more detailed filing information, including the ARN, exact filing timestamp, mode of filing, and late fee details. This is the preferred method for checking your own return status. So if you want to go beyond basic verification and confirm exactly when a return was filed and by whom, this is your go-to approach.
Step-by-Step Process via Track Return Status
- Log In to GST Portal: Visit gst.gov.in and log in using your GSTIN, username, and password.
- Navigate to Returns: Click on Services > Returns > Track Return Status from the main dashboard.
- Select Search Criteria: You can search by Filing Period (select financial year and month) or by ARN (enter the 15-digit acknowledgement number).
- Choose Return Type: From the dropdown, select the specific return type: GSTR-1, GSTR-3B, GSTR-9, CMP-08, ITC-04, or GSTR-10.
- Click Search: The portal displays the return status, ARN, date and time of filing, mode of filing (online/offline tool), and applicable late fee amount.
Understanding the Return Dashboard
The Return Dashboard (available under Services > Returns > Returns Dashboard) provides a calendar-style view of all your returns for the selected financial year. Each return type is listed with colour-coded status indicators: green for filed, red for not filed, and yellow for pending action. This visual summary is particularly useful for businesses that file multiple return types and need a quick compliance health check at a glance.
GST Return Filing Status Meanings Explained
Understanding what each status means is essential for compliance monitoring. The portal displays distinct statuses that indicate different stages of the filing lifecycle. Here is what each status means for your compliance record:
| Status | Meaning | Action Required |
|---|---|---|
| Filed - Valid | Return filed within the prescribed due date | None. Full compliance achieved. |
| Filed - Late Fee | Return filed after due date with late fee payment | None, but note the fee for cost tracking. |
| Submitted but Not Filed | Return data saved/submitted but not finally filed with DSC/EVC | Complete filing using DSC or EVC immediately. |
| To Be Filed | Return period is active and due date has not passed | File before the due date to avoid late fees. |
| Not Filed | Due date has passed and the return remains unfiled | File immediately. Late fee + 18% interest applies. |
| Filed (Revised) | Original return was filed, then amended via subsequent return | Verify the revised data is accurate. |
The most critical distinction is between Submitted but Not Filed and Filed. Submitting a return only saves the data on the portal. The return is legally considered filed only after verification through a Digital Signature Certificate (DSC) or Electronic Verification Code (EVC). Many first-time filers make the mistake of assuming submission equals filing, which results in a "Not Filed" status after the due date passes.
"Submitted" does NOT mean "Filed" in GST. You must verify and sign the return using DSC or EVC after submission. If you skip this final step, the return remains legally unfiled, and late fees of ₹50 per day will start accumulating from the due date.
Types of GST Returns and Their Filing Deadlines
India's GST framework requires different returns based on the type of taxpayer and their turnover. Knowing which return applies to you and when it is due helps you track the right filing status. Here is a comprehensive reference table that covers every major return type and its deadline for FY 2026-27:
| Return Type | Description | Filing Frequency | Due Date | Applicable To |
|---|---|---|---|---|
| GSTR-1 | Outward supplies (sales) | Monthly / Quarterly (QRMP) | 11th of the next month / 13th of month after quarter | All regular taxpayers |
| GSTR-3B | Summary return with tax payment | Monthly / Quarterly (QRMP) | 20th of the next month / 22nd-24th after quarter | All regular taxpayers |
| GSTR-4 | Composition scheme return | Annual | 30th April of the following year | Composition dealers |
| GSTR-5 | Non-resident taxable person return | Monthly | 20th of the next month | Non-resident taxpayers |
| GSTR-6 | Input Service Distributor return | Monthly | 13th of the next month | Input Service Distributors |
| GSTR-7 | TDS under GST return | Monthly | 10th of the next month | TDS deductors under GST |
| GSTR-8 | TCS by e-commerce operators | Monthly | 10th of the next month | E-commerce operators |
| GSTR-9 | Annual return | Annual | 31st December of the following year | Turnover above ₹2 crore |
| GSTR-9C | Reconciliation statement | Annual | 31st December (with GSTR-9) | Turnover above ₹5 crore |
| GSTR-10 | Final return on cancellation | One-time | Within 3 months of cancellation | Cancelled registrations |
| CMP-08 | Quarterly statement for composition | Quarterly | 18th of the month following the quarter | Composition dealers |
Need Help Filing Your GST Returns on Time?
IncorpX handles GSTR-1, GSTR-3B, GSTR-9, and all GST compliance. GST return filing starts at ₹1,499 per month.
File GST Returns with IncorpXHow to Check GSTR-1 Filing Status
GSTR-1 is the return for reporting outward supplies (sales invoices, debit notes, credit notes, and export invoices). Its filing status is particularly important because your buyer's ITC depends on your GSTR-1 data appearing in their GSTR-2B. If your GSTR-1 shows "Not Filed," your customers will not be able to claim credit on purchases from you.
Monthly Filers
Monthly GSTR-1 filers must submit the return by the 11th of the following month. For example, GSTR-1 for May 2026 is due by 11th June 2026. To check the status, log in to the GST portal, go to Services > Returns > Track Return Status, select the period, and choose GSTR-1. Alternatively, you can check it under Returns Dashboard where all months are visible in a calendar format.
Quarterly Filers (QRMP Scheme)
Businesses with turnover up to ₹5 crore can opt for the QRMP (Quarterly Return Monthly Payment) scheme. Under QRMP, GSTR-1 is filed quarterly by the 13th of the month following the quarter. However, these taxpayers must use the Invoice Furnishing Facility (IFF) to report B2B invoices for the first two months of each quarter. The IFF status can be checked separately under the Returns Dashboard.
How to Check GSTR-3B Filing Status
GSTR-3B is where the actual tax payment happens. Think of it as the final settlement return for each period. You report your output tax liability, claim ITC, and pay the net tax due. Checking its status is critical because an unfiled GSTR-3B for a previous period blocks you from filing subsequent returns.
Checking via Track Return Status
Navigate to Services > Returns > Track Return Status after logging in. Select the financial year, choose the specific month, and select GSTR-3B as the return type. The results show the filing status, ARN, filing date, and any late fee charged. If you see Filed - Late Fee, the exact late fee amount is also displayed, helping you track the compliance cost.
GSTR-3B Due Dates Under QRMP
Under the QRMP scheme, GSTR-3B is filed quarterly instead of monthly. The due dates vary by state: taxpayers in Category 1 states (Chhattisgarh, Madhya Pradesh, Gujarat, Maharashtra, Karnataka, Goa, Kerala, Tamil Nadu, Telangana, Andhra Pradesh, Daman & Diu, Dadra & Nagar Haveli, Puducherry, and Lakshadweep) file by the 22nd of the month following the quarter. All other states file by the 24th. For the remaining months in the quarter, taxpayers must pay tax using the PMT-06 challan by the 25th.
Based on our experience processing 5,000+ GST filings, the most common reason for GSTR-3B showing "Not Filed" is an unfiled GSTR-1 for the same or previous period. The GST portal has sequential filing restrictions, so always file GSTR-1 first. If you are stuck, check the GSTR-1 status before troubleshooting GSTR-3B.
How to Verify GSTR-9 and GSTR-9C Annual Return Status
Annual returns are a separate compliance obligation that many businesses overlook until they receive a notice. GSTR-9 is the annual return consolidating all monthly or quarterly returns filed during the financial year. GSTR-9C is the reconciliation statement required for businesses with turnover exceeding ₹5 crore. Both are due by 31st December of the following financial year.
Who Must File GSTR-9?
All regular GST-registered taxpayers with annual aggregate turnover exceeding ₹2 crore must file GSTR-9. Composition dealers, Input Service Distributors, Non-resident taxable persons, and casual taxable persons are exempt. For FY 2025-26, the GSTR-9 filing deadline is 31st December 2026. If your turnover also exceeds ₹5 crore, GSTR-9C (self-certified reconciliation statement) is additionally required.
Checking Annual Return Status
Log in to the GST portal, go to Services > Returns > Track Return Status, select the financial year (e.g., 2025-26), choose GSTR-9 or GSTR-9C from the return type dropdown, and click Search. The status will show as Filed, To Be Filed, or Not Filed. You can also check whether your GSTR-9C was self-certified or audited by a qualified professional based on the filing details displayed.
Using GSTR-2B to Cross-Verify Supplier Compliance
While checking a supplier's return status on the public search gives you a broad compliance picture, GSTR-2B provides the definitive answer on whether their invoices are available for your ITC claim. GSTR-2B is an auto-generated, static statement available on the 14th of each month, showing ITC eligible, ineligible, and reverse charge entries based on your suppliers' GSTR-1 filings.
The ITC Connection: Section 16(2)(aa)
Under Section 16(2)(aa) of the CGST Act, 2017 (inserted by the Finance Act, 2021), a buyer can claim ITC only if the supplier has filed their GSTR-1 and the invoice details are reflected in the buyer's GSTR-2B. This makes checking your supplier's return filing status a business-critical activity, not just a compliance formality. If you find invoices missing from your GSTR-2B, cross-check the supplier's GSTR-1 filing status using the public GSTIN search. If it shows "Not Filed," follow up with the supplier immediately to avoid ITC denial at your end.
GSTR-2B Reconciliation Steps
- Download GSTR-2B: Log in, go to Services > Returns > GSTR-2B, select the period, and download the statement in Excel format.
- Match with Purchase Register: Compare the GSTR-2B data against your internal purchase records to identify missing invoices.
- Identify Non-Filing Suppliers: For missing invoices, check the supplier's GSTIN on the public search to verify their GSTR-1 filing status.
- Follow Up: Contact non-compliant suppliers and request them to file their GSTR-1 for the relevant period.
- Adjust ITC in GSTR-3B: Claim ITC only for invoices appearing in GSTR-2B. Excess ITC claims will trigger notices under Section 73/74.
Worried About GST Registration Compliance?
Get your GST registration done right from the start. IncorpX ensures your registration is active, compliant, and returns-ready.
Get GST RegistrationGST Return Filing Status for Composition Dealers
Composition scheme dealers have a different return filing structure compared to regular taxpayers, and many business owners get confused between CMP-08 and GSTR-4. Here is how the composition scheme return filing status works and what to look for when tracking compliance.
CMP-08: Quarterly Statement
Composition dealers must file CMP-08 quarterly, which is a statement-cum-challan for paying tax. The due date is the 18th of the month following the quarter. For example, CMP-08 for the April to June 2026 quarter is due by 18th July 2026. Check its status under Track Return Status by selecting CMP-08 from the return type dropdown.
GSTR-4: Annual Composition Return
GSTR-4 is the annual return for composition dealers, due by 30th April of the following financial year. For FY 2025-26, the GSTR-4 deadline is 30th April 2027. The filing status for GSTR-4 can be tracked the same way as other returns. Non-filing of GSTR-4 results in a late fee of ₹50 per day (₹25 CGST + ₹25 SGST), capped at ₹2,000.
Consequences of Not Filing GST Returns
Non-filing of GST returns is not just a penalty issue; it creates a cascade of compliance problems that can severely impact your business operations. Understanding these consequences makes it clear why regularly checking your filing status matters so much (and yes, "I forgot" is not a defence the tax department accepts).
Financial Penalties
| Consequence | Details | Reference |
|---|---|---|
| Late Fee (Regular Returns) | ₹50 per day (₹25 CGST + ₹25 SGST), max ₹10,000 per return | Section 47 CGST Act |
| Late Fee (Nil Returns) | ₹20 per day (₹10 CGST + ₹10 SGST), max ₹10,000 | Section 47 CGST Act |
| Late Fee (GSTR-10) | ₹200 per day (₹100 CGST + ₹100 SGST), no cap | Section 47 CGST Act |
| Interest on Tax Due | 18% per annum on outstanding tax from due date | Section 50 CGST Act |
| ITC Claim Blocked | Buyer's ITC denied if supplier's GSTR-1 not filed | Section 16(2)(aa) CGST Act |
Operational Consequences
- E-Way Bill Blockage: Non-filing of 2 consecutive returns blocks e-way bill generation, stopping goods movement entirely.
- Suo Moto Cancellation: 6 months of consecutive non-filing (or 2 quarters for quarterly filers) leads to cancellation under Section 29(2)(c).
- Subsequent Return Blocking: The GST portal enforces sequential filing. An unfiled GSTR-1 blocks GSTR-3B for the next period.
- Assessment Under Section 62: The tax officer can complete a best-judgment assessment if returns are not filed within 15 days of a notice.
- Revocation Complications: If registration is cancelled, revocation requires filing all pending returns with full late fees before applying.
If your GST registration is cancelled due to non-filing, you must apply for revocation within 90 days of the cancellation order (extendable to 180 days by the Additional/Joint Commissioner). Miss this window, and you will need to apply for a fresh GST registration with a new GSTIN, losing your existing number permanently.
Facing a GST Notice for Non-Filing?
IncorpX GST experts resolve notices, file pending returns, and restore compliance. Professional GST notice reply starts at ₹2,999.
Get GST Notice AssistanceHow to Check GST Return Status Using the Track Return Status API
For businesses that need to verify the filing status of multiple GSTINs (distributors, franchises, or large vendor networks), the GST portal offers an API-based approach. While the GST Suvidha Providers (GSPs) and authorized third-party tools can access the GSTN APIs, the basic public search can also be automated using the GSTIN search API.
API-Based Verification for Bulk Checks
Businesses with 50+ suppliers can use GSTN-authorized software or GST Suvidha Provider APIs to automate the filing status check. These tools pull data directly from the GSTN database and generate compliance reports showing which suppliers have filed and which have not. This is especially useful during quarterly ITC reconciliation. Popular GSP platforms include ClearTax, Zoho GST, and Masters India, all of which offer GSTIN verification and return filing status APIs as part of their GST compliance suites.
Manual Bulk Verification
If API access is not available, you can still perform bulk verification manually. Export your supplier list from your accounting software, and check each GSTIN individually using the Search Taxpayer feature on gst.gov.in. While time-consuming, this approach costs nothing and gives you the same data available through paid tools. Prioritize checking your top 20 suppliers by invoice value, as they represent the bulk of your ITC exposure.
Common Issues When Checking GST Return Filing Status
Even the GST portal has its off days (especially around filing deadlines when every accountant in India logs in simultaneously). Here are the issues you are most likely to encounter and how to resolve them:
Portal Errors and Slow Loading
The GST portal experiences heavy traffic during the last 3 days before GSTR-1 and GSTR-3B deadlines. If the portal shows errors or loads slowly, try accessing it between 1 AM and 6 AM IST when traffic is lowest. Alternatively, use the GST offline tool to prepare your return and upload it during off-peak hours.
Status Shows "Not Filed" Despite Filing
If your return status shows "Not Filed" even though you completed the filing process, verify whether you completed the final submission step using DSC or EVC. The most common cause is saving/submitting the return without the final verification step. Check the ARN under Track Return Status; if no ARN is generated, the return was not legally filed. In rare cases, portal glitches may delay status updates by 2 to 4 hours after filing.
GSTIN Search Shows "No Records Found"
This typically occurs when the GSTIN entered has a typo, the registration is pending, or the taxpayer migrated from the old VAT/Service Tax regime but never completed GST migration. Double-check the GSTIN format (2-digit state code + 10-digit PAN + 1 entity code + 1 blank + 1 check digit) and try again. If the GSTIN is correct but still shows no results, the registration may have been revoked or never activated.
Based on our experience handling 10,000+ GST compliance queries, about 15% of "Not Filed" statuses are due to the submission-vs-filing confusion. If you use a Expert or tax professional, always ask for the ARN number as proof of filing, not just a screenshot of the submitted return. No ARN means no filing.
GST Return Filing Status for Specific Scenarios
Newly Registered Businesses
If you recently obtained GST registration, your first return is due from the month of registration. For example, if your registration date is 15th May 2026, your first GSTR-1 is due by 11th June 2026 and GSTR-3B by 20th June 2026. The Track Return Status will show "To Be Filed" for the registration month and onwards. Returns for months before registration will not appear since they are not applicable.
GST Registration Cancellation and GSTR-10
When a GST registration is cancelled (voluntarily or by the tax officer), the taxpayer must file GSTR-10 (Final Return) within 3 months of the cancellation date. The filing status for GSTR-10 can be tracked just like any other return. Failure to file GSTR-10 attracts a steep penalty of ₹200 per day with no maximum cap, making it one of the most expensive returns to delay.
Revocation of Cancelled Registration
If your registration was cancelled for non-filing, you can apply for revocation within 90 days. However, all pending returns must be filed with full late fees before the revocation application is submitted. The Track Return Status feature helps identify exactly which returns are pending so you can file them in sequence. Remember, GSTR-1 must be filed before GSTR-3B for each period, following the portal's sequential filing requirement.
Best Practices for GST Return Status Monitoring
Staying on top of your GST filing status is not just about avoiding penalties. It is a business hygiene practice that protects your ITC, keeps your registration active, and signals credibility to partners and lenders. Here are the practices that the most compliant businesses follow:
- Set Calendar Reminders: Mark GSTR-1 (11th), GSTR-3B (20th), and CMP-08 (18th) due dates in your business calendar with 3-day advance alerts.
- Verify ARN After Every Filing: Immediately after filing, note the ARN and check the Track Return Status to confirm "Filed" or "Filed - Valid" status.
- Monthly Supplier Audit: Check your top suppliers' GSTR-1 filing status by the 12th of each month. Cross-reference with GSTR-2B on the 14th.
- Quarterly ITC Reconciliation: At the end of each quarter, reconcile your GSTR-2B data with your purchase register and resolve all mismatches before filing GSTR-3B.
- Annual Compliance Review: Before 31st December each year, verify that all monthly/quarterly returns are filed and start GSTR-9 preparation early.
- Maintain Filing Records: Keep a spreadsheet of all returns filed with ARN, filing date, and late fees paid. This record is invaluable during GST audits or assessments.
Our GST late fee calculator can help you estimate the penalty cost if you are filing after the deadline, so you can budget for the compliance cost before submission.
Summary
Checking GST return filing status online is straightforward once you know the right path on the portal. Use the public GSTIN search (no login) for quick supplier checks and the Track Return Status feature (after login) for detailed filing verification with ARN and timestamps. Remember that filing status directly impacts your ITC claims under Section 16(2)(aa) of the CGST Act, 2017, and non-filing for 6 consecutive months triggers registration cancellation. Whether you are verifying your own compliance or auditing a vendor's filing history, make it a monthly habit, not an annual panic. For end-to-end GST return filing support, IncorpX handles everything from GSTR-1 data preparation to GSTR-9 reconciliation, so you can focus on running your business.
Complete GST Return Filing and Compliance
IncorpX files your GSTR-1, GSTR-3B, and GSTR-9 on time, every time. Monthly GST filing starts at ₹1,499.
Start GST Filing with IncorpX


