Automatic Gst Tax Calculation In Tally

Automatic GST Tax Calculator for Tally

Calculate CGST, SGST, and IGST instantly with our precise GST calculator designed for Tally integration. Get accurate tax breakdowns with visual charts.

Taxable Amount: ₹10,000.00
GST Rate: 18%
CGST (9%): ₹900.00
SGST (9%): ₹900.00
IGST (18%): ₹0.00
CESS: ₹0.00
Total GST Amount: ₹1,800.00
Final Amount: ₹11,800.00

Module A: Introduction & Importance of Automatic GST Tax Calculation in Tally

Automatic GST calculation interface in Tally ERP 9 showing tax computation workflow

The Goods and Services Tax (GST) revolutionized India’s taxation system by replacing multiple indirect taxes with a unified tax structure. For businesses using Tally ERP 9 or TallyPrime, automatic GST calculation isn’t just a convenience—it’s a compliance necessity that prevents costly errors and ensures seamless tax filing.

Automatic GST calculation in Tally eliminates manual computation errors by:

  • Instantly applying correct CGST/SGST/IGST rates based on transaction type
  • Auto-populating GST returns (GSTR-1, GSTR-3B) with 100% accuracy
  • Generating e-invoices with embedded QR codes containing GST details
  • Maintaining audit trails for all tax calculations and adjustments
  • Handling complex scenarios like reverse charge, composition scheme, and exempt supplies

According to the GST Network (GSTN), businesses that automate their GST calculations reduce compliance errors by 78% and save an average of 12 hours/month on tax-related activities. Tally’s built-in GST engine processes over 1.2 million transactions daily across Indian businesses.

Module B: Step-by-Step Guide to Using This GST Calculator

  1. Enter Taxable Amount

    Input the base value of your transaction before tax in the “Taxable Amount” field. This should be the actual cost of goods/services excluding GST.

  2. Select GST Rate

    Choose the applicable GST rate from the dropdown (5%, 12%, 18%, or 28%). Most services fall under 18%, while essential goods typically use 5% or 12%.

  3. Specify Transaction Type
    • Intrastate: For transactions within the same state (CGST + SGST applies)
    • Interstate: For transactions between states (IGST applies)
  4. Add CESS if Applicable

    Enter the CESS rate (if any) in the designated field. CESS applies to specific goods like luxury items, tobacco, etc.

  5. View Results

    The calculator instantly displays:

    • CGST/SGST/IGST breakdown
    • Total GST amount
    • Final payable amount
    • Visual chart of tax distribution

  6. Tally Integration Tips

    To replicate these calculations in Tally:

    1. Go to Gateway of Tally > Accounting Vouchers
    2. Select the appropriate voucher type (Sales, Purchase, etc.)
    3. Enable GST details (F12 > Set GST Details > Yes)
    4. Enter the same values as used in this calculator
    5. Tally will auto-calculate and validate the GST amounts

Pro Tip: Bookmark this calculator for quick access during Tally data entry. The values match exactly with Tally’s GST computation engine, ensuring consistency between your manual calculations and Tally records.

Module C: Formula & Methodology Behind GST Calculation

The calculator uses the exact same algorithms as Tally’s GST engine, following the CBIC’s GST computation rules. Here’s the detailed methodology:

1. Basic GST Calculation

For a taxable amount A and GST rate R:

  • Intrastate Transactions:
    • CGST = (A × R/2) / 100
    • SGST = (A × R/2) / 100
    • IGST = 0
  • Interstate Transactions:
    • IGST = (A × R) / 100
    • CGST = 0
    • SGST = 0

2. CESS Calculation

CESS = (A × CESS Rate) / 100

3. Total GST Amount

Total GST = CGST + SGST + IGST + CESS

4. Final Amount

Final Amount = A + Total GST

5. Rounding Rules (As per GST Law)

All tax amounts are rounded to the nearest rupee using the following rules:

  • Fractions of ₹0.50 or more → Round up to next rupee
  • Fractions less than ₹0.50 → Round down

Example: ₹123.49 → ₹123 | ₹123.50 → ₹124

6. Special Cases Handled

Scenario Calculation Adjustment Tally Equivalent
Reverse Charge Mechanism GST paid by recipient instead of supplier Enable “Is Reverse Charge Applicable” in voucher
Composition Scheme Flat rate (1% for traders, 2% for manufacturers, 5% for restaurants) Set “Is Composition Dealer” to Yes in company master
Exempt Supplies 0% GST rate applied Select “Exempt” in GST rate dropdown
SEZ Supplies 0% IGST with special documentation Enable “Is SEZ” flag in party master

Module D: Real-World GST Calculation Examples

Example 1: Intrastate Service Transaction (Delhi to Delhi)

Scenario: A Delhi-based consulting firm bills ₹50,000 to a client in Delhi for professional services (18% GST).

Taxable Amount ₹50,000.00
GST Rate 18%
CGST (9%) ₹4,500.00
SGST (9%) ₹4,500.00
IGST ₹0.00
Total GST ₹9,000.00
Final Amount ₹59,000.00

Tally Entry:

  1. Create Sales Voucher (F8)
  2. Select party (Delhi client)
  3. Enter ₹50,000 as service amount
  4. Select GST rate 18%
  5. System auto-splits to ₹4,500 CGST + ₹4,500 SGST
  6. Save and print invoice with GST breakdown

Example 2: Interstate Goods Sale (Maharashtra to Karnataka)

Scenario: A manufacturer in Pune sells goods worth ₹1,25,000 to a Bengaluru distributor (12% GST).

Taxable Amount ₹1,25,000.00
GST Rate 12%
IGST (12%) ₹15,000.00
CGST/SGST ₹0.00
Total GST ₹15,000.00
Final Amount ₹1,40,000.00

Key Compliance Note: For interstate transactions above ₹50,000, an e-way bill must be generated on the e-way bill portal before goods movement.

Example 3: Transaction with CESS (Luxury Car Sale)

Scenario: A Delhi dealership sells a luxury car for ₹25,00,000 with 28% GST + 22% CESS to a Gurgaon customer.

Taxable Amount ₹25,00,000.00
GST Rate 28%
CESS Rate 22%
IGST (28%) ₹7,00,000.00
CESS (22%) ₹5,50,000.00
Total Tax ₹12,50,000.00
Final Amount ₹37,50,000.00

Tally Configuration:

  • Create a new GST ledger for CESS (under Duties & Taxes)
  • In the sales voucher, select both GST 28% and CESS 22%
  • Tally will calculate and show both tax components separately

Module E: GST Data & Statistics Comparison

GST revenue collection trends in India from 2017-2023 showing monthly growth patterns

The following tables present critical GST data that demonstrates the importance of accurate calculation and the economic impact of GST in India.

Table 1: GST Revenue Collection (2022-2023 vs 2023-2024)

Month 2022-23 Collection (₹ Crore) 2023-24 Collection (₹ Crore) YoY Growth (%) CGST Share (%) SGST Share (%) IGST Share (%)
April 1,67,540 1,87,035 11.6 18.2 23.5 51.3
May 1,57,090 1,72,736 9.9 17.8 23.1 52.1
June 1,61,497 1,61,497 12.4 18.0 23.3 51.7
July 1,48,995 1,65,105 10.8 17.9 23.2 51.9
August 1,43,612 1,59,069 10.7 18.1 23.4 51.5
Q1 Total 7,78,734 8,45,442 11.1

Source: Press Information Bureau, Govt. of India

Table 2: GST Rate Wise Revenue Contribution (FY 2023-24)

GST Slab (%) Revenue (₹ Crore) Share of Total (%) Key Items Covered Compliance Complexity
0% 0 0.0 Essential food items, healthcare services Low (exempt)
5% 1,28,450 14.3 Household necessities, transport services Medium
12% 2,15,680 23.9 Processed foods, business services High
18% 4,56,720 50.7 Most goods and services Very High
28% 98,560 10.9 Luxury items, sin goods Extreme
Total 8,99,410 100.0

Key Insights:

  • The 18% slab contributes over 50% of total GST revenue, making it the most critical for accurate calculation
  • IGST consistently accounts for 51-52% of collections, reflecting high interstate commerce volume
  • The 28% slab (luxury/cess items) has the highest compliance complexity due to additional CESS calculations
  • YoY growth remains steady at 10-12%, indicating stable tax compliance improvements

Module F: Expert Tips for GST Calculation in Tally

1. Configuration Tips

  • Enable GST in Company Features:

    Go to Gateway of Tally > F11: Features > Statutory & Compliance > Enable “Goods and Services Tax (GST)”

  • Set Up GST Rates Properly:

    Create GST ledgers under “Duties & Taxes” with correct tax types (CGST, SGST, IGST, CESS)

  • Configure Party GSTINs:

    In party masters, enter:

    • GSTIN/UIN
    • State code
    • Registration type (Regular, Composition, etc.)

  • Enable E-invoicing:

    For businesses with turnover > ₹10 crore, enable e-invoicing in F11 features to auto-generate IRN

2. Data Entry Best Practices

  1. Use GST Classification: Always select the correct GST rate in vouchers (don’t override manually)
  2. Validate HSN/SAC Codes: Ensure proper HSN (goods) or SAC (services) codes are used for accurate tax classification
  3. Handle Reverse Charge: For RCM transactions, enable “Is Reverse Charge Applicable” in the voucher
  4. Document Numbering: Follow sequential invoice numbering as per GST rules to avoid mismatches
  5. Place of Supply: Always specify correct place of supply for interstate transactions

3. Reconciliation & Filing

  • Monthly GSTR-1 Reconciliation:

    Compare Tally’s GSTR-1 report with the portal data before filing to catch discrepancies

  • Input Tax Credit Matching:

    Use Tally’s “GST > GST Reconciliation” report to match ITC with vendor invoices

  • Error Handling:

    Common errors and fixes:

    Error Cause Solution in Tally
    GST mismatch in returns Incorrect tax rate applied Run “GST > Exception Reports” to identify misclassified transactions
    ITC claim rejected Vendor GSTIN mismatch Verify vendor masters and correct GSTIN in party ledger
    Negative liability Excess ITC claimed Adjust in GSTR-3B or carry forward to next period
    E-way bill generation failed Missing transport details Update delivery address and vehicle number in sales voucher

  • Audit Trail:

    Maintain these critical reports in Tally:

    • GST > GSTR-1 (Monthly)
    • GST > GSTR-3B (Monthly)
    • GST > Input Tax Credit (Monthly)
    • GST > Payment of Tax (Quarterly)
    • GST > Annual Return (GSTR-9)

4. Advanced Tips

  • Automate with TDL: Use Tally Definition Language to create custom GST reports for your specific business needs
  • Multi-State Operations: For businesses operating in multiple states, create separate companies in Tally for each state’s registration
  • E-commerce Operators: Enable “Is E-commerce Operator” flag in company features to handle TCS (Tax Collected at Source)
  • Export Transactions: Use “Export” as place of supply and select “Zero Rated” nature of transaction for IGST refund claims
  • Data Backup: Before filing returns, take a backup (F3: Cmp Info > Backup) to preserve the exact state of your GST data

Module G: Interactive GST FAQ

How does Tally automatically determine whether to apply CGST/SGST or IGST?

Tally uses a 3-step logic to determine the applicable tax type:

  1. Party Location Check: Tally compares the state codes of your company and the party (customer/vendor)
  2. Transaction Nature: For intrastate (same state), it splits the GST rate equally between CGST and SGST. For interstate (different states), it applies the full rate as IGST
  3. Special Cases: For SEZ supplies or exports, it applies 0% IGST (with proper documentation flags)

Example: If your company is registered in Maharashtra (state code 27) and you’re billing a customer in Gujarat (state code 24), Tally will automatically apply IGST because 27 ≠ 24.

Pro Tip: Always verify the state code in party masters (Alt+G > Alter > select party > check “Mailing Details” tab). A wrong state code will lead to incorrect tax application.

What are the most common GST calculation errors in Tally and how to avoid them?

Based on analysis of GST return rejections, these are the top 5 errors and their solutions:

Error Type Cause Impact Prevention in Tally
Wrong Tax Rate Selecting incorrect GST rate in voucher Short/Excess tax payment, notices from department
  • Create proper GST classifications in stock items
  • Use “GST Rate Setup” (Gateway > GST > GST Rate Setup)
HSN/SAC Mismatch Incorrect or missing HSN/SAC codes Return filing rejection, penalty
  • Update HSN/SAC in stock/item masters
  • Use 6-digit HSN for goods, 6-digit SAC for services
Place of Supply Error Wrong state selected for interstate transactions Incorrect IGST/CGST application
  • Always verify “Place of Supply” field in vouchers
  • For services, use “Location of Service Recipient”
Reverse Charge Omission Not marking RCM applicable transactions ITC claim rejection, interest on unpaid tax
  • Enable “Is Reverse Charge Applicable” in voucher
  • Create separate ledgers for RCM input and output
Exempt Supply Misclassification Treating exempt supplies as taxable or vice versa Incorrect ITC claims or tax collection
  • Mark exempt items with 0% GST rate
  • Use “Exempt” nature of transaction in vouchers

Audit Recommendation: Run Tally’s “GST > Exception Reports > GST Rate-wise Summary” monthly to catch misclassified transactions before filing returns.

How does Tally handle GST on advance receipts from customers?

Tally follows CBIC’s advance receipt rules (Notification No. 66/2017-Central Tax) for GST on advances. Here’s how it works:

For Advances Received:

  1. Create a Receipt Voucher (F6)
  2. Select the customer and enter advance amount
  3. Tally will prompt: “Is this advance against supply of goods/services?”
  4. Select “Yes” and specify:
    • Expected supply date
    • Applicable GST rate
    • Place of supply
  5. Tally auto-calculates GST on advance and creates liability

When Invoice is Raised Later:

  1. Create the sales invoice normally
  2. Tally will ask: “Do you want to adjust the advance received?”
  3. Select “Yes” and link to the previous advance receipt
  4. System automatically:
    • Adjusts the advance amount
    • Reverses the earlier GST liability
    • Calculates fresh GST on full invoice value

Critical Note: If the supply isn’t made within the declared timeframe, you must pay the GST on advance (it becomes a permanent liability). Tally tracks this through the “GST > Advance Receipts” report.

Example: You receive ₹50,000 advance on 1-Jan for services to be provided by 15-Feb at 18% GST.

  • On 1-Jan: Tally creates ₹9,000 GST liability (₹50,000 × 18%)
  • On 10-Feb when you raise ₹1,00,000 invoice:
    • Adjusts ₹50,000 advance
    • Reverses ₹9,000 liability
    • Creates new ₹18,000 liability (₹1,00,000 × 18%)

What are the GST compliance reports I should generate from Tally before filing returns?

Tally provides 12 critical GST reports that you should generate and verify before filing returns. Here’s the recommended workflow:

Phase 1: Data Validation (5-7 days before due date)

  1. GST Rate-wise Summary (Gateway > GST > GST Rate-wise Summary)

    Verifies all transactions are classified under correct GST rates

  2. HSN/SAC-wise Summary (Gateway > GST > HSN/SAC-wise Summary)

    Ensures proper HSN/SAC codes are used for all items

  3. Exception Reports (Gateway > GST > Exception Reports)

    Flags transactions with missing/mismatched GST details

  4. Party-wise GST Details (Gateway > GST > Party-wise GST Details)

    Validates GSTINs and place of supply for all parties

Phase 2: Return Preparation (3-5 days before due date)

  1. GSTR-1 (Gateway > GST > GSTR-1)

    Generates JSON file for upload to GST portal. Verify:

    • Invoice-wise details
    • HSN-wise summary
    • Document-wise summary

  2. GSTR-3B (Gateway > GST > GSTR-3B)

    Summary return showing:

    • Outward supplies
    • Inward supplies (ITC)
    • Tax payment details

  3. Input Tax Credit (Gateway > GST > Input Tax Credit)

    Validates ITC claims with:

    • ITC available
    • ITC reversed
    • Net ITC eligible

Phase 3: Final Verification (1-2 days before due date)

  1. GST Payment of Tax (Gateway > GST > Payment of Tax)

    Shows tax liability after ITC set-off. Cross-verify with:

    • Electronic Cash Ledger on GST portal
    • Bank statements for tax payments

  2. GST Audit Report (Gateway > GST > GST Audit Report)

    Comprehensive report covering:

    • Taxable turnover
    • ITC availed
    • Tax paid
    • Refunds claimed

  3. E-way Bill Report (Gateway > GST > E-way Bill Report)

    For businesses with turnover > ₹10 crore, verifies:

    • E-way bills generated
    • IRN status
    • Vehicle details

Pro Tip: Use Tally’s “Export” feature to save all these reports as PDFs with digital signatures for audit purposes. The recommended naming convention is: GSTR1_YYYYMM_CompanyName.pdf

How do I handle GST on expenses like telephone bills, rent, etc. in Tally?

Expenses with GST components require careful handling in Tally to ensure proper Input Tax Credit (ITC) claims. Here’s the complete process:

Step 1: Create Proper Ledgers

  • Expense Ledger: Create under “Indirect Expenses” (e.g., “Telephone Expenses”, “Rent”)
  • GST Ledgers: Ensure you have:
    • Input CGST
    • Input SGST
    • Input IGST
    • Input CESS (if applicable)
  • Vendor Ledger: Create/update vendor with correct GSTIN

Step 2: Record the Expense Voucher

  1. Go to Gateway > Accounting Vouchers > F7: Journal
  2. Select the vendor ledger (credit side)
  3. Enter the gross amount (including GST)
  4. Select the expense ledger (debit side) with the net amount (excluding GST)
  5. For GST components:
    • If intrastate: Debit “Input CGST” and “Input SGST” with half rate each
    • If interstate: Debit “Input IGST” with full rate
  6. Enable GST details (Alt+G) and verify:
    • Correct GST rate
    • Proper place of supply
    • Valid HSN/SAC code (for rent: 997212)

Step 3: ITC Claim Verification

After recording, verify the ITC availability:

  1. Go to Gateway > GST > Input Tax Credit
  2. Check if the expense appears under “ITC Available”
  3. For blocked credits (like rent for personal use), the amount will show under “ITC Reversed”

Step 4: Month-end ITC Reconciliation

  • Run “GST > ITC Reconciliation” report
  • Match with vendor’s GSTR-1 (download from GST portal)
  • For missing invoices, follow up with vendors for upload

Special Cases Handling

Expense Type GST Treatment Tally Configuration
Telephone/Internet 18% GST (eligible ITC if used for business)
  • Use SAC 998314
  • Enable “Input Service” flag
Office Rent 18% GST (ITC eligible if rented for business)
  • Use SAC 997212
  • Link to property address in vendor master
Electricity 5% GST (no ITC as per Section 17(5))
  • Use SAC 997011
  • Mark as “Blocked Credit” in voucher
Business Travel 5% GST (ITC eligible for air/rail)
  • Use SAC 996411 (air) or 996412 (rail)
  • Attach boarding pass/ticket as voucher reference
Vehicle Maintenance 18% GST (ITC eligible if vehicle used for business)
  • Use SAC 998721
  • Maintain logbook for business use percentage

Critical Compliance Note: For expenses > ₹10,000 per vendor per day, ensure you have proper invoices with:

  • Vendor’s GSTIN
  • Invoice number and date
  • Your company’s GSTIN mentioned
  • Proper HSN/SAC codes
Without these, ITC claims may be rejected during assessments.

What are the GST e-invoicing requirements and how does Tally handle them?

As of April 2023, businesses with aggregate turnover exceeding ₹10 crore in any financial year must generate e-invoices for B2B transactions. TallyPrime and Tally ERP 9 Release 6.6+ fully support e-invoicing with these features:

E-invoicing Thresholds (as of 2024)

Turnover Threshold Applicability Date Transaction Types Covered
₹500 crore+ 1-Oct-2020 B2B, Exports, SEZ, Reverse Charge
₹100 crore+ 1-Jan-2021 B2B, Exports, SEZ, Reverse Charge
₹50 crore+ 1-Apr-2021 B2B, Exports, SEZ, Reverse Charge
₹20 crore+ 1-Apr-2022 B2B, Exports, SEZ, Reverse Charge
₹10 crore+ 1-Oct-2022 B2B, Exports, SEZ, Reverse Charge
₹5 crore+ 1-Aug-2023 B2B, Exports, SEZ, Reverse Charge

Tally E-invoicing Workflow

  1. Enable E-invoicing:

    Gateway > F11: Features > Statutory & Compliance > Set “Enable e-invoicing” to Yes

  2. Configure API Credentials:

    Gateway > F12: Configure > GST > E-invoicing:

    • Enter your GSTIN
    • Select IRP (Invoice Registration Portal)
    • Enter API credentials from GST portal

  3. Create E-invoice:

    When creating a sales invoice (F8):

    • Tally will prompt “Do you want to generate e-invoice?” for eligible transactions
    • Select “Yes” and verify details
    • System generates JSON and sends to IRP

  4. IRP Processing:

    The Invoice Registration Portal (IRP) will:

    • Validate the invoice data
    • Generate IRN (Invoice Reference Number)
    • Add QR code with digital signature
    • Return signed JSON to Tally

  5. Final Invoice:

    Tally automatically:

    • Updates invoice with IRN and QR code
    • Marks as “E-invoice Generated”
    • Stores IRN in database for future reference

E-invoice JSON Structure (Key Fields)

Tally generates a JSON with these mandatory fields:

{
  "Version": "1.1",
  "TranDtls": {
    "TaxSch": "GST",
    "SupTyp": "B2B",
    "RegRev": "N",
    "EcmGstin": null,
    "IgstOnIntra": "N"
  },
  "DocDtls": {
    "Typ": "INV",
    "No": "INV-001",
    "Dt": "01/04/2024"
  },
  "SellerDtls": {
    "Gstin": "27AABCC1234R1Z5",
    "LglNm": "ABC Corporation",
    "TrdNm": "ABC Corp",
    "Addr1": "123 Business Street",
    "Loc": "Mumbai",
    "Pin": 400001,
    "Stcd": "27"
  },
  "BuyerDtls": {
    "Gstin": "29XXYYZ5678P2Z9",
    "LglNm": "XYZ Limited",
    "TrdNm": "XYZ Ltd",
    "Addr1": "456 Corporate Road",
    "Loc": "Bengaluru",
    "Pin": 560001,
    "Stcd": "29"
  },
  "ItemList": [
    {
      "SlNo": "1",
      "PrdDesc": "Consulting Services",
      "IsServc": "Y",
      "HsnCd": "998314",
      "Qty": 1,
      "Unit": "NOS",
      "UnitPrice": 10000,
      "TotAmt": 10000,
      "AssAmt": 10000,
      "GstRt": 18,
      "IgstAmt": 1800,
      "CgstAmt": 0,
      "SgstAmt": 0,
      "CesRt": 0,
      "CesAmt": 0,
      "CesNonAdvAmt": 0
    }
  ],
  "ValDtls": {
    "AssVal": 10000,
    "CgstVal": 0,
    "SgstVal": 0,
    "IgstVal": 1800,
    "CesVal": 0,
    "StCesVal": 0,
    "TotInvVal": 11800,
    "RndOffAmt": 0,
    "InvCur": "INR"
  }
}

Common E-invoicing Errors in Tally & Solutions

Error Code Description Cause in Tally Solution
1001 Invalid GSTIN format Typo in company or party GSTIN
  • Verify GSTIN format (22 characters)
  • Check state code (first 2 digits)
2001 Duplicate invoice number Same invoice number used for multiple transactions
  • Enable “Auto Invoice Numbering” in F12
  • Use prefix/suffix for different series
3005 Invalid document type Selecting wrong voucher type for e-invoice
  • Use only Sales Invoice (F8) for B2B
  • Avoid using Journal or Payment vouchers
4001 Missing mandatory field Required fields left blank in invoice
  • Ensure all *marked fields are filled
  • Run “Check for Errors” (Alt+C) before generating
5003 IRP connection failure Network issues or invalid API credentials
  • Test connection in GST configuration
  • Update API credentials from GST portal

Pro Tip: For bulk e-invoice generation, use Tally’s “Export” feature to create multiple JSON files, then upload via the e-invoice portal’s bulk upload tool. This is especially useful for businesses with 50+ daily invoices.

Leave a Reply

Your email address will not be published. Required fields are marked *