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.
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 Service | Period / Quantity | Rate | Amount |
|---|---|---|---|---|
| 1 | Website Design | March 2024 | ₹25,000 | ₹25,000 |
| 2 | SEO Audit | 1 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 Type | SAC Code |
|---|---|
| IT / Software Services | 998313 |
| Graphic Design | 998392 |
| Content Writing / Copywriting | 998390 |
| Management Consulting | 998311 |
| Digital Marketing | 998361 |
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.
Invoice Format: Recommended File Formats
| Format | Best For | Editable |
|---|---|---|
| Sending to clients | No (safe from edits) | |
| Excel / XLSX | Billing with calculations | Yes |
| Word / DOCX | Simple text-based invoices | Yes |
| Google Docs/Sheets | Cloud-based workflow | Yes |
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.