How to Create a Professional Invoice in India
A professional invoice in India should clearly show who is billing, who is being billed, what was supplied, how the amount was calculated, when payment is due and how the customer can pay. If GST applies, the invoice should also make the tax details easy to check. The goal is simple: the customer should be able to approve and pay without asking for missing information.
Important: Invoice requirements can vary by GST registration, business type, state, customer type and transaction. LinkMitra helps you prepare a clean invoice, but you should review tax details before sending the final PDF.
Details every invoice should include
Business name, address, phone, email and GSTIN where applicable
Customer name, billing address and GSTIN where needed
Invoice number, invoice date and payment due date
Item or service description with quantity, unit, rate and taxable amount
Discount, shipping, round off and GST details where relevant
Total amount payable in numbers and words
Payment instructions such as bank details, UPI ID or UPI QR
Terms such as payment due date, late fee policy or project milestone reference
Step-by-step invoice workflow
Start with your business profile so the seller details are consistent.
Add the customer details carefully, especially phone number, billing address and GSTIN if used.
Create one line item per product, service or project milestone.
Add GST only when it applies and use the correct rate for the transaction.
Check discounts and extra charges before finalising the total.
Add payment details and a short payment instruction.
Download the PDF and share it by email, WhatsApp or print.
Example | Best practice
Freelance design work | Use a clear service description, project reference and due date
Local shop supply | Use item names, quantity, rate and payment method
GST registered supplier | Show GSTIN, tax rate and tax split where applicable
Advance or partial billing | Mention the milestone or balance amount clearly
Create a professional invoice faster: Use LinkMitra's free Invoice Generator to add customer details, line items, GST, discounts, payment details and download a clean PDF.
Common invoice mistakes to avoid
Using duplicate invoice numbers
Forgetting the payment due date
Writing vague item descriptions such as work done
Adding GST without checking whether GST applies
Sending invoices without payment details
Not saving a copy for payment follow-up
For repeat work, create a free LinkMitra account after using the invoice tool. Saved customers, invoices and payments reduce retyping and make follow-up easier when invoices become overdue.
Example invoice for a small service business
Assume a repair business completes electrical work for a shop. The invoice can show service visit charges of Rs. 1,500, material charges of Rs. 2,800 and transport of Rs. 300. If GST applies, the taxable value and GST are shown separately. If payment is due within seven days, mention the due date instead of writing due soon. A short payment note such as Pay by UPI or bank transfer and share confirmation after payment is easier for the customer to act on.
How invoices support follow-up
A good invoice is also a future reference. When payment is delayed, you can mention the invoice number, amount and due date in a reminder. When the customer asks what was billed, you can point to the line items. When your accountant reviews the month, the invoice number and date make the record traceable. This is why small details such as numbering, item description and payment status matter.
Before sending the invoice
Check spelling of customer name and business name
Check GSTIN and state details if GST is used
Check arithmetic after discounts and taxes
Confirm that the due date is realistic
Make sure the PDF opens properly on mobile
Send the invoice with a short message that tells the customer what to do next
Can I create an invoice without GST?
Yes, if GST does not apply to your business or transaction, you can prepare a non-GST invoice. Check your registration and tax position before deciding.
Can I send an invoice on WhatsApp?
Yes. Download the invoice PDF and send it with a short message that mentions the invoice number, amount and due date.
Does LinkMitra collect payments?
No. LinkMitra helps create invoices, UPI QR codes and records. Payment confirmation should come from your bank, UPI app or manual records.