Automated GSTR-1 Filing Excel Template with Dashboard & GST Upload Format

Creating a template in Excel for GSTR-1 calculation can significantly ease your GST filing process. GSTR-1 is a return that summarizes all outward supplies (sales) of a taxpayer. Here’s a step-by-step guide to build a useful, automated GSTR-1 Excel template with key sections, formulas, and structure:


✅ Step 1: Understand the GSTR-1 Structure

GSTR-1 includes:

  1. B2B (Business-to-Business) Invoices – GSTIN required
  2. B2C Large (Invoice > ₹2.5L)
  3. B2C Small (Invoice ≤ ₹2.5L)
  4. Credit/Debit Notes
  5. Exports
  6. Nil Rated/Exempted/Non-GST
  7. HSN-wise Summary
  8. Document Summary

✅ Step 2: Prepare the Main Data Entry Sheet

Create a sheet named “Sales Data” with the following columns:

Invoice NoDateGSTINCustomer NameInvoice TypePlace of SupplyInvoice ValueTaxable ValueRate (%)IGSTCGSTSGSTCess
  • Use drop-downs for:
    • Invoice Type: B2B, B2C Large, B2C Small, Export, etc.
    • Place of Supply: List of States
  • Use formulas to calculate taxes automatically:
    • If IGST applicable: =Taxable Value * Rate / 100
    • If intra-state: split CGST and SGST as =Taxable Value * (Rate / 2) / 100

✅ Step 3: Auto-Segregate GSTR-1 Sections

Create separate sheets:

  1. B2B
    • Use FILTER() or Advanced Filter to extract rows from “Sales Data” where Invoice Type = B2B
  2. B2C Large
    • Filter: Invoice Type = B2C Large
  3. B2C Small
    • Filter: Invoice Type = B2C Small
  4. Exports
    • Filter: Invoice Type = Export
  5. CDN
    • Credit/Debit Notes (optional section)
  6. Nil Rated/Exempt
    • Filter based on rate = 0%
  7. HSN Summary
    • Pivot table summarizing by HSN Code (if maintained)
  8. Document Summary
    • Count invoices by type (B2B, B2C, Export, etc.)

✅ Step 4: Automate Calculations

Use formulas:

  • Tax Amounts: =IF([Place of Supply]="Other State", [Taxable Value]*[Rate]/100, "")
  • HSN Summary (Pivot Table):
    • Rows: HSN Code
    • Values: Sum of Taxable Value, IGST, CGST, SGST

✅ Step 5: Add Validation and Protection

  • Use Data Validation to ensure correct input.
  • Protect sheets to avoid accidental changes (Review > Protect Sheet).

✅ Optional: Export for Upload (JSON or CSV)

Some GST software (like ClearTax, Zoho, Tally) allow importing GSTR-1 in Excel or CSV format. You can generate export sheets matching their templates.


✅ Bonus: Add Dashboard

Create a summary sheet with key metrics:

  • Total Invoice Value
  • Tax collected (IGST/CGST/SGST/Cess)
  • Count of invoices by type

Your GSTR-1 Excel Template

Here’s a detailed breakdown of the functionality in your enhanced GSTR-1 Excel template. This file is designed to simplify your GST return preparation (GSTR-1) using automated calculations, dropdowns, and a ready-to-export format.


📂 Sheet 1: Sales Data

This is the main data entry sheet where you input all sales invoices.

🔸 Columns:

ColumnDescription
Invoice NoYour unique invoice number
DateInvoice date
GSTINBuyer’s GSTIN (for B2B and exports)
Customer NameBuyer’s name
Invoice TypeDropdown: B2B, B2C Large, B2C Small, Export, Nil Rated
Place of SupplyDropdown: All Indian states & UTs
Invoice ValueTotal invoice amount (including taxes)
Taxable ValueValue on which GST is applicable
Rate (%)GST rate (e.g., 5, 12, 18, etc.)
IGSTAuto-calculated if inter-state
CGSTAuto-calculated if intra-state
SGSTAuto-calculated if intra-state
CessLeave blank or enter if applicable

🧮 Automated Tax Formulas:

  • IGST is calculated as:
    =IF(Place of Supply ≠ "Intra-State", Taxable Value × Rate / 100, 0)
  • CGST and SGST are calculated as:
    =IF(Place of Supply = "Intra-State", Taxable Value × Rate / 2 / 100, 0)

So, depending on the state selected, it automatically decides between:

  • IGST (Inter-state)
  • CGST + SGST (Intra-state)

You only need to enter Invoice Type, Place of Supply, Taxable Value, and Rate—the rest is automated.


📊 Sheet 2: Summary Dashboard

A snapshot sheet for totals:

MetricFormula
Total Invoice ValueSUM(Sales Data!G2:G1000)
Total Taxable ValueSUM(Sales Data!H2:H1000)
Total IGSTSUM(Sales Data!J2:J1000)
Total CGSTSUM(Sales Data!K2:K1000)
Total SGSTSUM(Sales Data!L2:L1000)
Total CessSUM(Sales Data!M2:M1000)

This provides you with quick totals needed for return filing.


📤 Sheet 3: GST Upload Format

This is a cleaned-up version of your sales data structured in a format common for:

  • ClearTax, Zoho, Tally, Marg, etc.
  • GSTN JSON/CSV imports in some tools (not directly uploaded to GST Portal)

📦 Columns:

ColumnNotes
GSTIN of RecipientFrom your sales sheet
Invoice NumberCopy of Invoice No
Invoice DateFormat: DD-MM-YYYY
Invoice ValueAs is
Place Of SupplyFrom dropdown
Reverse ChargeYou can type “N” unless RCM applies
Invoice TypeMatch “B2B”, “Export”, etc.
RateGST Rate
Taxable ValueFrom sales sheet
IGST, CGST, SGST, CessYou can copy formulas or values here

This sheet can be copy-pasted into other systems or exported as .csv for import.


🔽 Dropdowns & Validations

🔸 Invoice Type (Column E)

  • Prevents typos and ensures grouping by type is accurate

🔸 Place of Supply (Column F)

  • Ensures correct application of IGST vs CGST/SGST
  • Has all states/UTs via dropdown (limited inline list due to Excel’s 255-char limit)

✅ Key Benefits

  • 🔄 Fully automated tax logic
  • 📊 Real-time summary
  • 📥 Export-ready for GST software
  • 🔒 Error-reduction with dropdowns
  • 🔄 Supports up to 1000 rows

On sale products