Have my GST returns been filed?
See for free on the official GST website which of your GST returns are filed, and when. The quick check needs no login.
Free on the official page. Your own numbers only. We have no automated link to any government portal, use no private data services, and never store the result.
What you need
- Your own GSTIN (your 15-character GST number). It is printed on your GST registration certificate and on your GST bills.
- GST (Goods and Services Tax) is the tax on sales. A GST return is the form a business files every month or quarter to report its sales and tax.
- A phone or computer with internet. You will type a picture code (captcha). No OTP (one-time code) is needed for the quick check.
- For the detailed check only: your own GST portal username and password.
What to do on the official page
- Open the official GST website: gst.gov.in. Checking is free.
- In the top menu, click 'Search Taxpayer', then 'Search by GSTIN/UIN'.
- In the 'GSTIN/UIN of the Taxpayer' box, type your own GSTIN in capital letters.
- Type the letters and digits of the picture code. Click 'SEARCH'. Your business details open.
- Click 'SHOW FILING TABLE'. Choose a year in 'Financial Year'. Click 'SEARCH'.
- A table shows your returns. GSTR-1 is the list of your sales bills. GSTR-3B is the monthly summary where you pay the tax. Each row shows the month and the date of filing.
- Optional: click 'Show Return Filing Frequency' to see if you file every month or every quarter.
- For the detailed check, log in to gst.gov.in with your own username and password. Go to 'Services' > 'Returns' > 'Track Return Status'. Choose the period and click 'SEARCH'.
What the result means
The portal shows: In the filing table: a row for the month with a date of filing.
It means: That return was filed on that date. Nothing is pending for that month.
What to do next: Nothing to do. Keep the filing proof (acknowledgement) from your login or from your accountant.
The portal shows: In the filing table: a month is missing, or no row for GSTR-3B.
It means: That return is probably not filed yet. Quarterly filers file GSTR-3B only once in three months, so check the filing frequency first.
What to do next: Log in and open 'Track Return Status' to be sure. Ask your accountant to file it soon. Late returns carry a late fee and interest, and many missed returns can get the GST number suspended.
The portal shows: In 'Track Return Status': 'TO BE FILED'.
It means: The return is due but has not been filed.
What to do next: File it before the due date, or as soon as you can if the date has passed. Your accountant can do it.
The portal shows: In 'Track Return Status': 'SUBMITTED BUT NOT FILED'.
It means: The return was checked and saved, but the last step is not done. It is not filed yet.
What to do next: Log in, open that return and finish filing it with your signature or the OTP sent to your own phone. You type that OTP yourself. Pay any tax shown first.
The portal shows: In 'Track Return Status': 'FILED - VALID'.
It means: The return is filed and accepted.
What to do next: Nothing to do for that period.
The portal shows: In 'Track Return Status': 'FILED - INVALID'.
It means: The return was filed, but the tax was not paid or was paid short.
What to do next: Pay the tax that is due, with interest, from your login. Ask your accountant if you are not sure of the amount.
The portal shows: 'Invalid GSTIN', or the picture code did not match.
It means: A typing mistake in the GSTIN or in the picture code.
What to do next: Copy the GSTIN from your certificate or bill and try again with a new picture code.
Frequently asked questions
Is checking GST return status free?
Yes. Both the filing table and 'Track Return Status' are free on gst.gov.in. Sites that charge for it show the same free result.
My accountant files my GST. How can I be sure it was done?
Use the filing table above with your own GSTIN. It shows the date each return was filed. If a month is missing, ask your accountant for the acknowledgement.
What is the difference between GSTR-1 and GSTR-3B?
GSTR-1 lists the sales bills you gave. GSTR-3B is the summary where you pay the tax. Most businesses file both.
I forgot my GST login. Can I still check?
Yes. The filing table needs no login, only your GSTIN and the picture code. To reset the password, use 'Forgot Password' on the login page; the code goes to your own registered mobile and email.
Can FormSathi check another business's GST returns for me?
No. This guide is for your own GSTIN only. We do not look up anyone else's number.
Related services
Other free checks
All checks
Business
PAN card
Income tax
- Find the TAN of whoever cut tax from your pay
- Find your own income tax Assessing Officer
- Check if an income tax notice is genuine
- See if your income tax payment reached the government
- Where is my income tax refund?
- Is my bank account ready for an income tax refund?
- See the tax cut on your PAN (Form 26AS and AIS)
Money from schemes
- Aadhaar bank seeding status
- Is my Ayushman card ready?
- Ladki Bahin application status
- MahaDBT scholarship application status
- Where is my PM-Kisan money?
Aadhaar
- Download my e-Aadhaar
- Aadhaar PVC card order status
- Find my lost Aadhaar number or enrolment ID
- Aadhaar update status
Aadhaar safety
- Aadhaar authentication history (where your Aadhaar was used)
- Lock or unlock your Aadhaar biometrics (fingerprint, iris, face)
- Which mobile is linked to my Aadhaar
- Is my Aadhaar number valid
ID cards and documents
- Driving licence application status
- Passport application status
- Track my voter form (Form 6 / Form 8) application
- Download my digital voter ID card (e-EPIC)
- Find my name in the voter list
Work and jobs
Sources (date read)
Updated: 2026-10-31