Skip to content
Create GST-compliant invoices in minutesStart free
Invoicing & Formats

GST Invoice Format Excel: Free Download with Auto-Calculation

A ready-to-use GST invoice Excel template with CGST/SGST/IGST auto-split formulas, HSN code column, and print layout. Covers all 16 mandatory fields as per the CGST Act.

AK
Amresh Kumar · 7 min read · updated 6 September 2026
Focused workspace with business charts and laptop for financial analysis.
On this page

Key takeaways

  • A valid GST tax invoice needs all 16 fields under Rule 46, including GSTIN, sequential number, HSN/SAC and a CGST/SGST or IGST split.
  • Use a Supply Type dropdown so CGST and SGST each take half the rate intra-state, and IGST takes the full rate inter-state.
  • HSN digits depend on turnover: 4 below Rs 5 crore, 6 up to Rs 50 crore, 8 above; wrong codes cost Rs 50 per invoice.
  • Set the sheet to A4, define the print area and hide gridlines so the invoice prints cleanly on one page.

Why You Need a Proper GST Invoice Excel Template

Most small business owners start with a basic Excel spreadsheet to create GST invoices. It works — until it doesn't. A missing field, a wrong formula, or an incorrect CGST/SGST split can get your invoice rejected by your buyer's accounts team or flagged during a GST audit.

The problem with generic Excel invoice templates is that they were not built with Indian GST rules in mind. They skip mandatory fields, show total tax as a single line without breaking it into CGST and SGST, and do not handle the IGST scenario for inter-state sales. A GST-compliant invoice template needs to handle at least three different tax scenarios automatically.

We have built a GST invoice format Excel template that covers all 16 mandatory fields under Rule 46 of the CGST Rules, auto-calculates CGST/SGST for intra-state sales and IGST for inter-state sales, includes an HSN/SAC code column, and prints cleanly on A4 paper. This guide explains what is in the template, how to use it, and when you should consider switching to proper billing software.

If you are already generating more than 20 invoices per month, we recommend trying our free online invoice generator instead — no Excel required, and it handles GST calculations automatically.

16 Mandatory Fields in a GST Tax Invoice

As per Rule 46 of the CGST Rules, 2017 — every field is required for a valid tax invoice

  • Supplier's legal name — must match your GST registration exactly
  • Supplier's GSTIN — 15-digit alphanumeric number
  • Supplier's address — registered address from your GST certificate
  • Invoice number — unique sequential number, max 16 characters
  • Invoice date — date of supply or issue of invoice
  • Recipient's name — buyer's trading name or legal name
  • Recipient's GSTIN — required for B2B invoices; optional for B2C
  • Recipient's address — delivery or registered address
  • Place of supply — state name and code that determines CGST/SGST vs IGST
  • HSN code or SAC code — 4-digit minimum for turnover above Rs 5 crore, 2-digit for others
  • Description of goods or services — clear item description
  • Quantity and unit — number of units and unit of measurement (Nos, Kg, Ltr, etc.)
  • Unit price (taxable value) — price before GST
  • GST rate — percentage (0%, 5%, 18%, or 40% under GST 2.0)
  • Tax amount — broken into CGST + SGST for intra-state, or IGST for inter-state
  • Total invoice value — taxable value + GST amount + any cess

Excel Formulas for GST Auto-Calculation

The most important feature of a GST invoice Excel template is the tax calculation formula. Here is how the logic works in the template:

Step 1 — Taxable value: Each line item has a Quantity column (D) and a Unit Price column (E). The taxable value in column F is calculated as =D*E. This is the value before GST.

Step 2 — GST rate lookup: Column G holds the GST rate as a percentage (5, 18, or 40). The template uses a dropdown list so you cannot accidentally type an invalid rate.

Step 3 — Intra-state vs inter-state split: This is where most templates fail. The template uses a cell at the top called "Supply Type" — you select either "Intra-State" or "Inter-State" from a dropdown. A hidden helper cell converts this to 1 (intra) or 0 (inter).

For intra-state sales (same state as buyer), GST splits equally into CGST and SGST. The CGST column (H) is worked out for you. The SGST column (I) mirrors this formula. The IGST column (J) is: the template's formula.

Step 4 — Row total: Column K totals each line: =F+H+I+J

Step 5 — Invoice totals: At the bottom, CGST total is =SUM(H:H), SGST total is =SUM(I:I), IGST total is =SUM(J:J), and grand total is =SUM(K:K).

Rounding: Indian GST invoices round tax amounts to the nearest rupee for each tax head separately — not the combined total. Use =ROUND(F*G%/2, 2) for CGST and SGST to round to 2 decimal places. This matches how GSTR-1 calculates values.

HSN Code Column — Why It Matters and How to Use It

HSN (Harmonised System of Nomenclature) codes are mandatory on all GST invoices above certain turnover thresholds. The rules as of 2026:

Turnover below Rs 5 crore: 4-digit HSN code required on B2B invoices. B2C invoices are exempt from HSN requirement.

Turnover Rs 5 crore to Rs 50 crore: 6-digit HSN code required on all invoices (B2B and B2C both).

Turnover above Rs 50 crore: 8-digit HSN code required on all invoices.

For services, the equivalent is SAC (Services Accounting Code). SAC codes are 6 digits and start with 99. Example: SAC 998314 is for management consulting services.

In the Excel template, column C is dedicated to HSN/SAC codes. We recommend maintaining a separate product list sheet in the same workbook with HSN codes pre-filled for each product — then use a VLOOKUP in column C to pull the HSN code automatically when you enter the product name.

The template does that lookup for you, where B5 is the item description and the Products sheet has items in column A and HSN codes in column B.

Penalty for wrong HSN codes

Wrong or missing HSN codes attract a penalty of Rs 50 per invoice under Section 125 of the CGST Act, up to a maximum of Rs 25,000 per year. If you are not sure of the HSN code for a product, use the GST calculator which includes HSN code lookup.

A GST invoice that looks good on screen but prints badly is a problem. Here is how to set up the print layout correctly in Excel for an A4 GST invoice:

Page setup: Go to Page Layout > Size and select A4 (21 cm x 29.7 cm). Set all margins to 1.5 cm. This gives enough margin for binding and looks professional.

Print area: Select the exact cells that form your invoice and go to Page Layout > Print Area > Set Print Area. This ensures only the invoice prints, not your formula helper cells or product list.

Scaling: If the invoice does not fit on one page, use Page Layout > Scale to Fit and set Width to 1 page. Height can be automatic.

Headers and footers: Insert your company logo in the print area itself (not in the header/footer section) for better control. Add page numbers via Insert > Header and Footer if you expect multi-page invoices.

Gridlines: Under the Sheet tab in Page Setup, uncheck "Print gridlines" for a cleaner invoice. Draw borders manually on your invoice cells instead.

Borders: Select your invoice table and apply borders via Format > Cells > Border. Use a heavier border for the outer boundary and thinner lines between rows.

The template we provide comes with all these settings pre-configured. Open it, enter your company details in the designated cells, and it is print-ready immediately.

When Excel Is Not Enough — What myBillPlease Does Better

No Formula Errors

Excel formulas break when you copy rows, insert columns, or accidentally overwrite a cell. myBillPlease calculates GST server-side — there is nothing to break. Every invoice is mathematically correct.

Auto Invoice Numbering

Managing sequential invoice numbers in Excel is manual and error-prone. myBillPlease auto-increments invoice numbers, never skips a number, and flags if a number is missing — critical for GST filing.

GSTR-1 Ready Export

Excel invoices require manual data entry into the GST portal. myBillPlease exports GSTR-1 JSON files that you upload directly — no re-entry, no errors, no missed invoices.

Customer Database

Instead of typing customer GSTIN and address every time, myBillPlease stores them. Type 3 letters of the customer name and all details auto-fill. Saves 2-3 minutes per invoice.

WhatsApp & Email Delivery

Excel invoices need to be exported to PDF and manually sent. myBillPlease sends invoices directly via WhatsApp and email from the invoice screen — one click, done.

Works on Mobile

Excel on mobile is painful. myBillPlease works on any phone browser — create invoices at a customer's site, in the warehouse, or anywhere. No laptop required.

Why We Built a Better Alternative to Excel

We built myBillPlease because we watched small business owners lose hours every month to Excel invoice management — tracking invoice numbers in a separate sheet, manually splitting CGST and SGST, re-entering data in the GST portal, chasing customers for payments with no visibility into which invoices were paid.

The Excel template we offer is genuinely useful for businesses that invoice fewer than 10 times per month. But if you are beyond that, the myBillPlease invoice generator takes 60 seconds to create a fully compliant GST invoice, handles CGST/SGST/IGST automatically based on place of supply, and stores every invoice for your GSTR-1 filing.

We have a free plan with no invoice limit for the first 30 days. No credit card required. Try it here.

Frequently asked questions

Can I use an Excel template to create a valid GST tax invoice?
Yes, an Excel-based GST invoice is legally valid as long as it includes all 16 mandatory fields under Rule 46 of the CGST Rules — supplier GSTIN, invoice number, date, HSN codes, taxable value, CGST/SGST or IGST amounts, and total value. The format does not matter; the content does. However, Excel templates require manual maintenance and are prone to formula errors. For B2B invoices above Rs 5 crore turnover, e-invoicing via IRP is mandatory regardless of your tool.
What is the formula for CGST and SGST in Excel?
For intra-state supply, CGST = Taxable Value x (GST Rate / 2) / 100. In Excel: =F5*G5/2/100 where F5 is the taxable value and G5 is the GST rate percentage. SGST uses the same formula. CGST and SGST are always equal — both are half of the total GST. For inter-state supply, use IGST = Taxable Value x GST Rate / 100. Never apply both IGST and CGST/SGST on the same invoice line — it is one or the other depending on whether the supply is intra-state or inter-state.
What GST rates should I use in the Excel template in 2026?
After the GST 2.0 reform effective September 22, 2025, India has four slabs: 0%, 5%, 18%, and 40%. The old 12% and 28% slabs are abolished. Most goods and services fall under 5% or 18%. The 40% rate applies only to luxury goods, tobacco, and aerated beverages. Update your Excel template's GST rate dropdown to include only these four values and remove 12% and 28%. If you previously had products at 12%, they now fall at either 5% or 18% depending on the category.
Is HSN code mandatory on every GST invoice in Excel?
HSN codes are mandatory on B2B invoices for all registered taxpayers. For B2C invoices, the requirement depends on turnover — businesses below Rs 5 crore are exempt from showing HSN on B2C invoices, but must include 4-digit HSN on B2B invoices. Businesses above Rs 5 crore need 6-digit HSN on all invoices. Businesses above Rs 50 crore need 8-digit HSN. Service providers use SAC codes instead of HSN codes. The penalty for missing or wrong HSN codes is Rs 50 per invoice under Section 125 of the CGST Act.
How do I handle multiple GST rates in one invoice in Excel?
When an invoice has items with different GST rates — say, one item at 5% and another at 18% — each line item must show its own GST calculation. The total invoice then shows a consolidated CGST, SGST, and IGST section at the bottom. In Excel, use a SUM formula grouped by GST rate: CGST for 5% items = SUMIF(G:G, 5, H:H), and CGST for 18% items = SUMIF(G:G, 18, H:H). Show these as separate lines in the tax summary. This matches how GSTR-1 expects the data — tax broken down by rate.
Can I create a GST invoice in Excel without a registered GSTIN?
If you are not GST-registered, you cannot issue a GST tax invoice — you must issue a regular invoice or bill of supply without showing GST separately. GST registration is mandatory only if your annual turnover exceeds Rs 40 lakh for goods (Rs 20 lakh for services, Rs 10 lakh for special category states). Below these thresholds, you can use a simple invoice without any CGST or SGST fields. Once you cross the threshold and register, switch to a GST-compliant format with all 16 mandatory fields.

Create GST-compliant invoices in minutes

Invoicing, inventory and GSTR-1/3B reports for Indian businesses. Free to start.

Start free

Or reach us directly

About the author

Amresh Kumar

Accountant

Handles GST billing and monthly filings for small businesses.

More from Amresh

Get new articles by email

No more than one a week. Unsubscribe in one click.

Keep reading

A modern workspace featuring a laptop displaying financial stock charts with documents and stationery on a white desk.

Still Using Excel for GST Billing? Here's What It's Costing You in 2026

Excel feels free — until you count the hours wasted on manual entries, the penalties from tax errors, and the GSTR reports you compile by hand every month. In 2026, with GST 2.0 rate changes and mandatory e-invoicing expanding, the real cost of Excel billing is higher than any software subscription.

12 April 2026 · 8 min readRead
Focused workspace with business charts and laptop for financial analysis.

Fully Automatic Invoice in Excel: Free Download with GST Formula

Build an automatic invoice in Excel with GST calculation formulas, auto invoice numbering, and customer data lookup. Includes VBA macros and a guide on when Excel reaches its limits.

25 March 2026 · 6 min readRead
Close-up of a smartphone with a delivery app interface in a person's hand, emphasizing modern e-commerce.

Best Billing App for Android & PC India: Top 10 Free Options 2026

Compared 10 billing apps on Android, iOS, and Windows. Real tests on invoice creation speed, offline capability, barcode scanning, and GST compliance — not marketing claims.

25 March 2026 · 7 min readRead
WhatsApp