How to Make a GST Invoice for Your Small Business in India (Step-by-Step 2026)
Whether you operate a local retail store, a consulting firm, a manufacturing unit, or a growing startup in India, every commercial sale requires a professional, compliant invoice.
Many business owners believe they need expensive accounting software like Tally Prime, Zoho Books, or Vyapar to create professional invoices. In reality, you can generate compliant, print-ready GST invoices 100% free directly in your web browser.
Here is a step-by-step practical guide to creating professional invoices in India.
โก Ready to create your bill right now? Open our Free GST Invoice Maker to create, preview, and download your compliant invoice in under 60 seconds.
Step 1: Identify Your Legal Invoice Type
Before writing your bill, confirm which document format you must issue:
- Tax Invoice (B2B): Issued if you are GST registered and your buyer wants to claim Input Tax Credit (ITC).
- Bill of Supply (B2C / Composition): Issued if you are not GST registered, or registered under the Composition Scheme, or selling exempt items.
- Proforma Invoice: An estimate or quote sent before supplying goods or services to request an advance payment.
Step 2: Set Up Consecutive Invoice Numbering
Under GST law, invoice numbering cannot be random. It must adhere to three specific rules:
- Maximum 16 Characters: Can contain numbers, letters, and special characters (hyphens
-and forward slashes/). - Unique Per Financial Year: For financial year 2026โ27, a standard pattern is
INV/2026-27/001orINV-26-001. - Sequential With No Gaps: Tax authorities look for gaps during audits. Always maintain consecutive numbers.
Step 3: Enter Supplier & Recipient Particulars
Every valid invoice must state:
- Your Business Name & Address: Registered trade name and physical office address.
- Your 15-digit GSTIN: Format: 2-digit State Code + 10-character PAN + 1-digit Entity Number + โZโ + 1 Checksum character.
- Customer / Recipient Details: Buyerโs legal business name, address, and GSTIN (if a registered business).
- Place of Supply: State name and 2-digit code (e.g.,
Maharashtra (27),Karnataka (29),Delhi (07)).
Step 4: Add Line Items with HSN/SAC Codes & Rates
For every product or service provided, record:
- Clear, specific item description (e.g., โFull-Stack Web Application Developmentโ).
- HSN / SAC Code: 4 to 6 digits based on your annual turnover.
- Quantity & Unit of Measurement (e.g., Pcs, Kgs, Hours).
- Unit Price (excluding tax).
- Any trade discounts applied.
- Applicable GST Slab (0%, 5%, 12%, 18%, or 28%).
Step 5: Calculate Taxes Accurately
The Golden Rule of Indian GST:
- Intra-State Supply (Buyer in the same state): Split the tax evenly into Central GST and State GST. $$\text{CGST} = \text{Taxable Value} \times \frac{\text{Rate}}{2}$$ $$\text{SGST} = \text{Taxable Value} \times \frac{\text{Rate}}{2}$$
- Inter-State Supply (Buyer in a different state): Apply the full rate as Integrated GST. $$\text{IGST} = \text{Taxable Value} \times \text{Rate}$$
Our Free Invoice Generator handles this automatically when you select your supply type.
Step 6: Include Payment Terms & Remittance Details
To ensure prompt payments, always print:
- Due date (e.g., โNet 15 Daysโ or โDue Upon Receiptโ).
- Bank Name, Account Number, IFSC Code, and Branch Name.
- UPI ID / QR code for instant mobile payments.
- Terms & Conditions (e.g., interest rate on delayed payments, return policies).
Summary: Avoid the 4 Most Common Invoicing Mistakes
- Missing Place of Supply: This prevents the buyer from taking input tax credit across states.
- Incorrect Tax Rate Slabs: Always verify the correct GST rate for your specific HSN code.
- Mismatched Invoice Dates: The invoice date must precede or match the date of dispatch of goods or provision of services.
- Using Generic Word/Excel Templates: Manual spreadsheet math often causes paisa rounding errors that get flagged during GSTR-1 filing.