GST Tax Calculator for Tally
Calculate CGST, SGST, and IGST instantly with our accurate Tally-compatible GST calculator. Get breakdowns for all tax rates (5%, 12%, 18%, 28%).
Module A: Introduction & Importance of GST Calculation in Tally
Goods and Services Tax (GST) revolutionized India’s taxation system by replacing multiple indirect taxes with a unified structure. For businesses using Tally Prime or Tally ERP 9, accurate GST calculation isn’t just about compliance—it’s a strategic advantage that impacts cash flow, pricing strategies, and financial reporting.
Why Precise GST Calculation Matters in Tally:
- Legal Compliance: Incorrect GST calculations can lead to penalties up to 10% of the tax amount or ₹10,000 (whichever is higher) under Section 125 of CGST Act
- Input Tax Credit: Tally’s GST reports directly feed into GSTR-3B. Errors here mean losing eligible ITC claims worth thousands
- Business Reputation: 68% of B2B buyers verify GST compliance before finalizing vendors (EY GST Survey 2022)
- Cash Flow Management: Proper GST accounting in Tally helps forecast working capital needs during tax payment cycles
Module B: How to Use This GST Calculator for Tally
Our calculator mirrors Tally’s GST computation logic. Follow these steps for accurate results:
Always cross-verify calculator results with Tally’s GST computation report (Gateway of Tally > Display > Statutory Reports > GST Reports)
-
Enter Transaction Amount:
- Input the taxable value (excluding GST) in Indian Rupees
- For reverse charge transactions, enter the gross amount including GST
- Use exact values from your Tally voucher (F11: Features > set “Show amounts in millions” to No for precision)
-
Select GST Rate:
- 5% for essential goods (milk, medicines, household items)
- 12% for processed foods, business services, fabrics
- 18% for most services, industrial goods, IT products
- 28% for luxury items, automobiles, tobacco products
- Verify HSN/SAC codes in Tally (Stock Items > Alter > HSN/SAC field) for correct rate
-
Choose Transaction Type:
- Intrastate: When supplier and recipient are in the same state (CGST + SGST)
- Interstate: When crossing state borders (IGST only)
- Check the “Place of Supply” rules in Tally (F12: Configure > enable “Set/alter GST details”)
-
Review Results:
- Cross-check the GST breakdown with Tally’s “GST Tax Analysis” report
- For credit notes, use negative values in the amount field
- Export results using the “Print” option in Tally (Alt+P) for documentation
Module C: Formula & Methodology Behind GST Calculation
The calculator uses these exact formulas that Tally employs internally:
1. Basic GST Calculation:
GST Amount = (Original Amount × GST Rate) / 100
For Intrastate:
CGST = SGST = (GST Amount) / 2
IGST = 0
For Interstate:
IGST = GST Amount
CGST = SGST = 0
Final Amount = Original Amount + GST Amount
2. Reverse Charge Mechanism (RCM):
When RCM applies (like for services from unregistered dealers), use:
Taxable Value = (Gross Amount) / (1 + (GST Rate/100))
GST Amount = Gross Amount - Taxable Value
3. Tally-Specific Adjustments:
- Rounding Rules: Tally rounds GST to the nearest paisa (2 decimal places) using the “Round half up” method (IEC 60559 standard)
- Tax Ledgers: The calculator maps to these default Tally ledgers:
- CGST: “CGST @ [rate]%” (e.g., “CGST @ 2.5%”)
- SGST: “SGST @ [rate]%”
- IGST: “IGST @ [rate]%”
- Voucher Types: Different voucher types in Tally affect GST treatment:
Voucher Type GST Treatment Calculator Equivalent Sales Invoice Output GST Positive amount Purchase Invoice Input GST Positive amount Credit Note Negative GST Negative amount Debit Note Additional GST Positive amount
Module D: Real-World GST Calculation Examples in Tally
Example 1: Intrastate B2B Service (18% GST)
Scenario: A Delhi-based IT consultancy bills ₹75,000 to a Gurgaon client for software services (both in Haryana).
Tally Entry: Sales Voucher (F8) with:
- Party Ledger: “Client Co. (Gurgaon)”
- Sales Ledger: “Consulting Services”
- Tax Ledgers: “CGST @9%” and “SGST @9%”
Calculation:
- GST Amount: ₹75,000 × 18% = ₹13,500
- CGST: ₹6,750 (9% of ₹75,000)
- SGST: ₹6,750 (9% of ₹75,000)
- Final Invoice Amount: ₹88,500
Tally Verification: Run “GST Sales Register” (Display > Statutory Reports > GST Reports > GSTR-1) to match these figures.
Example 2: Interstate E-commerce Sale (12% GST)
Scenario: A Mumbai manufacturer sells ₹25,000 worth of textiles to a Bengaluru retailer via Amazon.
Tally Entry: Sales Voucher with:
- Party Ledger: “Amazon Seller Services”
- Sales Ledger: “Textile Sales – B2C”
- Tax Ledger: “IGST @12%”
- E-commerce Operator: Yes (in GST details)
Calculation:
- IGST Amount: ₹25,000 × 12% = ₹3,000
- Final Amount: ₹28,000
- TDS under Section 52: ₹280 (1% of ₹28,000)
Critical Note: For e-commerce sales, Tally automatically populates Table 8 of GSTR-1 when you mark “Is E-commerce?” as Yes in the party master.
Example 3: Reverse Charge on Legal Services (18% GST)
Scenario: A Pune-based startup pays ₹40,000 to an unregistered freelance lawyer in Kolkata.
Tally Entry: Purchase Voucher (F9) with:
- Party Ledger: “Legal Expenses”
- Expense Ledger: “Professional Fees”
- Tax Ledger: “IGST @18% (RCM)”
- Reverse Charge: Yes (in GST details)
Calculation:
- Taxable Value: ₹40,000 / 1.18 = ₹33,898.31
- IGST Amount: ₹40,000 – ₹33,898.31 = ₹6,101.69
- Eligible ITC: ₹6,101.69 (if used for business purposes)
Compliance Check: This transaction appears in Table 4A of GSTR-3B and Table 3.1(d) of GSTR-1 in Tally reports.
Module E: GST Data & Statistics (2023-24)
Table 1: GST Revenue Collection Trends (₹ in Crores)
| Financial Year | CGST | SGST | IGST | Compensation Cess | Total | YoY Growth |
|---|---|---|---|---|---|---|
| 2020-21 | 2,51,494 | 2,82,347 | 4,97,477 | 94,553 | 11,25,871 | -6.5% |
| 2021-22 | 3,02,924 | 3,38,506 | 6,24,453 | 1,10,524 | 13,76,407 | +22.3% |
| 2022-23 | 3,56,287 | 3,95,634 | 7,64,156 | 1,12,310 | 16,28,387 | +18.3% |
| 2023-24 (Apr-Dec) | 3,01,846 | 3,35,270 | 6,62,453 | 98,456 | 13,98,025 | +12.1% (Annualized) |
Source: GST Portal Monthly Returns
Table 2: Common GST Mistakes in Tally (CBIC Audit Findings)
| Error Type | Frequency (%) | Average Penalty (₹) | Tally Prevention Method |
|---|---|---|---|
| Wrong HSN/SAC codes | 32% | 18,500 | Master > Stock Items > Set correct HSN/SAC with 6+ digits |
| Incorrect place of supply | 28% | 22,300 | Enable “Set/alter GST details” in F12 configuration |
| Missing reverse charge entries | 19% | 35,200 | Create separate ledger “RCM Expenses” with tax type “Reverse Charge” |
| ITC mismatch with GSTR-2A | 15% | 41,800 | Reconcile using Tally’s “GST ITC Reconciliation” report monthly |
| Wrong taxability (exempt vs taxable) | 6% | 12,700 | Use “Taxability” field in stock/item master (Taxable/Exempt/Nil-Rated) |
Module F: Expert Tips for GST Calculation in Tally
Before entering transactions, set these in Tally:
- Gateway of Tally > F11: Features > Statutory & Taxation
- Set “Enable Goods and Services Tax (GST)” to Yes
- Set “Set/alter GST details” to Yes
- Enable “Allow GST classification for stock items”
- Set “Round off method for tax” to “Normal rounding”
Advanced Tally GST Features:
- Automatic HSN/SAC Suggestion:
- In Stock Item master, enable “Use HSN/SAC from” and select “Group”
- Tally will auto-fill HSN codes based on product categories
- GST Rate Override:
- For special cases, use Alt+I in invoices to override default GST rates
- Document the reason in the “Narration” field for audit trails
- E-way Bill Integration:
- Enable “E-way Bill” option in F11: Features > Statutory
- Tally will flag transactions requiring e-way bills (₹50,000+ value)
- GSTIN Validation:
- Use Tally’s built-in GSTIN validator (press Ctrl+B in party master)
- Checks format, state code, and PAN validity in real-time
Monthly Compliance Checklist:
- 5th of Month: Reconcile GSTR-1 with Tally’s “GST Sales Register”
- 10th of Month: Run “GST Purchase Register” to match with GSTR-2A
- 15th of Month: Generate “GST Tax Liability” report for payment planning
- 20th of Month: File GSTR-3B using Tally’s JSON export (Gateway > Export > GST Returns)
- 25th of Month: Archive GST data (Gateway > Backup > Select “With GST Data”)
Before GST audits, run these Tally reports:
- “GST Tax Rate-wise Summary” (Display > Statutory Reports > GST Reports)
- “GST Input Tax Credit” (set period to financial year)
- “Exception Reports” > “GST Related Exceptions”
- “GST Computation” (cross-verify with our calculator results)
Module G: Interactive GST FAQ for Tally Users
How does Tally handle GST on advance receipts?
Tally follows Rule 43A of CGST Rules for advances:
- Create a Receipt Voucher (F6) when receiving advance
- Select the party and enter amount under “Advance Received”
- Tally automatically calculates GST on advance (rate based on expected supply)
- This appears in Table 11A(2) of GSTR-1
- When invoice is raised later, Tally adjusts the tax liability automatically
Critical: Enable “Track additional details for GST” in F11: Features to see advance tax tracking.
Why does my Tally GST report show negative values?
Negative GST values in Tally typically occur due to:
- Credit Notes: When you issue credit notes (Ctrl+F8), Tally shows negative tax amounts to offset previous positive entries
- Reverse Charge Adjustments: If you’ve claimed ITC on RCM purchases but later reverse it
- Tax Rate Changes: When you alter GST rates for past transactions
- Round-off Differences: Tally’s “GST Round-off” ledger may show small negative values
Solution: Run “GST Tax Rate-wise Summary” to identify the specific vouchers causing negatives. Use “Alter” (Alt+A) to correct.
How to handle GST on freight charges in Tally?
Freight handling depends on the scenario:
Case 1: Freight Charged Separately
- Create a separate ledger “Freight Charges” under “Direct Expenses”
- Set GST rate to 5% (for GTA services) or 12%/18% (for other transport)
- In the invoice, add freight as a separate line item
Case 2: Freight Included in Product Price
- No separate entry needed
- Ensure the product’s GST rate covers the composite supply
- Use “Composite Supply” option in stock item master
Case 3: Reverse Charge on Freight
- If freight provider is unregistered, enable RCM
- Create ledger “Freight RCM” with tax type “Reverse Charge”
- This will appear in Table 3.1(e) of GSTR-3B
What’s the difference between ‘Taxable’, ‘Exempt’, and ‘Nil-Rated’ in Tally?
| Classification | GST Treatment | Tally Configuration | Reporting Impact |
|---|---|---|---|
| Taxable | Standard GST rates apply (5%, 12%, 18%, 28%) | Set “Taxability” to “Taxable” in stock/item master | Appears in GSTR-1 Tables 4-11 |
| Exempt | No GST applicable (e.g., fresh milk, healthcare) | Set “Taxability” to “Exempt” | Reported in Table 8 of GSTR-1 |
| Nil-Rated | 0% GST rate (e.g., grains, books) | Set “Taxability” to “Nil-Rated” | Reported in Table 8 of GSTR-1 |
| Non-GST | Outside GST scope (e.g., alcohol, petroleum) | Set “Taxability” to “Non-GST” | Not reported in GST returns |
Pro Tip: Use Tally’s “GST Classification Report” (Display > Statutory Reports > GST Reports) to audit your classifications monthly.
How to fix ‘GSTIN not matching’ errors in Tally?
Follow this troubleshooting flow:
- Verify GSTIN Format:
- Should be 15 characters: 2 (state code) + 10 (PAN) + 3 (serial)
- Use Tally’s validator (Ctrl+B in party master)
- Check State Codes:
- First 2 digits must match the state where party is registered
- List of state codes: GST Portal State Codes
- PAN Validation:
- Characters 3-12 must match the party’s PAN
- Verify on Income Tax portal: IT Department PAN Search
- Registration Status:
- Check if GSTIN is active on GST Search Tool
- In Tally, mark “Registered” as Yes/No accordingly
- Special Cases:
- For SEZ units, use “SEZ” as state code (not actual state)
- For UIN holders (UN bodies), prefix with “UIN” in party name
Tally-Specific Fix: If error persists, go to party master > More Details > GST Details > Click “Validate GSTIN” button to force re-validation.
Can I import GST data from Excel to Tally?
Yes, using these methods:
Method 1: TDL (Tally Definition Language)
- Create a TDL script to map Excel columns to Tally fields
- Use “Import of Data” option in Tally
- Best for bulk master data (ledgers, stock items)
Method 2: ODBC Import
- Set up ODBC connection between Excel and Tally
- Use Tally’s ODBC driver (download from Tally website)
- Create SQL queries to push data
Method 3: CSV Import (Simplest)
- Prepare CSV with these mandatory columns:
- Date (DD-MM-YYYY)
- Particulars
- Voucher Type
- Ledger Name
- Amount
- GST Details (Rate, HSN, etc.)
- In Tally: Gateway > Import > CSV File
- Map columns to Tally fields
- Validate and import
Download official Tally import templates from Tally Solutions Support (Search for “GST CSV Import Template”).
How does Tally handle GST on export transactions?
Tally provides specialized handling for exports:
- Zero-Rated Treatment:
- Create sales invoice with “Export” as nature of transaction
- Set GST rate to 0% but mark as “Zero-Rated” (not “Exempt”)
- This appears in Table 6A of GSTR-1
- Letter of Undertaking (LUT):
- In party master, enable “Is LUT Applicable?”
- Upload LUT in Tally (Gateway > Company > GST > LUT Details)
- Required for exports without IGST payment
- Shipping Bill Integration:
- Enter Shipping Bill Number and Date in invoice
- Tally validates format (SB-XXX or SB-XXXXXX/XX)
- Appears in Table 6B of GSTR-1
- Refund Processing:
- Use “GST Refund” report (Display > Statutory Reports > GST Reports)
- Export data in JSON for RFD-01 filing
- Tally auto-calculates refundable ITC
Critical Note: For SEZ exports, additionally:
- Mark “Is SEZ?” as Yes in party master
- Enter SEZ approval number in invoice
- These appear in Table 6C of GSTR-1