Are you confused about all the different GST returns you are supposed to file? You are not alone. Many small business owners in India find the GST return system very confusing. There are many different form names — GSTR-1, GSTR-3B, GSTR-9, GSTR-4 — and it is hard to know which ones apply to you and when you must file them.

However, the good news is that most small businesses only need to worry about two or three forms. Once you understand what each form is for, the whole system becomes much simpler. In this guide, we explain every GST return type in very simple words. Also, we tell you exactly which ones apply to your business and what happens if you miss a deadline.

What Is a GST Return?

A GST return is a form that you submit to the government every month or quarter. It tells the government how much you sold, how much tax you collected from customers, how much tax you paid to suppliers, and how much net tax you owe. Think of it as a monthly report card for your business taxes.

Every GST-registered business in India must file returns regularly. If you do not file on time, you pay a late fee every day until you file. Also, if your returns are wrong, you may get a notice from the GST department. Therefore, understanding what to file and when is one of the most important things for any business owner to know.

Never miss a GST deadline again

BillAcco automatically generates GSTR-1 and GSTR-3B ready reports from your invoices. Filing becomes easy and accurate every month.

Start Free Trial →

All GST Return Types Explained in Simple Words

Here is a clear explanation of every major GST return type. We have written this in the simplest possible language so anyone can understand it.

1. GSTR-1 — Your Monthly Sales Report

GSTR-1 is the most important return for most businesses. In this form, you report all the sales invoices you issued during the month. This includes every invoice you sent to GST-registered customers (B2B sales) and a summary of sales to non-registered customers (B2C sales). Also, you must report any credit notes or debit notes issued during the month.

Who files it: Every regular GST-registered business. Due date: 11th of the following month. For businesses with turnover below ₹5 crore who have opted for the QRMP scheme, GSTR-1 is filed quarterly. Important note: Your customers can see your invoices in their GSTR-2B only after you file your GSTR-1. Therefore, filing on time directly helps your customers claim their Input Tax Credit.

2. GSTR-3B — Your Monthly Tax Payment Form

GSTR-3B is the form where you actually pay your tax. It is a summary return where you declare your total sales, total purchases, and the net GST you owe after deducting your Input Tax Credit. You must pay the tax before filing this form. Also, GSTR-3B and GSTR-1 must always match. If they don’t, the GST department will send you a notice.

Who files it: Every regular GST-registered business. Due date: 20th of the following month (for businesses with turnover above ₹5 crore) or 22nd/24th for smaller businesses depending on your state. Late fee: ₹50 per day (₹20 per day for nil returns). Interest: 18% per year on unpaid tax.

3. GSTR-2B — Your Auto-Generated Purchase Statement

GSTR-2B is not a form you file — it is a form the GST system generates for you automatically. It shows all the purchase invoices that your suppliers have filed in their GSTR-1. You use this form to verify your Input Tax Credit (ITC) claim. Because you can only claim ITC on invoices that appear in your GSTR-2B, always download and check this form before filing your GSTR-3B.

When is it available: Between the 12th and 14th of every month. How to use it: Download it from the GST portal and compare it with your purchase register. Any invoices missing from GSTR-2B mean your supplier has not filed their return yet.

4. GSTR-4 — For Composition Scheme Businesses

GSTR-4 is filed only by businesses registered under the Composition Scheme. The Composition Scheme is a simplified GST option for small businesses with turnover below ₹1.5 crore (for goods) or ₹50 lakh (for services). These businesses pay a fixed percentage of their turnover as tax instead of the regular GST rates. Also, they cannot collect GST from their customers or claim ITC.

Who files it: Only Composition Scheme businesses. Due date: 30th April of the following financial year (annual filing). Monthly payment: Composition dealers pay tax every quarter using form CMP-08 by the 18th of the month following the quarter.

5. GSTR-5 — For Non-Resident Taxpayers

GSTR-5 is filed by non-resident foreign taxpayers who temporarily conduct business in India. This applies to foreign companies or individuals who visit India for business. Most Indian small business owners do not need to file this return. Due date: 20th of the following month, or within 7 days after the last day of their registration period.

6. GSTR-6 — For Input Service Distributors (ISD)

GSTR-6 is filed by businesses that are registered as Input Service Distributors. An ISD is a head office that receives invoices for services used by multiple branches and distributes the ITC to those branches. This is a specialized return that most small businesses do not need. Due date: 13th of the following month.

7. GSTR-7 — For Businesses That Deduct TDS Under GST

GSTR-7 is filed by government departments and certain specified companies that are required to deduct Tax Deducted at Source (TDS) under GST. This applies to government entities and some large companies notified by the government. Most small business owners do not file this return. Due date: 10th of the following month.

8. GSTR-8 — For E-Commerce Operators

GSTR-8 is filed by e-commerce operators like Amazon, Flipkart, and similar platforms. These companies collect Tax Collected at Source (TCS) from sellers on their platform and remit it to the government. If you are a seller on these platforms, you do not file GSTR-8 yourself. However, you should download your GSTR-8 data from the portal to reconcile the TCS deducted from your payments. Due date: 10th of the following month.

9. GSTR-9 — Your Annual Return

GSTR-9 is the annual GST return. It is a summary of all the monthly returns you filed throughout the year. In GSTR-9, you declare your total annual sales, purchases, tax paid, and ITC claimed. It is like a year-end audit of all your monthly filings. Also, any differences between your monthly returns and annual return must be explained or corrected here.

Who files it: Businesses with annual turnover above ₹2 crore must file GSTR-9. Smaller businesses are currently exempt. Due date: 31st December of the following financial year. For example, GSTR-9 for 2025-26 is due by 31st December 2026.

10. GSTR-9C — Annual Reconciliation Statement

GSTR-9C is a reconciliation statement that must be filed along with GSTR-9 by businesses with annual turnover above ₹5 crore. It compares your GSTR-9 data with your audited financial statements. Earlier, this was required to be certified by a CA. However, since 2021, businesses can self-certify their GSTR-9C. Due date: Same as GSTR-9, i.e., 31st December of the following financial year.

Which GST Returns Apply to Your Business? (Quick Reference Table)

Most small businesses only need to worry about GSTR-1 and GSTR-3B every month. Here is a simple table to help you quickly see which returns apply to your situation.

GST Return Who Files It Due Date Late Fee (per day)
GSTR-1 All regular GST businesses 11th of every month ₹50 (₹20 for nil)
GSTR-3B All regular GST businesses 20th of every month ₹50 (₹20 for nil) + 18% interest
GSTR-2B All regular GST businesses (auto-generated, for reference only) Available 12th–14th N/A — not filed by you
GSTR-4 Composition Scheme businesses only 30th April (annual) ₹50 per day
CMP-08 Composition Scheme businesses (quarterly tax payment) 18th after each quarter ₹50 per day
GSTR-9 Businesses with turnover above ₹2 crore 31st December (annual) ₹200 per day (max 0.5% of turnover)
GSTR-9C Businesses with turnover above ₹5 crore 31st December (annual) Same as GSTR-9
GSTR-8 E-commerce operators (Amazon, Flipkart etc.) 10th of every month ₹100 per day

Let BillAcco prepare your GSTR-1 and GSTR-3B data automatically

Every invoice you create in BillAcco is instantly organized for GST filing. Generate your GST summary report in one click — anytime.

See How It Works →

Real Story: How Deepak Got Confused by GST Returns and Fixed It

Deepak runs an electronics spare parts shop in Pune. When he first registered for GST, he was completely lost. He received messages from the GST portal about different forms and had no idea which ones he needed to file. He filed GSTR-3B on time for the first two months but forgot about GSTR-1. Consequently, his two biggest wholesale customers called him complaining that they could not claim their ITC.

He did not know that his customers depended on his GSTR-1 to claim their Input Tax Credit. After a stressful phone call with a CA, he learned that he only needed to file GSTR-1 and GSTR-3B every month. All other forms did not apply to his business. He also started using BillAcco, which organized all his invoices automatically and generated his GST summary every month.

Now Deepak files both returns on time every month in less than 45 minutes total. His customers are happy because their ITC is always available. Also, his filing history is completely clean with zero late fees. Because he took the time to understand which forms apply to him, the whole process became very simple.

The QRMP Scheme: A Simpler Filing Option for Small Businesses

If your annual turnover is below ₹5 crore, you may be eligible for the QRMP (Quarterly Return Monthly Payment) scheme. Under this scheme, you file GSTR-1 and GSTR-3B only once every quarter instead of every month. However, you still pay your GST every month using a simple challan. This reduces your annual filing count from 24 returns to 8, which saves a lot of time.

The due dates under QRMP are: IFF (Invoice Furnishing Facility) — 13th of months 1 and 2 of the quarter, GSTR-1 (for the full quarter) — 13th of the month after the quarter ends, and GSTR-3B (quarterly) — 22nd or 24th of the month after the quarter ends depending on your state. To opt in or out of QRMP, you can do so on the GST portal before the 31st of the month preceding the quarter.

Simple Monthly GST Filing Checklist for Small Businesses

Here is a simple checklist you can follow every month to make sure you file everything correctly and on time. Print this out or save it on your phone.

By the 9th: Generate your GSTR-1 data from your billing software. Review all invoices for the month — check GSTIN, HSN codes, and tax rates. Make corrections if any are needed before you file. By the 11th: File your GSTR-1 on the GST portal. By the 12th–14th: Download your GSTR-2B and compare it with your purchase register. Identify any invoices missing from GSTR-2B. By the 17th: Calculate your net tax liability — total tax collected minus eligible ITC from GSTR-2B. Pay any tax due before filing GSTR-3B. By the 20th: File your GSTR-3B on the GST portal. Also, check that the numbers in GSTR-3B match your GSTR-1 data before submitting.

Make GST filing simple and stress-free every month

BillAcco organizes all your invoices and generates your complete GST summary automatically. Join thousands of Indian businesses who file without stress.

Create Your Free Account →

Frequently Asked Questions (FAQs)

1. What is the difference between GSTR-1 and GSTR-3B?

GSTR-1 is where you report all your sales invoices for the month. It is a details form — you list every invoice individually. GSTR-3B is where you actually pay your tax. It is a summary form where you declare your total tax liability and deduct your ITC to arrive at the net tax payable. Both must be filed every month and the numbers in both must match each other.

2. What happens if I do not file GSTR-1 on time?

If you do not file GSTR-1 on time, you pay a late fee of ₹50 per day (₹25 CGST + ₹25 SGST). For nil returns, the late fee is ₹20 per day. Also, your customers cannot claim their Input Tax Credit until you file. This can damage your business relationships because your customers will come to you asking why their ITC is blocked.

3. Who needs to file GSTR-9 (annual return)?

Businesses with annual GST turnover above ₹2 crore must file GSTR-9. Businesses below ₹2 crore are currently exempt from filing GSTR-9, but it is optional for them. GSTR-9C (reconciliation statement) is required for businesses above ₹5 crore. The due date for both is 31st December of the following financial year.

4. What is GSTR-2B and why is it important?

GSTR-2B is an auto-generated statement that shows all purchase invoices your suppliers have filed in their GSTR-1. It is available on the GST portal between the 12th and 14th of every month. It is very important because you can only claim Input Tax Credit on invoices that appear in your GSTR-2B. Therefore, always download and check GSTR-2B before filing your GSTR-3B to ensure you claim the correct ITC amount.

5. Can billing software help me prepare my GST returns?

Yes, significantly. Good billing software like BillAcco automatically organizes all your invoices as you create them throughout the month. When it is time to file, you simply generate the GST summary report which shows your total sales, GST collected, and net tax liability. You then use these numbers to fill in your GSTR-1 and GSTR-3B on the GST portal. Because the software has already done all the calculations, filing accurately takes less than 30 minutes.