Let’s be honest: as a small business owner, “GST filing” is probably not your favorite phrase. It sounds complex, full of jargon, and just one more thing on your never-ending to-do list. The fear of penalties for a missed deadline or an incorrect filing is real.
But what if I told you that filing your GST return online is not as complicated as it seems?
With the right process, it can become a simple monthly or quarterly routine. You don’t need to be a finance expert to stay compliant. You just need a clear, step-by-step guide.
And that’s exactly what this is.
This guide is written specifically for you—the small business owner, the freelancer, the startup founder. We will cut through the jargon and show you exactly how to file your GST return online for your small business. We’ll cover the two most important returns, GSTR-1 and GSTR-3B, and even what to do when you have no sales.
First, What Do You Actually Need to File?
Before you log in, let’s get organized. For a typical small business, GST filing is a two-part process. Think of it as:
- Telling the government what you sold.
- Paying the government the tax you collected.
These two parts correspond to the two main returns you’ll hear about:
- GSTR-1 (Statement of Outward Supplies): This is your sales report. You file this to declare all the invoices you issued to your customers (your “outward supplies”). You don’t pay any tax at this step; you are just reporting your sales.
- GSTR-3B (Summary Return): This is the summary. Here, you declare your total sales (which are now auto-filled from your GSTR-1), your total purchases, and the all-important Input Tax Credit (ITC) you’re eligible for. This is the return where you actually pay your tax liability.
The most common system for small businesses (with an annual turnover up to ₹5 crore) is the QRMP scheme (Quarterly Return Monthly Payment). This means you file your main returns (GSTR-1 and GSTR-3B) only once every quarter, which massively reduces your compliance headache.
How to File GST Return Online: A Step-by-Step Walkthrough
Ready? Let’s walk through the exact process on the official GST portal.
Part 1: Filing Your GSTR-1 (Reporting Your Sales)
This is where you upload details of all your sales invoices.
- Log in to the GST Portal: Go to
gst.gov.inand log in with your username and password. - Navigate to Returns: Click on Services > Returns > Returns Dashboard.
- Select the Filing Period: Choose the Financial Year and the Return Filing Period (e.g., the quarter like “July-Sept” if you are on the QRMP scheme). Click Search.
- Choose GSTR-1: You will see several tiles. Find the one that says “Details of outward supplies of goods or services (GSTR-1)” and click “PREPARE ONLINE”.
- Add Your Invoices: This is the most important step. You will see different sections (tables) for different types of sales:
- Table 4 (B2B): For sales made to other GST-registered businesses. You must enter their GSTIN, invoice number, date, value, and the tax (CGST/SGST or IGST).
- Table 5 (B2C – Large): For sales over ₹2.5 lakh to unregistered customers (B2C) in another state.
- Table 7 (B2C – Others): For all your other sales to regular consumers (B2C). You can usually just enter a summary of your total sales by state and tax rate.
- Generate Summary: Once you have added all your invoices, scroll to the bottom and click the “GENERATE SUMMARY” button. It may take a few minutes. Refresh the page.
- Preview and Submit: Once the summary is generated, click “PREVIEW” to download a PDF and double-check your entries. If everything is correct, select the acknowledgment checkbox and click “SUBMIT”.Important Note: Once you click SUBMIT, you cannot change the details. Make sure you preview first!
- File the Return: After submitting, the “FILE RETURN” button will be activated. Click it. You will be asked to verify your return using either:
- EVC (Electronic Verification Code): An OTP will be sent to your registered mobile number and email. This is the most common method.
- DSC (Digital Signature Certificate): If you have a DSC token, you can use that.
Congratulations! You’ve filed your GSTR-1. You’ve told the government what you sold. Now, it’s time to pay the tax.
Part 2: Filing Your GSTR-3B (Paying Your Taxes)
You’ll file this after filing your GSTR-1.
- Go Back to the Dashboard: Go to Services > Returns > Returns Dashboard and select the same filing period.
- Choose GSTR-3B: This time, find the tile for “Monthly Return (GSTR-3B)” (even on the QRMP scheme, it’s filed at the end of the quarter) and click “PREPARE ONLINE”.
- Review Auto-filled Data: The system will show you a pop-up. It will auto-populate your sales and tax liability (from your GSTR-1) and your eligible Input Tax Credit (from your GSTR-2B). This is a huge help.
- Verify Sales (Table 3.1): Click on Table 3.1 “Tax on outward and reverse charge inward supplies”. Your sales and tax liability from GSTR-1 should be pre-filled here. Verify them.
- Verify Input Tax Credit (Table 4): This is your money-saving step. Click on Table 4 “Eligible ITC”. The system will show your auto-populated ITC based on what your suppliers have filed (this is called GSTR-2B).
- What is Input Tax Credit (ITC)? It’s the GST you already paid on your business purchases (like raw materials, office supplies, etc.). You get to deduct this amount from the GST you collected from your customers. You only pay the difference.
- Rule of Thumb: Only claim the ITC that is appearing in your GSTR-2B. This is the golden rule to avoid future notices.
- Make Payment: Go back to the main GSTR-3B page. The system will now show you your total tax liability, subtract your ITC, and tell you the final amount you need to pay in cash.
- Click the “MAKE PAYMENT / POST CREDIT TO LEDGER” button.
- If you don’t have enough cash in your “Electronic Cash Ledger,” you will need to “Create Challan” to pay the tax via net banking, NEFT, or other methods.
- File the Return: Once the payment is made, the “Make Payment” button will change to “Proceed to File.” Click it, select the verification checkbox, and file using EVC (OTP) or DSC, just as you did for GSTR-1.
And that’s it! You have successfully filed your GST return.
What If I Had No Sales? The “Nil” GST Return
“I didn’t make any sales or purchases this month. Can I just skip filing?”
No! This is a very common and costly mistake. You MUST file a GST return even if you have zero business activity. This is called a “Nil Return”, and it’s mandatory.
The good news? It takes less than two minutes.
How to File a Nil GSTR-3B:
- Log in, go to the Returns Dashboard, and select GSTR-3B.
- A question box will pop up: “Do you want to file a Nil return?”
- Click “YES”.
- This will skip all the tables. Click Next.
- It will take you directly to the verification page. Check the box, and File with EVC (OTP).
- Done.
You must also file a Nil GSTR-1. The process is similar. Go to GSTR-1, click “PREPARE ONLINE,” and you will see a checkbox at the top: “File Nil GSTR-1”. Check it, and follow the steps to file.
Deadlines & Penalties: Why You Can’t Afford to Be Late
The government is very strict about deadlines. Missing them results in automatic late fees, which are calculated per day.
Here are the typical deadlines for a small business under the QRMP scheme (turnover < ₹5 Cr):
| Return | Frequency | Deadline |
| GSTR-1 | Quarterly | 13th of the month after the quarter ends. (e.g., for Jul-Sep, the due date is Oct 13th) |
| GSTR-3B | Quarterly | 22nd or 24th of the month after the quarter ends (depends on your state). |
Late Fees:
- The standard late fee is ₹50 per day (₹25 CGST + ₹25 SGST) from the due date.
- For Nil returns, the late fee is reduced to ₹20 per day (₹10 CGST + ₹10 SGST).
These fees add up fast. It’s always cheaper to file on time, even if it’s a Nil return.
Common Mistakes Small Businesses Make (And How to Avoid Them)
From our experience, here are the top errors that trigger notices from the GST department.
- Forgetting to File Nil Returns: As discussed, this is the most common error. Mantra: Always file, no matter what.
- Mismatch Between GSTR-1 and GSTR-3B: Your sales in GSTR-1 must match your sales in GSTR-3B. The auto-population feature helps, but always double-check.
- Claiming Incorrect Input Tax Credit (ITC):
- Don’t claim ITC for personal expenses (like your home internet or a personal car).
- Don’t claim ITC on “blocked credits” like food and beverages or club memberships.
- Always claim only the ITC that appears in your GSTR-2B. If an invoice from your supplier is missing, you must follow up with them to file their return correctly.
- Missing Deadlines: This is just giving away money in late fees. Set a calendar reminder for the 10th of every due month.
Your GST Questions, Answered (FAQs)
1. Do I need a Chartered Accountant (CA) to file my GST return?
For very simple businesses (e.g., a freelancer with a few invoices or a Nil return), you can absolutely file it yourself using this guide. However, as your business grows—especially if you have complex sales, purchase from multiple states, or deal with exports/imports—a CA or a GST practitioner can be invaluable. They ensure 100% accuracy, maximize your eligible ITC, and save you time and stress.
2. What is the QRMP scheme? Should I be on it?
The QRMP (Quarterly Return Monthly Payment) scheme is designed for small taxpayers with a turnover up to ₹5 crore. It allows you to file your main returns (GSTR-1 and GSTR-3B) quarterly instead of monthly. You still have to pay your estimated tax liability each month (using a simple challan), but the detailed filing is only once per quarter. For most small businesses, it’s the recommended, hassle-free option.
3. I made a mistake on a return I already filed. How do I fix it?
You cannot revise a filed GST return. Instead, you make corrections in the next month’s (or quarter’s) return. For example, if you forgot to report an invoice in your September GSTR-1, you simply add that invoice to your October GSTR-1. The portal has specific tables for such “amendments.”
4. What is GSTR-2A and GSTR-2B?
These are auto-populated purchase statements.
- GSTR-2A is a dynamic, real-time statement that shows what your suppliers have uploaded.
- GSTR-2B is a static, final statement for the month. It’s generated after the GSTR-1 filing deadline and cannot be changed.Rule: Always use GSTR-2B to determine your eligible Input Tax Credit for filing your GSTR-3B.
5. What is this IFF (Invoice Furnishing Facility) I see on the portal?
If you are on the QRMP (quarterly) scheme, your B2B customers may want to claim ITC from you every month. The IFF allows you to optionally upload only your B2B invoices for the first two months of the quarter. This helps your customers get their ITC without you having to file a full GSTR-1.
Conclusion: Take Control of Your GST Compliance
Filing your GST return online doesn’t have to be a source of anxiety. By breaking it down into a simple, repeatable process, you can take control of your compliance, avoid penalties, and ensure you’re claiming every rupee of Input Tax Credit you’re entitled to.
Here’s your new routine:
- Monthly: Keep your sales and purchase invoices organized.
- Quarterly (by the 13th): File GSTR-1 (your sales report).
- Quarterly (by the 22nd/24th): File GSTR-3B (your payment return), after checking your GSTR-2B for ITC.
You’ve built your business from the ground up; you can certainly handle this. Bookmark this guide, set your calendar reminders, and file with confidence!