GST is probably the least enjoyed part of freelancing in India. It adds a compliance layer that feels disproportionate to the actual business size, and the rules for when registration is mandatory, what rate applies, and how filing works are spread across GSTN circulars that nobody reads voluntarily.
The practical truth is that most freelancers providing services in India need to register for GST once their annual revenue crosses ₹20 lakh (₹10 lakh for some northeastern and smaller states). Until then, registration is optional. After crossing the threshold, operating without registration and GST compliance is a legal risk.
This guide covers the specific rules for service-based freelancers — designers, developers, writers, marketers, consultants — not goods sellers or e-commerce operators who have a different set of thresholds and rules.