💳 Invoice Practice Lab

How to Create an Invoice as a Freelancer in India (2025 Guide)

Published March 2025  •  11 min read

Invoicing is one of the most important business skills for any freelancer in India — yet it is almost never taught. Whether you are a graphic designer in Pune, a web developer in Hyderabad, a content writer in Delhi, or a marketing consultant in Bengaluru, getting your invoices right affects how quickly you get paid, how much tax is deducted, and whether you stay compliant with Indian tax laws. This guide covers everything you need to know: GST registration thresholds, mandatory invoice fields, TDS deductions your clients will make, SAC codes for your services, and how to invoice international clients correctly.

Do Freelancers Need to Register for GST?

GST registration is mandatory for service providers once their annual turnover exceeds a threshold. For freelancers providing services within India:

If your annual freelancing income is below these thresholds, you are not required to register for GST and you should not charge GST on your invoices.

However, voluntary GST registration is available even below the threshold, and can be beneficial if:

If you do any export of services (billing clients in foreign currency / outside India), GST registration is mandatory regardless of turnover, because exports are zero-rated under GST and you need to file returns to get refunds or work under LUT (Letter of Undertaking).

Invoice Fields If You Are NOT GST Registered

If your income is below the GST threshold, your invoice is simple. Include these fields:

Invoice Fields If You ARE GST Registered

Once GST-registered, your invoices must comply with Section 31 of the CGST Act. Required fields:

SAC Codes for Common Freelance Services

SAC (Services Accounting Code) is the GST equivalent of HSN code but for services. It must appear on every GST invoice. Here are the most relevant SAC codes for Indian freelancers:

Service Type SAC Code GST Rate
IT software development 998314 18%
Web design & development 998314 18%
Management / business consulting 998311 18%
Accounting & bookkeeping 998222 18%
Content writing / copywriting 999293 18%
Graphic design 998392 18%
Digital marketing 998361 18%
Photography / videography 999153 18%
Translation services 998431 18%
Architecture / interior design 998311 18%

TDS Deductions: What Your Clients Will Deduct

If your client is a company or firm (not an individual), they are required under the Income Tax Act to deduct TDS (Tax Deducted at Source) before paying you. As a freelancer, this is one of the most commonly misunderstood parts of invoicing.

Nature of Your Work TDS Section TDS Rate Threshold
Professional fees (doctors, lawyers, engineers, architects, consultants, IT professionals) Section 194J 10% Above ₹30,000/year per client
Technical services (software, backend work) Section 194J(b) 2% Above ₹30,000/year per client
Contractor/sub-contractor (creative, production work) Section 194C 1% (individual/HUF) or 2% (others) Above ₹30,000/payment or ₹1L/year
Royalty (for writers, photographers licensing work) Section 194J 10% Above ₹30,000/year per client

TDS is deducted from the total invoice amount before GST. For example: if your invoice is ₹1,00,000 + ₹18,000 GST = ₹1,18,000, your client deducts TDS of 10% on ₹1,00,000 = ₹10,000, and pays you ₹1,08,000. You then claim the ₹10,000 TDS as credit in your ITR using Form 26AS.

Always mention TDS on your invoice. Add a line like: "TDS @ 10% under Sec 194J deductible: ₹10,000. Net payable: ₹1,08,000." This removes confusion and prevents clients from deducting the wrong percentage. Also make sure your PAN is prominently mentioned — without PAN, TDS is deducted at 20%.

Setting Up Your Invoice Number Series

GST rules require that your invoice numbers be unique, consecutive, and in a single financial year series. A good format for freelancers:

Never reuse invoice numbers or skip numbers. The series resets at the start of each financial year (1 April). GST officers may ask for a log of all invoices issued — gaps or duplicates raise red flags.

Payment Terms and Getting Paid Faster

Adding clear payment terms to your invoices significantly reduces payment delays:

Invoicing International Clients: Export of Services

If you work for clients outside India (common for developers, designers, and writers on Upwork, Toptal, Fiverr, etc.), your services are classified as Export of Services under GST. Key rules:

Create Your First Freelancer Invoice in Minutes

Invoice Practice Lab lets you generate clean, professional invoice samples with correct GST fields, SAC codes, and TDS notes. Free, no sign-up required.

Try the Free Tool →

Frequently Asked Questions

I earned ₹8 lakhs this year from freelancing. Do I need to file GST returns?

No. Since your turnover is below the ₹20 lakh threshold (for most states), you are not required to register for GST and do not need to file GST returns. You should still file your Income Tax Return (ITR-3 or ITR-4 as appropriate) and declare your freelancing income under "Profits and Gains from Business or Profession" or "Income from other sources." Make sure to account for TDS certificates (Form 16A) provided by clients, which you can verify and claim in Form 26AS.

My client says they want a GST invoice but I am not registered. What should I do?

If your turnover is below the threshold, you cannot issue a GST invoice. Explain to the client that you are not required to register for GST and therefore cannot charge or show GST on your invoice. Large corporate clients may push back because they want ITC on your invoice — in that case, you have two options: (1) Register voluntarily for GST if the client relationship justifies it, or (2) explain that their inability to claim ITC is a standard situation when working with small freelancers and that they can adjust their vendor selection accordingly. Many large companies in India regularly work with sub-threshold freelancers and account for this in their books.

What is the difference between a receipt and an invoice for freelancers?

An invoice is a request for payment — you issue it before or at the time of expecting payment, and it shows what work was done and how much is owed. A receipt (or payment receipt) is a confirmation that payment has been received — you issue it after the client pays. For tax purposes, the invoice is more important because it triggers GST liability (if applicable) and is the document that clients use to claim ITC and book expenses. Always issue both: invoice first, receipt after payment arrives.

Can I use WhatsApp PDF as an official invoice?

Yes — the medium of delivery does not matter for GST purposes. You can send your invoice as a PDF via WhatsApp, email, or even a printed paper copy. What matters is the content of the invoice (correct fields, GSTIN if applicable, sequential invoice number, etc.), not how it was delivered. That said, email is preferable over WhatsApp for corporate clients because it creates a more formal paper trail and is easier for their accounts team to process. Most companies require invoices to be emailed to a specific vendor@company.com address for their ERP system.