← Back to Blog

GST for Freelancers in India: Registration, Invoicing, and Filing Explained

A plain-English guide to GST registration, invoice requirements, HSN/SAC codes, IGST vs CGST+SGST, and quarterly filing for Indian freelancers and consultants.

If you freelance in India and your annual revenue crosses ₹20 lakh (₹10 lakh for special category states), you are required to register for GST. This isn't optional — it's a legal obligation under the CGST Act. But even if you're below the threshold, voluntary registration has real benefits: you can claim input tax credit on business expenses, and many corporate clients simply won't work with unregistered vendors.

Which GST scheme should you pick? Most freelancers with revenue under ₹1.5 crore should consider the Composition Scheme — it charges a flat 1-6% tax rate (depending on your category) with simpler quarterly filings. The downside: you can't charge GST to your clients or claim input tax credit. If you work with other businesses (B2B), go with regular GST registration — it's more paperwork but makes you a better vendor.

Understanding SAC codes. Services in India are classified under SAC (Services Accounting Code) instead of HSN. Common freelancer SAC codes: 998314 (IT design and development), 998361 (management consulting), 998397 (other professional services), 998313 (IT consulting). You need the correct SAC code on every invoice. Using the wrong code can trigger scrutiny during audits.

IGST vs CGST + SGST — which one to charge? This depends on the "place of supply." If your client is in the same state as you, charge CGST + SGST (split equally). If the client is in a different state, charge IGST (the full rate). For exports (invoicing clients outside India), you typically charge zero-rated IGST (0%) under a Letter of Undertaking (LUT), which you file annually on the GST portal.

The standard GST rate for most freelance services is 18%. So on a ₹1,00,000 invoice: intra-state = ₹9,000 CGST + ₹9,000 SGST. Inter-state = ₹18,000 IGST. The total the client pays is the same either way. Make sure your invoice math is airtight — tax authorities do cross-verify these numbers during assessments.

What must appear on a GST-compliant invoice? Your GSTIN, client's GSTIN (if registered), invoice number (sequential, unique per financial year), date of issue, description of service with SAC code, taxable value, tax rate and amount split by CGST/SGST or IGST, total value, place of supply, and your signature or digital signature. Missing any of these fields makes the invoice non-compliant.

Filing returns as a freelancer. Under the regular scheme, you file GSTR-1 (outward supplies — your invoices) by the 11th of the following month, and GSTR-3B (summary return with tax payment) by the 20th. If you opted for the QRMP scheme (quarterly return, monthly payment), you file GSTR-1 and GSTR-3B quarterly, but still pay tax monthly via PMT-06. Most freelancers with fewer than 20 invoices per month benefit from QRMP.

Input Tax Credit (ITC) — don't leave money on the table. If you're under regular GST, you can claim credit on the GST you paid for business expenses: laptop, software subscriptions (Adobe, Figma, etc.), coworking space, internet bills, professional courses. Keep every GST invoice you receive. Your vendor's GSTIN must be active, and they must have filed their returns for your ITC claim to be valid.

A common freelancer mistake: not separating personal and business expenses. If you claim ITC on a phone bill, the phone should be registered for business use. Mixed-use expenses can be partially claimed, but keep documentation. The GST department has gotten more aggressive with audits of service providers since 2023.

Exports and foreign clients. If you invoice clients outside India, your services are classified as "export of services" if: the supplier (you) is in India, the recipient is outside India, payment is received in convertible foreign exchange, and the place of supply is outside India. Under LUT, these are zero-rated — you charge 0% GST but can still claim ITC on your expenses. File your LUT on the GST portal before the start of each financial year.

For freelancers earning in USD, EUR, or GBP, convert to INR using the RBI reference rate on the date of invoice. Your books of accounts should be maintained in INR. If you use a service like Wise or Payoneer, the conversion rate they apply might differ from the RBI rate — document both.

Late filing penalties are real. GSTR-3B filed late attracts ₹50/day (₹20/day for nil returns), capped at ₹5,000 per return. Plus 18% annual interest on any unpaid tax from the due date. Set calendar reminders. Better yet, use accounting software that tracks your filing deadlines.

PropCraft handles the GST invoice math automatically — you enter the client's state and GSTIN, and it determines whether to apply IGST or CGST+SGST, calculates the split, and generates a compliant PDF with all mandatory fields. It won't replace your CA, but it eliminates the most common invoicing errors. Try the GST invoicing feature.

Related resources

Ready to put this into practice?

PropCraft handles invoicing, proposals, and payment tracking so you can focus on the work.

Try PropCraft Free →