A freelance invoice in India is the document that moves you from finished work to actual money in your bank account. This guide walks through every field a professional invoice needs, when you need GST and when you do not (most freelancers under ₹20 lakhs do not), how to write descriptions that the client's accountant will not bounce back, and how to set payment terms that actually get paid. With real examples for designers billing ₹50,000 for a brand identity, developers invoicing ₹1,20,000 for a web app, and writers running monthly retainers.
What goes on a freelance invoice in India
A professional freelance invoice in India needs these details:
Your details (the seller):
- Full name or business/trade name
- Address
- PAN number
- GSTIN (if you're GST-registered)
- Bank account details or UPI ID for payment
Client details (the buyer):
- Client's business name
- Address
- GSTIN (if they're registered — ask them)
Invoice details:
- A unique invoice number (more on numbering below)
- Invoice date
- Due date or payment terms
- A clear description of the work delivered
- The amount, with tax breakdown if applicable
- SAC code (if GST-registered)
That's it. Every field has a reason. Your PAN lets the client deduct TDS if applicable. The invoice number keeps your records clean. The due date sets a clear expectation for when you expect payment.
When you need GST on your invoice — and when you don't
This is the part most freelancers overthink. Here's the simple version.
You don't need GST registration if your total annual turnover from services is under ₹20,00,000 (₹20 lakhs). For freelancers in special category states like the North-Eastern states, Himachal Pradesh, and Uttarakhand, the threshold is ₹10,00,000 (₹10 lakhs). This is defined under Section 22 of the CGST Act, 2017.
You do need GST registration if:
- Your annual turnover from services exceeds ₹20 lakhs (₹10 lakhs in special category states)
- You import services for business use from foreign companies — like subscribing to Figma, Adobe Creative Cloud, or Canva Pro billed by a foreign entity. This triggers the Reverse Charge Mechanism (RCM) regardless of your turnover
If you're not GST-registered, your invoice simply skips the GSTIN, SAC code, and tax breakdown fields. You still include everything else — your name, PAN, client details, description, amount, and payment terms. The invoice is fully valid.
If you are GST-registered, you charge 18% GST on most freelance services. For clients in the same state, split it as 9% CGST + 9% SGST. For clients in a different state, charge 18% IGST. Your invoice must include your GSTIN, the client's GSTIN (if they have one), the SAC code for your service, and the tax breakdown.
Common SAC codes for freelancers:
- 998314 — IT design and development (UI/UX designers, software developers)
- 998313 — Web design and development
- 9983 — Other professional, technical, and business services (consultants, content writers)
Important: This guide is educational — not tax advice. GST rules change, and your specific situation may differ. Consult a Chartered Accountant for anything you're unsure about.
Invoice numbering that actually works
Your invoice number system matters more than you think. It's how you track what's been sent, what's pending, and what's been paid. It's also what your CA will ask for at tax time.
The simplest system that scales: INV26-001
The 26 is the financial year, the counter runs from your first invoice of that year, and on 1 April it starts again at INV27-001. Two invoices from different years can never collide, and any question that begins "how many invoices did I raise last year" answers itself.
Rules to follow:
- Never reuse an invoice number, each must be unique
- Keep them sequential, with no gaps
- Start a fresh series on 1 April rather than carrying last year's counter forward
- If you are GST-registered, the invoicing rules require a consecutive number that is unique to the financial year
- Pick a format on your first invoice and stick with it
Avoid building the month into the number. It looks tidy for a while, but it either collides with the year marker or forces a running count that never resets, and then nothing tells you which invoices belong to which year. A freelance invoice numbering system that does not break covers the reset and the two things that carry straight over.
Avoid random numbers like "Invoice #7" or date-only formats like "01-03-2026." They look unprofessional and become impossible to track after 20+ invoices.
Payment terms Indian freelancers should use
Payment terms tell the client exactly when you expect to be paid. Without them, clients default to "whenever" — and that usually means late. Ideally those terms live in a contract and the invoice just executes them — here is when a freelancer needs both a contract and an invoice.
Net 7 (due within 7 days) — Best for small projects under ₹25,000. The shorter the window, the faster you hear back.
Net 15 (due within 15 days) — A solid default for most freelance work in India. It's professional, gives the client breathing room, but doesn't let the invoice sit in someone's "pending" folder for a month.
Net 30 (due within 30 days) — Common when working with larger companies or agencies. Use this if the client explicitly requests it, but never default to it.
Due on receipt — Ideal for retainer payments, deposits, or when you've already completed the work and the client has approved it. If you bill the same client the same amount every month, the retainer invoice format covers how the period and scope lines should be worded.
Milestone billing — For projects over ₹50,000, consider splitting the invoice: 50% upfront as an advance, 50% on delivery. Or 30-40-30 for longer projects. This protects your cash flow and gives the client clear checkpoints. The full breakdown, covering how to split by deliverable, what each stage invoice must carry, and how GST lands on the advance, is in how to invoice a project in milestones.
Always write the exact due date on the invoice — not just "Net 15." If you invoice on March 1st with Net 15 terms, write "Due: 16 March 2026." No ambiguity. If you want to go deeper on choosing the right payment terms for your work, that's worth a read before you lock in your default.
Three real invoice examples
Here's what invoices look like for three common freelance scenarios in India. These examples show the structure — adapt the details to your own work.
Example 1: UI/UX designer (not GST-registered)
| Amount | ₹45,000 |
| GST | Not applicable (turnover under ₹20L) |
| Total | ₹45,000 |
Example 2: Full-stack developer (GST-registered, interstate client)
| Taxable amount | ₹1,20,000 |
| IGST @ 18% | ₹21,600 |
| Total | ₹1,41,600 |
Example 3: Content writer (GST-registered, same-state client)
| Taxable amount | ₹32,000 |
| CGST @ 9% | ₹2,880 |
| SGST @ 9% | ₹2,880 |
| Total | ₹37,760 |
Common invoicing mistakes that delay payment
These come up constantly. Every one of them is easy to fix.
No payment terms on the invoice. If you don't specify when payment is due, the client has no deadline. Always include an exact due date.
Vague descriptions. "Design work" tells the client nothing. "Brand identity design — logo, business card, and letterhead (3 revision rounds included)" is specific, defensible, and professional.
Missing payment details. If your bank account or UPI ID isn't on the invoice, you're adding an extra step between the client wanting to pay and actually paying. Remove that friction.
Sending invoices days after finishing work. The longer the gap between "project approved" and "invoice sent," the less urgently the client treats payment. Invoice the same day the work is approved — or even before, as a deposit invoice when the project kicks off.
No invoice number. Without sequential numbering, you can't track what's paid and what's pending. Your CA will also need this for tax filing.
Wrong GST treatment. Charging GST when you're not registered, or not charging it when you should be, creates problems for both you and your client. Know your threshold and act accordingly.
The faster way to do all of this
Everything above is what goes into a proper freelance invoice. But doing it manually — opening a template, filling in fields, calculating tax, exporting a PDF — takes time you could spend on actual work.
With Riffit, you can create a professional invoice from a short form in WhatsApp: the client, the work, the amount. On Pro, one message describing it does the same. You get a PDF invoice with your business details, payment details, and a UPI QR code, ready to share in under two minutes.
You can also use the Riffit dashboard for the full experience: tracking invoices, managing clients, and seeing what's pending at a glance. How invoicing works in Riffit has the whole picture.
Your first 5 invoices every month are free. No app to download. No signup forms. Just message the bot and create your first invoice.
FAQ
If you are sending the invoice by email instead, the covering note is worth as much as the PDF. The invoice email template has the subject line rules and a three-line body that finance teams can act on without opening the attachment.
No. GST registration is mandatory only if your annual turnover from services exceeds ₹20,00,000 (₹10,00,000 for special category states). Below this threshold, you can send professional invoices without GST - just exclude the GSTIN, SAC code, and tax breakdown fields. The invoice is still valid and professional.
PDF is the standard. It preserves formatting, can't be easily edited by the client, and works on every device. Always send invoices as PDF attachments or shareable links - not typed into an email body or a WhatsApp message.
The same day. The longer you wait after work is approved, the lower the urgency for your client to pay. If you use Riffit, you can create and send an invoice from WhatsApp in under two minutes - even if you're away from your desk.
Net 15 is a strong default for most freelance work. It gives the client a reasonable window without letting the invoice sit for weeks. For projects over ₹50,000, consider milestone billing - 50% upfront, 50% on delivery - to protect your cash flow.
It depends on your service. UI/UX designers and software developers typically use SAC 998314 (IT design and development). Web designers use 998313. Content writers and consultants use 9983 (Other professional services). The GST rate for all of these is 18%.