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
Your invoice must include your full name (or business name), address, phone number, email, and GSTIN (if registered). Under GST rules, a registered person generally doesn't need to issue an individual tax invoice for a supply below ₹200 to an unregistered recipient who doesn't require one — a consolidated invoice can be issued instead, subject to the applicable conditions. Put this at the top of the invoice — it establishes your professional identity.
02
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
Every GST tax invoice issued by a registered person needs a unique sequential number — e.g., INV-2026-001 — which is a legal requirement under GST invoicing rules. Using sequential numbers is good practice either way, since it 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
The invoice date is when you're issuing it. The due date tells the client when payment is expected. Common payment terms include Net-15 (15 days) and Net-30 (30 days). Shorter is better — Net-15 gets you paid faster. Always set a specific date, not just "30 days."
05
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
GST registration liability generally depends on the applicable turnover threshold — commonly ₹20 lakhs (₹10 lakhs in certain special category states) under Section 22 — along with other compulsory-registration provisions and exceptions that can apply regardless of turnover. If you're GST registered, the applicable rate depends on the specific service you provide, though 18% is a common rate for many services. Show it as: Subtotal → GST → Total. If you're invoicing international clients (exports), services may be zero-rated — consult your CA.
07
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
- ✗No due date — "whenever you can" results in never
- ✗Missing GSTIN when GST registered — can cause compliance issues
- ✗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
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 →Create professional invoices in 60 seconds. Free forever.
Start Free — No Credit Card →What makes an invoice "professional" rather than just functional?
Consistent branding (logo, colors), clear itemization of what was delivered, unambiguous payment terms and due date, and the applicable required invoice details present and correctly formatted — a professional invoice reads clearly and leaves no room for a client to ask "what is this for?"
How long should I give clients to pay an invoice?
Net 7 or Net 14 works well for most freelance projects; Net 30 is common with larger agencies and enterprises but ties up your cash flow longer. Whatever you choose, write a specific date rather than a vague term like "due on receipt."
Do I need special software to create a professional invoice?
No — a well-structured Word or Excel template can work fine if you’re careful about consistency. Invoicing software mainly helps by auto-filling GST fields, enforcing invoice numbering, and tracking which invoices are still unpaid.