Who does it:
- GST-registered freelancers (turnover above ₹20 lakh): file GSTR-1 (outward supply) and GSTR-3B (summary return) quarterly. Most do this through a local Chartered Accountant or a GST Suvidha Provider (GSP) — often the same shop that also handles 10-20 other clients' filings.
- Non-GST-registered freelancers: file ITR-4 (presumptive income) or ITR-3 (detailed) annually. Most rely on a neighbourhood CA or tax preparer charging ₹500–₹2,000 per filing.
- Platform gig workers (Swiggy, Zomato, Dunzo delivery partners): receive payments with TDS deducted under Section 194C or 194J by the platform. Many don't realise TDS has been deducted, don't track it, and don't claim credit.
- Freelancers on foreign platforms (Upwork, Fiverr, Toptal): receive payments in USD/EUR, converted to INR. TDS is not deducted at source by the foreign platform, so the entire tax liability — income tax plus GST on reverse-charge basis for payments above ₹20 lakh — falls on the freelancer with no employer to withhold it.
- GST portal (gst.gov.in) for GST filings — browser-based, no mobile app, requires OTP every session.
- Income Tax e-filing portal (incometax.gov.in) for ITR — same issues.
- WhatsApp for communication with CA/broker — freelancers forward bank statements, screenshots of payments, and invoices as WhatsApp images.
- Excel or Google Sheets for income tracking — when done at all.
- Physical notebooks for expense logging in smaller towns.
- Invoice management: A freelancer with 8–15 clients per quarter generates 30–60 invoices. Most generate these in Word/Canva and manually upload to GST portal. Each invoice entry takes 3–5 minutes on the portal.
- GST reconciliation: Payments received via UPI, bank transfer, and foreign currency must be matched to invoices. Most freelancers do this manually in a spreadsheet. A typical quarterly reconciliation takes 4–6 hours.
- CA overhead: A local CA handling 15–20 freelancer GST clients charges ₹300–₹800 per return per client, but serves them via WhatsApp with no software — the CA manually enters data the freelancer sends as screenshots. Errors are common. Turnaround is 3–7 days.
- TDS credit waste: Freelancers receiving Form 16A (for TDS on professional services under Section 194J) often don't claim all TDS credits, leaving refunds unrealised or liabilities overstated.
- GST notice risk: Late GSTR-3B filing attracts ₹50/day (₹25 CGST + ₹25 SGST) under CGST Act Section 47. Freelancers who miss deadlines by even one quarter accumulate ₹4,500 in penalties per return — often more than the tax itself. Many freelancers are unaware until a notice arrives.