How to Check GST Return Filing Status of Any Business Online

Dhanush Prabha
15 min read 78.2K views
Reviewed by Industry Experts & Legal Professionals.
Last Updated: 

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:

  1. Visit the GST Portal: Open your browser and go to www.gst.gov.in. The homepage displays the search option prominently.
  2. Click "Search Taxpayer": On the top menu bar, click on Search Taxpayer and select Search by GSTIN/UIN from the dropdown.
  3. 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.
  4. View Taxpayer Details: The portal displays the taxpayer's trade name, legal name, registration date, status (Active/Cancelled/Suspended), and constitution of business.
  5. 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.
  6. 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

  1. Log In to GST Portal: Visit gst.gov.in and log in using your GSTIN, username, and password.
  2. Navigate to Returns: Click on Services > Returns > Track Return Status from the main dashboard.
  3. Select Search Criteria: You can search by Filing Period (select financial year and month) or by ARN (enter the 15-digit acknowledgement number).
  4. Choose Return Type: From the dropdown, select the specific return type: GSTR-1, GSTR-3B, GSTR-9, CMP-08, ITC-04, or GSTR-10.
  5. 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 IncorpX

How 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

  1. Download GSTR-2B: Log in, go to Services > Returns > GSTR-2B, select the period, and download the statement in Excel format.
  2. Match with Purchase Register: Compare the GSTR-2B data against your internal purchase records to identify missing invoices.
  3. Identify Non-Filing Suppliers: For missing invoices, check the supplier's GSTIN on the public search to verify their GSTR-1 filing status.
  4. Follow Up: Contact non-compliant suppliers and request them to file their GSTR-1 for the relevant period.
  5. 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 Registration

GST 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 Assistance

How 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

Frequently Asked Questions

What is GST return filing status?
GST return filing status is a real-time indicator on the GST portal (gst.gov.in) that shows whether a taxpayer has filed their mandatory GST returns for a specific tax period. The status can display as Filed, Not Filed, To Be Filed, or Submitted but Not Filed, helping businesses verify a supplier's compliance before claiming Input Tax Credit.
How can I check GST return filing status without login?
You can check GST return filing status without login by visiting gst.gov.in, clicking Search Taxpayer, selecting Search by GSTIN/UIN, entering the 15-digit GSTIN, and clicking Search. Navigate to the Return Filing Status tab to view the filing history for GSTR-1, GSTR-3B, and other returns for any financial year.
What are the different GST return filing statuses on the portal?
The GST portal displays five filing statuses: Filed (return submitted and acknowledged), Filed - Valid (filed within the due date), Filed - Late Fee (filed after due date with penalty), To Be Filed (return due but not yet submitted), and Not Filed (overdue and pending). Each status appears against the specific return type and tax period.
How do I check GSTR-3B filing status for a specific month?
To check GSTR-3B filing status, log in to gst.gov.in, go to Services > Returns > Track Return Status, select the financial year and return filing period (month), choose GSTR-3B from the return type dropdown, and click Search. The portal displays the filing date, ARN number, and whether the return was filed on time or with a late fee.
Can I check another business's GST return filing status using their GSTIN?
Yes, you can check any business's GST return filing status using their 15-digit GSTIN without needing their login credentials. Visit gst.gov.in > Search Taxpayer > Search by GSTIN/UIN, enter the GSTIN, and check the Return Filing Status tab. This is particularly useful for verifying whether your suppliers have filed their returns before claiming ITC.
What is the penalty for not filing GST returns on time?
Late filing of GST returns attracts a late fee of ₹50 per day (₹25 CGST + ₹25 SGST) for GSTR-1 and GSTR-3B, capped at ₹10,000 per return. For nil returns, the late fee is ₹20 per day (₹10 CGST + ₹10 SGST). Additionally, interest at 18% per annum is charged on the outstanding tax liability from the due date until the payment date.
How do I check GST return filing status after logging in to the GST portal?
After logging into gst.gov.in, navigate to Services > Returns > Track Return Status. Select the financial year, return filing period, and return type (GSTR-1, GSTR-3B, GSTR-9, etc.). Click Search to view the status, ARN, date of filing, and whether late fees were applicable. This method shows more detailed information than the public search.
What is the difference between GSTR-1 and GSTR-3B filing status?
GSTR-1 is the return for reporting outward supplies (sales), filed monthly by the 11th or quarterly under QRMP. GSTR-3B is the summary return for tax payment, filed monthly by the 20th (or 22nd/24th for QRMP). Both must show Filed status on the portal. If GSTR-1 is not filed, GSTR-3B filing gets blocked for subsequent periods.
How do I check the GST return filing status of my supplier?
To verify a supplier's GST compliance, visit gst.gov.in > Search Taxpayer > Search by GSTIN/UIN and enter their GSTIN. Check the Return Filing Status tab to confirm they have filed GSTR-1 and GSTR-3B for recent periods. If the supplier has not filed returns, their outward supply data will not reflect in your GSTR-2B, and your ITC claim may be at risk under Section 16(2)(aa).
What does 'To Be Filed' status mean in GST returns?
The To Be Filed status means the GST return for that particular tax period is due but has not yet been submitted by the taxpayer. This status appears before the due date has passed. Once the due date crosses without filing, the status changes to Not Filed, and late fees begin to accumulate. Taxpayers should file before the status changes to avoid penalties.
How can I track my GSTR-9 annual return filing status?
To track GSTR-9 annual return status, log in to gst.gov.in, go to Services > Returns > Track Return Status, select the financial year, choose GSTR-9 from the return type list, and click Search. GSTR-9 is due by 31st December of the following financial year. Businesses with annual turnover above ₹2 crore must file GSTR-9 mandatorily.
What is an ARN in GST return filing?
ARN (Acknowledgement Reference Number) is a unique 15-digit number generated by the GST portal after a return is successfully filed. It serves as proof of filing and can be used to track the return status. The ARN format includes the filing date and a sequence number. You can search your return status using the ARN by selecting Search by ARN under Track Return Status on the portal.
How do I check GST return filing status using the ARN number?
To check status using ARN, log in to gst.gov.in, navigate to Services > Returns > Track Return Status, select Search by ARN from the filter option, enter your 15-digit ARN, and click Search. The portal will display the return type, filing period, date of filing, and current processing status. This method is useful when you need to verify a specific return's submission.
What happens if GST returns are not filed for 6 consecutive months?
If a taxpayer fails to file GST returns for 6 consecutive months (for monthly filers) or 2 consecutive quarters (for quarterly filers), the GST registration is liable for suo moto cancellation by the tax officer under Section 29(2)(c) of the CGST Act, 2017. The taxpayer will also be blocked from generating e-way bills and will face accumulated late fees for all unfiled periods.
Can I file a GST return after the due date has passed?
Yes, you can file a GST return after the due date, but a late fee of ₹50 per day (₹25 CGST + ₹25 SGST) applies, capped at ₹10,000 per return. For nil returns, the late fee is ₹20 per day. The return filing status will show as Filed - Late Fee instead of Filed - Valid. Interest at 18% per annum on outstanding tax is also applicable from the due date.
What is the GSTR-3B due date for regular taxpayers in 2026?
For regular monthly filers, GSTR-3B is due by the 20th of the following month. Under the QRMP scheme, the due dates are the 22nd or 24th of the month following the quarter, depending on the state. For example, GSTR-3B for April 2026 is due by 20th May 2026. Late filing attracts a penalty of ₹50 per day plus 18% interest on unpaid tax.
How does GSTR-2B relate to checking a supplier's return status?
GSTR-2B is an auto-generated statement of ITC available to a registered buyer, based on the supplier's filed GSTR-1 and GSTR-5. If your supplier's GSTR-1 status shows Not Filed, their invoices will not appear in your GSTR-2B, and you cannot claim ITC on those purchases. Checking your supplier's return filing status proactively helps avoid ITC mismatches during reconciliation.
What is the difference between 'Filed' and 'Filed - Valid' status?
Filed is the general status indicating the return has been submitted. Filed - Valid specifically means the return was filed within the prescribed due date without attracting any late fee. Filed - Late Fee indicates the return was filed after the deadline with applicable penalties. All three statuses confirm submission, but only Filed - Valid reflects full compliance.
How often should I check my GST return filing status?
You should check your GST return filing status immediately after filing to confirm successful submission and note the ARN. Additionally, check your supplier's filing status monthly before claiming ITC in GSTR-3B. Businesses should also verify their status before applying for loans, tenders, or GST refunds, as banks and government agencies often require proof of consistent return filing compliance.
Can the GST portal show filing status for cancelled GSTINs?
Yes, the GST portal retains and displays the return filing history for cancelled GSTINs. When you search a cancelled GSTIN, the taxpayer details page shows the cancellation date and the filing status for all periods prior to cancellation. This is useful for verifying historical compliance of suppliers whose registrations have been cancelled or surrendered. The GSTR-10 (Final Return) status is also visible.
What is GSTR-10 and when does its status matter?
GSTR-10 (Final Return) must be filed within 3 months of the GST registration cancellation date or the cancellation order date, whichever is later. The filing status of GSTR-10 matters because failure to file it results in a penalty of ₹200 per day (₹100 CGST + ₹100 SGST), with no maximum cap. You can check its status under Track Return Status by selecting GSTR-10 as the return type.
How do I verify if my Expert or tax professional has filed my GST return?
Log in to your GST account at gst.gov.in, go to Services > Returns > Track Return Status, and select the relevant period and return type. If the return shows Filed with an ARN and filing date, your professional has completed the filing. You can also check the filing activity log under Dashboard to see who accessed your account and when the return was submitted.
What are the GST return types and their filing frequencies?
Key GST return types include: GSTR-1 (outward supplies, monthly/quarterly), GSTR-3B (summary return with tax payment, monthly/quarterly), GSTR-4 (composition dealers, annual), GSTR-9 (annual return, yearly), GSTR-9C (reconciliation statement, yearly for turnover above ₹5 crore), and GSTR-10 (final return on cancellation). Each has distinct due dates and filing requirements.
Can I download my GST return filing status report from the portal?
The GST portal does not provide a dedicated downloadable filing status report. However, you can take a screenshot of the Track Return Status page or download filed returns in PDF format from Services > Returns > View Filed Returns. For bulk verification of multiple GSTINs, you can use the GST Search API or third-party compliance tools that generate filing status reports.
Why is checking GST return status important before claiming ITC?
Under Section 16(2)(aa) of the CGST Act, 2017, ITC can only be claimed if the supplier has filed their GSTR-1 and the invoice details appear in the buyer's GSTR-2B. If a supplier's return shows Not Filed, their invoices will not appear in your GSTR-2B, making your ITC claim ineligible. Checking supplier return status proactively prevents ITC reversals, interest charges, and potential GST notices.
Tags:

Dhanush Prabha is the Chief Technology Officer and Chief Marketing Officer at IncorpX, leading platform development, digital growth, and product strategy. With experience in full-stack development, scalable systems, SEO, and marketing automation, he focuses on building technology-driven solutions and educational business resources for startups and growing businesses. He writes on technology, entrepreneurship, business setup processes, and digital transformation.