How to Create a Professional Invoice — Complete Guide for India
A step-by-step guide for freelancers, small businesses, and shop owners on how to create a professional invoice in India — including GST invoices. Covers every required field, common mistakes, and how to send invoices to clients.
What is an invoice?
A formal document issued by a seller to a buyer that lists goods or services provided, the amounts owed, and payment terms. It is both a billing tool and a legal record.
Why it matters
Invoices are your legal proof of sale, the basis for GST returns, the trigger for payment collection, and essential documentation for business accounting.
Who needs invoices?
Every business — freelancers, traders, manufacturers, consultants, service providers, and shops — should issue invoices for every transaction, big or small.
Professional billing benefits
Clear invoices reduce payment disputes, speed up collections, improve your professional image, and keep your GST compliance clean and audit-ready.
What is an Invoice?
An invoice is a commercial document issued by a seller to a buyer that formally records a transaction. It states what was sold, in what quantity, at what price, and how much is owed — including any applicable taxes. It serves as a binding request for payment and, once paid, becomes part of your permanent business records.
In India, invoices play a particularly critical role under the GST system. Every GST-registered business must issue a tax invoice for every taxable supply of goods or services. This invoice is the document that:
Enables GST Payment
The GST collected via invoices is what you deposit with the government when filing returns.
Enables ITC Claims
Your buyers can claim Input Tax Credit only against a valid GST invoice — making yours essential to their cash flow.
Feeds GST Returns
Your GSTR-1 return is built from your issued invoices. Every invoice you raise is reported in your monthly filing.
Creates Legal Record
An invoice is your proof of supply — critical in any payment dispute, audit, or legal proceeding.
Even if you are not GST-registered, creating proper invoices is a sign of professionalism and a good business habit. See our GST Invoice guide for the specific rules that apply to registered businesses.
Types of Invoices
Different business situations call for different types of invoices. Here are the ones most commonly used by Indian businesses.
GST Tax Invoice
The standard invoice for GST-registered businesses selling goods or services. Shows GST breakdown (CGST/SGST or IGST) and allows the buyer to claim Input Tax Credit.
Use when
For all taxable B2B and B2C sales by GST-registered businesses.
Proforma Invoice
A preliminary invoice sent before delivery to confirm order details, pricing, and terms. It is not a demand for payment — it is a quote in invoice format.
Use when
Before finalising an order, or when goods need to be imported/exported.
Commercial Invoice
Used primarily for international trade and export. It declares the value, quantity, and nature of goods for customs purposes.
Use when
For export shipments and cross-border transactions.
Bill of Supply
Issued instead of a tax invoice when supplying exempt goods or services, or by businesses registered under the Composition Scheme. No GST is charged.
Use when
For exempt supplies or if you are a Composition dealer.
Recurring Invoice
Sent at regular intervals (monthly, quarterly) for ongoing services like retainer contracts, subscriptions, or maintenance agreements.
Use when
For long-term clients on fixed monthly or periodic billing.
Essential Details Required in an Invoice
Every professional invoice — especially a GST invoice — must include these fields to be valid and useful.
| Field | Description | Status |
|---|---|---|
| Invoice Number | A unique sequential number for every invoice. Helps you track payments and is mandatory under GST. | Required |
| Invoice Date | The date on which the invoice is issued. Determines payment due date and GST filing period. | Required |
| Your Business Name & Address | Full legal name and registered address of your business as per GST registration. | Required |
| Your GSTIN | Your 15-digit GST Identification Number, mandatory on every tax invoice. | Required |
| Client Name & Address | Full name and billing address of the customer or business you are invoicing. | Required |
| Client GSTIN | The buyer's GSTIN if they are a registered business. Required for B2B invoices to enable ITC. | If applicable |
| HSN / SAC Code | The product (HSN) or service (SAC) classification code that determines the applicable GST rate. | Required |
| Item Description | Clear, accurate description of each product or service being billed. | Required |
| Quantity & Unit | Number of units and unit of measurement (e.g., pcs, kg, hours). | Required |
| Unit Price | Price per unit before applying discounts or taxes. | Required |
| Taxable Value | Total value after discounts and before GST is applied. | Required |
| GST Rate & Amount | The applicable GST rate and computed tax — split as CGST+SGST or IGST. | Required |
| Total Amount | Grand total payable including all taxes, rounded appropriately. | Required |
| Payment Terms | Due date, accepted payment methods, and any late fee policy. | If applicable |
| Authorised Signature | Signature or digital signature of the authorised representative. | Required |
Step-by-Step Guide to Creating an Invoice
Follow these steps every time you create an invoice — from scratch or using our free invoice generator.
Add Your Business Information
Start with your business name, complete address, phone number, email, and GSTIN. This is your identity on the invoice and tells the client who is billing them. Use your registered business name exactly as it appears in your GST certificate.
Add Client Details
Enter the client's full name or company name, billing address, and GSTIN (if they are GST-registered). For inter-state supplies, ensure the state is clearly mentioned — it determines whether CGST+SGST or IGST applies.
Assign a Unique Invoice Number
Every invoice must have a unique sequential number within the financial year. A common format is INV/2024-25/001. Never reuse or skip numbers — gaps in your invoice series can raise questions during a GST audit.
List Your Products or Services
Add each item with a clear description, HSN or SAC code, quantity, unit, and unit price. Be specific — 'Website Design and Development — 5 pages' is better than 'Design Work'. Accurate descriptions reduce disputes.
Calculate and Apply GST
Determine the correct GST rate from the HSN/SAC code. Check whether the transaction is intra-state (apply CGST+SGST) or inter-state (apply IGST). Compute the tax on the taxable value and show each component separately.
Add Payment Details
Include your bank account name, account number, IFSC code, and UPI ID if applicable. Also mention the due date for payment and your preferred payment methods. This makes it easy for clients to pay promptly.
Review Everything Before Sending
Double-check all amounts, GST calculations, the client's GSTIN, and invoice number before finalising. A wrong invoice cannot be edited — you will need to issue a credit note to correct it. Prevention is far easier than correction.
Send and Save a Copy
Send the invoice as a PDF via email or WhatsApp. Keep a copy in your records — GST law requires you to retain invoices for at least 6 years. File them by month or financial year for easy retrieval during audits.
Professional Invoice Format — Sample
A realistic example showing exactly what an invoice generated by our free invoice generator looks like — with all mandatory GST fields filled in.
Free · No signup · Download as PDF
How to Create a GST Invoice
A GST invoice has all the elements of a regular invoice plus additional mandatory fields required under the CGST Act, 2017. If you are GST-registered, every taxable sale must be accompanied by a compliant tax invoice — not just any invoice.
Add GSTIN — Yours and Client's
Your 15-digit GSTIN must appear on every tax invoice. If the buyer is also registered, their GSTIN must be included too.
Include HSN or SAC Code
Every product needs an HSN code; every service needs a SAC code. This determines the correct tax rate and is mandatory for invoices above certain turnover thresholds.
Show GST Split Correctly
Intra-state sales: split as CGST + SGST (each at half the total rate). Inter-state sales: charge IGST at the full rate. Never mix the two on the same invoice.
Mention Place of Supply
The state of the buyer (place of supply) determines which type of GST to apply. This field is mandatory on every GST invoice.
For a detailed walkthrough of GST invoice requirements, field-by-field explanations, and types of GST invoices, see our complete GST Invoice guide. Use our GST calculator to verify your tax amounts.
Best Practices for Invoice Creation
Simple habits that professional businesses follow to keep their invoicing clean and effective.
Always Use Sequential Invoice Numbers
Never skip or reuse invoice numbers within a financial year. A consistent series (INV/2024-25/001, /002, /003...) is legally required and makes reconciliation easy.
Issue Invoices on Time
For goods, issue the invoice at or before delivery. For services, issue within 30 days of completing the service. Late invoices delay ITC for your clients and affect your GSTR-1 filing.
State Clear Payment Terms
Always include a specific due date (e.g., 'Due within 15 days') rather than vague terms like 'payment due soon'. Clear terms reduce late payments significantly.
Offer Multiple Payment Methods
Include your bank details, UPI ID, and any other accepted payment methods on every invoice. The easier you make it to pay, the faster you get paid.
Keep Organised Records
Maintain a systematic record of all invoices — paid, unpaid, and cancelled. This is essential for GST return filing and your own income tracking.
Verify Client GSTIN Before Billing
Before issuing a B2B invoice, verify your client's GSTIN on the GST portal. An invoice with an incorrect GSTIN means your client cannot claim ITC on it.
Common Invoice Mistakes to Avoid
These errors cause payment delays, GST compliance issues, and unnecessary corrections.
Reusing or Skipping Invoice Numbers
Every invoice must have a unique sequential number. Gaps or duplicates in your invoice series are a red flag during GST audits and can lead to scrutiny of your returns.
Wrong GSTIN on Invoice
A typo in your GSTIN or the client's GSTIN makes the invoice invalid for ITC purposes. The buyer's GSTR-2B will not show the transaction, and they will be unable to claim credit.
Charging Wrong GST Rate
Always verify the GST rate linked to the specific HSN or SAC code for each product or service. Using a generic 18% for everything when some items are taxed at 5% or 12% is a compliance error.
Not Mentioning Place of Supply
The place of supply determines whether CGST+SGST or IGST applies. Omitting it — especially on inter-state invoices — is a common mistake that causes ITC mismatches.
Editing a Sent Invoice Directly
Once an invoice is issued, you cannot modify it. If corrections are needed, issue a Debit Note (if you undercharged) or a Credit Note (if you overcharged), referencing the original invoice.
No Follow-up on Unpaid Invoices
Invoicing is only the first step. Send payment reminders at the due date and again after 7 and 14 days. Systematic follow-up dramatically reduces your outstanding receivables.
How to Send Invoices to Clients
Choosing the right delivery method helps you get paid faster and keeps both parties with a copy.
Email as PDF
The most professional and widely accepted method. Generate your invoice as a PDF and attach it to an email. Include the invoice number and amount in the subject line for easy tracking.
Works well for small businesses and freelancers dealing with clients who prefer instant messaging. Send the PDF via WhatsApp and follow up in the same thread for payment confirmation.
Printed Invoice
Required for goods deliveries, wholesale traders, and businesses where physical documentation is standard. Print two copies — one for the client and one for your records.
Invoice Link / Portal
Some invoicing tools generate a shareable link to a digital invoice that clients can view and download online. Professional and easy for clients to store and forward.
Benefits of Using an Online Invoice Generator
Why thousands of Indian freelancers and small businesses use our free invoice generator instead of creating invoices manually.
Instant Creation
Create a professional, GST-compliant invoice in under 2 minutes. No learning curve, no templates to format manually.
Automatic GST Calculation
Enter the amount and rate — the generator calculates CGST, SGST, and IGST automatically and places them in the right fields.
Works on Any Device
Create and share invoices from your phone, tablet, or desktop. No app installation or software required.
PDF Download in One Click
Download a clean, print-ready PDF instantly. Send it to clients via email or WhatsApp without any additional formatting.
Sequential Numbering
The generator maintains consistent invoice numbering, keeping your series organised and GST-audit ready.
GST-Compliant Format
Every invoice produced includes all mandatory fields required under the CGST Act — no compliance gaps, no missing fields.
Ready to create your first invoice?
Takes less than 2 minutes. No account needed. Download PDF instantly.
Frequently Asked Questions
Common questions about creating invoices in India.
Create your first invoice in under 2 minutes
Free, GST-compliant, no signup — download as PDF and send instantly.