💼 Freelancer & SMB Invoicing•100% Private & Client-Side

Free GST Invoice Generator India

Create clean, GST-compliant tax invoices for clients in India. Instant calculation of CGST, SGST, and IGST with browser-side privacy and direct PDF download.

The SmartPaisa Free GST Invoice Generator enables Indian freelancers, IT consultants, and small business owners to generate professional, GST-compliant tax invoices in seconds. It calculates automatic intra-state (CGST + SGST) and inter-state (IGST) tax splits across 5%, 12%, 18%, and 28% slabs, converts totals to Indian Rupee words, and prints to PDF with zero server uploads.

Invoice Information

Supplier Details (Your Business)
Invoice Metadata
Client Details (Billed To)
Itemization & Tax Rate

Live Invoice Preview

How to Generate and Download a GST Invoice

  1. Enter Your Business & GSTIN Details: Provide your trade or freelancer name, registered address, and 15-digit GSTIN.
  2. Specify Invoice Metadata: Assign a consecutive serial number (up to 16 characters, e.g., INV-2026-089) and issuance date.
  3. Add Billed-to Client Information: Fill in the recipient’s legal name, registered billing address, and their GSTIN (if registered for B2B input tax credit).
  4. Describe Deliverables & SAC/HSN Code: State the service or goods supplied along with the official 6-digit SAC code (such as 998314 for IT consulting) or HSN code.
  5. Select GST Slab & Supply Type: Choose the applicable tax rate (5%, 12%, 18%, or 28%) and specify whether the transaction is Intra-State (CGST + SGST) or Inter-State (IGST).
  6. Print or Save to PDF: Click Print / Save PDF. In your browser's print dialog, select Save as PDF to download a clean, unbranded vector document.

🔗 Related Tax, Payroll & Document Utilities

Explore our full suite of direct and indirect tax calculators and document generators:

GST Invoice Format Guide → GST Calculator (Inclusive / Exclusive) → Rupees Number to Words Converter → Salary Slip Generator → Income Tax Calculator (FY 2026-27) →

Complete Guide to GST Invoicing Rules for Indian Professionals & SMBs

In accordance with Section 31 of the Central Goods and Services Tax (CGST) Act, 2017 and Rule 46 of the CGST Rules, every registered business or independent contractor in India supplying taxable services or goods must issue a formal Tax Invoice. A statutory invoice serves as the legal foundation for the buyer to claim Input Tax Credit (ITC) under Section 16.

1. Who Should Use This Tool?

This browser-based generator is specifically optimized for:

2. Mandatory Fields on a Valid GST Tax Invoice (Rule 46 CGST Rules)

To be legally valid for tax filings and audit compliance, an invoice in India must contain the following 10 mandatory components:

  1. Supplier Name, Address & GSTIN: Clear identity and 15-digit state-coded GSTIN of the supplier.
  2. Consecutive Serial Number: Unique invoice number containing only letters, numbers, and hyphens/slashes, up to a maximum of 16 characters.
  3. Date of Issue: The date on which the invoice is generated and delivered to the recipient.
  4. Recipient Details: Name, billing/shipping address, and GSTIN (if registered) of the client.
  5. Place of Supply (POS): The destination state name along with its 2-digit state code (e.g., Karnataka: 29, Maharashtra: 27, Delhi: 07).
  6. HSN / SAC Classification: Standard 6-digit Services Accounting Code (SAC) or Harmonized System of Nomenclature (HSN) code.
  7. Description of Goods or Services: Accurate itemization of work completed or commodities delivered.
  8. Taxable Value & Slabs: Net taxable amount and applicable GST rate (5%, 12%, 18%, or 28%).
  9. Tax Breakdown: Explicit split into CGST + SGST for intra-state sales, or IGST for inter-state sales.
  10. Total Amount in Figures & Words: Full gross payable amount in INR, spelled out in words to prevent alteration.

3. Worked Example: Intra-State vs Inter-State Tax Calculation

Below is a comparison of how GST is computed on a ₹50,000 professional IT consulting service (SAC 998314) at the standard 18% GST rate:

Parameter Intra-State (Same State Client) Inter-State (Out of State Client)
Supplier Location Bengaluru, Karnataka (State Code 29) Bengaluru, Karnataka (State Code 29)
Place of Supply (POS) Bengaluru, Karnataka (State Code 29) Mumbai, Maharashtra (State Code 27)
Taxable Subtotal ₹50,000 ₹50,000
Applicable Taxes CGST (9%) + SGST (9%) IGST (18%)
Tax Amount ₹4,500 (CGST) + ₹4,500 (SGST) = ₹9,000 ₹9,000 (IGST)
Total Invoice Value ₹59,000 ₹59,000

4. Common GST Invoicing Mistakes to Avoid

5. Browser-Side PDF Export & Privacy Guarantee

Most commercial invoice generators upload your billing amounts, client names, and trade data to their remote databases. SmartPaisa Tools operates on a 100% client-side privacy architecture. All calculation logic, number-to-words conversions, and PDF printing occur locally inside your browser memory using CSS print stylesheets. Zero invoice records are transmitted or stored on any server.

Editorial Transparency & Statutory Sources

Prepared by: SmartPaisa Tools Commercial Tax & Invoicing Team

Last Reviewed: 24 September 2026

Official Authorities: Central Board of Indirect Taxes and Customs (CBIC) (Rule 46 CGST Act), GST Council Portal.

Review our complete GST Invoice Format Guide, Editorial Guidelines, and Calculation Methodology.

Frequently Asked Questions

Q1: What details are mandatory on a GST invoice in India?

A compliant GST invoice under Rule 46 of CGST Rules requires: Supplier Name, Address & GSTIN; Consecutive Serial Invoice Number (≤16 characters); Invoice Date; Recipient Name, Address & GSTIN (if registered); Place of Supply with state code; HSN/SAC code; Item Description; Taxable Value; Applicable GST rate (5%, 12%, 18%, 28%); Total Tax amount split into CGST/SGST or IGST; and Authorized Signature.

Q2: How does the tool calculate CGST/SGST versus IGST?

When you select Intra-State supply (client in same state), the total GST rate is divided equally between Central GST (CGST) and State GST (SGST). When you select Inter-State supply (client in a different state), the full tax is charged as Integrated GST (IGST).

Q3: What is the character limit for a GST invoice serial number?

Under GST statutory rules, an invoice serial number must not exceed 16 alphanumeric characters, can include hyphens (-) and slashes (/), and must be unique within that financial year.

Q4: How do I download or save the invoice as a PDF?

Click the 'Print / Save PDF' button above the preview. In the browser print dialog, choose 'Save as PDF' as your destination printer and click Save to download your formatted invoice directly to your device.

Q5: Is my client or billing data stored on your servers?

No. SmartPaisa Tools operates 100% locally inside your web browser. All invoice computations, amount-to-words conversions, and PDF printing occur completely offline on your device without transmitting data to any server.

Q6: Can this tool be used for e-Invoicing under GST?

This tool generates standard Rule 46 Tax Invoices suitable for freelancers, service providers, and SMBs under the mandatory e-invoicing threshold. Businesses subject to mandatory B2B e-invoicing (aggregate turnover exceeding ₹5 Crore) must generate Invoice Reference Numbers (IRN) and QR codes via the official GST e-Invoice portal.