Skip to main content
Accounting & Payroll 8 min read

GST for Freelancers and Small Businesses: A Complete Guide

When does a freelancer need to register for GST? What rate applies to software services? This guide answers the questions Indian freelancers and small business owners actually ask.

MD
Meet Dhameliya

If you are a freelance developer, designer, content writer, or consultant earning in India, GST (Goods and Services Tax) will eventually become part of your life. The rules are not as complicated as they seem — but the consequences of getting them wrong (penalties, interest, compliance notices) are serious.

Who Needs to Register for GST?

Mandatory registration:

Voluntary registration: You can register even below the threshold. This is often beneficial because it allows you to claim Input Tax Credit (ITC) on your business expenses and appears more professional to corporate clients who need GST invoices.

What GST Rate Applies?

Service TypeGST Rate
IT/Software services18%
Consulting services18%
Design/Creative services18%
Content writing18%
Photography18%
Educational services (certain)Exempt or 18%

Most professional services fall under 18% GST (CGST 9% + SGST 9% for intra-state, or IGST 18% for inter-state).

The Composition Scheme — Simplified GST

If your turnover is below ₹50 lakhs (for services), you can opt for the Composition Scheme:

This is ideal for small local businesses but not recommended for freelancers with corporate clients — most companies need GST invoices for their ITC claims.

GST Invoicing Requirements

Every GST-registered freelancer must issue invoices with:

Use our GST Invoice Formatter to create properly formatted invoices, or the GST Calculator to compute GST-inclusive and exclusive amounts.

Filing Deadlines

Late filing attracts a penalty of ₹50/day (₹25 CGST + ₹25 SGST) up to a maximum of ₹5,000, plus 18% interest on unpaid tax.

Frequently Asked Questions

Do I need GST if I only have one client? expand_more
The GST threshold is based on turnover, not the number of clients. If your total annual receipts exceed ₹20 lakhs (₹10 lakhs in special category states), you must register regardless of whether you have one client or twenty. Also, if your client is in a different state, inter-state supply rules apply even below the threshold.
Is GST applicable on foreign client income? expand_more
Export of services is zero-rated under GST — meaning GST rate is 0%. However, you still need to be GST-registered and file returns showing these as zero-rated exports. You may also need to submit a Letter of Undertaking (LUT) to avoid paying tax upfront.
What is the SAC code for software development? expand_more
Software development typically falls under SAC 998314 (IT design and development services) or SAC 998313 (IT consulting services). Website development is SAC 998315. The rate for all of these is 18% GST.
Can I claim Input Tax Credit as a freelancer? expand_more
Yes, if you are registered under the regular scheme (not composition). You can claim ITC on business expenses like laptops, software subscriptions, internet bills, coworking space rent, and professional tools — provided the vendor is GST-registered and you have valid tax invoices.

build Related Tools

MD

Meet Dhameliya

Founder & Product Manager

Computer Engineering graduate with 3+ years in IT. Meet built Utility Spark to create privacy-first browser tools that process your data locally — no uploads, no accounts.