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:
- It is a legal request for payment — once sent, it creates a formal payment obligation
- It is required for GST compliance if you are GST-registered
- It serves as a financial record for both parties for tax filing
- It protects you legally in case of payment disputes
- It makes you look professional and helps build client trust
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.
| Situation | Invoice Type | GST Required |
| Annual turnover below ₹20L, not GST registered | Simple Invoice / Bill | No |
| GST registered, client in same state | GST Invoice with CGST + SGST | Yes |
| GST registered, client in different state | GST Invoice with IGST | Yes |
| Export services (zero-rated supply) | Export Invoice | 0% GST or with LUT |
| Freelancer earning in foreign currency | Export Invoice | 0% 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:
- INV-001, INV-002, INV-003... — Simple sequential numbering
- INV-2026-001 — Year-prefixed (resets every financial year)
- CM/2026-27/001 — Financial year format used by many businesses
- CLIENT-001 — Client-specific numbering for businesses with few clients
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 Term | Meaning | Best For |
| Due on Receipt | Payment expected immediately | Small one-time projects, new clients |
| Net 7 | Payment due within 7 days | Ongoing work, trusted clients |
| Net 15 | Payment due within 15 days | Standard freelance projects |
| Net 30 | Payment due within 30 days | Corporate clients, larger projects |
| 50% Advance + 50% on Delivery | Split payment | Long projects, new client relationships |
Tips to Get Paid Faster
- Always include your UPI ID on the invoice — Clients can pay instantly without bank transfer delays
- Send the invoice immediately after completing work — Delays in sending invoices lead to delays in payment
- Follow up politely on the due date — A short WhatsApp or email reminder on the due date increases payment rate significantly
- Offer multiple payment options — Bank transfer, UPI, and online payment links increase the chances of quick payment
- Add a late payment clause — "Payments received after 30 days will attract 1.5% monthly interest" encourages timely payment
- 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
- Go to ConvertMate Invoice Generator
- Fill in your business name, address, and GSTIN (if applicable)
- Enter client details — name, address, and their GSTIN
- Set invoice number, invoice date, and due date
- Add your items or services — description, quantity, rate, and GST percentage
- Add any discount if applicable
- Add your bank account or UPI details in the notes section
- 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