🧾 Freelancer Tax Guide 2026

GST Calculator for Freelancers in India 2026: Complete Guide

📅 May 2026⏱ 11 min read✍️ ToolLoom Editorial

You've landed your first big client. Now they want a GST invoice. Do you need to be registered? How much do you add? What if they're in another state — or another country? This complete guide answers every GST question Indian freelancers face in 2026, with worked examples you can follow immediately.

📋 In This Article
  1. Who needs to register for GST?
  2. GST rates for freelance services
  3. How to calculate GST on your invoice
  4. Intra-state vs inter-state invoices
  5. GST on foreign clients — exports
  6. TDS under GST — Section 51
  7. GST returns for freelancers
  8. Composition scheme — is it right for you?
  9. Frequently asked questions

Who Needs to Register for GST?

GST registration is not optional once you cross the threshold — it becomes a legal obligation. For freelancers providing services in India, here are the exact thresholds:

₹20L
Most States
Annual service income threshold for mandatory GST registration in most Indian states
₹10L
Special Category States
Lower threshold for Manipur, Mizoram, Nagaland, and Tripura
₹0
Foreign Clients
Zero threshold — any income from outside India mandates GST registration regardless of amount
₹0
GST TDS Clients
If your client deducts GST TDS (govt/PSU), registration is mandatory regardless of turnover
🚨

The foreign client trap: Even if you earn just ₹5,000 from a single Upwork or Fiverr client in the US, you are legally required to register for GST. Many Indian freelancers on international platforms are unregistered — this is a compliance risk that can result in penalties and back-tax demands.

Voluntary registration

You can register for GST voluntarily even below the threshold. This is beneficial if your business clients want to claim Input Tax Credit (ITC) on your invoices — registered freelancers are more attractive to corporate clients who can reclaim the 18% GST you charge.

GST Rates for Freelance Services

Service TypeGST RateSAC Code
Software development & IT services18%998314
Content writing & copywriting18%999294
Graphic design & illustration18%998392
Digital marketing & SEO18%998361
Business & management consulting18%998311
Photography & videography18%999415
Translation & language services18%998411
Accounting & bookkeeping18%998222
Legal services (to businesses)18%998211
Architecture & engineering services18%998311
Educational/coaching servicesNil (if exempt) / 18%999291
Healthcare & medical servicesNil999311
💡

18% is the default rate for almost all freelance services. Unless your service specifically falls into an exempt or reduced-rate category (healthcare, certain education), you will charge 18% GST. Always verify your exact SAC code on the GST Council rate schedule or consult a CA if unsure.

How to Calculate GST on Your Invoice

There are two scenarios: adding GST on top of your fee (exclusive), or finding the base fee when a GST-inclusive amount has been agreed.

Scenario 1 — Adding GST to your fee (most common)

Add GST Formula
GST Amount = Service Fee × 18 ÷ 100
Total Invoice = Service Fee + GST Amount
📌 Example: Your fee = ₹50,000 | GST Rate = 18%
GST Amount = ₹50,000 × 18 ÷ 100 = ₹9,000
Total Invoice = ₹50,000 + ₹9,000 = ₹59,000
✅ You invoice ₹59,000. Client pays ₹59,000. You deposit ₹9,000 with GST department.

Scenario 2 — Removing GST from a GST-inclusive amount

Remove GST Formula
Base Fee = GST-Inclusive Amount ÷ 1.18
GST Amount = GST-Inclusive Amount − Base Fee
📌 Example: Agreed total = ₹59,000 (GST inclusive)
Base Fee = ₹59,000 ÷ 1.18 = ₹50,000
GST Amount = ₹59,000 − ₹50,000 = ₹9,000
✅ Your actual fee = ₹50,000 | GST = ₹9,000 | Total = ₹59,000

Sample invoice breakdown

🧾 Sample Freelance Invoice — Intra-State (e.g. both in Karnataka)

Service: Website Development₹50,000.00
CGST @ 9% (Central GST)₹4,500.00
SGST @ 9% (State GST)₹4,500.00
Total Amount Payable₹59,000.00

Intra-State vs Inter-State Invoices

The way you show GST on your invoice depends on whether you and your client are in the same state or different states:

ScenarioTax TypeHow It SplitsExample (18% on ₹50,000)
You & client in same state (intra-state)CGST + SGST9% + 9% = 18%CGST ₹4,500 + SGST ₹4,500 = ₹9,000
You & client in different states (inter-state)IGST18% as single taxIGST ₹9,000
Client outside India (export)Zero-rated (LUT)0%No GST charged
💡

The total amount is the same — ₹9,000 whether it's CGST+SGST or IGST. The only difference is how it appears on the invoice and where it gets deposited. CGST goes to the Central Government, SGST goes to the State Government, and IGST goes to the Centre and then gets shared with the destination state.

GST on Foreign Clients — Exports

Services provided to clients outside India are classified as exports of services under GST. Exports are zero-rated — meaning you charge 0% GST. But you still need to be registered and follow specific compliance steps.

1

Register for GST (mandatory)

Registration is compulsory for any freelancer with foreign client income, regardless of amount. There is no threshold exemption for exporters.

2

File a Letter of Undertaking (LUT) each April

To export services without paying IGST upfront and then claiming a refund, file LUT Form RFD-11 on the GST portal at the start of each financial year. Without an LUT, you'd have to pay IGST and then claim a refund — creating unnecessary cash flow issues.

3

Invoice the foreign client at 0% GST

Your invoice to the foreign client shows your service fee with zero GST. Mention on the invoice: "Export of Services — LUT No. [your LUT number] — Zero Rated Supply under GST."

4

Receive payment in foreign currency

The payment must be received in foreign currency (USD, EUR, GBP etc.) through banking channels. Payments via PayPal, Wise, Payoneer, or bank wire all qualify. The amount should be converted to INR using the RBI reference rate on the invoice date.

5

Claim Input Tax Credit on expenses

Even though you charge 0% GST, you can still claim ITC on GST paid on your business expenses (software subscriptions, equipment, office rent). This is one of the major financial benefits of GST registration for export-oriented freelancers.

Platforms like Upwork, Fiverr, Toptal: Income through these platforms is treated as export of services. The platform acts as an intermediary. You still need GST registration and must file LUT annually. Your CA can help set this up correctly — it is a one-time process that becomes routine thereafter.

TDS Under GST — Section 51

TDS under GST is separate from income tax TDS. Both can apply to the same payment. Understanding both is critical:

FeatureIncome Tax TDS (Sec 194J)GST TDS (Sec 51)
Rate10% of professional fees2% of payment (1% CGST + 1% SGST or 2% IGST)
Threshold₹30,000 per year per client₹2.5 lakh per contract
Who deducts itAny company paying professional feesGovernment bodies, PSUs, local authorities
Where creditedAgainst your income tax liabilityAgainst your GST output tax liability
Form issuedForm 16AGSTR-7A
GST registration needed?NoYes — mandatory
📌 Example: Government client pays ₹5,00,000 for consulting services
Your invoice: ₹5,00,000 + 18% GST (₹90,000) = ₹5,90,000
Income Tax TDS (10% of ₹5,00,000) = ₹50,000 deducted
GST TDS (2% of ₹5,90,000) = ₹11,800 deducted
Amount actually received: ₹5,90,000 − ₹50,000 − ₹11,800 = ₹5,28,200
✅ Both TDS amounts are credited and offset against your tax liabilities at year-end — you are not losing money, just pre-paying tax.

GST Returns for Freelancers

ReturnWhat It ContainsDue DateWho Files
GSTR-1All outward invoices (what you billed)11th of next month (monthly) or quarterlyAll regular GST registrants
GSTR-3BSummary return — tax payable & ITC claimed20th of next monthAll regular GST registrants
GSTR-9Annual consolidated return31st December (for previous FY)If turnover > ₹2 crore
RFD-11 (LUT)Letter of Undertaking for export without IGSTBefore 1st April each yearFreelancers with foreign clients
💡

QRMP scheme (recommended for most freelancers): If your annual turnover is under ₹5 crore, opt for the Quarterly Return Monthly Payment (QRMP) scheme. You file GSTR-1 and GSTR-3B quarterly instead of monthly — but pay tax monthly via a simple challan. This significantly reduces compliance burden for small freelancers.

Composition Scheme — Is It Right for You?

The GST Composition Scheme allows eligible taxpayers to pay a flat rate of tax on turnover with minimal compliance. For service providers, the rate is 6% (3% CGST + 3% SGST).

FeatureRegular GSTComposition Scheme
GST rate charged18% (most services)6% of turnover (not charged to client)
Eligibility limitNo upper limitAnnual turnover under ₹50 lakh
Can charge GST to client?YesNo — you absorb the 6% yourself
Can claim Input Tax Credit?YesNo
Can have inter-state clients?YesNo
Can have foreign clients?YesNo
Returns to fileGSTR-1 + GSTR-3B (monthly/quarterly)CMP-08 quarterly + GSTR-4 annually
🚨

Composition scheme is rarely ideal for freelancers. Since you cannot charge GST to clients or have inter-state/foreign clients, it severely limits your client base. Most freelancers — especially those working with companies or international clients — are better off under the regular scheme. The reduced compliance benefit doesn't outweigh the restrictions.

🧾 Calculate GST on Any Invoice Instantly

Free GST calculator — add 18% GST to your fee, find the pre-tax base from a GST-inclusive amount, or calculate any other GST slab. All Indian GST slabs supported. No signup.

Open GST Calculator →

Frequently Asked Questions

Freelancers must register for GST if annual service income exceeds ₹20 lakh (₹10 lakh for Manipur, Mizoram, Nagaland, Tripura). However, if you have even one foreign client, registration is mandatory regardless of income amount. If your clients include government bodies or PSUs that deduct GST TDS, registration is also mandatory regardless of turnover.
Most freelance services attract 18% GST — including software development, content writing, graphic design, digital marketing, consulting, photography, and professional services. Some specialised services may have different rates. Always verify on the GST Council rate schedule for your exact SAC code, or consult a CA for your specific service type.
GST Amount = Service Fee × 18 ÷ 100. Total Invoice = Service Fee + GST Amount. For example, if your fee is ₹50,000: GST = ₹9,000, Total = ₹59,000. For intra-state invoices, split as CGST 9% (₹4,500) + SGST 9% (₹4,500). For inter-state invoices, show as IGST 18% (₹9,000). Use ToolLoom's free GST Calculator to do this instantly.
No. Services to foreign clients are zero-rated exports — you charge 0% GST on the invoice. But you must be GST registered and file a Letter of Undertaking (LUT) at the start of each financial year to export without paying IGST upfront. You can still claim Input Tax Credit on your business expenses even though you charge zero GST to foreign clients.
₹20 lakh annual turnover for most states, ₹10 lakh for special category states (Manipur, Mizoram, Nagaland, Tripura). Zero threshold (mandatory registration) if you have any foreign client income, or if your clients deduct GST TDS under Section 51. The threshold counts total service income across all clients combined.
Two separate TDS systems apply: Income Tax TDS (Section 194J) at 10% deducted by companies on professional fees above ₹30,000/year — credited against your income tax. GST TDS (Section 51) at 2% deducted by government/PSU clients on payments above ₹2.5 lakh — credited against your GST output liability. Both are deducted from the total invoice amount (including GST) but offset your respective tax liabilities — you are not losing the money, just pre-paying tax.
Under the regular scheme: GSTR-1 (all invoices) by 11th of the following month, GSTR-3B (summary + tax payment) by 20th of the following month. Under the QRMP scheme (recommended for turnover under ₹5 crore): GSTR-1 and GSTR-3B quarterly, with monthly tax payment via challan. Annual return GSTR-9 required if turnover exceeds ₹2 crore. If you have foreign clients, also file LUT Form RFD-11 each April.

More from ToolLoom