Do freelancers need to pay GST in India?

If your annual income is less than the threshold limit (20 lakhs INR), you don't have to register for GST. You can also claim GST exemption for your cross-border work, as it falls under "foreign inward remittance". GST-registered freelance workers need to file GST-compliant invoices, and pay the due amount accordingly.