Business Guide

How to Create a Professional Invoice Free — Guide for Freelancers India

🧾 7 min read · Updated May 2026 · By ConvertMate Team

Every freelancer, consultant, and small business owner in India needs to send invoices to get paid. But many people — especially those just starting out — are unsure about what a proper invoice should include, how to number invoices, when to add GST, and how to make clients pay on time.

This complete guide covers everything you need to know about creating professional invoices in India — including the mandatory fields, GST invoice format, invoice numbering best practices, and tips to ensure you get paid faster. And you can create a professional PDF invoice right now using ConvertMate's free invoice generator — no software needed.

Create a Professional GST Invoice — Free, Instant PDF Download

🧾 Create Invoice Now →

No signup · Add GST · Download PDF · Works on mobile

What is an Invoice and Why Do You Need One?

An invoice is a formal document you send to a client after completing work or delivering goods. It details what was delivered, the amount owed, payment due date, and your payment details. An invoice serves several important purposes:

Mandatory Fields in an Indian Invoice

Whether you are GST-registered or not, a proper Indian invoice must contain certain essential fields. Missing even one can cause payment delays or compliance issues.

🏢
Your Business Details
Full name or business name, address, phone number, email address, and GSTIN (if GST registered)
👤
Client Details
Client's name or company name, billing address, and GSTIN (if they are GST registered)
🔢
Invoice Number
A unique sequential invoice number. Required for GST compliance. Example: INV-2026-001
📅
Invoice Date & Due Date
Date the invoice was issued and the payment due date (typically Net 30 or 15 days)
📦
Itemized List of Services/Goods
Description of each service or product, quantity, rate per unit, and total amount
🧮
GST Breakup (if applicable)
CGST + SGST (intra-state) or IGST (inter-state), with applicable percentage and amount
💳
Payment Details
Bank account number, IFSC code, UPI ID, or other payment method details so the client can pay

GST Invoice Requirements — When and How to Add GST

You are required to issue a GST invoice only if you are registered under GST. If your annual turnover is below ₹20 lakhs (₹10 lakhs for special category states), GST registration is optional, and you can send a simple invoice without GST.

SituationInvoice TypeGST Required
Annual turnover below ₹20L, not GST registeredSimple Invoice / BillNo
GST registered, client in same stateGST Invoice with CGST + SGSTYes
GST registered, client in different stateGST Invoice with IGSTYes
Export services (zero-rated supply)Export Invoice0% GST or with LUT
Freelancer earning in foreign currencyExport Invoice0% GST typically

⚠️ Important for freelancers: If you earn from international clients (USD, EUR payments), your services are treated as exports. You typically do not charge GST on export invoices. Consult a CA for your specific situation.

Invoice Numbering — Best Practices

Invoice numbering must be sequential and unique. The GST rules require that invoice numbers follow a consistent series without gaps. Here are recommended formats:

Never reuse or skip invoice numbers. If you cancel an invoice, mark it as "Cancelled" and move to the next number. The ConvertMate invoice generator automatically suggests the next invoice number based on your previous one.

Payment Terms — How to Get Paid Faster

Payment terms define when payment is expected. Choosing the right terms and communicating them clearly on your invoice is the most effective way to reduce payment delays.

Payment TermMeaningBest For
Due on ReceiptPayment expected immediatelySmall one-time projects, new clients
Net 7Payment due within 7 daysOngoing work, trusted clients
Net 15Payment due within 15 daysStandard freelance projects
Net 30Payment due within 30 daysCorporate clients, larger projects
50% Advance + 50% on DeliverySplit paymentLong projects, new client relationships

Tips to Get Paid Faster

  1. Always include your UPI ID on the invoice — Clients can pay instantly without bank transfer delays
  2. Send the invoice immediately after completing work — Delays in sending invoices lead to delays in payment
  3. Follow up politely on the due date — A short WhatsApp or email reminder on the due date increases payment rate significantly
  4. Offer multiple payment options — Bank transfer, UPI, and online payment links increase the chances of quick payment
  5. Add a late payment clause — "Payments received after 30 days will attract 1.5% monthly interest" encourages timely payment
  6. Always get a PO (Purchase Order) number — For corporate clients, reference the PO number on your invoice to avoid processing delays

How to Create a Professional Invoice Using ConvertMate

  1. Go to ConvertMate Invoice Generator
  2. Fill in your business name, address, and GSTIN (if applicable)
  3. Enter client details — name, address, and their GSTIN
  4. Set invoice number, invoice date, and due date
  5. Add your items or services — description, quantity, rate, and GST percentage
  6. Add any discount if applicable
  7. Add your bank account or UPI details in the notes section
  8. Click "Download PDF" — your professional invoice is ready to send

The entire process takes under 3 minutes. The PDF invoice is properly formatted and looks completely professional. No watermarks, no signup required.

Frequently Asked Questions

Do I need GST registration to send an invoice in India?
No. If your annual turnover is below ₹20 lakhs, you do not need GST registration and can send a simple invoice without GST. Only registered businesses are required to issue GST-compliant invoices. However, many clients — especially companies — prefer to work with GST-registered vendors for input tax credit purposes.
Can I use ConvertMate invoice generator for GST invoices?
Yes. The ConvertMate invoice generator supports GST fields including GSTIN for both parties, GST percentage per line item, and automatic CGST/SGST/IGST calculation. The generated PDF invoice is suitable for GST compliance purposes.
Is a digital PDF invoice legally valid in India?
Yes. Under the GST Act and Indian tax law, digital invoices are fully legally valid. You do not need to print and sign invoices physically. A PDF invoice sent via email or WhatsApp is legally binding. Digital signatures can be added for additional authenticity.
How do I number my invoices for the financial year 2026-27?
For the financial year starting April 2026, reset your invoice series. A recommended format is INV-2026-27-001, INV-2026-27-002, and so on. This makes it easy to identify which financial year each invoice belongs to, which is helpful during GST filing and audits.
What should I do if a client does not pay on time?
First, send a polite reminder email or WhatsApp message referencing the invoice number and due date. If there is no response after one week, send a more formal reminder. For amounts above ₹1 lakh, you can file a case with the MSME Samadhaan portal if the client is a company or government entity. For all disputes, having a proper invoice is your strongest legal document.

Create your professional invoice in under 3 minutes — free

🧾 Create Free Invoice →

GST support · PDF download · No signup · Works on mobile

More Free Business Tools on ConvertMate