Skip to main content

Command Palette

Search for a command to run...

The Complete GST Invoice Format Guide for Freelancers in India

Published
9 min read

If you're a freelancer in India earning above ₹20 lakhs annually, you're probably wondering: What does a proper GST invoice format look like, and why does it matter?

Here's the truth: A wrong GST invoice format for freelancers can lead to rejected invoices, ITC denials for your clients, and penalty notices from the GST department. But get it right, and you're protected.

In this guide, I'll walk you through exactly what your freelance invoices should contain, with real examples and practical checklists you can use right now.


What Makes a Valid GST Invoice Format for Freelancers?

The GST invoice isn't just a receipt—it's a legal document. The GST Council has defined 16 mandatory fields that must appear on every invoice if you're registered under GST.

Most freelancers miss 2-3 of these fields, which means their clients can't claim Input Tax Credit (ITC). That costs them money, so they stop hiring you.

Let me break down what you actually need:

The 16 Mandatory Fields Explained

Your GST invoice format must include:

  1. Invoice number – Unique, chronological sequence
  2. Invoice date – When you issued it
  3. Your business name and GSTIN – As registered with GST
  4. Your business address – Full address with state code
  5. Client's name and GSTIN (if registered) – Exact legal name
  6. Client's address – With state code
  7. HSN/SAC code – For your service (freelancers use SAC)
  8. Description of services – What work you did
  9. Quantity – Number of hours, days, or projects
  10. Unit price – Rate per unit
  11. Tax rate – 5%, 12%, or 18% (freelance services = 18% mostly)
  12. CGST amount – Central GST (half of total)
  13. SGST amount – State GST (half of total)
  14. Total amount – Including all taxes
  15. Reverse charge note (if applicable) – When client pays tax
  16. Signature or digital signature – Your authorization

Key Takeaway: Missing even one field makes your invoice invalid for GST compliance and ITC claims.


GST Invoice Format: Complete Practical Example

Let me show you exactly what this looks like in practice.

Scenario: You're a content writer in Bangalore earning ₹50,000 per month. You've registered for GST. Your client is a Delhi-based startup (also GST registered).

Sample GST Invoice for Freelancers

═══════════════════════════════════════════════════════════════

                       TAX INVOICE

═══════════════════════════════════════════════════════════════

Invoice No.: INV-2024-001
Invoice Date: 15 January 2024

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SELLER DETAILS (Your Information):

Name: Priya Content Services
GSTIN: 29AABCU5055K1Z0
Address: #123, HSR Layout, Bangalore, Karnataka - 560102
State Code: 29 (Karnataka)
Phone: +91-XXXXXXXXXX

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

BUYER DETAILS (Client Information):

Name: TechStart Innovations Pvt Ltd
GSTIN: 07AABCT1234K1Z5
Address: Plot 456, DLF Cyber City, Delhi - 110016
State Code: 07 (Delhi)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

INVOICE DETAILS:

Description              HSN/SAC   Qty    Unit    Rate/Unit   Amount
─────────────────────────────────────────────────────────────────

Blog writing services       9989     10    Hours    ₹2,00020,000
(SEO optimization)

Social media content         9989     8     Hours    ₹1,50012,000
writing

Product description         9989     7     Hours    ₹1,80012,600
writing

                                              Subtotal:      ₹44,600

─────────────────────────────────────────────────────────────────

TAX CALCULATION:

Taxable Amount:                                        ₹44,600
CGST @ 9%:                                             ₹4,014
SGST @ 9%:                                             ₹4,014
Total GST:                                             ₹8,028
─────────────────────────────────────────────────────────────────

TOTAL INVOICE AMOUNT:                              ₹52,628

(Rupees Fifty-Two Thousand Six Hundred Twenty-Eight only)

─────────────────────────────────────────────────────────────────

Bank Details for Payment:
Account Name: Priya Content Services
Bank: HDFC Bank
Account No: 50100123456789
IFSC Code: HDFC0000001
UPI: priyacontent@hdfc

Payment Terms: Due within 15 days

Notes:
- All amounts in Indian Rupees
- This is a tax invoice as per GST Act, 2017
- Reverse charge applicable under Rule 34(2) where applicable

Authorized By: Priya
Signature: _______________
Date: 15 January 2024

═══════════════════════════════════════════════════════════════

Key Takeaway: Use this template structure—it includes all 16 mandatory fields and follows GST compliance rules exactly.


GST Invoice Format: Key Fields & Calculations Breakdown

Let me break down the calculations so you understand what's happening with the taxes.

How GST Is Calculated on Freelance Services

For freelance services in India, the standard GST rate is 18% (split as 9% CGST + 9% SGST).

However, some services get lower rates:

Service TypeHSN/SACGST RateUsed For
General consulting & writing998918%Blog writing, copywriting, content
Software development998918%Coding, app development
Graphic design998918%Logo design, illustrations
Photography998918%Product shots, events
Training courses99895%Online courses, workshops
Website hosting998918%Hosting services

Real Example Calculation

Freelancer: Video editor in Mumbai

Work done: 20 hours of video editing at ₹1,500/hour

Calculation:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Service amount: 20 hours × ₹1,500 = ₹30,000
GST rate: 18%

CGST (9%): ₹30,000 × 9% = ₹2,700
SGST (9%): ₹30,000 × 9% = ₹2,700
Total GST: ₹5,400

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

TOTAL INVOICE AMOUNT: ₹30,000 + ₹5,400 = ₹35,400

Key Takeaway: Always calculate CGST and SGST separately—your client needs both lines to claim ITC properly.


Common Mistakes in GST Invoice Format (And How to Avoid Them)

I've reviewed hundreds of freelancer invoices. Here are the mistakes that keep coming up:

Mistake #1: Wrong HSN/SAC Code

The problem: Many freelancers write random codes. The correct code for most freelance services is 9989 (Other professional, technical, analytical and similar services not elsewhere classified).

❌ WRONG: 
Description: Writing services | Code: 5418

✅ CORRECT:
Description: Blog writing & content creation | Code: 9989

Mistake #2: Missing Client GSTIN

The problem: If your client is GST registered, you MUST put their GSTIN. If you don't, they can't claim ITC and they'll chase you for a corrected invoice.

❌ WRONG:
Buyer: ABC Company
(No GSTIN mentioned)

✅ CORRECT:
Buyer: ABC Company Pvt Ltd
GSTIN: 06AABCT5055K1Z0

Mistake #3: Wrong Invoice Numbering

The problem: GST requires invoices to be in sequential order. If you skip numbers or restart numbering, it raises red flags during audits.

✅ CORRECT SEQUENCE:
INV-001, INV-002, INV-003, INV-004...
(Monthly restart is allowed but must be mentioned in Annexure)

❌ DON'T DO THIS:
INV-001, INV-005, INV-003, INV-002...

Mistake #4: Vague Service Descriptions

The problem: "Consulting services" is too vague. GST officers and your client's auditors need to know exactly what you did.

❌ VAGUE:
Description: Services rendered | Amount: ₹25,000

✅ CLEAR:
Description: SEO consultation & keyword research (15 hours) | Amount: ₹25,000
Breakdown: 
- Website audit & competitor analysis: 5 hours
- Keyword research & content strategy: 10 hours

Mistake #5: Missing Reverse Charge Clause

The problem: If you're providing services to an unregistered business that's liable to pay reverse charge, you must mention it.

✅ CORRECT NOTE:
"Reverse charge applicable as per Rule 34(2) 
of CGST Rules, 2017. Recipient liable to pay GST."

Key Takeaway: Fix these five mistakes and your invoices will be GST-compliant and audit-proof.


Invoicing Best Practices for Freelancers

Beyond just format, here's how to handle your entire invoicing process professionally.

When Should You Issue the Invoice?

  • Within 30 days of delivering the service (GST rule)
  • Ideally: On the day you complete work (easier for record-keeping)
  • Before you ask for payment (not after)

Invoice Storage & Records

GST requires you to maintain invoice copies for 6 years. Use cloud storage or invoicing software (like freeinvoicebill.com) that automatically backs up your records.

Multiple Invoices in One Month?

If you bill the same client multiple times, issue separate invoices with sequential numbers. However, you can create monthly consolidated invoices if mentioned in your GST registration.

Example (Separate invoices):
INV-Jan-001, INV-Jan-002, INV-Jan-003
INV-Feb-001, INV-Feb-002

OR

Example (Consolidated):
INV-Jan-Consolidated
INV-Feb-Consolidated
(Must mention this practice in your GST records)

Key Takeaway: Choose one invoicing method and stick to it for consistency and easier GST compliance.


GST Invoice Format: Comparison with Other Document Types

You might be confused about invoice vs. bill vs. receipt. Let me clarify:

DocumentUsed ForGST Mandatory?Example Amount
Tax InvoiceTaxable services, registered clientYES (16 fields)₹50,000+
BillInformal, casual work, receiptNO (basic details only)Under ₹20,000
ReceiptPayment confirmationNO (acknowledgment)₹5,000
Credit NoteCorrection or returnYES (modified invoice)Deduction
Debit NoteAdditional chargesYES (like invoice)₹10,000

For GST registration, always use Tax Invoice format.


Frequently Asked Questions About GST Invoice Format for Freelancers

Q1: Can I Create GST Invoices Without Special Software?

A: Technically yes—you can use Excel or Word. But software like freeinvoicebill.com saves time and ensures you never miss a field. Plus, it auto-calculates taxes and maintains compliance records.

Q2: What If My Client Doesn't Give Me Their GSTIN?

A: Ask them for it. If they're genuinely not registered, mention "GSTIN: Not Available" or "Unregistered" in your invoice. However, if they should be registered (turnover > ₹40 lakhs), they might be dodging taxes—be cautious.

Q3: What's the Difference Between IGST and CGST+SGST?

A:

  • CGST + SGST (9% + 9% = 18%): When you and client are in the same state
  • IGST (18%): When you and client are in different states

As a freelancer, you'll mostly use CGST+SGST if clients are in-state, and IGST for out-of-state clients.

Q4: Do I Need to Issue a GST Invoice If My Client Isn't Registered?

A: Legally, if you're registered and they're not, you still must issue an invoice with your GSTIN and GST details. They might not be able to claim ITC, but that's their problem, not yours.

Q5: Can I Issue a Proforma Invoice Before Completing Work?

A: Yes, you can issue a Proforma Invoice (with "Proforma" clearly marked) for quotations. But the official Tax Invoice must be issued only after work is delivered.

Q6: What's the GST Invoice Format for Partial Payments?

A: Issue the full tax invoice for the complete amount due. Don't split it based on partial payments. Your invoice documents the service delivered, not the payment status.

Q7: How Do I Handle Returned Work or Refunds?

A: Issue a Credit Note using similar invoice format, marked "CREDIT NOTE" at the top. Reduce the original invoice amount and explain the reason (refund, service cancellation, etc.).


How to Create GST Invoices Efficiently

If you're issuing multiple invoices monthly, manual creation becomes time-consuming. Here's a smarter approach:

Option 1: DIY With Templates

Download a GST invoice template (freeinvoicebill.com offers free templates) and customize it with your details. Works if you bill 1-2 clients monthly.

Option 2: Use Invoicing Software

You can create free GST invoices at freeinvoicebill.com—it auto-fills mandatory fields, calculates taxes, stores invoices, and generates compliance reports. Best if you have 5+ invoices monthly.

Option 3: Accounting Software

Tools like Tally or QuickBooks integrate GST compliance fully. Overkill for freelancers, but necessary if you have employees or inventory.


Bonus: Quick GST Invoice Format Checklist

Before sending any invoice, verify this checklist:

  • [ ] Invoice number is sequential
  • [ ] Invoice date is correct
  • [ ] Your GSTIN and full business name included
  • [ ] Client's GSTIN included (if they're registered)
  • [ ] Correct HSN/SAC code used (9989 for most freelance services)
  • [ ] Service description is specific and detailed
  • [ ] Quantity and unit price clearly mentioned
  • [ ] Tax calculation is

More from this blog

F

Free GST Invoice Generator | Create Invoices Online

16 posts