If you’re a freelancer in India earning above the ₹20 lakh annual turnover threshold, you need to issue GST-compliant invoices. But what exactly should a freelancer GST invoice include?
The difference between a regular invoice and a GST invoice isn’t just adding “GST” to your bill. It’s about including specific mandatory fields, following GSTR-1 filing requirements, and maintaining records that’ll keep you compliant during tax audits.
In this guide, I’ll walk you through every field that must appear on your freelancer GST invoice, with real ₹ examples and practical checklists you can use immediately.
Part A: Understanding Your GST Invoice Obligation as a Freelancer
Before diving into the “what,” let’s clarify the “who.”
Not every freelancer needs to issue a GST invoice. If your annual turnover is below ₹20 lakh (₹10 lakh for certain states), you can issue a regular bill. But if you’re GST-registered, you must issue GST invoices for every transaction.
Still unsure? Check out our guide on [do freelancers need gst registration](https://blog.freeinvoicebill.com/do-freelancers-need-gst-registration-in-india-a-complete-tax-compliance-guide-1) to determine your eligibility.
Key Takeaway: Only GST-registered freelancers are legally required to issue GST invoices; issuing them without registration is a violation.
GST Invoice vs. Regular Invoice: The Key Differences
| Field | GST Invoice | Regular Invoice |
|——-|———–|—————–|
| GSTIN | Mandatory | Optional |
| HSN/SAC Code | Mandatory (for items/services) | Not required |
| GST breakdown | Showing CGST, SGST separately | Not required |
| Invoice number format | Specific (under GSTR-1) | Flexible |
| ITC eligibility | Client can claim Input Tax Credit | Cannot claim ITC |
| Compliance filing | GSTR-1 monthly mandatory | Not required |
Key Takeaway: A GST invoice grants your client the benefit of Input Tax Credit (ITC), making it more valuable than a regular invoice.
Part B: The 15 Mandatory Fields in a Freelancer GST Invoice
Here’s what the GSTIN regulations require on every freelancer GST invoice:
1. Your Business Details (Invoice Issuer)
This is Section A of your invoice. Include:
– Legal business name (as registered with GST)
– GSTIN (18-digit Goods and Services Tax Identification Number)
– Business address (as per registration certificate)
– State code (two-digit identifier, e.g., 27 for Delhi, 36 for Telangana)
– Telephone/Email (optional but recommended)
Example:
“`
Priya Designs | GSTIN: 27AABCD1234F1Z5
Mumbai, Maharashtra 27
Email: priya@example.com
“`
Key Takeaway: Your GSTIN must match exactly with your GST registration certificate; even a typo can make your invoice invalid.
2. Client/Bill-To Details
The person receiving your invoice needs:
– Client name
– Client GSTIN (if registered; if not, write “Unregistered”)
– Client’s complete address
– State code
For B2B invoices, getting the client’s GSTIN is crucial—it determines whether you file B2B or B2C invoices in GSTR-1.
Example:
“`
Bill To:
Acme Digital Solutions
GSTIN: 27XYZAB5678K2M0
Pune, Maharashtra 27
“`
Key Takeaway: If your client is GST-registered, always request their GSTIN; if not, clearly mark them as “Unregistered” to avoid compliance issues.
3. Invoice Number and Date
– Unique invoice number (format: numerically following, e.g., INV-001, INV-002)
– Date of invoice issuance
– Date of supply (if different from invoice date—often relevant for services)
These dates are critical for GSTR-1 filing deadlines. Services are typically recorded on the invoice date, but physical goods follow delivery dates.
Key Takeaway: Always maintain chronological invoice numbering; gaps or duplicates trigger GST audit flags.
4. Itemization of Services with SAC Codes
This is where many freelancers slip up.
SAC (Service Accounting Code) is a 5-digit code that identifies your service type. Unlike products (which use HSN), services use SAC.
Common SAC codes for freelancers:
| Service Type | SAC Code |
|————–|———-|
| Consultancy services | 99411 |
| Professional services (CA, lawyer, etc.) | 99411 |
| Content writing, design services | 99813 |
| Software development, IT services | 62011 |
| Training/Coaching services | 80120 |
| Digital marketing/Advertising services | 99816 |
For each service, mention:
– Description of work done (e.g., “Website design – 5 pages”)
– Quantity (hours worked, projects, etc.)
– Rate (per hour, per project, etc.)
– SAC code
– HSN/SAC field on the invoice
Example:
“`
Description: Content writing services (10 blog posts)
Quantity: 10
Rate: ₹2,000 per post
SAC Code: 99813
Total Amount: ₹20,000
“`
Key Takeaway: Wrong or missing SAC codes are the #1 reason for GST notices; always verify your service category before invoicing.
5. Tax Calculation: CGST, SGST, and IGST
Here’s the math every freelancer needs to know.
GST is split into:
– CGST (Central GST) – goes to central government
– SGST (State GST) – goes to state government
– IGST (Integrated GST) – used only for inter-state transactions
For intra-state services (you and client in same state): CGST + SGST = Total GST
For inter-state services: Only IGST applies
Current GST rates for freelancer services:
– Most services: 18% GST (split as 9% CGST + 9% SGST intra-state, or 18% IGST inter-state)
– Some exempted services: 0% GST
Practical Example (Intra-State):
You’re a content writer in Mumbai (Maharashtra). Client is also in Maharashtra.
– Service amount: ₹50,000
– CGST (9%): ₹4,500
– SGST (9%): ₹4,500
– Total GST: ₹9,000
– Invoice total: ₹59,000
Practical Example (Inter-State):
Same client but in Delhi.
– Service amount: ₹50,000
– IGST (18%): ₹9,000
– Invoice total: ₹59,000
Key Takeaway: Intra-state invoices use CGST + SGST; inter-state use IGST—choosing the wrong one creates mismatches in GSTR-1 filings.
6. Invoice Total (With and Without Tax)
Show both:
– Subtotal (before GST)
– Total GST amount
– Grand total (after GST)
This transparency prevents payment confusion and GST audit issues.
Key Takeaway: Always display subtotal and total separately; combined amounts lead to payment discrepancies and compliance questions.
7. Your Bank Details (Optional but Recommended)
Including your bank account helps clients process payments faster:
– Bank name
– Account holder name
– Account number
– IFSC code
– UPI ID (optional)
Key Takeaway: While optional, providing bank details speeds up client payments and reduces follow-ups.
8. Signature or Digital Signature (Optional)
GST doesn’t legally require digital signatures on invoices, but:
– A scanned signature adds professionalism
– Digitally signed PDFs provide authenticity
– Required if generating invoices via GST portal (e-invoicing for turnover >₹50 crore)
Key Takeaway: While optional, a signature (digital or scanned) adds legal credibility to your invoice.
—
Part C: Creating Your First Freelancer GST Invoice – Step-by-Step
Let me walk you through an actual freelancer scenario.
Scenario: You’re Rahul, a UI/UX designer based in Bangalore. You completed a project for TechStart Solutions (registered in Delhi). Invoice amount: ₹60,000.
Here’s your complete GST invoice structure:
“`
═════════════════════════════════════════════════════════════
TAX INVOICE
═════════════════════════════════════════════════════════════
BILL FROM:
Rahul’s Design Studio
GSTIN: 29AABCD1234F1Z5
Bangalore, Karnataka – 29
Phone: 9876543210
Email: rahul@designs.com
BILL TO:
TechStart Solutions
GSTIN: 07XYZPQ5678K2M0
Delhi – 07
═════════════════════════════════════════════════════════════
Invoice No: INV-042
Invoice Date: 15th November 2024
Date of Supply: 15th November 2024
═════════════════════════════════════════════════════════════
DESCRIPTION OF SERVICES:
─────────────────────────────────────────────────────────────
UI/UX Design Services (Web Application)
SAC Code: 62011
Quantity: 1 Project
Rate: ₹60,000
─────────────────────────────────────────────────────────────
Amount Before Tax: ₹60,000
IGST (18%): ₹10,800
─────────────────────────────────────────────────────────────
TOTAL AMOUNT DUE: ₹70,800
═════════════════════════════════════════════════════════════
Terms: Payment due within 7 days
Bank: ICICI Bank | A/C: 1234567890 | IFSC: ICIC0000XXX
UPI: rahul@ybl
Signature: [Digital/Scanned]
═════════════════════════════════════════════════════════════
“`
Notice how the IGST (18%) applies here because TechStart is in Delhi (different state from Bangalore).
Key Takeaway: Inter-state invoices use IGST only; always verify the client’s state before calculating tax.
Creating GST Invoices Easily
Manually creating invoices is tedious and error-prone. You can create free GST invoices at freeinvoicebill.com, which automatically:
– Calculates CGST, SGST, or IGST based on states
– Generates proper invoice numbers
– Saves templates for recurring clients
– Exports as PDF for sending to clients
Part D: What Freelancers Often Miss on GST Invoices
1. Reverse Charge Mechanism (RCM)
If your client is not registered but has a turnover above ₹5 crore, they might fall under Reverse Charge Mechanism.
Under RCM, the client (not you) pays the GST to the government. You should mention this on the invoice:
“`
Note: Reverse Charge Mechanism applicable as per GST Rules
“`
Check the [gst compliance checklist freelancers](https://blogs.freeinvoicebill.com/gst-compliance-checklist-for-freelancers-in-india/) to confirm if your specific client scenario applies.
Key Takeaway: RCM doesn’t exempt you from issuing a GST invoice; it only shifts the GST payment obligation to the client.
2. Nil-Rated or Exempt Services
Some freelancer services are GST-exempt. For example:
– Certain educational services
– Medical/healthcare consultancy
If your service is exempt, write:
“`
GST: Nil (Service covered under exemption)
SAC Code: [Applicable code]
“`
Key Takeaway: Exempt services still need invoices with SAC codes; the GST amount is simply zero.
3. Round-Off Differences
When GST calculations result in paise (e.g., ₹10.50), you can round off to the nearest rupee, but mention it:
“`
GST Calculation: ₹10,800.75
Round-off adjustment: ₹0.25
Final GST: ₹10,801
“`
Key Takeaway: Round-offs must be disclosed on invoices to maintain transparency in GSTR-1 filings.
4. Credit Notes for Adjustments
If you need to adjust an invoice (discount, refund, or error), don’t modify the original invoice. Instead, issue a Credit Note referencing the original invoice number.
Credit Note Format:
“`
Credit Note against Invoice INV-042
Reason: Discount granted on bulk project
Amount reduced: ₹5,000 (including GST)
“`
Key Takeaway: Always issue separate credit notes instead of editing invoices; this maintains audit trail clarity.
—
Part E: Common Mistakes Freelancers Make on GST Invoices
| Mistake | Impact | How to Avoid |
|———|——–|————-|
| Missing GSTIN | Client can’t claim ITC; GST notice | Always include your 18-digit GSTIN |
| Wrong SAC code | GSTR-1 mismatch; audit flag | Verify service category from GST portal |
| Intra-state invoice marked as IGST | Mismatch in GSTR filings | Check client’s state before calculating |
| Invoice number gaps | Appears suspicious to tax authorities | Use sequential numbering (INV-001, INV-002, etc.) |
| No date of supply | Compliance issue | Always mention invoice + supply date |
| Client’s GSTIN typo | B2B invoice rejected in portal | Copy-paste GSTIN from client’s registration certificate |
| Duplicate invoice numbers | Creates filing conflicts | Use software/templates that auto-generate numbers |
Key Takeaway: The most common errors involve missing GST fields or state mismatches—double-check these before sending invoices to clients.
—
Part F: Freelancer GST Invoice Compliance Timeline
After issuing a GST invoice, here’s what you need to do:
Day of Invoice: Issue the invoice and maintain a copy.
Within 5 days: Prepare your invoice copy for GSTR-1 filing records.
By 11th of next month: File GSTR-1 (outward supplies) listing all invoices issued.
By 13th of next month: File GSTR-2A (inbound purchases—auto-populated by GST portal).
By 20th of next month: File GSTR-3B (monthly GST liability and payment).
If you’re new to this, our guide on [how freelancers should bill clients india gst](https://blogs.freeinvoicebill.com/how-freelancers-should-bill-clients-in-india-gst-compliance-guide/) covers the complete filing process.
Key Takeaway: GST invoices trigger monthly filing obligations; maintain records for at least 6 years per GST law.
—
FAQ: Freelancer GST Invoice Questions
1. Do I need to include both client’s GSTIN and address on a freelancer GST invoice?
Yes. Both are mandatory for B2B invoices. The client’s GSTIN determines whether your invoice is filed as B2B or B2C in GSTR-1. If the client is unregistered, explicitly mark them as “Unregistered” instead of leaving the GSTIN field blank.
2. Can I issue a freelancer GST invoice without mentioning SAC codes?
No. SAC codes are mandatory for service-based GST invoices. The tax authority uses these codes to
1 thought on “Freelancer GST Invoice: What To Include – Complete Checklist”