All articles
Finance & Pricing

How GST Works for Freelancers and Small Businesses in India

Free SMB Tools TeamUpdated September 20267 min read

Key Takeaways

  • Service providers must register for GST once annual turnover passes ₹20 lakh, or ₹10 lakh in some northeastern states.
  • Most professional services attract 18% GST. Always tell clients whether a quoted price is ex-GST or inclusive, to avoid invoice disputes.
  • Interstate invoices carry a single IGST line. Intrastate invoices split the tax into CGST and SGST at half the rate each.
  • Input tax credit offsets the GST you paid on business purchases against the GST you collected from clients.
  • Exports to international clients are zero-rated. You charge 0% GST and still register if turnover exceeds the threshold.

GST registration: do you need to register?

GST replaced a tangle of central and state taxes in 2017 and, for most freelancers and small businesses, simplified matters considerably. Simplified is not the same as obvious. There are registration thresholds, several tax slabs, input tax credit rules, and a few situations, international clients, reverse charge, the composition scheme, where the usual logic does not apply. Work through them once and GST becomes routine rather than a guess with every invoice.

The first question is whether you need to register at all. For service providers the mandatory threshold is ₹20 lakh in aggregate annual turnover. Provide services and earn under ₹20 lakh in a financial year and registration is not required. For businesses supplying goods the threshold is ₹40 lakh. A handful of northeastern states set the services threshold at ₹10 lakh, so check which state your business is registered in. These figures apply as of the 2025 to 2026 financial year and have held since the 2019 amendment that raised the goods threshold from ₹20 lakh.

Below the threshold registration is optional. Above it, it is mandatory, and you must charge GST on invoices, file returns, and remit the tax. Crossing mid-year brings no grace period: once services turnover passes ₹20 lakh you have 30 days to apply.

There is also a case for registering voluntarily below the threshold. Clients who are registered businesses can claim input tax credit on the GST you charge them, which makes you a more attractive vendor than an unregistered freelancer, because working with you does not leave credit on the table. That logic holds when most of your clients are corporate or registered entities.

GST slabs and how to calculate the tax

Once registered, everything you sell falls into one of the slabs: 0%, 5%, 12%, 18%, or 28%. Most professional services, consulting, design, software development, legal, accounting, attract 18%. Some specialised categories sit at 12%, and essential goods and exempted services at 0% or 5%. The CBIC rate schedule is the definitive reference for an unusual service, and for most freelancers in knowledge work 18% is the number.

Calculation depends on whether the agreed price includes tax. Quote ₹50,000 as your fee before tax and you add 18% on top: ₹50,000 x 1.18 = ₹59,000 total, of which ₹9,000 is GST. If the ₹50,000 is GST-inclusive, you work backwards: ₹50,000 x (18 / 118) = ₹7,627 GST on a base of ₹42,373. Be explicit with clients about which one you mean, or you will argue about it at invoice time. The India Tax Suite handles both directions: type any amount and it splits base, tax, and total.

CGST, SGST, and IGST: what goes on your invoice

Between two parties in the same state the tax splits into CGST and SGST, each at half the applicable rate, so an 18% service shows 9% CGST and 9% SGST. Invoice a client in another state and the whole 18% appears as IGST on one line. Accounting software handles the split once you enter the client's state, and it helps to know why the invoices look different.

A compliant GST invoice carries your GSTIN, a sequential invoice number, the date, the client's name and address, their GSTIN if registered, a description of the service, the HSN or SAC code, the taxable value, and the CGST/SGST or IGST breakdown before the total. Miss any of those and your client may be unable to claim input tax credit on it, which is a problem in B2B work. The Invoice Maker generates GST-compliant invoices with the required fields in place.

Input tax credit, reverse charge, and the composition scheme

Input tax credit is one of the better features of registration. GST you pay on business purchases, software subscriptions, equipment, professional services you hire, offsets against the GST you collected. Collect ₹18,000 from clients in a month and pay ₹3,600 on your own purchases and you remit ₹14,400 rather than the full ₹18,000. Keep purchase invoices, check that your vendors filed their own returns, since credit only flows when they reported the supply, and track it monthly. The Expense Tracker keeps business expenses logged so you do not miss credit you are owed.

The reverse charge mechanism surprises some freelancers. In certain transactions, importing services from overseas providers, or using unregistered suppliers in notified categories, the recipient rather than the supplier pays GST directly to the government. A registered freelancer hiring an unregistered contractor for a notified service may have to self-assess and pay GST on that fee. The list of services triggering reverse charge has changed over time, so verify the current notification when in doubt.

For turnover under ₹1.5 crore, or ₹75 lakh in certain states, the composition scheme is worth knowing. It charges a flat lower rate, 6% for most service providers, with simplified quarterly returns instead of monthly ones. In exchange you cannot charge GST to clients or collect input tax credit. For businesses selling mostly to end consumers with low input costs it cuts the compliance burden. For anyone invoicing registered businesses, giving up ITC rarely pays.

International clients and GST filing

Exports are zero-rated, so invoices to foreign clients carry 0% GST. You still register if turnover exceeds the threshold, you simply do not add GST to those invoices, and you can either claim a refund of accumulated ITC on your inputs or export under a bond or letter of undertaking without paying integrated tax. Zero-rating applies when payment arrives in convertible foreign exchange, which is standard for freelance international work.

Regular registered taxpayers file GSTR-1 for outward supplies, monthly or quarterly depending on turnover, and GSTR-3B, the monthly summary return with the tax payment. Late fees accumulate quickly, so a monthly habit of reconciling invoices and expenses keeps each filing simple. Running the numbers through the India Tax Suite before filing confirms that what you owe matches what you collected. If clients also deduct TDS, or you want an overall liability estimate under Section 44ADA, the India Tax Suite covers GST, TDS, and presumptive tax in one place.

GST is a pass-through tax. You collect it from clients and forward it to the government, net of what you paid on inputs. Getting the mechanics right early, from whether you must register through issuing compliant invoices to filing on time, keeps it in the background.

About the Team

FS

Free SMB Tools Team

The team behind FreeSMBTools

We built FreeSMBTools after growing frustrated with the cost and complexity of the tools that freelancers and small business owners actually need. We write about invoicing, business finance, PDF workflows, and the tools that make independent work less painful.

All tools mentioned in this article are free and browser-based at freesmbtools.com. No signup required.

Advertisement

This ad space is available. Reach thousands of small business owners & freelancers every day - contact us at support@freesmbtools.com

Optional analytics and advertising cookies are your choice. Core tool files stay in your browser. Privacy Policy