Check GST filing status online using GSTIN, PAN, or ARN number instantly. Fast, secure, and easy GST return status checker on Legaldev.in.
Fetching filing status...
GST filing status tells you whether a business has filed its GST returns for a given month or quarter. Enter the GSTIN and financial year above and you will see GSTR-1 and GSTR-3B separately, with the filing date and ARN where the return has gone through. You can check your own GSTIN or a vendor's, and you do not need to log in.
No login, no OTP, no waiting for the GST portal to load. It works for your own GSTIN and for anyone else's, which is the whole point when you want to know whether a supplier is actually filing. If you do not have a GSTIN yet, you will need GST registration first.
The GST portal uses four statuses on its Track Return Status page. The checker maps to the same ideas.
You may also see these wordings on a result:
GSTR-1 reports a business's outward supplies, meaning its sales. Monthly filers file it by the 11th of the next month. QRMP filers file it by the 13th after the quarter ends, and use the IFF by the 13th for the first two months.
Run the GSTIN and period through the checker. GSTR-1 shows on its own line with the filing date. It matters more than it looks, because your customers' input tax credit depends on it. A supplier's GSTR-1 feeds the buyer's GSTR-2B, so if it is not filed, the buyer's credit does not show up. Since the July 2025 tax period, the liability auto-populated into GSTR-3B from GSTR-1 also cannot be edited, so a late GSTR-1 holds up the next step too.
GSTR-3B is the summary return where the tax is paid. Monthly filers file it by the 20th. QRMP filers file it by the 22nd or the 24th after the quarter, depending on the state category.
Check it the same way. A filed GSTR-3B on its own line confirms that the form went in. The status Filed-Invalid goes one step further and tells you the tax was not fully paid. Catch that early, because interest runs under Section 50 of the CGST Act. If you are already late, the GST late fee calculator gives you a number to work with.
The GSTIN is the key for every public lookup. You do not need the taxpayer's credentials, only the 15-character number. That is how the GST portal's own Search Taxpayer feature works, and it is what the checker above does for you without the captcha and the extra clicks.
This is the check most businesses forget until a notice arrives. Before you pay a supplier or claim credit on their invoice, look at their filing record:
A supplier who skips filing can put your input tax credit at risk, so it is better to ask them about it early than to find out in a notice. If you have already received a notice, our GST notice reply service handles the response.
The official portal gives you the full history and downloadable copies, and it has two routes.
The login route is better when you have the ARN or need to download the filed return. For a quick yes or no on any GSTIN, the checker above is faster.
The checker above takes a GSTIN and a financial year. For the other starting points:
They sound alike and answer different questions.
A GSTIN can be Active and still show "Not Filed" for a recent month. A Cancelled GSTIN can still have a full filing history. Use whichever check answers your question, or both.
Under the quarterly scheme (QRMP) a business files GSTR-1 and GSTR-3B once a quarter and pays tax monthly with a challan. So a QRMP filer's status for the first two months of a quarter will look empty, and that is normal. Select the quarter, not the month, when you check one. Monthly filers have a status for every month.
Under Sections 37, 39, 44 and 52 of the CGST Act, as amended by the Finance Act, 2023, a return cannot be filed after three years from its due date. The law has applied since 1 October 2023. GSTN delayed the technical block on the portal more than once, and its advisory of 29 October 2025 says the restriction applies from the November 2025 tax period. It covers GSTR-1, GSTR-3B, GSTR-4, GSTR-5, GSTR-5A, GSTR-6, GSTR-7, GSTR-8 and GSTR-9.
In practice, an old "Not Filed" period may now be closed for normal filing. The portal does have an unbarring facility, but it works only with the proper officer's approval. If you are in this position, talk to a GST professional before you do anything else. LegalDev's GST return filing team can look at the periods involved.
Enter your GSTIN and the financial year in the checker at the top of this page. It shows GSTR-1 and GSTR-3B status, the filing date and the ARN. You do not need to log in.
Use the GSTIN field in the checker above, or the Search Taxpayer option on gst.gov.in followed by Show Filing Table. Both work without the taxpayer's login.
Check the status for that period. Filed-Valid means filed and paid. To be filed, or Not Filed, means no return has gone in yet. Also match the ARN and filing date against your confirmation email or SMS.
Run the GSTIN and period through the checker. GSTR-1 appears on its own line, separate from GSTR-3B, with the filing date if it has been filed.
Use the same steps. GSTR-3B has its own line. A Filed-Invalid status on the portal means the form was submitted but the tax was not paid in full.
Yes. The checker on this page and the Search Taxpayer feature on gst.gov.in both work from the GSTIN alone. The portal route asks for a captcha.
Get their GSTIN from the invoice and run it through the checker. Look at the last few periods of GSTR-1 and GSTR-3B. If you only have a PAN or a name, find the GSTIN first with the PAN to GST or name to GST search.
Not directly in this checker, which takes a GSTIN. Find the GSTINs linked to the PAN with the PAN to GST search, then check each one here.
The return has been validated but the final filing step has not been completed, so the return is not filed. Go back to the portal and finish the filing, then check again.
Filed-Valid means the return is filed and the tax due is paid. Filed-Invalid means the return is filed but the tax was not paid, or was short paid. Interest can apply on the unpaid tax.
Yes. A nil return that has been submitted and filed shows the same Filed status as any other return for that period.
Usually a few hours after filing. It can take up to a day around the peak dates near the 11th and 20th of the month.
Recheck the GSTIN, financial year and period you entered. Wait a few hours if you filed just now, compare with your ARN and confirmation, and check Track Return Status on the portal. A very old unfiled period may also be barred.
It is the Application Reference Number generated when a return is submitted. It is the most reliable way to track a specific filing on the portal.
QRMP filers file once a quarter, so the status sits against the quarter and not against each month. Select the quarter when you check.
Yes. Pick an earlier financial year in the checker. Returns already filed stay visible. Returns that were never filed and are more than three years past their due date may no longer be fileable.
Filing status tells you whether returns are filed. Registration status tells you whether the GSTIN is Active, Cancelled or Suspended. A business can be Active and still have unfiled returns.
A late fee applies from the due date, and the buyer's input tax credit does not appear in their GSTR-2B until you file. Use the GST late fee calculator for the amount.
Yes, checking GST filing status through the tool is free.
No. LegalDev is a private consultancy. The official record is on gst.gov.in, and if the two ever differ, go by the portal.
This page gives general information and is not legal advice. LegalDev is a private consultancy and is not a government body. The official record is at gst.gov.in.
Our expert will call you back within 30 minutes.