I started freelancing in 2022. When my annual income crossed ₹20 lakhs, I got a GST notice. I had no clue what I was doing wrong.
Turned out, I should have registered for GST voluntarily. That notice cost me ₹45,000 in back-taxes and penalties. Don't be me. Let me share what I learned the hard way.
Do You Even Need GST Registration?
Mandatory GST registration if:
- Annual turnover exceeds ₹40 lakhs (services)
- Annual turnover exceeds ₹20 lakhs (goods)
- You're selling on Amazon/Flipkart/any ecommerce (any turnover)
- You're doing inter-state supply (any turnover)
Voluntary registration makes sense if:
- Your clients are big companies who need GST invoice
- You want to claim input tax credit on purchases
- You want to look more professional/registered
Example: I'm a freelance designer. Turnover ₹25 lakhs. I SHOULD have registered (services >₹20L). I didn't. Got caught. Paid penalty.
My friend is also a designer, turnover ₹15 lakhs. He voluntarily registered because all his clients are big companies who need GST invoices for their accounts. Smart move.
The Basic GST Rates (What You'll Charge)
Most services: 18% GST Some goods: 5%, 12%, 18%, 28% (depends on product)
How it works: Your service fee: ₹10,000 GST @ 18%: ₹1,800 Total invoice: ₹11,800
You collect ₹11,800 from client. You keep ₹10,000. You must pay ₹1,800 to government.
Sounds simple, right? It is, mostly.
The Input Tax Credit Magic
This is where GST becomes interesting (and beneficial).
Example: You charge client ₹50,000 + ₹9,000 GST = ₹59,000
But you also paid:
- ₹20,000 for software + ₹3,600 GST
- ₹5,000 for office rent + ₹900 GST
Your GST liability:
- Collected from client: ₹9,000
- Paid on purchases: ₹4,500
- Net GST to pay: ₹4,500
This is Input Tax Credit (ITC). You can offset GST you paid on business expenses against GST you collected from clients.
The catch: You need proper GST invoices for all purchases. No invoice = no ITC.
I lost ₹20,000 in potential ITC in my first year because I wasn't maintaining purchase invoices properly. Learn from my mistake - keep EVERYTHING.
The Monthly Filing Headache (Made Simple)
Three main GST returns:
GSTR-1 (Monthly): Details of sales GSTR-3B (Monthly): Summary return + tax payment GSTR-9 (Annual): Annual return
Deadlines are usually 10th-20th of next month.
My reality: First year, I missed 2 deadlines. ₹200/day late fee PER RETURN. So ₹400/day if you miss both. For 15 days delay = ₹6,000 wasted. Just in late fees. Not the tax, just fees.
Now I have calendar reminders on 5th of every month. Never missing again.
Common Mistakes (And How to Avoid)
Mistake 1: Not Registering on Time Me, literally. Crossed ₹20L, should have registered within 30 days. Didn't. Got notice after a year. Penalty + back-taxes = nightmare.
Solution: Register online on GST portal the moment you cross threshold. Takes 1-2 weeks for approval.
Mistake 2: Not Charging GST on Invoices Some freelancers think "I'll adjust price to include GST." Wrong. You must show GST separately on invoice, collect it, pay to government.
Solution: ₹10,000 service fee? Invoice shows ₹10,000 + ₹1,800 GST = ₹11,800 total.
Mistake 3: Losing Purchase Invoices You bought laptop, paid GST on it. No invoice saved = can't claim ITC = you paid unnecessary extra money.
Solution: Scan/photo EVERY purchase invoice immediately. Store in Google Drive folder organized by month.
Mistake 4: Missing Filing Deadlines ₹200-400/day late fee adds up crazy fast.
Solution: Set recurring calendar reminder on 5th of every month. Enough time to compile data before deadline.
Mistake 5: Not Reconciling Bank Statements GST portal sometimes doesn't show payment credited properly. If you don't check, you might pay twice or face notices.
Solution: After every payment, download acknowledgment. Match with bank statement. Keep records.
The Practical Workflow (What Actually Works)
Every week:
- Collect all invoices issued
- Collect all purchase bills received
- Maintain Excel sheet: Sales, Purchases, GST collected, GST paid
By 5th of every month:
- Login to GST portal
- File GSTR-1 (sales data)
- Calculate net GST liability
- File GSTR-3B and pay tax
Once annually (by September):
- File GSTR-9 annual return
- Get books audited if turnover >₹5 crores
I use a simple Google Sheet for tracking. Columns: Date, Client Name, Invoice No, Amount, GST Collected, Amount Received.
Takes 10 minutes weekly. Saves hours during filing.
When to Hire a CA vs DIY
DIY works if:
- Turnover < ₹50 lakhs
- Simple business (just services, few clients)
- You're comfortable with basic computer/portal work
- You have 2-3 hours monthly for GST work
Hire a CA if:
- Turnover > ₹50 lakhs (complexity increases)
- Multiple revenue streams (products + services)
- Doing export/import (different GST rules)
- You'd rather pay ₹2,000/month than deal with it
I DIY for first year (mistakes happened). Now I pay CA ₹1,500/month. He files returns, I just send him data. Worth every rupee for my peace of mind.
For someone at ₹25 lakh turnover, CA charging ₹18,000/year might save ₹50,000 in avoided penalties/mistakes. It's insurance.
The Red Flags That Trigger GST Notices
Based on what my CA told me (and my own experience):
Red Flag 1: Big difference between bank deposits and declared turnover They match your bank statements with GST returns. If ₹50L came into your account but you declared ₹30L turnover, expect notice.
Red Flag 2: Zero or very low ITC claims If you're showing ₹50L sales but claiming zero expenses/ITC, they'll question it. Every business has expenses.
Red Flag 3: Regular late filings Pattern of missing deadlines = they'll dig deeper into your returns.
Red Flag 4: Drastically inconsistent turnover month-to-month ₹2L, ₹2L, ₹2L, ₹25L, ₹2L - that spike might trigger a check.
Red Flag 5: Mismatch between GSTR-1 and GSTR-3B If sales in GSTR-1 don't match GSTR-3B, automatic notice.
The Tools That Actually Help
Free:
- GST portal (obviously)
- Google Sheets for tracking
- Google Drive for invoice storage
- Bank SMS alerts for payment confirmation
Paid (worth it):
- Zoho Books (₹249/month): Automated invoicing + GST filing
- QuickBooks (₹650/month): More features, overkill for small businesses
- ClearTax (₹417/month): Specifically for GST compliance
I use Zoho Books. Generates GST-compliant invoices automatically, tracks expenses, prepares return data. Saves 5-6 hours monthly.
Your Action Plan
If you're not registered yet but should be:
- Register on GST portal immediately (gsthelpline.com)
- Get GSTIN within 2 weeks
- Start charging GST on new invoices
- For past period (if you crossed threshold months ago), consult CA - you might owe back-taxes
If you're registered but messy with compliance:
- Set up tracking system (even simple Excel)
- Organize all past invoices
- Set calendar reminders for filing deadlines
- Consider hiring CA if you're consistently late
If you're registered and compliant:
- You're doing great!
- Just ensure you're claiming all eligible ITC
- Keep improving your record-keeping system
- Review GST liability quarterly - any surprises mean fix system
The Bottom Line
GST isn't that scary once you understand the basics. Yes, it's paperwork. Yes, it's monthly. But it's manageable.
The penalties for non-compliance are scary. ₹10,000 for non-registration. ₹200/day for late filing. 18% interest on late tax payment. These add up fast.
Register on time. File on time. Keep records. Consider hiring CA if it's overwhelming.
Your business success shouldn't be derailed by GST notices. Take it seriously, set up systems, and then it just becomes another routine task.
GST compliance = business hygiene. Not exciting, but absolutely necessary.
Stay compliant. Stay stress-free.
