📄 Invoicing Guide

How to Create a Professional Invoice in India (Free + Step-by-Step Guide)

Creating a professional invoice in India is straightforward — but most freelancers get it wrong and end up chasing payments for weeks. This guide covers exactly what to include, GST rules, payment terms, and how to send it.

By InvoicePilot··7 min read

Skip the manual work

Create a professional invoice in 60 seconds with InvoicePilot — free forever.

Create Invoice Free →

In this guide

  1. 01Add your business details
  2. 02Add your client's details
  3. 03Assign a unique invoice number
  4. 04Add invoice date and due date
  5. 05List your services and amounts
  6. 06Add GST if applicable
  7. 07Add payment details
  8. 08Common mistakes to avoid
  9. 09Free invoice tool to do this automatically

Whether you're a freelance designer, developer, consultant, or agency — sending professional invoices on time is the single most important thing you can do to get paid faster. Here's the complete step-by-step guide.

01

Add your business details

Your invoice must include your full name (or business name), address, phone number, email, and GSTIN (if registered). This is required by law for any invoice above ₹200. Put this at the top of the invoice — it establishes your professional identity.

02

Add your client's details

Include the client's name, company name, billing address, and GSTIN (if they're GST registered). This helps your client process the invoice through their accounts department without delays. Missing client GSTIN on a B2B invoice can cause payment delays.

03

Assign a unique invoice number

Every invoice needs a unique sequential number — e.g., INV-2026-001. This is legally required and helps both you and your client track payments. Never reuse invoice numbers. A good format: [PREFIX]-[YEAR]-[NUMBER], like INV-2026-047.

💡 Pro tip

Tools like InvoicePilot auto-generate sequential invoice numbers so you never have to track them manually.

04

Add invoice date and due date

The invoice date is when you're issuing it. The due date tells the client when payment is expected. Standard payment terms in India are Net-15 (15 days) or Net-30 (30 days). Shorter is better — Net-15 gets you paid faster. Always set a specific date, not just "30 days."

05

List your services and amounts

Break down your work into clear line items. Instead of "Design work — ₹50,000", write "UI/UX Design for Homepage (10 screens) — ₹50,000". Specific line items reduce client disputes and make it easier to get approved through their procurement process.

06

Add GST if applicable

If you're GST registered (turnover above ₹20 lakhs, or ₹10 lakhs in special states), you must charge GST. For services: 18% GST typically applies. Show it as: Subtotal → GST 18% → Total. If you're invoicing international clients (exports), services may be zero-rated — consult your CA.

07

Add payment details

Include your bank account number, IFSC code, UPI ID, or payment link. The easier you make it to pay, the faster you get paid. Add a note: "Please use invoice number as payment reference." This makes it easy to match your bank statement to invoices.

08

Common mistakes Indian freelancers make

  • No due date — "whenever you can" results in never
  • Missing GSTIN when GST registered — can be penalized
  • Vague line items — "design work" instead of specific deliverables
  • No late payment clause — add "1.5% per month after due date"
  • Sending as Word doc — always send as PDF so it can't be edited
  • No follow-up system — most clients need 1-2 reminders
09

The easiest way: use InvoicePilot (free)

Instead of manually creating invoices in Word or Excel, tools like InvoicePilot handle all of the above automatically — invoice numbering, PDF generation, payment tracking, and multi-currency support. The free plan includes 5 clients and 5 invoices per month, which is enough for most freelancers starting out.

  • Auto-generated sequential invoice numbers
  • Professional branded PDF in one click
  • Payment status tracking (paid / unpaid / overdue)
  • Multi-currency (USD, AED, EUR, GBP, INR)
  • Free forever plan — no credit card needed
Create your first invoice free →

Ready to get paid faster?

Create professional invoices in 60 seconds. Free forever.

Start Free — No Credit Card →