GST Rule 46 Ready

Free Invoice Generator

Create professional GST invoices online for free. Add items, taxes, discounts, and download clean A4 PDFs instantly. No signup required.

No Signup Required100% Free & PrivateInstant PDF & Print

Invoice Details & Reference

Your Business Details (Seller)

Billed By
Click to upload logo (PNG/JPG up to 2MB)

Customer / Client Details (Buyer)

Billed To

Line Items & Products / Services

Specify quantities, rates, discounts, and applicable GST rates.

#1
₹ 0.00

Bank Account & UPI Payment Details

For Direct Client Remittance

Notes, Terms & Conditions & Signatory

Need to prepare a price estimate before sending an invoice?

Send client proposals and price quotes with validity dates using our dedicated estimation tool.

Try Free Quotation Generator →

Create Professional Invoices Online for Free

Whether you are a freelance software developer, graphic designer, legal consultant, retail shop owner, or small manufacturing enterprise in India, generating polished, statutory-compliant bills is critical to your cash flow. A well-formatted invoice ensures prompt payment from clients, prevents accounting disputes, and protects your business during GST audits.

The Ascend Systems Free Invoice Generator is purpose-built for the Indian business ecosystem. It automatically calculates taxable amounts, trade discounts, CGST, SGST, IGST, and formats the total into standard Indian Rupee currency words without requiring expensive accounting software subscriptions.

What is an Invoice?

An invoice is a time-stamped commercial document issued by a seller to a buyer. It itemizes the products or services delivered, specifies agreed unit prices and quantities, applies statutory taxes, and demands payment under agreed credit terms. Under Indian contract and tax laws, a tax invoice serves as legal evidence of debt and forms the primary document for claiming Input Tax Credit (ITC).

How to Create an Invoice: Step-by-Step

  1. Fill In Your Business Information: Enter your registered company or trade name, complete postal address, phone, email, and 15-digit GSTIN. You can also upload your company logo to appear at the top of the invoice.
  2. Enter Client (Buyer) Details: Provide the recipient's name, company entity, billing address, and their GSTIN (essential for B2B billing).
  3. Set Invoice Meta Information: Assign a sequential invoice number (e.g. INV-2026-001), the date of issue, payment due date, and Place of Supply.
  4. Add Products or Services: Add individual line items with item descriptions, HSN or SAC codes, quantities, unit prices, and any promotional discounts.
  5. Select GST Mode: Choose between CGST + SGST (for sales within your state) or IGST (for sales to other Indian states). If you are unregistered or selling exempt goods, select No GST.
  6. Add Bank & UPI Remittance Details: Fill in your bank account number, IFSC code, and UPI ID so customers can transfer funds immediately.
  7. Download PDF or Print: Review the live preview on the right and click Download PDF to generate a print-ready A4 document.

GST Invoice Basics: CGST vs SGST vs IGST

Under India's Goods and Services Tax framework, taxes are distributed between the Central Government and State Governments based on the Place of Supply:

Tax TypeApplicabilityRevenue RecipientExample (18% Slab)
CGST (Central GST)Intra-State supply (Seller and Buyer in same state)Central Government of India9% of Taxable Value
SGST (State GST)Intra-State supply (Seller and Buyer in same state)State Government of destination9% of Taxable Value
IGST (Integrated GST)Inter-State supply (Seller and Buyer in different states)Central Govt (apportioned to destination state)Full 18% of Taxable Value

Invoice Numbering Rules & HSN/SAC Codes

Under Section 31 and Rule 46 of the CGST Rules, 2017:

  • Invoice Number Limit: The invoice serial number cannot exceed 16 characters. It can contain numbers, alphabets, and special characters - (hyphen) and / (slash).
  • HSN Codes (Harmonized System of Nomenclature): Used to classify physical goods. Businesses with aggregate turnover up to ₹5 Crore must report at least 4-digit HSN codes on B2B invoices. Businesses with turnover exceeding ₹5 Crore must report 6-digit HSN codes.
  • SAC Codes (Services Accounting Code): All service activities use 6-digit codes starting with 99 (e.g. 998314 for IT software design and development).

How Taxable Amount and GST are Calculated

GST is calculated strictly on the Taxable Value after subtracting trade discounts from the gross amount:

1. Gross Line Amount = Quantity × Unit Rate

2. Taxable Amount = Gross Line Amount - Discount

3. Intra-State: CGST = Taxable Amount × (GST% / 2) | SGST = Taxable Amount × (GST% / 2)

4. Inter-State: IGST = Taxable Amount × GST%

5. Total Line Amount = Taxable Amount + Applicable Taxes

Practical Invoice Example

Suppose you supply 2 customized workstations at ₹40,000 each with a trade discount of ₹5,000 to a customer in the same state under the 18% GST slab:

  • Gross Amount: ₹80,000 (2 × ₹40,000)
  • Discount: ₹5,000
  • Taxable Value: ₹75,000
  • CGST (9%): ₹6,750
  • SGST (9%): ₹6,750
  • Total Invoice Amount: ₹88,500

Our tool computes this entire breakdown automatically in real-time, displays the amount in words (Rupees Eighty-Eight Thousand Five Hundred Only), and prepares the printable document.

Got Questions?

Frequently Asked Questions About Invoices

Common questions about GST invoice compliance, PDF downloading, and local privacy.

Yes, 100% free. You can generate unlimited commercial invoices, add your logo, specify GST or non-GST amounts, and download or print A4 PDFs without any watermark or subscription.

Explore More Free Tools

Related Business Tools for Indian SMBs

Streamline your commercial workflow from initial inquiry to final tax invoicing.

View All Tools
Recommended

Free Quotation Generator

Create professional price estimates, proposals, and quotes for clients.

GST Rule 46

Free GST Invoice Generator

Dedicated Indian GST invoice maker with CGST, SGST, IGST, and HSN/SAC breakdowns.

Fast Quotes

Free Quotation Maker

Quick estimation tool with payment milestones, terms, and bank details.