Invoice checklist for freelancers

12 things your invoice needs before you hit send.

Your invoice is the last thing a client sees before deciding how fast to pay you. Most freelancers get the work right but miss the details on the invoice itself.

Acme Design Studio

Priya Sharma

Mumbai, Maharashtra 400001

priya@acme.design · +91 98765 43210

PAN: ABCPS1234K · GSTIN: 27ABCPS1234K1Z5

Tax Invoice

ADS/2026/041

Bill to

Zenith Corp Pvt Ltd

HSR Layout, Bangalore, Karnataka

GSTIN: 29AABCZ1234D1Z5

Issued: 10 Apr 2026

Terms: Net 15

Due: 25 Apr 2026

Description
Qty
Rate
Amount
Homepage redesign, 5 pages, responsiveSAC 998314
1
45,000
45,000.00
Brand identity packageSAC 998314
1
60,000
60,000.00
Taxable value1,05,000
CGST (9%)9,450
SGST (9%)9,450
Total₹1,23,900

Rupees One Lakh Twenty Three Thousand Nine Hundred Only

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

DescriptionQtyRateAmount
Homepage redesign, 5 pages, responsive layout
SAC 998314
145,00045,000.00
Brand identity package (logo, colors, typography)
SAC 998314
160,00060,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

Account namePriya Sharma
Account no.50100123456789
IFSCHDFC0001234
SWIFT / BICHDFCINBB
BankHDFC Bank, Indiranagar Branch
UPIpriya@upi

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

Taxable value1,05,000.00
CGST (9%)9,450.00
SGST (9%)9,450.00
Total₹1,23,900.00

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

Bonus tip

Add a description your point of contact can copy-paste.

Your point of contact is probably not the person paying you. They’ll upload your invoice to an internal system and have to write a justification for finance. If you include a clear, concise description of what you delivered and the value it created, you’re doing their job for them. They’ll push your invoice through faster because you made it easy. Think of it as writing the approval email so they don’t have to.

Quick reference: GST registered vs not registered

What’s mandatory depends on whether you’re GST registered.

FieldGST registeredNot registered
"Tax Invoice" labelRequiredRecommended
Your GSTINRequiredAdd disclaimer instead
Client's GSTINRequired (if they have one)Not required
SAC / HSN codeRequiredNot required
Tax breakup (CGST/SGST/IGST)RequiredNot applicable
PANRecommended (avoids 20% TDS)Recommended (avoids 20% TDS)
Invoice numberRequired (sequential, max 16 chars)Required for IT records
SignatureRequiredRecommended
Payment due dateRecommendedRecommended
Amount in wordsRecommendedRecommended

All 12 fields, built into every invoice.

evrything.online includes every field on this checklist by default. No templates to download, no fields to remember. Just fill in your details and send.

Create your first invoice free

Frequently asked questions

Is GST number mandatory on an invoice?

If you're GST registered, yes. Under Rule 46 of the CGST Rules, your GSTIN must appear on every tax invoice. If you're not registered, you should still mention that on the invoice so the client's accounts team doesn't hold your payment waiting for a GSTIN that doesn't exist.

Is PAN mandatory on an invoice?

It's not legally mandatory, but it's practically essential. 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%. Including your PAN on the invoice prevents this.

What is a SAC code and where do I find mine?

SAC stands for Service Accounting Code. It's a 6-digit code used under GST to classify the type of service you're providing. For example, 998314 is for design services and 998313 is for IT consulting. You can look up your SAC code on the CBIC portal or search for your service type on ClearTax.

Should I write 'Tax Invoice' or just 'Invoice'?

If you're GST registered, you're legally required to label it 'Tax Invoice.' Even if you're not registered, labeling it 'Tax Invoice' signals to the client that this is a formal financial document, not just a payment request.

What is the penalty for a wrong invoice under GST?

Under the CGST Act, issuing an incorrect invoice can attract a penalty of up to Rs 25,000 under CGST and Rs 25,000 under SGST. Missing or wrong HSN/SAC codes can also block your client's input tax credit, which means they may refuse to process your invoice until it's corrected.

Can I make an invoice without GST registration?

Yes. If your annual turnover is below the GST threshold (currently Rs 20 lakh for services), you don't need to register. Your invoice should mention 'Not registered under GST' and should not include any tax breakup. You still need a proper invoice for income tax purposes.