The invoice above has every field it needs. Your name, PAN, GSTIN, SAC codes, payment details, a due date, amount in words, and a signature. If a client’s accounts team receives this, they can process it without asking you a single follow-up question. That’s the goal. Here’s what goes into it.
Your identity on the invoice
1. Write “Tax Invoice” at the top
If you’re GST registered, this is a legal requirement under Rule 46 of the CGST Rules. If you’re not registered yet, it still sets the tone. It tells the client this is a formal financial document, not a casual payment request forwarded from your phone. Most tools default to “Invoice” but the correct label for any document that charges or references tax is “Tax Invoice.”
2. Your full name, address, phone, and email
If you operate under a registered business name, use that instead of just your first name. Include your full address and contact details. Clients need this to process the payment, file TDS, and reach you if there’s a question. Many accounts teams will reject an invoice that just says “Priya” with no address, because they can’t file it properly in their system.
What this looks like on the invoice
Acme Design Studio
Priya Sharma
14 MG Road, Indiranagar
Bangalore, Karnataka 560038
priya@acme.design · +91 98765 43210
PAN: ABCPS1234K · GSTIN: 29ABCPS1234K1Z5
3. Your PAN number
This one catches a lot of freelancers off guard. Under Section 206AA of the Income Tax Act, if your client doesn’t have your PAN on file, they’re required to deduct TDS at 20% instead of the usual 10% (under Section 194J for professional services). That’s double the deduction, just because a 10-character string was missing from your invoice. Your client will ask for it sooner or later, so just include it upfront.
Without PAN: Client deducts 20% TDS.
With PAN: Client deducts 10% TDS.
That’s the difference between keeping ₹80,000 or ₹90,000 on a ₹1,00,000 invoice.
Client details
4. Client’s legal name, address, and GSTIN
Get the exact spelling and entity name right. If your client is GST registered, their GSTIN is mandatory on your invoice under Rule 46. Without it, they can’t claim input tax credit on your services, which means their accounts team will send the invoice back to you. That’s another week or two before you see the money, for a detail that takes 30 seconds to get right. Ask for their GSTIN before you start the work, not after.
Bill to section
Zenith Corp Pvt Ltd
HSR Layout, Bangalore, Karnataka 560102
finance@zenithcorp.in
GSTIN: 29AABCZ1234D1Z5
Describing the work
5. A proper invoice number
Use a consistent format like INV-2026-041 or EV/04/001. Under GST rules, invoice numbers must be unique, sequential, and no longer than 16 characters. When a client emails you “hey, about that invoice,” you want to be able to pull it up instantly. It also keeps your books clean come March, instead of scrambling through old emails trying to figure out which invoice was which.
6. Clear description of what you delivered, with SAC code
Instead of writing “design work,” try something like “Homepage redesign, 5 pages, responsive layout, delivered 15 Apr 2026.” Specific line items protect you if there’s ever a disagreement about what was included. If you’re GST registered, include the SAC code for your service. For example, 998314 for design services, 998313 for IT consulting, 998361 for photography. It’s mandatory under Rule 46, and a missing SAC code can attract a penalty of up to Rs 50,000.
Line items with SAC codes
| Description | Qty | Rate | Amount |
| Homepage redesign, 5 pages, responsive layout SAC 998314 | 1 | 45,000 | 45,000.00 |
| Brand identity package (logo, colors, typography) SAC 998314 | 1 | 60,000 | 60,000.00 |
Getting paid
7. A specific payment due date
Write the actual date, like “Due by 30 April 2026.” Avoid vague terms like “due on receipt” or “at your earliest convenience.” When there’s a real date, the client’s accounts team can schedule it into their payment cycle. When there isn’t, your invoice sits in a queue with no priority. You’re making it easy for them to delay you without even meaning to.
8. Payment details: bank, UPI, and SWIFT
Include your account number, IFSC code, and account holder name. For Indian clients, add a UPI ID or a direct payment link. If you work with international clients, add your SWIFT/BIC code and your bank’s full address alongside the account number. The goal is that nobody has to email you asking “where do I send the money?” Every extra step between “I should pay this” and “I paid this” is a day of delay.
Bank details section
Tax and compliance
9. Your GST number
If you’re registered, this is legally required on every tax invoice. If you’re not, add a line saying “Not registered under GST” so the client’s accounts team doesn’t hold your payment while they wait for a GSTIN that doesn’t exist. A one-line note saves everyone a week of back and forth. If you’re close to the Rs 20 lakh threshold, it’s worth registering proactively so your invoices are compliant from day one.
10. Late payment terms
Something like “1.5% interest per month on overdue payments.” Most freelancers never actually charge this, but having it on the invoice changes the dynamic. It tells the client that your payment terms are a commitment, not a suggestion. It’s the difference between hoping they pay on time and setting the expectation that they will. Under the MSME Development Act, if you’re registered as an MSME, you’re legally entitled to charge compound interest on delayed payments.
11. Total amount in words
“Rupees One Lakh Fifty Thousand Only.” It sounds old school, but it exists for a reason. On larger invoices, it removes any ambiguity about the total. No one can claim they misread a digit when you’ve spelled it out right there. It’s also a standard expectation in Indian business, and its absence can make your invoice look incomplete to an accounts team that processes hundreds of invoices a month.
Totals section
Rupees One Lakh Twenty Three Thousand Nine Hundred Only
The finishing touch
12. Your signature
Digital or scanned, it doesn’t matter. A signed invoice feels like a document that someone reviewed and approved. An unsigned one feels like a template that got filled in. Under GST rules, the signature (or digital signature) of the supplier or their authorized representative is one of the mandatory fields on a tax invoice. It’s a small detail, but it’s the difference between “freelancer” and “business I’m working with.”
Authorized signatory
Priya Sharma
Priya Sharma
Founder, Acme Design Studio