GST Resource

Invoice Format for Freelancers in India (GST + Non-GST)

A complete freelancer invoice format guide for India — covering GST and non-GST invoices, TDS rules, SAC codes, required fields, and free downloadable templates in Excel, Word, and PDF.

Published 24 March 2026Updated 3 April 20266 min read

Invoice Format for Freelancers in India (GST + Non-GST)

If you're a freelancer in India, sending a proper invoice isn't just about getting paid — it's about looking professional, staying legally compliant, and avoiding payment delays. Whether you're a designer, developer, writer, or consultant, this guide walks you through exactly what your invoice should look like and why each part matters.


Why Your Invoice Format Actually Matters

A poorly structured invoice leads to two problems: delayed payments (clients say they "need more details") and tax headaches during filing season. A clean, complete invoice protects you on both fronts.


The Standard Freelancer Invoice Format in India

Here's what every freelancer invoice in India must include — regardless of whether you're GST registered or not.

1. Invoice Header

  • Invoice Title — Simply the word "Invoice" or "Tax Invoice" (if GST registered)
  • Invoice Number — A unique sequential number (e.g., INV-2024-001). Never reuse numbers.
  • Invoice Date — The date you're raising the invoice
  • Due Date — When you expect to be paid (typically 7, 15, or 30 days from invoice date)

2. Your Details (Seller / Service Provider)

  • Full name or business/brand name
  • Address
  • Email and phone number
  • PAN number (mandatory if your annual income from a client exceeds ₹30,000)
  • GSTIN (only if you're GST registered)

3. Client Details (Buyer)

  • Client's full name or company name
  • Billing address
  • GSTIN of the client (if they're a registered business — this helps them claim input tax credit)
  • Contact email

4. Service Details

A clear table works best here:

#Description of ServicePeriod / QuantityRateAmount
1Website DesignMarch 2024₹25,000₹25,000
2SEO Audit1 session₹5,000₹5,000

Be specific with your descriptions. "Design work" is vague — "UI design for 5 app screens (February batch)" is better and leaves no room for disputes.

5. Tax Breakdown (if GST Registered)

Subtotal₹30,000
CGST @ 9%₹2,700
SGST @ 9%₹2,700
Total Payable₹35,400

Note: Use CGST + SGST when billing a client in the same state. Use IGST @ 18% when billing a client in a different state.

6. SAC Code (For GST-Registered Freelancers)

SAC (Services Accounting Code) is required on GST invoices for services. Common codes for freelancers:

Service TypeSAC Code
IT / Software Services998313
Graphic Design998392
Content Writing / Copywriting998390
Management Consulting998311
Digital Marketing998361

7. Payment Details

Always include your bank details so the client can pay immediately:

  • Bank name
  • Account holder name
  • Account number
  • IFSC code
  • UPI ID (optional but speeds things up)

8. Terms & Notes

  • Payment terms: "Payment due within 15 days of invoice date"
  • Late payment clause (optional): "A 2% monthly interest applies on overdue amounts"
  • Any other notes or thank-you message

GST-Registered Freelancer? Here's What Changes

If your annual freelance income crosses ₹20 lakhs (₹10 lakhs for special category states), GST registration is mandatory. Once registered:

  • Your invoice must say "Tax Invoice" at the top
  • Add your GSTIN and the client's GSTIN
  • Add SAC code for each service
  • Show CGST/SGST or IGST as a separate line item
  • Issue the invoice within 30 days of completing the service

Not GST Registered? You Still Need a Proper Invoice

Many freelancers assume they don't need to send formal invoices if they're not under GST. That's not true. You still need an invoice for:

  • TDS deduction tracking (clients deduct 10% TDS under Section 194J if payment exceeds ₹30,000)
  • Income tax filing proof
  • Professional credibility

Your non-GST invoice should have everything listed above except the GST-related fields (GSTIN, SAC code, tax breakdown). You can write "Non-GST Invoice" or simply "Invoice" at the top.


TDS: What Freelancers Often Miss

If a client is a company or firm and pays you more than ₹30,000 in a year, they are required to deduct 10% TDS under Section 194J before releasing payment.

  • Your invoice should show the full amount (before TDS)
  • The client pays you the remaining 90%
  • You claim the TDS credit when filing your ITR using Form 26AS

Example: If you invoice ₹50,000, the client pays ₹45,000 and deposits ₹5,000 as TDS with the government. You get full credit for ₹50,000 in your tax return.


FormatBest ForEditable
PDFSending to clientsNo (safe from edits)
Excel / XLSXBilling with calculationsYes
Word / DOCXSimple text-based invoicesYes
Google Docs/SheetsCloud-based workflowYes

Best practice: Maintain your invoice in Excel or Word, and always send the client a PDF version. PDFs can't be accidentally (or intentionally) edited after sending.


Download Free Invoice Templates

We've created ready-to-use invoice templates for Indian freelancers — available in multiple formats:

Or use our online invoice generator to fill in your details and download a professional invoice in seconds — no sign-up needed.


Quick Checklist Before You Send an Invoice

  • Invoice number is unique and sequential
  • Invoice date and due date are mentioned
  • Your PAN is included (if applicable)
  • GSTIN and SAC code added (if GST registered)
  • Services are described clearly with amounts
  • CGST/SGST or IGST calculated correctly
  • Bank details or UPI ID included
  • Sent as a PDF

Final Thoughts

A good invoice is a sign of a professional freelancer. It tells your client that you're organised, serious about your work, and easy to work with. More practically, it protects your income, simplifies your tax filing, and reduces back-and-forth with clients over payment.

Get your format right from the first invoice and it'll save you hours every year.

Need a faster way to create GST-compliant invoices?

Use invoizzy to generate branded GST invoices, manage tax details, and reduce manual errors.