Invoicing guide

How to make an invoice as a freelancer (and not mess it up).

Most invoicing guides tell you what fields to include. This one tells you why each one matters and what happens when you skip it.

Neha Kapoor

Kapoor Content Studio

Delhi, 110001

neha@kapoorcontent.in

Tax Invoice

NK/2026/003

Bill to

Freshworks Inc

Chennai, Tamil Nadu

Issued: 28 Apr 2026

Terms: Net 15

Due: 13 May 2026

Description
Qty
Rate
Amount
Blog content (8 articles)
8
5,000
40,000.00
Social media copy (April)
1
15,000
15,000.00
Taxable value55,000
IGST (18%)9,900
Total₹64,900

Rupees Sixty Four Thousand Nine Hundred Only

An invoice is just a document that says “here’s what I did, here’s what you owe me, and here’s where to send the money.” That’s it. But the difference between an invoice that gets paid in a week and one that sits in someone’s inbox for two months usually comes down to the details you included (or didn’t). This guide walks through every step, from opening a blank invoice to hitting send.

Step 1: Start with your details

The top of your invoice is your identity. Include your full legal name (or business name if you have one), your address, phone number, and email. If you’re in India, add your PAN. If you’re GST registered, add your GSTIN.

This matters because the client’s accounts team needs this to process payment. Without your PAN, they’ll deduct TDS at 20% instead of 10%. Without a proper address, some companies will straight up reject the invoice because they can’t file it in their accounting system.

What this looks like

Neha Kapoor

Kapoor Content Studio

42 Hauz Khas Village, New Delhi 110016

neha@kapoorcontent.in · +91 99887 76655

PAN: ABCPK1234J · GSTIN: 07ABCPK1234J1Z5

Quick rule:If you wouldn’t feel comfortable sending this to a Fortune 500 company’s finance team, add more detail.

Step 2: Add your client’s details

Add your client’s legal business name (not the name of the person who hired you), their address, and their GSTIN if they have one. Get the spelling right. Get the entity name right. “Freshworks” and “Freshworks Inc” are different entities in an accounting system.

If your client is GST registered and you don’t include their GSTIN, they can’t claim input tax credit on your invoice. That means their accounts team will send it back to you for correction. That’s another week before you see the money, for a field that takes 15 seconds to fill in.

Ask for their billing details before you start the work, not after. A simple “can you share your billing entity name and GSTIN?” on day one saves you the awkward back-and-forth later.

Step 3: Give it a proper invoice number

Pick a format and stick with it. Something like NK/2026/001, or INV-001, or whatever makes sense to you. The only rules: keep them sequential, keep them unique, and if you’re GST registered, they can’t exceed 16 characters.

A good invoice number does two things. First, when a client emails you asking about “that invoice,” you can find it instantly. Second, it keeps your books clean come tax season. You want to look at your records and immediately know that NK/2026/003 was the third invoice you sent in 2026, not wonder which “Invoice - Freshworks - April - final (2).pdf” is the real one.

Pro tip:Include the year in your invoice number. When you’re filing taxes in March 2027 and need to find all invoices from FY 2026-27, “NK/2026/” is a lot easier to search for than scrolling through undated files.

Step 4: Describe the work you did

This is where most freelancers get lazy. “Content writing - April” is not a description. “8 blog articles (1,500 words each) for the Freshworks product blog, delivered April 2026” is a description. Each line item should have a clear description, a quantity, a rate, and a total.

Specific line items protect you. If a client ever disputes what was included, your invoice is the document everyone looks at. Vague descriptions give them room to argue. Specific ones don’t.

Good vs bad line items

Don’t write thisWrite this instead
Content writingBlog content: 8 articles, 1,500 words each (April 2026)
Social mediaSocial media copy: 30 posts + captions for Instagram and LinkedIn (April)
Design workEmail campaign design: 4 HTML email templates, responsive
ConsultingBrand strategy workshop: 3-hour session + deliverables doc

Step 5: Add tax (if applicable)

If you’re GST registered, add the tax breakup below your line items. The rate for most professional services is 18%. Whether it splits into CGST + SGST (same state) or IGST (different states) depends on where you and your client are located.

If you’re not GST registered, don’t add any tax line. Just show the total. Add a note like “Not registered under GST - turnover below threshold” so nobody asks.

Same state vs different state

Same state (intra-state)

Taxable value55,000
CGST (9%)4,950
SGST (9%)4,950
Total₹64,900

Different state (inter-state)

Taxable value55,000
IGST (18%)9,900
Total₹64,900

Step 6: Set your payment terms

Add three things: the issue date, the payment terms (like “Net 15” or “Net 30”), and the actual due date. “Net 15” means payment is due 15 days from the invoice date. “Net 30” means 30 days. Don’t write “due on receipt” or “at your convenience” because that means never.

A specific due date matters because it gives the client’s accounts team something to schedule. Without one, your invoice sits in a queue with no priority. You’re not being pushy by including a due date. You’re being professional.

Optional but powerful: add a late payment clause. Something like “1.5% monthly interest on overdue payments.” Most freelancers never enforce this, but having it there changes the dynamic. It tells the client your terms are a commitment, not a suggestion.

Step 7: Include your payment details

Bank account name, account number, IFSC code, bank name. If you work with clients in other states or countries, add SWIFT/BIC. If your Indian clients prefer UPI, include your UPI ID.

The goal is simple: your client should never have to email you asking “where do I send the money?” Every back-and-forth email between “I should pay this” and “I paid this” is another day of delay.

Bank details section

Account nameNeha Kapoor
Account no.50100987654321
IFSCHDFC0004321
BankHDFC Bank, Hauz Khas
UPIneha@upi

Step 8: Sign it and send

Add your signature (digital or scanned) and the total amount in words. “Rupees Sixty Four Thousand Nine Hundred Only.” It sounds old-fashioned, but it removes ambiguity on large invoices and is standard practice in Indian business.

A signed invoice feels like a document someone reviewed and approved. An unsigned one feels like a template that got auto-filled. Under GST rules, the signature of the supplier is one of the mandatory fields on a tax invoice.

Then send it. Don’t wait. The longer you sit on a finished invoice, the longer you wait to get paid. Send it the day the work is delivered, while the project is fresh in everyone’s mind.

Send it right: Email the invoice directly to the person who handles payments (usually finance@company or accounts@company), not just your day-to-day contact. CC your contact so they can push it through internally.

Mistakes that cost you money

5 invoice mistakes freelancers keep making.

1. Missing PAN

Client deducts 20% TDS instead of 10%. On a Rs 1 lakh invoice, that’s Rs 10,000 you don’t get until you file your ITR.

2. Vague line items

“Marketing work - April” gives the client room to dispute what was included. Be specific about deliverables, quantities, and dates.

3. No due date

Without a date, your invoice has no priority in the payment queue. “Due on receipt” means “whenever we get to it.”

4. Wrong client entity name

If the legal name doesn’t match their records, their accounting system will reject it. Confirm the exact billing entity before you invoice.

5. Missing the payment cycle

Most companies process payments on a fixed cycle, like the 1st and 15th of every month. If their cutoff is the 25th and you send your invoice on the 27th, you just pushed your payment to next month. Ask your client upfront: “what’s your payment cycle and when do you need invoices by?” Then make sure yours lands before that date, every time.

Skip the blank page. Start with everything filled in.

evrything.online builds your invoice as you fill it in. Your details, your client’s, line items, tax, bank details, signature. Hit send and your client gets it instantly.

Create your first invoice free

Frequently asked questions

What is the simplest way to create an invoice?

Open an invoice generator like evrything.online, fill in your details and your client's, add your line items, and hit send. The invoice goes straight to your client's inbox with a PDF attached. No templates to download, no formatting to fix.

Do I need GST registration to send an invoice?

No. You can send invoices without GST registration if your annual turnover is below Rs 20 lakh. Your invoice should say 'Not registered under GST' and should not include any tax breakup. You still need a proper invoice for income tax purposes.

What is the difference between an invoice and a bill?

They're the same thing from different perspectives. You send an invoice. Your client receives a bill. The document is identical. In freelancing, 'invoice' is the standard term.

How do I number my invoices?

Pick a format like INV-001 or your initials followed by the year and a sequence number (e.g., VK/2026/001). The only rules: keep them sequential, keep them unique, and under GST they can't exceed 16 characters.

When should I send the invoice?

As soon as the work is delivered or the milestone is hit. The longer you wait, the longer you wait to get paid. If you're on a retainer, send it on the same date every month so the client's accounts team can schedule it.

What happens if I send an invoice with a mistake?

Fix it and resend. Most clients will appreciate the correction. Under GST, you can issue a revised invoice or a credit note to correct errors. The important thing is to catch it early, before the client's accounts team has already processed the original.