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
- 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.
- Enter Client (Buyer) Details: Provide the recipient's name, company entity, billing address, and their GSTIN (essential for B2B billing).
- 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. - Add Products or Services: Add individual line items with item descriptions, HSN or SAC codes, quantities, unit prices, and any promotional discounts.
- 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.
- Add Bank & UPI Remittance Details: Fill in your bank account number, IFSC code, and UPI ID so customers can transfer funds immediately.
- 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 Type | Applicability | Revenue Recipient | Example (18% Slab) |
|---|---|---|---|
| CGST (Central GST) | Intra-State supply (Seller and Buyer in same state) | Central Government of India | 9% of Taxable Value |
| SGST (State GST) | Intra-State supply (Seller and Buyer in same state) | State Government of destination | 9% 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.998314for 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.