GST Filing for Small Business Owners: A Plain-Language Step-by-Step Guide
GST filing does not have to be confusing or expensive. Here is everything a small business owner needs to know to file their returns correctly, on time, and without paying for mistakes.
Before We Start
GST filing is not complicated. It feels complicated because most of the guides written about it are designed for chartered accountants, not business owners.
This guide is different. It assumes you run a small business โ a shop, a service firm, a distributor, a trader โ and you want to understand what GST filing actually involves without wading through tax department circulars and jargon.
We will cover:
- What returns you actually need to file
- What information you need to gather
- How to file each return, step by step
- Common mistakes and how to avoid them
- When to do it yourself versus when to hire a CA
---
A Quick GST Refresher
GST โ Goods and Services Tax โ replaced a complicated web of central and state taxes in 2017. If your business is registered under GST, you collect tax from your customers when you sell and pay tax to your suppliers when you buy. The difference is what you pay to the government.
This is the input tax credit (ITC) mechanism. You collect GST on sales (output tax), subtract the GST you paid on purchases (input tax), and the balance is what you owe the government.
Example:
- You sold goods worth โน1,00,000 and charged 18% GST = โน18,000 (output tax)
- You bought raw material worth โน60,000 and paid 18% GST = โน10,800 (input tax)
- You pay the government: โน18,000 โ โน10,800 = โน7,200
---
Who Has to File What: The Return Structure
There are different types of GST returns depending on your registration type and turnover.
For regular taxpayers (most businesses):
| Return | What It Covers | Frequency | Due Date |
|---|---|---|---|
| GSTR-1 | Outward supplies (your sales) | Monthly or Quarterly | 11th of following month (monthly) / 13th of month after quarter (quarterly) |
| GSTR-3B | Summary return + tax payment | Monthly or Quarterly | 20th of following month (monthly) |
| GSTR-9 | Annual return | Yearly | 31st December following the financial year |
If your annual turnover is below โน5 crore, you can opt for the Quarterly Return Monthly Payment (QRMP) scheme. Under this scheme, you file GSTR-1 and GSTR-3B quarterly, but you still pay tax monthly through a challan called PMT-06.
This reduces the number of returns you file from 24 per year to 8, while keeping cash flow regular. For most small businesses, the QRMP scheme is simpler and recommended.
For composition taxpayers:
If your turnover is below โน1.5 crore (โน75 lakh for some states), you can register under the Composition Scheme. Under this scheme:
- You pay a flat percentage of turnover as tax (no ITC mechanism)
- You file CMP-08 quarterly and GSTR-4 annually
- This is significantly simpler but means you cannot claim input tax credit
---
What You Need Before Filing
Gather the following before you sit down to file:
For GSTR-1 (Sales Return):
- All sales invoices issued during the period (B2B and B2C)
- Credit notes issued for sales returns
- Debit notes for any upward revisions
- Details of exports if applicable
- HSN summary (HSN codes for goods/services you sold)
- Total outward supply (taxable, exempt, nil-rated)
- Total inward supply (purchases from GST-registered vendors)
- ITC claimed in the period
- Tax payable and payments already made
- Reconciliation of any reversals or adjustments
If you use accounting or billing software, most of this is already captured. A good GST billing software can generate GSTR-1 data automatically from your invoices and give you a GSTR-3B summary with one click. This saves several hours every month and significantly reduces the chance of errors.
If you are working from manual records or spreadsheets, you need to compile all invoices, calculate totals by tax rate (5%, 12%, 18%, 28%), and categorise by supply type (B2B with GSTIN, B2C, export, exempt).
---
Filing GSTR-1: Your Sales Return
GSTR-1 is a report of everything you sold during the month or quarter. You are not paying tax here โ you are just reporting your sales to the GST system so your buyers can claim ITC against your invoices.
Step 1: Log in to the GST portal
Go to gstin.gov.in. Log in with your GSTIN and password. If you have forgotten your password, use the "Forgot Password" option on the login page.
Step 2: Go to Returns > File Returns
Select the return period (month and year or quarter) and click Search. You will see the list of returns due.
Step 3: Click on GSTR-1 and select "Prepare Online" or "Upload JSON"
If you have fewer than 500 invoices per period, you can prepare GSTR-1 directly online. If you have many invoices, most billing software can generate a JSON file that you upload in one step.
Step 4: Fill in the required sections
GSTR-1 has multiple sections:
- 4A, 4B, 4C โ B2B Supplies: Sales to registered businesses with their GSTIN. Enter each invoice with the buyer's GSTIN, invoice number, date, taxable value, and tax amount. This is the most critical section โ errors here affect your buyers' ITC.
- 5 โ B2C Large Supplies: Sales to unregistered customers above โน2.5 lakh per invoice, broken down by state.
- 7 โ B2C Small Supplies: All other sales to unregistered customers. You can enter these as consolidated totals by state.
- 9B โ Credit and Debit Notes: Any sales returns or adjustments to previously issued invoices.
- 12 โ HSN Summary: A summary of your sales by HSN code. Mandatory if your turnover exceeds โน5 crore; optional below that threshold but good practice.
Review the summary. Once submitted, your buyers can see your invoices reflected in their GSTR-2B (the auto-drafted input credit statement). Submit only after you are confident the data is correct โ certain sections become locked after submission.
Step 6: File with DSC or EVC
GSTR-1 requires authentication before it is considered filed. Use your Digital Signature Certificate (DSC) or the EVC (Electronic Verification Code) sent to your registered mobile number. After authentication, the return is filed.
---
Filing GSTR-3B: Payment Return
GSTR-3B is where you actually pay your GST liability for the period. It is a summary return โ you do not enter invoice-level details, just totals.
Step 1: Determine your tax liability
Calculate:
- Total output tax (from your sales) separated by IGST, CGST, SGST
- Total ITC available (from purchases from registered vendors, visible in your GSTR-2B)
- Net tax payable = Output tax โ ITC available
Step 2: Open GSTR-3B on the GST portal
Go to Returns > File Returns, select your period, and open GSTR-3B.
Step 3: Fill in Table 3.1 โ Outward Supplies
Enter the total taxable value and tax amount for:
- Taxable supplies (excluding zero-rated and nil-rated)
- Zero-rated supplies (exports and SEZ supplies)
- Nil-rated and exempt supplies
- Inward supplies on which reverse charge applies (certain purchases from unregistered vendors or specified categories)
Enter your total eligible ITC, broken into:
- ITC available (from GSTR-2B)
- ITC reversed (if any ITC needs to be reversed due to ineligibility or Rule 42/43 proportionate reversal)
- Net ITC claimed
The system will auto-compute your tax liability based on what you have entered. Review it carefully. If it looks different from what you calculated, trace the discrepancy before proceeding.
Step 6: Offset liability and pay
If you have a cash balance in your Electronic Cash Ledger, it will be used to offset the liability. If the balance is insufficient, you need to add funds through the GST payment challan (PMT-06 for QRMP taxpayers, or the regular challan for monthly filers).
Payment can be made via net banking, NEFT, RTGS, or UPI.
Step 7: File
Once liability is settled, file the return using DSC or EVC. The challan reference number is your proof of payment.
---
Common Mistakes That Create Problems Later
Mismatch between GSTR-1 and GSTR-3B: The totals you report in GSTR-1 (sales) should match what you report in GSTR-3B. A frequent audit trigger is a consistent gap between the two. Before filing GSTR-3B, check that your liability in 3B matches the output tax in your filed GSTR-1.
Claiming ITC without a valid invoice: ITC can only be claimed against a tax invoice issued by a registered supplier. A receipt, a bill of supply, or a payment acknowledgement is not sufficient. Ensure you have the proper invoice before claiming ITC.
Missing the GSTR-2B reconciliation: Every month, the GST portal generates your GSTR-2B โ a statement of all ITC available based on what your suppliers have filed. Before claiming ITC in GSTR-3B, compare your purchase records against GSTR-2B. Any discrepancy means either your supplier has not filed or has filed incorrectly. Chase the supplier before claiming the ITC.
Filing late: Late filing of GSTR-1 attracts a late fee of โน50/day (โน25 CGST + โน25 SGST) for taxpayers with tax liability, and โน20/day (โน10 + โน10) for nil return filers. Late GSTR-3B attracts the same late fee plus interest at 18% per annum on the unpaid tax amount from the due date. Set calendar reminders. Missing even one return creates a compliance record that affects future dealings.
Claiming ITC on ineligible items: GST law blocks ITC on several categories including motor vehicles (for personal use), food and beverages, club memberships, and construction services for personal use. Claiming ITC on these will lead to a demand notice during scrutiny.
Not reconciling at year end: Before filing GSTR-9 (the annual return), reconcile your GST returns with your books of accounts and financial statements. Unreconciled differences become difficult to explain and can trigger notices.
---
The Annual Return: GSTR-9
GSTR-9 is filed once a year (due 31st December) and covers the full financial year. It is essentially a reconciliation of all the monthly/quarterly returns you filed.
For businesses with turnover below โน2 crore, GSTR-9 filing is optional. For turnover above โน2 crore, it is mandatory.
GSTR-9 pulls most of its data from your previously filed returns, so if your monthly filings were correct, the annual return should be relatively straightforward. The key task is reconciling any amendments, adjustments, or corrections made across the year and ensuring the annual totals match your books.
If you have a CA handle your accounts, they should handle GSTR-9. If you are doing it yourself, allow a full day for the exercise and start well before the December deadline.
---
When to Do It Yourself vs. When to Hire
You can manage yourself if:
- Your transactions are below 200โ300 invoices per month
- You use billing software that generates GST reports automatically
- You have a basic understanding of ITC, IGST/CGST/SGST, and RCM
- Your business has simple supply structures (no exports, no multiple GST registrations)
- Your monthly transaction volume is high
- You have multiple GST registrations across states
- You deal with exports, SEZ supplies, or e-commerce
- Your ITC reconciliation is complex (multiple suppliers, disputed invoices)
- You have received a GST notice or are under scrutiny
---
A Word on GST Notices
If you receive a GST notice, do not ignore it. Even if you believe the notice is wrong, responding within the deadline is mandatory. Non-response leads to ex-parte orders โ the tax department decides against you without your input, and the resulting demand is much harder to contest.
Common types of notices:
GSTR-3A: Issued when you have not filed a return. File the overdue return with late fee within 15 days.
GST ASMT-10: Scrutiny notice โ the tax officer has found a discrepancy and wants an explanation. Gather your records and respond within the specified time.
GSTR-2A vs GSTR-3B mismatch notice: Issued when the ITC you claimed does not match what your suppliers filed. Review your reconciliation and either provide a justification or pay back the excess ITC claimed.
For any notice beyond a simple late filing case, consult a tax professional before responding. The response creates a record that will be referred to throughout any subsequent proceedings.
---
Building a System That Keeps You Compliant
The businesses that stay GST-compliant with the least stress are the ones that treat compliance as a monthly routine rather than a quarterly panic.
A simple monthly routine:
By the 5th: All purchase invoices for the previous month recorded in your accounting software. GSTR-2B downloaded and reconciled with your purchase records. Any discrepancies flagged to suppliers.
By the 8th: All sales invoices for the previous month finalised and reconciled. GSTR-1 data prepared or exported from software.
By the 11th: GSTR-1 filed for the month.
By the 18th: GSTR-3B summary calculated, ITC confirmed against GSTR-2B, tax liability computed and verified.
By the 20th: Tax paid and GSTR-3B filed.
This routine, done consistently, means you are never scrambling on the last day, never making mistakes under time pressure, and always have a clear picture of your GST position.
---
Final Thought
GST is not the enemy. It is a system, and like any system, it rewards consistency and punishes neglect.
File on time. Keep your records clean. Reconcile every month. Respond to every notice. These four habits will keep you compliant and out of trouble for as long as you are in business.
The businesses that struggle with GST are not struggling because the rules are unfair โ they are struggling because they treated compliance as optional until it became unavoidable. Do not be that business.
Set the calendar reminders, build the monthly routine, and if the complexity grows beyond what you can manage alone, hire someone who does this every day. It is one of the more worthwhile expenses a small business can make.