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:
- Independent Freelancers & Consultants: Software engineers, UX designers, content creators, digital marketers, and management consultants billing clients across India.
- IT Contractors & Service Providers: Technology professionals invoicing domestic corporate clients with SAC code 9983.
- Proprietorships & Micro Enterprises: Small businesses issuing B2B or B2C invoices without complex accounting software subscriptions.
- Service Agencies: Creative, legal, accounting, and technical consulting firms requiring instant, client-side invoice drafting.
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:
- Supplier Name, Address & GSTIN: Clear identity and 15-digit state-coded GSTIN of the supplier.
- Consecutive Serial Number: Unique invoice number containing only letters, numbers, and hyphens/slashes, up to a maximum of 16 characters.
- Date of Issue: The date on which the invoice is generated and delivered to the recipient.
- Recipient Details: Name, billing/shipping address, and GSTIN (if registered) of the client.
- Place of Supply (POS): The destination state name along with its 2-digit state code (e.g., Karnataka: 29, Maharashtra: 27, Delhi: 07).
- HSN / SAC Classification: Standard 6-digit Services Accounting Code (SAC) or Harmonized System of Nomenclature (HSN) code.
- Description of Goods or Services: Accurate itemization of work completed or commodities delivered.
- Taxable Value & Slabs: Net taxable amount and applicable GST rate (5%, 12%, 18%, or 28%).
- Tax Breakdown: Explicit split into CGST + SGST for intra-state sales, or IGST for inter-state sales.
- 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
- Charging CGST+SGST Instead of IGST: The tax type is determined strictly by the Place of Supply (POS). If your client is located in another Indian state, charging CGST+SGST prevents them from claiming Input Tax Credit in GSTR-2B.
- Serial Numbers Exceeding 16 Characters: GST systems reject serial numbers longer than 16 characters or those containing unsupported special symbols.
- Missing or Incorrect SAC/HSN Codes: Omitting 6-digit SAC codes on B2B invoices can lead to compliance notices and delay invoice clearance.
- Omitting Invoice Total in Words: Stating the gross total only in numerals increases vulnerability to typographic errors during monthly reconciliation.
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.