PaperFlow
Back to Blog
Invoice29 June 20257 min read

GST Invoice Format India 2025 — Free Download (Word, PDF, Excel)

Download free GST invoice format in Word, PDF, and Excel for India 2025. Includes all mandatory fields as per GST rules. For freelancers, small businesses, and consultants.

PaperFlow Team
gst invoice formatgst invoice indiagst bill formatfree gst invoicegst invoice download

GST Invoice Format India 2025 — Free Download

Every GST-registered business in India must issue a proper GST invoice for every sale. Getting the format wrong means your client can't claim ITC (Input Tax Credit) — and that causes disputes. This guide covers the exact mandatory fields, format, and a free downloadable template.

What is a GST Invoice?

A GST invoice is a legal document issued by a GST-registered supplier to the buyer. It shows:

Mandatory Fields in a GST Invoice (As Per Section 31)

These fields are legally required on every GST invoice:

| Field | Description | |---|---| | Invoice Number | Unique, consecutive number (e.g., INV-2025-001) | | Invoice Date | Date of supply | | Supplier Name | Your registered business name | | Supplier GSTIN | Your 15-digit GST number | | Supplier Address | Registered address | | Buyer Name | Customer's name | | Buyer GSTIN | Customer's GST number (if registered) | | Buyer Address | Delivery address | | HSN/SAC Code | Harmonized code for goods (HSN) or services (SAC) | | Description | Name/description of goods or services | | Quantity | For goods (not mandatory for services) | | Unit | Unit of measure (kg, pcs, hours, etc.) | | Rate | Price per unit | | Total Value | Total amount before tax | | Tax Rate | GST % (5%, 12%, 18%, or 28%) | | CGST Amount | Central GST (intra-state sales) | | SGST Amount | State GST (intra-state sales) | | IGST Amount | Integrated GST (inter-state sales) | | Grand Total | Total amount payable | | Place of Supply | State code where supply is made | | Signature | Authorized signatory's signature |

GST Invoice Format Example

====================================================
                    TAX INVOICE
====================================================
Invoice No: INV-2025-001          Date: 29-Jun-2025
----------------------------------------------------
FROM (Supplier):
Company Name: ABC Tech Solutions Pvt Ltd
GSTIN: 29ABCDE1234F1Z5
Address: #123, MG Road, Bangalore - 560001
Phone: +91 98765 43210

TO (Buyer):
Company Name: XYZ Enterprises
GSTIN: 27XYZDE5678G1Z3
Address: 45, Andheri East, Mumbai - 400069
----------------------------------------------------
Place of Supply: Karnataka (29)
----------------------------------------------------
# | Description   | HSN  | Qty | Rate    | Amount
1 | Web Development| 998314| 1  | 50,000  | 50,000
----------------------------------------------------
                         Subtotal:        50,000
                         IGST @18%:        9,000
                         GRAND TOTAL:     59,000
----------------------------------------------------
Amount in Words: Fifty-Nine Thousand Only
Payment Due: 29-Jul-2025
Bank: HDFC Bank | A/C: 1234567890 | IFSC: HDFC0001234
====================================================

CGST/SGST vs IGST — When to Use Which?

| Sale Type | Tax to Charge | |---|---| | Intra-state (same state, e.g., Bangalore → Mysore) | CGST + SGST (split 50-50) | | Inter-state (e.g., Bangalore → Mumbai) | IGST only | | Export | Zero-rated (0% GST, but invoice needed) |

Example: 18% GST on intra-state = 9% CGST + 9% SGST. On inter-state = 18% IGST.

HSN and SAC Codes for Common Business Types

Freelancers & IT Services

Common Product HSN Codes

You can find your exact HSN/SAC code at GST HSN Search.

Who Needs to Issue GST Invoice?

If you're below the threshold and unregistered, you issue a Bill of Supply (same format, no GST amount).

GST Invoice Rules You Must Know

  1. Time limit: Issue invoice within 30 days of service completion (banks/insurance: 45 days)
  2. Consecutive numbering: Invoice numbers must be sequential — no gaps
  3. Serial number format: Can include financial year (e.g., 2025-26/001)
  4. Duplicates: Mark as "DUPLICATE" if issuing a copy
  5. E-invoicing: Mandatory for B2B turnover > ₹5 crore (must generate IRN)
  6. 3 copies: Original (buyer), Duplicate (transporter), Triplicate (supplier)
  7. Digital invoices: Legally valid if both parties agree

Free GST Invoice Generator

Instead of formatting manually, use PaperFlow's free GST Invoice Generator to:

No accounting software needed. Perfect for freelancers, consultants, and small businesses.

Frequently Asked Questions

Q: Can I create a GST invoice in Word or Excel? A: Yes, but it's error-prone. An online invoice generator ensures you don't miss mandatory fields.

Q: What if my client doesn't have a GSTIN? A: For B2C sales (unregistered buyers), you still need to charge GST — just leave the buyer GSTIN field blank.

Q: Is a digital/electronic GST invoice valid? A: Yes. A PDF invoice sent via email is valid as long as it contains all mandatory fields.

Q: What if I made a mistake on an invoice? A: Issue a Credit Note (to reduce amount) or Debit Note (to increase amount). Don't cancel and reissue with the same number.

Q: Do I need to file the invoice in GSTR-1? A: Yes. All B2B invoices must be reported in GSTR-1 by the 11th of the following month.


Generate your GST invoice in 60 seconds — free, no signup required.

Try PaperFlow for Free

PDF tools, AI resume builder, invoice generator — all in one place. No credit card required.

Get Started Free