Home Blog GST Invoicing for Freelancers
Freelancers & Consultants

GST invoicing for freelancers in India — everything you need to know

📅 May 2026 · 6 min read · BazaarSathi

If you freelance in India — whether as a designer, developer, writer, consultant, or any other independent professional — GST compliance is something you will eventually have to deal with. The rules around when freelancers must register, what their invoices must contain, and how to handle overseas clients are often misunderstood. This guide cuts through the confusion and gives you a clear, practical picture.

Do you need to register for GST as a freelancer?

GST registration is mandatory once your annual income from services crosses ₹20 lakh in a financial year (₹10 lakh in special category states in the Northeast and hilly regions). This threshold applies to the total value of services you provide — not just to Indian clients.

However, there is an important exception: if you provide services to clients outside India (export of services), you may be required to register for GST even below the threshold under certain conditions related to the nature of your payment receipts. We cover this in the overseas clients section below.

💡 Voluntary registration: You can register for GST even if you are below the threshold. Many freelancers do this because it allows them to issue proper Tax Invoices to corporate clients, claim ITC on business purchases, and appear more professional to B2B buyers.

What changes after GST registration?

Once you register for GST as a freelancer, several things change in how you operate:

  • You must issue a GST Tax Invoice for every service you provide to a client in India
  • You must charge 18% GST on most professional services (the standard rate for most service categories)
  • You must file GST returns — typically monthly (GSTR-1) or quarterly under the QRMP scheme
  • You can claim Input Tax Credit on eligible business purchases (laptop, software subscriptions, office supplies, etc.)
  • You must maintain proper records of all invoices issued and received

What must go on a freelancer's GST invoice?

A freelancer's GST invoice follows the same mandatory format as any other Tax Invoice under CGST Rules 2017, Rule 46. You cannot use a simple payment receipt or informal bill once you are GST-registered. Your invoice must include:

  • Your name and address
  • Your GSTIN (GST Identification Number)
  • A sequential invoice number (e.g., INV-2026-001, INV-2026-002, and so on)
  • Date of invoice
  • Client's name and address
  • Client's GSTIN (if they are a registered business)
  • Description of the service provided
  • SAC code for the service
  • Value of the service (before tax)
  • GST rate applicable (usually 18% for professional services)
  • GST amount — split as CGST+SGST for Indian clients in the same state, or IGST for clients in other states
  • Place of supply
  • Total invoice value (including GST)
  • Your signature or digital signature
Create a freelancer GST invoice in under 2 minutes
All mandatory fields · No login · PDF download instantly
Open Invoice Tool →

Which GST rate applies to freelancers?

Most professional and digital services provided by freelancers attract GST at 18%. This includes:

  • Software development and IT consulting
  • Web design and UX/UI design
  • Graphic design and branding
  • Content writing, copywriting, and editing
  • Digital marketing, SEO, and social media management
  • Accounting, bookkeeping, and financial consulting
  • Legal consulting and advisory
  • Management consulting
  • Architecture and engineering consulting
  • Online tutoring and education services (note: some categories may be exempt)

If you are unsure of the rate applicable to your specific service, look up the SAC code for your service category on the CBIC portal or use BazaarSathi's built-in SAC search.

The right SAC code for common freelance services

Here are the SAC codes most frequently used by Indian freelancers:

Service Type SAC Code GST Rate
Software / app development 998314 18%
Website design and development 998313 18%
Graphic design / visual design 998361 18%
Content writing / copywriting 999293 18%
Digital marketing services 998361 18%
Management consulting 998311 18%
Accounting and bookkeeping 997212 18%

Billing overseas clients — export of services

Many Indian freelancers work with clients in the US, UK, Europe, and other countries. When you provide services to an overseas client and receive payment in foreign currency, this is treated as an "export of services" under the IGST Act — and it is subject to different rules.

Export of services is zero-rated under GST

Export of services is classified as a zero-rated supply under GST. This means:

  • You do not charge GST on invoices to overseas clients
  • You still have the option to claim refund of ITC on your inputs (purchases made to deliver the service)
  • You may need to obtain a Letter of Undertaking (LUT) from the GST portal to export without payment of IGST
💡 LUT — a one-time annual step: If you regularly bill overseas clients, filing a Letter of Undertaking at the start of each financial year on the GST portal ensures you can export services without charging IGST. This is free and takes just a few minutes online.

What goes on an invoice for an overseas client?

For overseas clients, your invoice will look different from a domestic Tax Invoice:

  • Instead of CGST/SGST/IGST, the invoice shows zero GST with the note "Export of Services — LUT filed" or "Export under Bond/LUT"
  • The invoice may be in the client's currency (USD, EUR, GBP, etc.) or in INR
  • Your GSTIN must still appear on the invoice
  • The place of supply is typically the client's country
  • A reference to the LUT or bond filed, if applicable

Claiming ITC as a freelancer

One underutilised benefit of GST registration for freelancers is the ability to claim Input Tax Credit on eligible business purchases. If you buy something with GST for your work, you can set that GST paid against the GST you owe on your sales. Common eligible purchases for freelancers include:

  • Laptop, desktop computer, or tablet (purchased for work)
  • Software subscriptions used for work (design tools, IDEs, project management apps)
  • Internet and broadband services used for work
  • Office supplies and equipment
  • Professional courses and certifications (in some cases)

Note that ITC is not available on personal purchases or items primarily used for personal purposes. Maintain proper invoices for all business purchases to support your ITC claims.

⚠️ Common mistake: Many freelancers assume that because their income is below ₹20 lakh, they need not worry about GST at all. But if a corporate client asks you for a GSTIN for their ITC claim and you are not registered, you lose that client relationship. Voluntary registration can be a competitive advantage.

Invoice numbering for freelancers

Your invoice number must be consecutive and unique within a financial year (April to March). You cannot reuse numbers or issue them out of sequence. A simple format like INV-FY26-001, INV-FY26-002 works well and makes it easy to track. Some freelancers use client initials for clarity: ACME-001, ACME-002 — this is acceptable as long as the series remains consecutive within the year.

If you issue multiple series (e.g., one for domestic clients and one for overseas), each series must have its own consecutive numbering and must be clearly distinct. BazaarSathi automatically increments your invoice number each time you generate one.

Quick summary

As a freelancer in India, you must register for GST once your annual service income crosses ₹20 lakh. Once registered, every invoice you issue must be a proper GST Tax Invoice with your GSTIN, the correct SAC code, the right tax split, and sequential numbering. For overseas clients, export of services is zero-rated — meaning you do not charge GST, but should file an LUT. BazaarSathi is designed specifically for situations like these, making compliant invoicing quick and simple.

Generate your freelancer GST invoice — free
All fields · Domestic and export formats · PDF in one click
Generate Invoice →