โ† Back to Blog
๐Ÿ“‹
Accounting & Tax

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.

AHAD Teamยท22 May 2026ยท13 min read

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
Let us start from the beginning.

---

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
Simple in principle. Where it gets complicated is the compliance paperwork โ€” which returns to file, when, and how.

---

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):

ReturnWhat It CoversFrequencyDue Date
GSTR-1Outward supplies (your sales)Monthly or Quarterly11th of following month (monthly) / 13th of month after quarter (quarterly)
GSTR-3BSummary return + tax paymentMonthly or Quarterly20th of following month (monthly)
GSTR-9Annual returnYearly31st December following the financial year
Quarterly filing (QRMP scheme):

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
Check with your CA whether the Composition Scheme makes financial sense for your specific business before opting in.

---

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)
For GSTR-3B (Summary Return):
  • 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
Where does this data come from?

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.
Step 5: Save and submit

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
Important: Only claim ITC that appears in your GSTR-2B. Do not claim ITC on invoices from unregistered vendors, on expenses blocked under GST law (like motor vehicles for personal use, food and beverages), or on invoices older than the permitted time limit.

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)
Step 4: Fill in Table 4 โ€” ITC

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
Step 5: Check the auto-computed tax payable

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)
Hire a CA or GST practitioner if:
  • 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 CA for basic GST filing and compliance typically charges โ‚น1,500โ€“โ‚น5,000 per month depending on transaction volume and complexity. For most small businesses, this is money well spent โ€” a single mistake in GST can create problems that cost far more to resolve.

---

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.

Interested in building something with us?

Get in touch โ†’