Invoice Creation Guide

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.

FieldDescriptionStatus
Invoice NumberA unique sequential number for every invoice. Helps you track payments and is mandatory under GST.Required
Invoice DateThe date on which the invoice is issued. Determines payment due date and GST filing period.Required
Your Business Name & AddressFull legal name and registered address of your business as per GST registration.Required
Your GSTINYour 15-digit GST Identification Number, mandatory on every tax invoice.Required
Client Name & AddressFull name and billing address of the customer or business you are invoicing.Required
Client GSTINThe buyer's GSTIN if they are a registered business. Required for B2B invoices to enable ITC.If applicable
HSN / SAC CodeThe product (HSN) or service (SAC) classification code that determines the applicable GST rate.Required
Item DescriptionClear, accurate description of each product or service being billed.Required
Quantity & UnitNumber of units and unit of measurement (e.g., pcs, kg, hours).Required
Unit PricePrice per unit before applying discounts or taxes.Required
Taxable ValueTotal value after discounts and before GST is applied.Required
GST Rate & AmountThe applicable GST rate and computed tax — split as CGST+SGST or IGST.Required
Total AmountGrand total payable including all taxes, rounded appropriately.Required
Payment TermsDue date, accepted payment methods, and any late fee policy.If applicable
Authorised SignatureSignature 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.

01

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 your logo to make the invoice look professional and instantly recognisable.
02

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.

💡Keep a client directory with saved details to avoid re-entering information every time.
03

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.

💡Use a structured format: prefix, financial year, and running number (e.g., INV/FY25/042).
04

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.

💡Group similar items together and use a line for any applicable discount before the tax calculation.
05

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.

💡Use our GST calculator to verify your tax amounts before adding them to the invoice.
06

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.

💡Adding a QR code for UPI payments significantly speeds up collections from smaller clients.
07

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.

💡Read through the invoice as if you were the client receiving it — would everything be clear?
08

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.

💡Use a cloud folder or invoicing software to organise and back up all your invoices automatically.

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.

TAX INVOICE
AD
Arora Digital Solutions
GSTIN: 07AABCA5678F1Z2
PAN: AABCA5678F
B-12, Nehru Place, New Delhi - 110019
+91 98765 43210
TAX
INVOICE
No. INV/2024-25/0056
Date: 10 Jan 2025
Due: 25 Jan 2025
Inter-State
BILL FROM (SELLER)
Arora Digital Solutions
B-12, Nehru Place
New Delhi - 110019
State: Delhi
GSTIN: 07AABCA5678F1Z2
BILL TO (BUYER)
TechStart Pvt. Ltd.
GSTIN: 27AABCT9876G1Z5
Floor 3, Lotus Tower
Pune - 411001, Maharashtra
POS: Maharashtra
SHIP TO
TechStart Pvt. Ltd.
Floor 3, Lotus Tower
Pune - 411001, Maharashtra
#DescriptionSACQtyUnitRateIGSTAmount
1Website Design & Development9983131Project35,00018%
6,300.00
41,300.00
2SEO Optimisation (3 months)9983613Month8,00018%
4,320.00
28,320.00
3Social Media Management9983611Month12,00018%
2,160.00
14,160.00
Tax Summary
GST %TaxableIGSTTotal Tax
18%₹71,000.00₹12,780.00₹12,780.00
Payment Details
A/C Name: Arora Digital Solutions
Bank: HDFC Bank
A/C No: 50100123456789
IFSC: HDFC0001234
UPI: arora@hdfcbank
Subtotal₹71,000.00
Taxable Amount₹71,000.00
IGST₹12,780.00
Invoice Total₹83,780.00
Rupees Eighty Three Thousand Seven Hundred Eighty Only

Notes: Thank you for your business!

Terms & Conditions: Payment is due within 30 days. Subject to Delhi jurisdiction. E. & O.E.

Customer Signature & Stamp
TechStart Pvt. Ltd.
Authorised Signatory
Arora Digital Solutions
Generated by UdyogiBazaar · udyogibazaar.com
Create Your Own Invoice

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.

💡Write a short note in the email body summarising the invoice — amount, due date, and payment instructions.
📱

WhatsApp

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.

💡Always save your WhatsApp invoice conversations as they serve as delivery proof.
🖨️

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.

💡For goods transport, a printed invoice (or e-way bill) must physically accompany the shipment.
🔗

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.

💡Useful for international clients or tech-savvy businesses that prefer a paperless workflow.

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.

Open Invoice Generator

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.