GST Registration for Freelancers and Small Businesses: When, Why, and How
GST registration in India triggers more confused WhatsApp messages than any other compliance topic. Let's fix that with specific thresholds and examples.
When GST registration is mandatory
Services: Annual turnover above ₹20 lakh (₹10 lakh in special category states)
Goods: Annual turnover above ₹40 lakh (₹20 lakh in special category states)
Regardless of turnover — mandatory if:
- You supply goods/services across state lines (inter-state)
- You sell on e-commerce platforms (Flipkart, Amazon, Meesho)
- You're an input service distributor
- You're required to pay reverse charge
- You're a non-resident taxable person
Special category states: Arunachal Pradesh, Assam, Jammu & Kashmir, Manipur, Meghalaya, Mizoram, Nagaland, Sikkim, Tripura, Himachal Pradesh, Uttarakhand.
Why voluntary registration might make sense
Even below threshold, registering can help because:
- B2B clients prefer it — they get input tax credit
- Credibility — looks more professional on invoices
- Cross-state business — no threshold if you work across states
- Input tax credit — claim GST paid on laptop, software, internet, office supplies
Don't register voluntarily if you serve end-consumers (B2C) only and cross-state isn't happening yet.
The 3-step registration process
Step 1: Documents needed
- PAN card (business + proprietor)
- Aadhaar card
- Proof of business registration (for companies/LLP)
- Bank account details (cancelled cheque or passbook first page)
- Electricity/rent agreement for business address
- Passport size photo
- Digital signature (companies/LLP — DSC required)
- Letter of authorization for authorized signatory (companies)
Step 2: Online application on GST portal
- Go to services.gst.gov.in
- Click "New Registration"
- Fill Part A: PAN, mobile, email — verify OTP
- Get Temporary Reference Number (TRN)
- Fill Part B: business details, promoters, bank account, place of business
- Upload documents
- Verify via DSC (companies) or OTP-based EVC (proprietors)
Step 3: Verification
GST officer reviews within 3-7 working days. If query, respond within 7 days or application is auto-rejected.
Successfully registered? You get a 15-character GSTIN and certificate.
Costs involved
Government fee: ₹0 (registration is free)
If using a CA or service:
- CA-assisted registration: ₹1,500–₹5,000
- Online services (IndiaFilings, ClearTax): ₹999–₹2,499
- DIY: absolutely free if you're comfortable with the portal
Red flag: Anyone charging ₹10,000+ just for basic GST registration is overcharging.
Monthly compliance obligations
Once registered, you must file even if turnover is zero:
GSTR-1 (outward supplies)
- Due: 11th of next month (monthly) OR quarterly if turnover < ₹5 crore
- Contents: invoice-wise details of all sales
GSTR-3B (summary return)
- Due: 20th of next month
- Contents: summary of sales, purchases, tax paid, input tax credit claimed
Annual return (GSTR-9)
- Due: 31st December of next financial year
- Mandatory if turnover > ₹2 crore
Late filing penalties
- ₹50/day (₹25 CGST + ₹25 SGST) for nil return
- ₹100/day (₹50 CGST + ₹50 SGST) for other returns
- Interest at 18% per annum on delayed tax payment
Common mistakes to avoid
Wrong HSN/SAC code — affects your GST rate. Services: 99 series. Goods: varies. Ask your CA to confirm once.
Not reconciling GSTR-1 and GSTR-3B — mismatches trigger notices
Claiming ITC without supporting invoices — you need actual invoices from suppliers
Missing reverse charge mechanism (RCM) — applicable on some services like rent from unregistered landlord, goods transport, legal services
Not filing NIL returns — if no business in a month, you still MUST file NIL return
Wrong state code — use the state where your principal place of business is
Not updating bank details — needed for refunds
When to hire a CA
DIY works for:
- Single-state freelancer
- Single HSN/SAC code
- Under ₹50 lakh annual turnover
- No cross-border services
Hire a CA when:
- You're crossing state lines frequently
- Multiple services/products with different GST rates
- Export or SEZ supplies (zero-rated)
- Above ₹1 crore turnover
- Under scrutiny or notice from department
CA cost for ongoing GST: ₹1,500–₹5,000/month depending on complexity.
Composition scheme — is it right for you?
For turnover below ₹1.5 crore (services: ₹50 lakh), you can opt for composition scheme:
- Lower tax rate (1% for traders, 6% for services)
- Quarterly filing instead of monthly
- Can't claim input tax credit
- Can't sell inter-state
It's good for small retailers and some service businesses. Not great if you buy inputs with high GST (you lose that credit).
The practical reality
Most freelancers in India under ₹20 lakh turnover don't need GST. Even many MSMEs postpone registration as long as possible to avoid the compliance burden.
But if you're:
- Growing fast
- Serving other businesses
- Working with corporate clients who demand invoices
- Planning to scale
...register voluntarily. The credibility and input tax credit more than pay for the ₹2-5K monthly CA cost.
Tools we recommend
- GST Calculator (like the one on payever.in/tools/gst-calculator) — for quick calculations
- ClearTax / TaxCloud / Zoho Books — for filing
- Tally Prime — if you already use Tally for accounting
- QuickBooks India — cloud-based, good for service businesses
Don't spend on fancy software until you have real complexity. Excel + a good CA handles most cases for the first year.
Keep reading
Starting a Freelance Career in India: Complete Guide to Your First ₹1 Lakh Month
Going freelance in India is easier than ever but most people fail in the first 6...
Pricing Psychology: How to Set Prices That Indian Customers Actually Pay
Indian customers are famously price-sensitive — but they'll happily pay premium ...
Starting a Small Business in India: The Complete 2026 Roadmap
Starting a business in India has more options than ever. Here's the practical ro...
Ready to build something good?
Get a free, fixed quote within 24 hours. No sales calls, no pressure.
Get Free Quote →