how to

How to Create a GST Invoice in India (Step-by-Step Guide 2025)

Complete step-by-step guide to creating a GST-compliant invoice in India. Learn what fields are mandatory, how to calculate CGST & SGST, and how to create your first invoice in 60 seconds.

7 min readUpdated 10 Jan 2025

Ready to create GST invoices?

First 6 invoices free — no credit card needed

What is a GST Invoice?

A GST invoice is a legal document issued by a GST-registered supplier to a buyer. It details the goods or services provided, the applicable GST rate, and the total amount payable including taxes. Under India's Goods and Services Tax (GST) Act, every registered business must issue a compliant tax invoice for every sale.

Mandatory Fields on a GST Invoice

A valid GST tax invoice must include: (1) Name, address, and GSTIN of the supplier, (2) A unique invoice number, (3) Date of issue, (4) Name, address, and GSTIN of the recipient (for B2B), (5) Description of goods/services, (6) HSN/SAC code, (7) Quantity and unit of measure, (8) Taxable value, (9) GST rate (CGST + SGST for intra-state, or IGST for inter-state), (10) Total invoice amount in words.

How to Calculate CGST and SGST

For intra-state transactions (buyer and seller in same state), GST is split equally between Central GST (CGST) and State GST (SGST). For example, an item with 18% GST: CGST = 9% and SGST = 9%. Multiply the taxable value by each rate to get the tax amounts. InvoiceGPT calculates this automatically for every line item.

Step-by-Step: Create Your First GST Invoice

Step 1: Sign in to InvoiceGPT with your Google account. Step 2: Go to Settings and enter your business name, GSTIN, and address. Step 3: Click 'New Invoice'. Step 4: Add a client name (and their GSTIN for B2B). Step 5: Add line items — each with a description, quantity, rate, and GST percentage. Step 6: InvoiceGPT auto-calculates CGST, SGST, and the total. Step 7: Click Download PDF to get your ready-to-share GST invoice.

Common GST Invoice Mistakes to Avoid

The most common mistakes include: using wrong GST rates for items, forgetting to mention HSN codes (mandatory for businesses over ₹5 crore turnover), not mentioning the place of supply for interstate transactions, using the same invoice number twice, and not mentioning GSTIN for B2B transactions above ₹50,000.

Frequently Asked Questions

Is a GST invoice mandatory for all businesses?

All GST-registered businesses must issue a tax invoice for every taxable supply. Unregistered businesses issue a 'bill of supply' instead.

What is the difference between a tax invoice and a bill of supply?

A tax invoice is issued by GST-registered businesses and shows the GST charged. A bill of supply is issued by unregistered businesses or for exempt supplies — it does not show GST charges.

How many copies of a GST invoice should I keep?

For goods, issue three copies: original for buyer, duplicate for transporter, triplicate for your records. For services, two copies suffice: original for buyer and duplicate for your records.

Can I create a GST invoice without accounting software?

Yes. InvoiceGPT is a simple web app specifically designed for creating GST invoices without any accounting knowledge. You can create your first invoice in under 2 minutes.

Related GST Guides

Create your first GST invoice now

6 free invoices. No credit card. Works on any phone.