The Goods and Services Tax (GST) return filing system in India is one of the most comprehensive indirect tax compliance frameworks in the world. Every registered taxpayer must periodically report their sales, purchases, tax collected, and tax paid to the government through a set of prescribed returns on the GST portal. While the system has been simplified considerably since its 2017 launch, the number of returns, their interdependencies, and the strict deadlines continue to challenge businesses of all sizes.

This guide walks you through everything you need to know about GST return filing in 2026 — from understanding the different return types to filing GSTR-1 and GSTR-3B step by step, managing Input Tax Credit (ITC) claims, navigating the QRMP scheme, and avoiding the penalties and mistakes that catch thousands of taxpayers off guard every month. Whether you are a small business owner filing your own returns or an accountant managing dozens of GSTINs, this guide will serve as your go-to reference.

Understanding the GST Return Filing System

The GST framework replaced over a dozen central and state taxes with a single unified system. At its core, the return filing mechanism is designed to create a self-policing ecosystem: your outward supply data (what you sold) flows to your buyers as their inward supply data (what they purchased), and any mismatch is flagged automatically. This is why accurate and timely filing is not just a compliance requirement — it directly impacts your trading partners' ability to claim ITC.

Every regular taxpayer interacts primarily with two returns: GSTR-1 (outward supplies) and GSTR-3B (summary return with tax payment). Beyond these, there are annual returns, reconciliation statements, and specialized returns for specific categories of taxpayers. If you need a refresher on when each return is due, see our complete GST filing dates calendar.

Types of GST Returns

The GST Act prescribes several return forms, each serving a distinct purpose. The table below summarizes the most important ones that regular taxpayers need to know about.

Return Purpose Who Files Frequency
GSTR-1 Details of outward supplies (sales) All regular taxpayers Monthly / Quarterly (QRMP)
GSTR-3B Summary return with tax payment All regular taxpayers Monthly / Quarterly (QRMP)
GSTR-2B Auto-drafted ITC statement Auto-generated (read-only) Monthly
GSTR-9 Annual return All regular taxpayers Annual (by Dec 31)
GSTR-9C Reconciliation statement (self-certified) Turnover above Rs 5 crore Annual (by Dec 31)
GSTR-4 Return for composition scheme taxpayers Composition dealers Annual (by April 30)
CMP-08 Quarterly statement for composition dealers Composition dealers Quarterly
GSTR-5 Return for non-resident taxable persons Non-resident taxpayers Monthly

For businesses operating under the composition scheme, the filing requirements are different and considerably simpler — they file CMP-08 quarterly and GSTR-4 annually instead of GSTR-1 and GSTR-3B. This guide focuses on the regular taxpayer returns: GSTR-1 and GSTR-3B.

GSTR-1: Filing Your Outward Supplies

GSTR-1 is where you report all the sales and outward supplies you made during the tax period. It is an invoice-level return, meaning you report each invoice individually for B2B (business-to-business) supplies and in aggregate for B2C (business-to-consumer) supplies below the threshold. The data you enter in GSTR-1 flows directly into your buyers' GSTR-2B, allowing them to verify and claim ITC on their purchases from you.

What Data Goes Into GSTR-1

GSTR-1 is divided into several tables, each capturing a specific type of outward supply:

Step-by-Step GSTR-1 Filing Process

  1. Log in to the GST portal (gst.gov.in) using your credentials and navigate to Returns > Returns Dashboard.
  2. Select the return period (month or quarter, depending on your filing frequency) and click "Prepare Online" for GSTR-1. You can also prepare the return offline using the GST Offline Tool and upload it.
  3. Enter B2B invoice details in Table 4. For each invoice, enter the receiver's GSTIN (you can verify it using our GSTIN verification tool), invoice number, date, total value, taxable value, and tax rate. The portal auto-calculates CGST and SGST/IGST based on the Place of Supply.
  4. Enter B2C large invoices in Table 5 and aggregate B2C data in Table 7 with rate-wise breakup for each state.
  5. Report credit and debit notes in Table 9 against the original invoice references.
  6. Add any amendments to previous period invoices in Tables 10 and 11.
  7. Fill the HSN summary in Table 12 with the appropriate level of HSN codes based on your turnover.
  8. Complete the documents issued summary in Table 13 with serial number ranges.
  9. Preview the return carefully and verify all totals against your books of accounts.
  10. Submit and file with DSC (Digital Signature Certificate) or EVC (Electronic Verification Code). Once filed, GSTR-1 cannot be revised.

GSTR-1 Due Dates

Simplify Your GSTR-1 Preparation

Use DoAide's free GST tools to verify GSTINs, look up HSN codes, and calculate tax amounts before filing.

GSTR-3B: Summary Return and Tax Payment

GSTR-3B is the monthly or quarterly self-assessment return where you declare your total outward and inward supplies, claim Input Tax Credit, and pay the net tax due. Unlike GSTR-1 which is invoice-level, GSTR-3B deals with aggregate figures. It was introduced as an interim simplified return in 2017 and has since become a permanent fixture of the GST return filing system.

Important: You must file GSTR-1 before you can file GSTR-3B for the same period. The portal enforces this dependency.

What Goes Into GSTR-3B

Step-by-Step GSTR-3B Filing Process

  1. Ensure GSTR-1 is filed for the same period. The portal will not allow GSTR-3B filing otherwise.
  2. Log in and navigate to Returns > Returns Dashboard, select the period, and click "Prepare Online" for GSTR-3B.
  3. Review auto-populated values. The portal now auto-populates GSTR-3B with data from your GSTR-1 (liability side) and GSTR-2B (ITC side). Verify these figures against your records.
  4. Reconcile ITC with GSTR-2B. Cross-check the ITC suggested by GSTR-2B with your purchase register. Only claim ITC that you are eligible for — matching invoices, received goods/services, and tax paid by the supplier. Do not blindly accept or exceed the GSTR-2B figures.
  5. Make any required ITC reversals in Table 4(B) for blocked credits, proportionate reversals for exempt supplies, or ITC on capital goods used partly for personal purposes.
  6. Enter exempt and nil-rated supplies in Table 5.
  7. Review the tax computation in Table 6.1. The system calculates the net liability after offsetting ITC. Pay the balance through the Electronic Cash Ledger by creating a challan.
  8. Offset tax liability following the mandatory order: IGST credit must be used first against IGST liability, then against CGST, then SGST. CGST credit can only offset CGST and IGST. SGST credit can only offset SGST and IGST.
  9. Generate the payment challan and deposit the required amount via net banking, NEFT/RTGS, or over-the-counter at authorized banks.
  10. Submit and file the return with DSC or EVC after the payment is credited to your Electronic Cash Ledger.

GSTR-3B Due Dates

Category Due Date Details
Monthly filers 20th of the following month All taxpayers with turnover above Rs 5 crore, or those who opted for monthly filing
Quarterly filers (QRMP) — Category 1 22nd of the month following the quarter Taxpayers in states: Chhattisgarh, MP, Gujarat, Maharashtra, Karnataka, Goa, Kerala, TN, Telangana, AP, Daman & Diu, Dadra & Nagar Haveli, Puducherry, Andaman & Nicobar, Lakshadweep
Quarterly filers (QRMP) — Category 2 24th of the month following the quarter Taxpayers in states: Himachal Pradesh, Punjab, Uttarakhand, Haryana, Rajasthan, UP, Bihar, Sikkim, Arunachal Pradesh, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, Assam, WB, Jharkhand, Odisha, J&K, Ladakh, Chandigarh, Delhi
Important: ITC Claiming Rules

From October 2022, ITC can only be claimed to the extent it appears in your GSTR-2B. Any ITC not reflected in GSTR-2B due to your supplier not filing their GSTR-1 cannot be claimed in your GSTR-3B. This makes supplier compliance monitoring essential for your own tax position. Always verify your suppliers' filing status using a GSTIN verification tool.

Penalties and Late Fees for Non-Filing

The GST law imposes strict penalties for late filing or non-filing of returns. Understanding the penalty structure helps you prioritize compliance and avoid unnecessary costs that can add up significantly over multiple periods.

Scenario Late Fee Interest Maximum Cap
GSTR-1 / GSTR-3B (with tax liability) Rs 50/day (Rs 25 CGST + Rs 25 SGST) 18% p.a. on outstanding tax Rs 10,000 per return (Rs 5,000 CGST + Rs 5,000 SGST)
GSTR-1 / GSTR-3B (nil return) Rs 20/day (Rs 10 CGST + Rs 10 SGST) Not applicable (no tax due) Rs 500 per return (Rs 250 CGST + Rs 250 SGST)
GSTR-9 (annual return) Rs 200/day (Rs 100 CGST + Rs 100 SGST) Not applicable 0.5% of turnover in the state/UT
Continued non-filing (2+ months) Per-day late fees continue 18% p.a. continues GST registration may be suspended or cancelled
Warning: Registration Cancellation Risk

If you fail to file GSTR-3B for a continuous period of six months (monthly filers) or two consecutive quarters (QRMP filers), the tax officer can initiate suo motu cancellation of your GST registration under Section 29(2) of the CGST Act. Reinstating a cancelled registration requires filing all pending returns with full penalties and interest, and the application for revocation must be made within 30 days of the cancellation order.

Interest at 18% per annum is calculated on the net tax liability — that is, the total tax payable minus the ITC available. The interest runs from the day after the due date until the actual date of payment. For example, if your GSTR-3B for September 2026 (due October 20) has a net tax payable of Rs 1,00,000 and you file it on November 20, the interest would be approximately Rs 1,479 for the 30-day delay (Rs 1,00,000 x 18% x 30/365).

Calculate Your GST Liability Accurately

Avoid penalties by getting your tax calculations right the first time with our free GST calculator.

Common Mistakes to Avoid

Thousands of taxpayers receive notices and face penalties every year due to avoidable errors in their GST returns. Here are the most common mistakes you should guard against:

1. Mismatched Invoice Data Between GSTR-1 and Books

When the invoice details in your GSTR-1 do not match your accounting records — wrong amounts, incorrect GSTINs, transposed invoice numbers — it creates reconciliation issues during annual filing and can trigger scrutiny notices. Always generate GSTR-1 data directly from your accounting software rather than entering it manually on the portal.

2. Incorrect HSN Codes

Applying the wrong HSN code can result in incorrect tax rates, leading to either underpayment (which attracts interest and penalty) or overpayment (which requires a refund claim). Use a reliable HSN code lookup tool to verify codes before filing. Remember that HSN reporting at the 6-digit level is mandatory for businesses with turnover above Rs 5 crore.

3. Overclaiming Input Tax Credit

Claiming ITC in excess of what appears in your GSTR-2B is one of the fastest ways to attract a demand notice. Since the introduction of rule 36(4), you cannot claim ITC beyond the amount auto-populated in GSTR-2B. Always reconcile your purchase register with GSTR-2B before filing GSTR-3B, and follow up with non-compliant suppliers whose invoices are not appearing.

4. Ignoring GSTR-2B Reconciliation

GSTR-2B is auto-generated on the 14th of each month based on the GSTR-1, GSTR-5, and GSTR-6 filed by your suppliers. Failing to review it regularly means you may miss discrepancies until it is too late to rectify them. Set a monthly process to download and reconcile GSTR-2B with your purchase register before the GSTR-3B due date.

5. Missing Amendments for Previous Periods

Since GSTR-1 cannot be revised, the only way to correct errors in a previously filed return is through the amendment tables (Tables 9, 10, and 11) in subsequent months. Many taxpayers forget to report amendments, leaving permanent mismatches in their data. The deadline for amendments is November 30 of the following financial year or the date of filing the annual return, whichever is earlier.

6. Not Filing Nil Returns

Many taxpayers assume that if they had no transactions in a period, they do not need to file returns. This is incorrect. Nil returns are mandatory, and failing to file them attracts late fees of Rs 20 per day. The GST portal offers a quick nil filing option via SMS that takes less than a minute.

QRMP Scheme and Invoice Furnishing Facility (IFF)

The Quarterly Return Monthly Payment (QRMP) scheme is available to taxpayers with an aggregate turnover of up to Rs 5 crore in the preceding financial year. Under this scheme, you file GSTR-1 and GSTR-3B quarterly instead of monthly, significantly reducing the compliance burden. However, tax payment remains a monthly obligation.

How Monthly Tax Payment Works Under QRMP

In the first two months of each quarter, you must pay tax using one of two methods:

The payment must be made by the 25th of the following month using Form GST PMT-06. Any shortfall is adjusted when you file the quarterly GSTR-3B.

Invoice Furnishing Facility (IFF)

One significant drawback of quarterly filing is that your B2B buyers cannot see your invoices in their GSTR-2B until you file your quarterly GSTR-1 — potentially a three-month wait. The Invoice Furnishing Facility (IFF) addresses this by allowing quarterly filers to upload their B2B invoices in the first two months of each quarter.

Key points about IFF:

Using IFF is highly recommended if your buyers depend on timely ITC claims. It maintains your business relationships and ensures your customers are not disadvantaged by your choice of quarterly filing. To understand whether the QRMP scheme is right for your business, also review the GST registration requirements and thresholds.

Tips for Timely and Accurate Filing

Filing GST returns accurately and on time every period requires discipline, good processes, and the right tools. Here are practical tips that can make a real difference:

  1. Maintain real-time books: Do not wait until the end of the month to enter invoices. Record every transaction as it happens so your books are always ready for return preparation.
  2. Reconcile monthly: Compare your sales register with GSTR-1 data, and your purchase register with GSTR-2B, every month without fail. Catch discrepancies early when they are easy to resolve.
  3. Set calendar reminders: Mark the 11th (GSTR-1), 13th (IFF), and 20th (GSTR-3B) of every month. Use our GST filing dates reference to stay ahead of deadlines.
  4. Use the correct HSN codes: Invest time in mapping your products and services to the right HSN/SAC codes at the beginning. A reliable HSN lookup tool saves hours of research.
  5. Monitor supplier compliance: Your ITC depends on your suppliers filing their GSTR-1. Periodically check their filing status and follow up with non-compliant vendors before it impacts your tax position.
  6. File GSTR-1 first: Always file GSTR-1 well before the GSTR-3B deadline. This gives you time to verify the auto-populated GSTR-3B values and make any corrections.
  7. Keep digital copies: Maintain organized digital records of all invoices, credit/debit notes, import documents, and payment proofs. The GST law requires records to be maintained for at least six years from the due date of the annual return.
  8. Use automation tools: Leverage GST software and tools that integrate with your accounting system to auto-generate returns. Manual data entry on the GST portal is error-prone and time-consuming.

Stay on Top of Your GST Compliance

DoAide offers free GST tools including a calculator, GSTIN lookup, HSN finder, and filing date reminders to make compliance effortless.

Frequently Asked Questions

GSTR-1 is a detailed return of all outward supplies (sales) made during a period, listing every B2B invoice individually and B2C supplies in aggregate. It captures invoice-level data that flows to your buyers' GSTR-2B for ITC verification. GSTR-3B, on the other hand, is a summary self-assessment return where you declare total sales, total ITC claimed, and the net tax payable. GSTR-1 provides the data; GSTR-3B is where you actually calculate and pay your tax liability. Both must be filed every period, and GSTR-1 must be filed before GSTR-3B.
No. Since January 2022, the GST portal mandates that GSTR-1 (or IFF for QRMP taxpayers) must be filed before GSTR-3B for the same tax period. The portal will block GSTR-3B submission until GSTR-1 has been successfully filed. This rule ensures that outward supply data is available in the system before the summary return and tax payment, allowing auto-population of GSTR-3B liability from GSTR-1 data and enabling ITC verification through GSTR-2B.
Missing the deadline triggers multiple consequences. First, a late fee of Rs 50 per day (Rs 25 CGST + Rs 25 SGST) is charged for returns with tax liability, or Rs 20 per day for nil returns, up to a maximum cap. Second, interest at 18% per annum is levied on the outstanding tax amount from the due date until payment. Third, you cannot file subsequent returns until all previous returns are filed with full penalties. Fourth, if GSTR-3B remains unfiled for six continuous months (or two consecutive quarters under QRMP), the tax officer can initiate cancellation of your GST registration. The financial impact compounds quickly, making timely filing far cheaper than dealing with penalties.
GSTR-3B cannot be revised once filed. For GSTR-1, corrections are made through the amendment tables in the subsequent period's GSTR-1. Use Table 9A/9B to amend B2B invoice details (both upward and downward revisions), Table 9C for amendments to credit/debit notes, and Table 10/11 for B2C amendments. The corrected tax values will then automatically flow into the GSTR-3B of that subsequent period. The deadline for making amendments is the earlier of November 30 of the following financial year or the date of filing the annual return (GSTR-9). It is crucial to track and execute amendments promptly rather than letting them accumulate.
Yes, filing nil returns is mandatory even if you had zero transactions during the tax period. Both GSTR-1 and GSTR-3B must be filed as nil if there were no outward supplies, no inward supplies attracting reverse charge, no ITC to claim, and no tax liability. Failure to file nil returns attracts a late fee of Rs 20 per day (Rs 10 CGST + Rs 10 SGST) up to Rs 500 per return. Persistent non-filing can lead to suo motu cancellation of your registration. The GST portal provides a simplified nil filing option that can be completed via SMS, taking less than a minute.
The Invoice Furnishing Facility (IFF) is a feature available exclusively to taxpayers registered under the QRMP (Quarterly Return Monthly Payment) scheme. It allows quarterly GSTR-1 filers to upload their B2B invoices, credit notes, and debit notes in the first two months of each quarter so that their buyers can claim ITC without waiting for the quarterly GSTR-1 filing. IFF is optional, has a cumulative cap of Rs 50 lakh of invoice value per month, and must be filed by the 13th of the following month. Invoices uploaded through IFF are automatically included in the quarterly GSTR-1, so they do not need to be reported again. It is highly recommended for businesses whose B2B buyers need timely ITC claims.