GST for Freelancers in India: Threshold, Filing, and Exemptions

Dhanush Prabha
9 min read 83.1K views
Reviewed by Industry Experts & Startup Specialists.
Last Updated: 

Freelancing in India has grown into a ₹20,000 crore market, with over 15 million professionals offering services ranging from software development and content creation to digital marketing and consulting. If your freelance income crosses ₹20 lakh in a financial year (₹10 lakh in special category states), GST registration is not optional. Under the Central Goods and Services Tax Act, 2017, freelancers are classified as suppliers of services, and the same GST rules that apply to businesses apply to you. This guide covers everything: registration thresholds, applicable rates, return filing schedules, export of services with LUT, SAC codes, Input Tax Credit, and the exemptions that can save you money.

  • GST registration is mandatory for freelancers with annual turnover exceeding ₹20 lakh (₹10 lakh in 4 special category states)
  • The applicable GST rate on most freelance services is 18% (9% CGST + 9% SGST or 18% IGST)
  • Freelancers exporting services to foreign clients can claim 0% GST with LUT (Letter of Undertaking)
  • GST returns include GSTR-1, GSTR-3B (monthly or quarterly), and GSTR-9 (annual)
  • Input Tax Credit on laptops, internet, software, and office rent reduces the effective tax burden

Goods and Services Tax (GST) for freelancers is the indirect tax levied on professional services supplied by independent contractors, consultants, and self-employed individuals in India. Under the CGST Act, 2017, a freelancer is treated as a "supplier of services" and must comply with the same registration, invoicing, and return filing rules that apply to any service provider. GST replaced the earlier Service Tax regime (at 15%) with a unified 18% rate on most professional services, effective from 1 July 2017.

The legal framework governing GST for freelancers spans multiple provisions. Section 22 mandates registration when aggregate turnover crosses the threshold. Section 9 imposes the tax on intra-state supplies, while Section 5 of the IGST Act covers inter-state and export supplies. For freelancers serving foreign clients, Section 16 of the IGST Act provides the zero-rated export benefit, and Rule 96A governs the LUT mechanism. Understanding these provisions is the difference between paying 18% on every invoice and paying 0% on international earnings.

Governed by the Central Goods and Services Tax Act, 2017 and the Integrated Goods and Services Tax Act, 2017. Administered by the Central Board of Indirect Taxes and Customs (CBIC) through the GST Portal (www.gst.gov.in).

GST Registration Threshold for Freelancers: ₹20 Lakh vs ₹10 Lakh

The first question every freelancer asks: "Do I even need GST registration?" The answer depends on your annual turnover and where you operate. Under Section 22 of the CGST Act, the standard threshold for service providers is ₹20 lakh aggregate turnover in a financial year. Cross this limit, and you must apply for GST registration within 30 days.

For freelancers based in four special category states (Manipur, Mizoram, Nagaland, and Tripura), the threshold drops to ₹10 lakh. Initially, all northeastern and hill states had this lower threshold, but after the 32nd GST Council meeting, states like Assam, Meghalaya, Sikkim, Himachal Pradesh, and Uttarakhand opted for the standard ₹20 lakh limit.

When Registration Is Mandatory Regardless of Turnover

Even if your income is well below ₹20 lakh, GST registration becomes compulsory in these situations:

  • Inter-state supply of services: If you are in Mumbai and your client is in Bangalore, that is inter-state supply. Registration is mandatory from the first rupee.
  • Supply through e-commerce operators: Selling services through platforms that collect tax at source (TCS) under Section 52.
  • OIDAR services: Providing Online Information and Database Access or Retrieval services from outside India to non-taxable persons in India.
  • Casual taxable person: Freelancers making occasional supplies in a state where they have no fixed place of business.

Many freelancers assume the ₹20 lakh threshold protects them. But if you provide services to clients in a different state from your home state, you must register for GST regardless of turnover. This catches most freelancers working with clients across India off guard.

CriteriaStandard StatesSpecial Category States
Registration Threshold₹20 lakh₹10 lakh
Special Category StatesAll except 4 listedManipur, Mizoram, Nagaland, Tripura
Inter-State SupplyMandatory from ₹1Mandatory from ₹1
E-Commerce SupplyMandatory from ₹1Mandatory from ₹1
OIDAR Services (from abroad)Mandatory from ₹1Mandatory from ₹1
Voluntary RegistrationAllowed below thresholdAllowed below threshold

How to Calculate Aggregate Turnover

Aggregate turnover, defined under Section 2(6) of the CGST Act, includes the value of all taxable supplies, exempt supplies, exports of goods or services, and inter-state supplies. It is computed on a PAN-India basis, meaning income across all states counts. The calculation excludes inward supplies on which reverse charge applies and the GST amount itself. For a freelancer earning from multiple platforms and direct clients, every invoice you raise counts toward this ₹20 lakh limit.

GST Rate for Freelancers: 18% and What It Covers

Most freelance services in India attract a flat GST rate of 18%. Whether you are a web developer in Pune, a content writer in Delhi, or a tax professionals in Chennai, the rate stays the same. This 18% breaks down as 9% CGST (Central) + 9% SGST (State) for intra-state transactions, or 18% IGST (Integrated) for inter-state transactions.

So if you invoice a client ₹1,00,000 for consulting services within your state, the total becomes ₹1,18,000 (₹1,00,000 + ₹9,000 CGST + ₹9,000 SGST). For inter-state invoices, it is ₹1,00,000 + ₹18,000 IGST = ₹1,18,000. The math is the same; only the tax heads differ.

Based on our experience helping 500+ freelancers and consultants with GST registration, the most common mistake is not understanding the CGST/SGST vs IGST distinction. Invoicing IGST on a local supply (or CGST/SGST on an inter-state supply) creates mismatches in your returns and triggers notices from the GST department.

SAC Codes for Common Freelance Services

Every GST invoice must carry a SAC (Services Accounting Code), the service equivalent of an HSN code for goods. Using the wrong SAC code can lead to classification disputes. Here are the most relevant codes for freelancers:

Freelance ServiceSAC CodeGST Rate
Management Consulting99831118%
Accounting & Bookkeeping99831218%
Legal Advisory Services99831318%
IT Consulting & Software Development99831418%
Graphic Design & UI/UX99836118%
Web Design & Development99836418%
Content Writing & Copywriting99836618%
Digital Marketing & SEO99836518%
Photography & Videography99838118%
Translation & Interpretation99839718%
Architecture & Engineering99832118%
Online Tutoring & Coaching99929318%

Register for GST as a Freelancer

Get your GSTIN in 3 to 7 working days. Expert-assisted GST registration starting at ₹1,499.

Start GST Registration

Step-by-Step GST Registration Process for Freelancers

GST registration for freelancers follows the same process as any service provider. The entire process is online through the GST portal, and approval typically takes 3 to 7 working days after Aadhaar authentication.

  1. Visit the GST Portal: Go to www.gst.gov.in and click on "Register Now" under the "Taxpayers" section. Enter your PAN, mobile number, and email for OTP verification.
  2. Fill Part A of Form GST REG-01: Enter your legal name (as per PAN), state, district, and select "Services" as the reason for registration. You will receive a Temporary Reference Number (TRN).
  3. Complete Part B with Business Details: Log in using your TRN and provide details including constitution of business (select "Proprietorship" for individual freelancers), trade name, principal place of business address, and bank account details.
  4. Upload Required Documents: Upload your PAN card, Aadhaar, photograph, address proof (electricity bill or rent agreement), and bank statement or cancelled cheque. All documents must be clear and in PDF or JPEG format.
  5. Complete Aadhaar Authentication: Verify your Aadhaar through biometric or OTP authentication. This step speeds up approval significantly, reducing processing from 21 days to 3 to 7 working days.
  6. Submit and Track: After submission, you receive an Application Reference Number (ARN). Track your application status on the GST portal. Upon approval, your GSTIN (15-digit GST Identification Number) is issued electronically.

Select your constitution of business as "Proprietorship" if you are registering as an individual freelancer. Many freelancers mistakenly select "Individual" or "Others," which can cause processing delays. Your trade name can be your freelance brand name, even if it differs from your legal name.

GST Return Filing for Freelancers: GSTR-1, GSTR-3B, and GSTR-9

Once registered, the compliance calendar begins. GST return filing is where most freelancers struggle, especially those who have never dealt with indirect tax before. Here is exactly what you need to file, when, and how.

GSTR-1: Outward Supply Details

GSTR-1 captures all your outward supplies (invoices raised to clients) during the period. For each invoice above ₹2.5 lakh to registered persons (B2B), you must report the individual invoice details including GSTIN of the recipient, invoice number, taxable value, and tax amount. For B2C (unregistered clients) invoices, consolidated reporting is sufficient.

GSTR-3B: Summary Return with Tax Payment

GSTR-3B is the summary return where you declare your total output tax liability, claim Input Tax Credit, and pay the net GST due. This is the return that actually triggers your tax payment. File GSTR-3B before GSTR-1 in terms of priority, because late filing of 3B attracts both late fees and interest at 18% per annum.

GSTR-9: Annual Return

GSTR-9 is the annual return that consolidates all your monthly/quarterly returns for the financial year. It is due by 31st December of the following year. Freelancers with turnover up to ₹2 crore are exempt from filing GSTR-9 (as per recent relaxations). Those with turnover above ₹5 crore must also file GSTR-9C (reconciliation statement), self-certified or audited by a qualified professional.

ReturnFrequencyDue DatePurpose
GSTR-1Monthly11th of next monthOutward supply details (invoices)
GSTR-1 (QRMP)Quarterly13th of month after quarterSame, for turnover up to ₹5 crore
GSTR-3BMonthly20th of next monthSummary return + tax payment
GSTR-3B (QRMP)Quarterly22nd or 24th (state-based)Same, for turnover up to ₹5 crore
GSTR-9Annual31st DecemberAnnual consolidation of all returns
GSTR-9CAnnual31st DecemberReconciliation (turnover above ₹5 crore)

Freelancers with turnover up to ₹5 crore can opt for the QRMP (Quarterly Return Monthly Payment) scheme, reducing GSTR-1 and GSTR-3B to quarterly filings. However, you must still pay GST monthly through the PMT-06 challan by the 25th of each month. The scheme reduces filing burden, not payment frequency.

Expert-Assisted GST Return Filing

Let experts handle your GSTR-1, GSTR-3B, and annual returns. Starting at ₹999 per return.

File GST Returns

Export of Services: How Freelancers Pay 0% GST with LUT

If you earn from clients outside India (think Upwork, Fiverr, Toptal, or direct international contracts), this is the most important section of this guide. Export of services is zero-rated under GST, meaning you can legally charge 0% GST on your international invoices. But you need to meet specific conditions and file the right paperwork.

Conditions for Export of Services (Section 2(6) of IGST Act)

For a supply to qualify as "export of services," all five conditions must be satisfied simultaneously:

  1. The supplier of service is located in India
  2. The recipient of service is located outside India
  3. The place of supply is outside India
  4. The payment for the service is received in convertible foreign exchange or Indian rupees (wherever permitted by RBI)
  5. The supplier and recipient are not merely establishments of a distinct person

LUT (Letter of Undertaking): The Zero-Tax Filing

To export services without paying IGST, freelancers must file a Letter of Undertaking (LUT) in Form GST RFD-11 on the GST portal. The LUT is a declaration that you will fulfill export conditions (primarily receiving payment in foreign exchange within the prescribed time). No bank guarantee or bond is needed for most freelancers.

Filing the LUT takes 2 to 3 working days. It must be renewed annually before April 1. If your LUT lapses and you export without it, you must pay 18% IGST upfront and then apply for a refund, which takes 60 to 90 days to process. Imagine your cash flow with ₹18,000 locked up for every ₹1 lakh of international invoicing. That is why the LUT renewal should be on your FY calendar, right next to "file ITR."

Based on our experience processing LUT filings for 200+ exporters and freelancers, the most common rejection reason is not linking the correct GSTIN or filing after the financial year has started without covering the gap period. File your LUT renewal by March 25, not April 1, to avoid any processing overlap.

File Your GST LUT for Export of Services

Zero-rate your international freelance income. Expert LUT filing starting at ₹1,999.

File LUT Now

Input Tax Credit (ITC) for Freelancers: Reduce Your Tax Burden

Here is where GST registration starts paying for itself. As a registered freelancer, you can claim Input Tax Credit (ITC) on GST paid on your business expenses. Under Section 16 of the CGST Act, ITC allows you to offset the GST collected from clients against the GST you paid on business inputs. The net effect? Your actual tax payout is lower than 18%.

Common Expenses Eligible for ITC

Expense CategoryExamplesGST Rate PaidITC Claimable?
HardwareLaptop, monitor, keyboard, headphones18%Yes
SoftwareAdobe CC, GitHub, AWS, Figma, Slack18%Yes
Internet & PhoneBroadband, mobile plan (business use)18%Yes (business portion)
Office RentCo-working space, rented office18%Yes
Professional ServicesExpert fees, legal consultation18%Yes
Travel (business)Flight tickets, hotel bookings5% to 18%Yes
Training & CoursesOnline courses, certifications18%Yes
Office SuppliesStationery, furniture, printer12% to 18%Yes

ITC You Cannot Claim

Not everything qualifies for ITC. Freelancers cannot claim credit on: personal expenses (even if paid through the business account), food and beverages (unless you are in the food business), motor vehicles (unless used for specific purposes), health insurance and life insurance premiums, and membership of clubs and fitness centres. These are blocked credits under Section 17(5) of the CGST Act.

Think of it this way: if you spend ₹50,000 per month on eligible business expenses that carry 18% GST, that is ₹9,000 per month in ITC you can offset against your output liability. Over a year, that is ₹1,08,000 saved, which is real money in any freelancer's budget.

GST Composition Scheme for Freelancers: The 6% Alternative

The regular Composition Scheme under Section 10 of the CGST Act is designed for small traders and manufacturers with turnover up to ₹1.5 crore. Pure service providers (which includes most freelancers) were originally excluded. However, after the 32nd GST Council meeting, a special Composition Scheme for service providers was introduced via Notification No. 2/2019 - Central Tax (Rate).

Eligibility and Terms

  • Turnover limit: Annual aggregate turnover must not exceed ₹50 lakh
  • Tax rate: Flat 6% GST (3% CGST + 3% SGST) on turnover
  • No ITC: Freelancers under this scheme cannot claim Input Tax Credit
  • No inter-state supply: You cannot provide services to clients in other states
  • Quarterly filing: File CMP-08 quarterly instead of GSTR-1 and GSTR-3B
  • Annual return: File GSTR-4 by 30th April of the following year
  • Bill of Supply: Issue a Bill of Supply instead of a Tax Invoice (cannot charge GST separately)

When Does the Composition Scheme Make Sense?

The 6% Composition Scheme works only for freelancers who meet all these conditions: turnover below ₹50 lakh, all clients within the same state, minimal business expenses with GST (so low ITC benefit), and a preference for simpler compliance. If you have inter-state clients or significant ITC-eligible expenses, the regular scheme at 18% with full ITC is almost always more tax-efficient.

FeatureRegular GST SchemeComposition Scheme (Services)
GST Rate18%6% (3% + 3%)
Input Tax CreditAvailableNot available
Turnover LimitNo limit₹50 lakh
Inter-State SupplyAllowedNot allowed
Invoice TypeTax InvoiceBill of Supply
Return FilingGSTR-1, GSTR-3B (monthly/quarterly)CMP-08 (quarterly)
Annual ReturnGSTR-9 (by 31st Dec)GSTR-4 (by 30th April)
E-Commerce SupplyAllowedNot allowed
Export of ServicesAllowed (LUT/Refund)Not allowed

GST Invoice Requirements for Freelancers

Your GST invoice is not just a bill; it is a legal document. An incorrectly formatted invoice can get your ITC claims rejected for your clients and attract scrutiny during assessments. Here is exactly what your freelance GST invoice must contain under Rule 46 of the CGST Rules:

  • Supplier details: Your name, address, and GSTIN
  • Invoice number: Sequential, unique, max 16 characters, containing only alphanumeric characters, hyphens, and slashes
  • Date of invoice
  • Recipient details: Name, address, and GSTIN (for B2B). For B2C, name and address if value exceeds ₹50,000
  • SAC code: As per the service being provided (refer to the SAC table above)
  • Description of service: Clear, specific description (not just "professional fees")
  • Taxable value: Amount before GST
  • Tax rate and amount: CGST and SGST separately for intra-state, or IGST for inter-state
  • Place of supply: State name and code
  • Total value: Taxable value + tax
  • Signature: Digital or physical signature of the supplier

Export Invoice Specifics

For export invoices (international clients), add these: the endorsement "Supply meant for export/supply to SEZ unit or SEZ developer on payment of integrated tax" or "Supply meant for export under LUT without payment of integrated tax" depending on your approach. The invoice must also include the country of the recipient and the port code if applicable.

GST Exemptions Available to Freelancers

Not every freelance service attracts GST. Understanding which exemptions apply can save you registration hassles, compliance costs, or even the tax itself. Here are the key exemptions relevant to freelancers:

Threshold Exemption

Freelancers with aggregate turnover below ₹20 lakh (₹10 lakh in 4 special category states) are exempt from GST registration and the tax itself. This is the most common exemption, covering freelancers who are just starting out or working part-time.

Export of Services (Zero-Rated)

While technically not an "exemption" (zero-rated is different from exempt), the practical effect is the same: 0% GST on services exported to clients outside India when accompanied by a valid LUT. You still need GST registration to claim zero-rated status, but the tax payable is nil.

Specific Service Exemptions

  • Educational services: Services by individual teachers to educational institutions are exempt under Entry 66 of Notification 12/2017
  • Health care services: Clinical psychologists, nutritionists, and health practitioners providing recognized health services
  • Agricultural services: Services relating to cultivation of plants, rearing of animals (specified categories)
  • Charitable services: Services by entities registered under Section 12AA of the Income Tax Act for charitable activities

Exempt supply means no GST is charged and no ITC can be claimed on related inputs. Zero-rated supply (exports) means 0% GST but full ITC on inputs is available. For freelancers earning from abroad, zero-rated is far more beneficial than exempt because you can still recover GST paid on your business expenses.

OIDAR Services: Special GST Rules for Digital Freelancers

OIDAR (Online Information and Database Access or Retrieval) services have a unique GST treatment that affects freelancers in the digital space. Under Section 14 of the IGST Act, OIDAR services provided from outside India to non-taxable online recipients (individuals without GST registration) in India are subject to GST, and the foreign supplier must register in India regardless of turnover.

Services Classified as OIDAR

  • Web hosting and cloud computing services
  • Digital advertising (Google Ads management, social media ad services)
  • Online courses and e-learning platforms
  • SaaS (Software as a Service) products
  • Data storage and retrieval services
  • Online gaming platforms
  • Provision of e-books, music, films via the internet

For Indian freelancers providing OIDAR services to overseas clients, the standard export of services rules apply. The OIDAR-specific rules primarily affect foreign providers supplying into India. However, if you are an Indian freelancer providing OIDAR services to unregistered Indian consumers, standard 18% GST applies with no special treatment.

GST Penalties and Late Fees: What Freelancers Risk

Non-compliance with GST is expensive. The penalties are designed to ensure everyone files on time, and freelancers are no exception. Here is the complete picture of what you risk:

ViolationPenalty/ConsequenceSection
Failure to register₹10,000 or tax due, whichever is higherSection 122
Late GSTR-1 filing₹50/day (₹25 CGST + ₹25 SGST), max ₹5,000Section 47
Late GSTR-3B filing₹50/day + 18% interest on unpaid taxSection 47, 50
Late nil return₹20/day (₹10 CGST + ₹10 SGST)Section 47
Incorrect invoice format₹25,000 per instanceSection 122
Collecting GST but not remitting100% of tax + imprisonment up to 5 yearsSection 132
Not filing returns for 6+ monthsGST registration cancellation by authoritySection 29

The numbers add up fast. Miss GSTR-1 and GSTR-3B for one month with a ₹50,000 tax liability, and you are looking at ₹100 per day in late fees plus ₹750 per month in interest (18% of ₹50,000 annually). Over 6 months, that is ₹18,000 in late fees and ₹4,500 in interest, totalling ₹22,500 in penalties on a ₹50,000 liability. That is 45% of the original tax amount.

If you fail to file GST returns for 6 consecutive months, the GST officer can initiate suo motu cancellation of your registration under Section 29(2)(c). Reviving a cancelled registration requires filing all pending returns with full late fees and interest, plus an application for revocation within 30 days of the cancellation order.

Freelancer vs Proprietorship vs Pvt Ltd: GST Compliance Compared

Freelancers in India typically operate as sole proprietors, but as your income grows, you face the question: should you incorporate? Your GST obligations differ based on your business structure. Here is how the compliance burden compares:

ParameterIndividual Freelancer (Proprietorship)LLPPrivate Limited Company
GST Threshold₹20 lakh₹20 lakh₹20 lakh
GST Rate18%18%18%
GST ReturnsGSTR-1, 3B, 9GSTR-1, 3B, 9GSTR-1, 3B, 9
ITC EligibilitySameSameSame
Composition SchemeAvailable (6%)Available (6%)Not available
Additional ComplianceITR-3/ITR-4 onlyITR-5 + MCA filingsITR-6 + MCA + Board meetings
Annual Compliance Cost₹5,000 to ₹15,000₹15,000 to ₹40,000₹30,000 to ₹80,000
Liability ProtectionUnlimited (personal)LimitedLimited

For freelancers earning under ₹50 lakh, the proprietorship structure keeps GST compliance simple and costs low. Once your turnover crosses ₹50 lakh to ₹1 crore, an LLP or Pvt Ltd structure offers liability protection that justifies the additional compliance. The GST itself does not change; it is the overall compliance ecosystem that becomes more demanding with incorporation.

Common Mistakes Freelancers Make with GST

After working with hundreds of freelancers on GST matters, these are the errors we see repeatedly. Avoiding them saves both money and stress:

  1. Ignoring inter-state supply rules: Working from Hyderabad for a Mumbai client triggers inter-state supply. Registration is mandatory from the first invoice, regardless of turnover. This is the single most common mistake.
  2. Not filing LUT for export invoices: Paying 18% IGST on international invoices when a simple LUT filing would make it 0%. We have seen freelancers lose ₹3 lakh to ₹5 lakh annually to this oversight.
  3. Wrong SAC code on invoices: Using a generic code instead of the specific SAC for your service category. This can trigger classification disputes during assessments.
  4. Mixing personal and business expenses for ITC: Claiming ITC on personal mobile bills, personal laptop, or home internet without proper bifurcation. Only the business-use portion qualifies.
  5. Missing the GSTR-1 vs GSTR-3B sequence: Filing GSTR-1 late does not attract interest, but filing GSTR-3B late does. Prioritise 3B if you can only file one on time.
  6. Not tracking the ₹20 lakh threshold: Many freelancers cross the threshold mid-year without realising it. By the time they register, they owe GST on all supplies made after crossing the limit.
  7. Confusing exempt supply with zero-rated: Treating export income as exempt (no ITC) instead of zero-rated (full ITC). This costs you the ability to claim back GST on business expenses.

Freelancer GST Compliance Calendar: FY 2026-27

Staying compliant means staying on schedule. Here is a month-by-month breakdown of every GST deadline a freelancer needs to track for FY 2026-27:

MonthGSTR-1 DueGSTR-3B DueOther Deadlines
April 202611th May20th MayLUT renewal (before 1st April)
May 202611th June20th June-
June 202611th July20th JulyQ1 QRMP: GSTR-1 by 13th July, 3B by 22nd/24th July
July 202611th Aug20th Aug-
August 202611th Sep20th Sep-
September 202611th Oct20th OctQ2 QRMP: GSTR-1 by 13th Oct, 3B by 22nd/24th Oct
October 202611th Nov20th Nov-
November 202611th Dec20th Dec-
December 202611th Jan 202720th Jan 2027Q3 QRMP; GSTR-9 for FY 2025-26 due 31st Dec
January 202711th Feb20th Feb-
February 202711th Mar20th Mar-
March 202711th Apr 202720th Apr 2027Q4 QRMP; File LUT for FY 2027-28

Never Miss a GST Deadline

Our GST compliance calendar and expert-assisted filing keeps freelancers on track all year. Plans from ₹4,999 per year.

Get GST Filing Support

Voluntary GST Registration: When It Makes Sense for Freelancers

You do not have to wait until your turnover hits ₹20 lakh. Section 25(3) of the CGST Act allows voluntary registration, and for many freelancers, it is a smart move even at lower income levels. Here is when voluntary registration makes financial sense:

  • You work with corporate clients: Large companies and MNCs prefer GST-registered vendors because they can claim ITC on your invoices. Being unregistered means they absorb 18% as a cost, making you less competitive.
  • You export services: Without GST registration, you cannot file an LUT or claim zero-rated status. If you earn in USD, EUR, or GBP, registration lets you pay 0% GST and still claim ITC on expenses.
  • You have significant business expenses: If you spend ₹2 lakh or more annually on GST-bearing business inputs (software, hardware, office rent), the ITC savings can exceed the compliance cost.
  • You plan inter-state services: Registration is mandatory for inter-state supply anyway, so registering voluntarily lets you plan rather than scramble.

The trade-off? Compliance costs of ₹5,000 to ₹15,000 per year for a Expert or GST filing service, and the discipline of filing returns every month or quarter. For most freelancers earning above ₹10 lakh, the ITC savings and competitive advantage outweigh the compliance burden.

Summary

GST for freelancers in India is straightforward once you understand the rules: register if your turnover crosses ₹20 lakh (or ₹10 lakh in special category states), charge 18% GST on domestic invoices, file GSTR-1 and GSTR-3B monthly or quarterly, and claim ITC on all legitimate business expenses to reduce your net tax. For international earnings, the LUT filing gives you 0% GST on exports, making India one of the most tax-friendly countries for freelancers earning in foreign currency. If your turnover is under ₹50 lakh and all clients are local, the 6% Composition Scheme simplifies everything further. The key is to stay compliant, file on time, and use every credit and exemption available to you. Need help getting started? Register for GST with expert assistance and focus on what you do best: your freelance work.

Complete GST Solution for Freelancers

From registration to return filing to LUT, get end-to-end GST support. Starting at ₹1,499 for registration.

Register for GST Today

Frequently Asked Questions

What is the GST registration threshold for freelancers in India?
Freelancers in India must register for GST when their aggregate annual turnover exceeds ₹20 lakh (₹10 lakh for special category states like Manipur, Mizoram, Nagaland, and Tripura). This threshold applies under Section 22 of the CGST Act, 2017. Turnover includes the value of all taxable and exempt supplies made during the financial year.
What GST rate applies to freelancers in India?
Freelance services in India attract a standard GST rate of 18% under the CGST Act, 2017. This applies to most professional and consulting services, including IT services, content writing, graphic design, and digital marketing. The 18% rate comprises 9% CGST and 9% SGST for intra-state supplies, or 18% IGST for inter-state supplies.
Do freelancers earning below ₹20 lakh need GST registration?
Freelancers earning below ₹20 lakh annually are generally exempt from mandatory GST registration. However, registration becomes mandatory regardless of turnover if the freelancer provides inter-state services, supplies through e-commerce platforms, or provides OIDAR services. Voluntary registration is allowed and can help claim Input Tax Credit.
What SAC codes do freelancers use for GST invoicing?
Freelancers must use SAC (Services Accounting Code) on their GST invoices. Common SAC codes include: 998311 for management consulting, 998312 for accounting services, 998313 for legal services, 998314 for IT consulting, 998364 for web design, and 998366 for content writing services. The correct SAC code depends on the specific nature of the service provided.
Which GST returns must freelancers file?
GST-registered freelancers must file: GSTR-1 (monthly/quarterly outward supplies), GSTR-3B (monthly/quarterly summary return with tax payment), and GSTR-9 (annual return). Freelancers with turnover up to ₹5 crore can opt for the QRMP scheme, reducing filing to quarterly GSTR-1 and GSTR-3B instead of monthly.
Can freelancers claim Input Tax Credit under GST?
Yes, GST-registered freelancers can claim Input Tax Credit (ITC) on business expenses under Section 16 of the CGST Act. Eligible expenses include laptop or computer purchases, internet and phone bills, office rent, software subscriptions, co-working space fees, and professional development courses. ITC is claimed through GSTR-3B after matching with supplier invoices in GSTR-2B.
How does GST apply to freelancers earning from foreign clients?
Freelancers earning from foreign clients can claim zero-rated supply status under Section 16 of the IGST Act, meaning 0% GST on export of services. To qualify, the freelancer must file a Letter of Undertaking (LUT) in Form GST RFD-11 annually on the GST portal. Payment must be received in convertible foreign exchange within 1 year of the invoice date.
What is the LUT filing process for freelancer export of services?
Freelancers exporting services file Form GST RFD-11 (Letter of Undertaking) on the GST portal before the start of each financial year. The LUT allows zero-rated exports without paying IGST upfront. No bond or bank guarantee is required. Filing takes 2 to 3 working days for approval. The LUT must be renewed annually before April 1.
Can freelancers register under the GST Composition Scheme?
No, freelancers providing professional services cannot register under the regular Composition Scheme under Section 10 of the CGST Act. However, they may opt for the Composition Scheme for Services under Notification No. 2/2019, paying GST at a flat 6% rate (3% CGST + 3% SGST) if their turnover does not exceed ₹50 lakh. This scheme has limited ITC benefits.
What documents does a freelancer need for GST registration?
Freelancers need:
  • PAN card of the individual
  • Aadhaar card for Aadhaar authentication
  • Passport-size photograph
  • Bank account statement or cancelled cheque
  • Address proof of principal place of business (electricity bill, rent agreement, or property tax receipt)
Registration is completed online through the GST portal in 3 to 7 working days.
What is the penalty for not registering under GST as a freelancer?
A freelancer who fails to register under GST despite crossing the threshold faces a penalty of ₹10,000 or the tax amount due, whichever is higher under Section 122 of the CGST Act. Additionally, the freelancer becomes liable for the entire unpaid tax amount from the date registration was due, along with interest at 18% per annum on the outstanding tax.
How does GST work for freelancers on platforms like Upwork and Fiverr?
Freelancers earning through global platforms like Upwork, Fiverr, or Toptal are providing export of services if the client is located outside India and payment is received in foreign currency. GST rate is 0% with a valid LUT. However, if a freelancer provides services to Indian clients through these platforms, standard 18% GST applies once the ₹20 lakh threshold is crossed.
What is OIDAR and how does it affect freelancer GST?
OIDAR (Online Information and Database Access or Retrieval) services include web hosting, cloud services, digital advertising, online course delivery, and SaaS products delivered over the internet. Freelancers providing OIDAR services to non-taxable persons in India from outside must register for GST regardless of turnover. This is governed by Section 14 of the IGST Act, 2017.
What is the due date for GSTR-1 and GSTR-3B for freelancers?
Under the monthly filing regime, GSTR-1 is due by the 11th of the following month and GSTR-3B by the 20th. Under the QRMP scheme (turnover up to ₹5 crore), GSTR-1 is due by the 13th of the month following the quarter, and GSTR-3B by the 22nd or 24th depending on the state. GSTR-9 annual return is due by 31st December.
Is GST applicable on freelance income received in Indian rupees?
Yes, GST at 18% is applicable on freelance income received in Indian rupees once the freelancer crosses the ₹20 lakh annual threshold. The freelancer must charge GST on invoices to Indian clients, collect the tax, and remit it through GSTR-3B. Intra-state supply attracts 9% CGST + 9% SGST, while inter-state supply attracts 18% IGST.
Can a freelancer get a GST refund?
Yes, freelancers can claim GST refunds in specific situations: refund of accumulated ITC when tax paid on inputs exceeds output tax liability (common for exporters), refund of IGST paid on export of services if LUT was not filed, and refund of excess tax paid due to errors. Refund applications are filed through Form GST RFD-01 on the GST portal.
How should a freelancer create a GST-compliant invoice?
A freelancer's GST invoice must include: GSTIN of supplier and recipient, invoice number and date, SAC code of the service, description of service, taxable value, tax rate and amount (CGST/SGST or IGST separately), place of supply, and total value. For exports, the invoice must mention 'Supply meant for export on LUT without payment of IGST'.
What happens if a freelancer misses the GST return filing deadline?
Missing the GST return deadline attracts late fees of ₹50 per day (₹25 CGST + ₹25 SGST) for GSTR-1 and GSTR-3B, capped at ₹5,000 per return. For nil returns, the late fee is ₹20 per day. Additionally, interest at 18% per annum applies on the outstanding tax amount from the due date. Continuous non-filing can lead to suspension of GST registration.
Do freelancers need to charge GST on reimbursements from clients?
Yes, GST is applicable on reimbursements received by freelancers if the reimbursement is part of the consideration for the service provided. Under Section 15 of the CGST Act, the value of supply includes all amounts charged by the supplier, including reimbursable expenses. The only exception is when the freelancer acts as a pure agent and meets the conditions prescribed under Rule 33.
What is the difference between CGST, SGST, and IGST for freelancers?
CGST (Central GST) and SGST (State GST) apply when a freelancer provides services within the same state, each at 9% totalling 18%. IGST (Integrated GST) at 18% applies on inter-state supplies, meaning the freelancer is in one state and the client in another. For exports, IGST applies but can be zero-rated with an LUT filing.
Can a freelancer voluntarily register for GST below the threshold?
Yes, freelancers can opt for voluntary GST registration under Section 25(3) of the CGST Act even if turnover is below ₹20 lakh. Benefits include the ability to claim Input Tax Credit on business expenses, improved credibility with corporate clients who prefer GST-registered vendors, eligibility to provide inter-state services, and access to the export of services benefits including LUT filing.
How is place of supply determined for freelance services?
For freelance services, place of supply is determined under Section 12 of the IGST Act. For B2B (business-to-business) services, the place of supply is the location of the recipient. For B2C (business-to-consumer) services, it is the location of the supplier. For export of services, the place of supply is outside India, making it eligible for zero-rated treatment.
What are the special category states with ₹10 lakh GST threshold?
The ₹10 lakh GST registration threshold applies to freelancers in special category states: Manipur, Mizoram, Nagaland, and Tripura. Initially, all northeastern states and hill states had this lower limit, but after the 32nd GST Council meeting, states like Assam, Meghalaya, Sikkim, Himachal Pradesh, and Uttarakhand opted for the standard ₹20 lakh threshold.
Does a freelancer need separate GST registration for each state?
Yes, if a freelancer has a fixed establishment or place of business in multiple states, separate GST registration is required in each state under Section 25(1) of the CGST Act. However, freelancers working remotely from a single location only need one registration in their home state. The place of supply rules determine which state's GST applies, not the client's location for B2B services.
Can freelancers issue a Bill of Supply instead of a Tax Invoice?
Freelancers registered under the Composition Scheme for Services must issue a Bill of Supply instead of a Tax Invoice, as they cannot charge GST separately on their invoices. Regular GST-registered freelancers with exempt supplies can also issue a Bill of Supply for those specific transactions. A Bill of Supply contains the same details as a tax invoice but without the tax amount breakup.
Tags:

Dhanush Prabha is the Chief Technology Officer and Chief Marketing Officer at IncorpX, leading platform development, digital growth, and product strategy. With experience in full-stack development, scalable systems, SEO, and marketing automation, he focuses on building technology-driven solutions and educational business resources for startups and growing businesses. He writes on technology, entrepreneurship, business setup processes, and digital transformation.