The Ultimate Guide to Invoice Creation & GST Billing

Everything you need to know about tax compliance, invoice formats, legal requirements, HSN/SAC codes, and professional billing for MSMEs and freelancers.

Create Free GST Invoice Now

1. What is an Invoice?

An invoice is a time-stamped commercial document issued by a seller to a buyer. It itemizes and records a transaction between a buyer and a seller. If goods or services were purchased on credit, the invoice usually specifies the terms of the deal and provides information on the available methods of payment.

In the modern digital economy, invoices serve three vital functions:

Pro Tip: According to Indian GST Law (Section 31 of CGST Act), a registered taxpayer supplying taxable goods MUST issue a tax invoice before or at the time of removal of goods for supply.

2. Mandatory Components of a GST Invoice in India

To qualify as a valid Tax Invoice under Indian GST regulations, your invoice MUST contain the following 12 key elements:

Field Name Requirement Details
1. Business Name & Address Full legal trading name, registered address, contact number, and email.
2. Supplier GSTIN 15-digit Goods and Services Tax Identification Number of the seller.
3. Consecutive Serial Number Unique consecutive invoice number containing only alphabets, numerals, or special characters (/ or -), not exceeding 16 characters.
4. Invoice Date Date of issuance of the invoice.
5. Recipient Details Name, address, and GSTIN (if registered) of the buyer.
6. HSN / SAC Code Harmonized System of Nomenclature code for goods or Services Accounting Code for services.
7. Description of Goods/Services Detailed breakdown of items, quantity, unit of measurement (UOM), and unit price.
8. Total Value & Taxable Value Gross total before tax, applicable discount deductions, and net taxable amount.
9. Tax Rates & Split Explicit breakup of CGST & SGST (Intra-state supply) or IGST (Inter-state supply).
10. Place of Supply State name and 2-digit state code where goods/services are delivered.
11. Reverse Charge Flag Indication whether tax is payable under Reverse Charge Mechanism (RCM - Yes/No).
12. Signature Physical signature or valid Digital Signature Certificate (DSC) / E-signature of authorized supplier.

3. Types of Business Invoices Explained

A. Tax Invoice

Issued by GST-registered businesses when selling taxable goods or services. It allows the recipient business to claim Input Tax Credit (ITC) on the GST paid.

B. Bill of Supply

Issued instead of a Tax Invoice when a business sells tax-exempt goods/services OR when the seller is registered under the GST Composition Scheme (who cannot collect GST from buyers).

C. Proforma Invoice

A preliminary bill of sale sent to buyers in advance of a delivery of goods or services. It outlines the estimated costs and terms but does NOT serve as an official accounting demand for payment or tax credit document.

D. Debit Note & Credit Note

Issued when there is a change in the invoice value after issuance. A Credit Note is issued by the supplier to reduce invoice value (e.g. goods returned or discount applied). A Debit Note is issued to increase invoice value (e.g. additional charges or under-billing).

4. How Tax Calculations Work (CGST, SGST, IGST)

Under India's dual-GST structure, tax split depends on the location of the supplier and the Place of Supply:

5. Common Invoicing Mistakes to Avoid

  1. Duplicate Serial Numbers: Re-using an invoice number within the same financial year (e.g. FY 2026-27) invalidates GST return filing.
  2. Wrong HSN Code: Using incorrect 4-digit or 6-digit HSN codes can attract penalties under Section 125 of CGST Act.
  3. Mismatched Place of Supply: Charging CGST+SGST instead of IGST for out-of-state clients leads to ITC rejection for your buyers.
  4. Delaying Invoice Issuance: Failing to issue invoices within 30 days of service completion can lead to late fees and interest interest under Section 50.

Ready to create zero-error GST Invoices in under 60 seconds?

Use Gopustak's free automated invoice generator with built-in HSN search, instant GST calculation, and custom PDF templates.


Start Billing for Free

6. Frequently Asked Questions (FAQ)

Q1: Is an electronic invoice (e-Invoice) mandatory for all businesses?

E-invoicing is mandatory for registered taxpayers whose aggregate turnover exceeds the threshold specified by CBIC (currently ₹5 Crore) in any preceding financial year since FY 2017-18.

Q2: Can I edit an invoice after issuing it?

Once issued to a client and filed in GSTR-1, an invoice cannot be directly edited. Any adjustment must be made by issuing a Credit Note or Debit Note.

Q3: What is the validity period of an invoice for payment collection?

Standard payment terms (Net 15, Net 30, Net 60) are agreed between parties. Under the MSMED Act, buyers are legally required to pay MSME suppliers within 45 days of written agreement or 15 days if no agreement exists.