FormSathi

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.

Check yourself on the official page

What you need

What to do on the official page

  1. Open the official GST website: gst.gov.in. Checking is free.
  2. In the top menu, click 'Search Taxpayer', then 'Search by GSTIN/UIN'.
  3. In the 'GSTIN/UIN of the Taxpayer' box, type your own GSTIN in capital letters.
  4. Type the letters and digits of the picture code. Click 'SEARCH'. Your business details open.
  5. Click 'SHOW FILING TABLE'. Choose a year in 'Financial Year'. Click 'SEARCH'.
  6. 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.
  7. Optional: click 'Show Return Filing Frequency' to see if you file every month or every quarter.
  8. 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'.

https://services.gst.gov.in/services/searchtp

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

Money from schemes

Aadhaar

Aadhaar safety

ID cards and documents

Work and jobs

Sources (date read)

Updated: 2026-10-31