Zerodha AGS Total Tax Calculator 2024
Module A: Introduction & Importance of Zerodha AGS Tax Calculation
The Zerodha AGS (Auto-square off) system automatically closes positions at the end of the trading day, which has significant tax implications for intraday and F&O traders. Understanding how to calculate total tax on these transactions is crucial for:
- Accurate tax planning – Avoid surprises during IT filing season
- Profit optimization – Structure trades to minimize tax outgo
- Compliance – Meet all SEBI and Income Tax Department requirements
- Audit readiness – Maintain proper documentation for potential scrutiny
This comprehensive guide explains the complete tax calculation methodology, including all components like STT, brokerage, GST, SEBI charges, and income tax on profits.
Module B: How to Use This Zerodha AGS Tax Calculator
Follow these step-by-step instructions to get accurate tax calculations:
- Gather your trading data:
- Download your Zerodha contract note or AGS statement
- Note the total turnover (buy + sell value of all trades)
- Collect all charge breakdowns (brokerage, STT, exchange fees etc.)
- Enter turnover details:
- Input your total turnover in the first field
- This should include both buy and sell values
- Add charge components:
- Enter brokerage charges (typically 0.03% or ₹20 per order)
- Add STT (Securities Transaction Tax) amounts
- Include exchange charges (NSE/BSE levies)
- Add SEBI turnover charges (₹10 per crore)
- Enter stamp duty (varies by state, typically 0.003%)
- Select GST rate:
- Standard rate is 18% on brokerage + transaction charges
- Some components may attract 5% GST
- Review results:
- The calculator shows total charges before GST
- Displays GST amount separately
- Calculates taxable profit (turnover minus all charges)
- Shows income tax liability (20% of taxable profit)
- Provides total tax liability figure
- Analyze the chart:
- Visual breakdown of all tax components
- Helps identify which charges contribute most to your tax burden
Module C: Formula & Methodology Behind the Calculator
The calculator uses the following precise methodology approved by tax authorities:
1. Total Charges Calculation
Total Charges = Brokerage + STT + Exchange Charges + SEBI Charges + Stamp Duty + Other Charges
2. GST Calculation
GST Amount = (Brokerage + Transaction Charges) × (GST Rate / 100)
Note: GST is not applicable on STT, SEBI charges, or stamp duty
3. Taxable Profit Determination
Taxable Profit = Total Turnover – (Total Charges + GST Amount)
For AGS trades, this represents your net profit before income tax
4. Income Tax Calculation
Income Tax = Taxable Profit × 20% (for speculative income under Section 43(5))
Note: F&O trades are taxed as business income at slab rates, while intraday equity is taxed at 20% flat rate
5. Total Tax Liability
Total Tax = STT + GST Amount + Income Tax
Special Considerations:
- STT Credit: STT paid can be claimed as credit against final tax liability
- Loss Set-off: Losses can be carried forward for 8 years but not set off against other income
- Audit Requirements: If turnover exceeds ₹1 crore, tax audit under Section 44AB is mandatory
- Advance Tax: If tax liability exceeds ₹10,000, advance tax payments are required
Module D: Real-World Case Studies
Case Study 1: Small Trader (Turnover ₹5,00,000)
| Parameter | Value |
|---|---|
| Total Turnover | ₹5,00,000 |
| Brokerage (0.03%) | ₹150 |
| STT (0.025%) | ₹125 |
| Exchange Charges | ₹250 |
| SEBI Charges | ₹5 |
| Stamp Duty | ₹15 |
| GST (18%) | ₹77.70 |
| Taxable Profit | ₹4,99,482.30 |
| Income Tax (20%) | ₹99,896.46 |
| Total Tax Liability | ₹100,223.16 |
Key Insight: For small traders, income tax forms 99% of total tax liability, while other charges are minimal.
Case Study 2: Medium Trader (Turnover ₹50,00,000)
| Parameter | Value |
|---|---|
| Total Turnover | ₹50,00,000 |
| Brokerage (0.03%) | ₹1,500 |
| STT (0.025%) | ₹1,250 |
| Exchange Charges | ₹2,500 |
| SEBI Charges | ₹50 |
| Stamp Duty | ₹150 |
| GST (18%) | ₹777.00 |
| Taxable Profit | ₹49,94,823.00 |
| Income Tax (20%) | ₹9,98,964.60 |
| Total Tax Liability | ₹10,02,191.60 |
Key Insight: At this level, the absolute tax amount becomes significant (₹10+ lakhs), making tax planning essential.
Case Study 3: High Volume Trader (Turnover ₹2,00,00,000)
| Parameter | Value |
|---|---|
| Total Turnover | ₹2,00,00,000 |
| Brokerage (0.03%) | ₹6,000 |
| STT (0.025%) | ₹5,000 |
| Exchange Charges | ₹10,000 |
| SEBI Charges | ₹200 |
| Stamp Duty | ₹600 |
| GST (18%) | ₹3,108.00 |
| Taxable Profit | ₹1,99,74,092.00 |
| Income Tax (20%) | ₹39,94,818.40 |
| Total Tax Liability | ₹40,02,726.40 |
Key Insight: High volume traders face substantial tax liabilities (₹40+ lakhs) and should consider:
- Structuring trades through different entities
- Exploring tax-efficient instruments
- Quarterly advance tax payments to avoid interest
Module E: Comparative Data & Statistics
Comparison: Zerodha vs Other Brokers (Tax Impact)
| Parameter | Zerodha | Upstox | Angel One | ICICI Direct |
|---|---|---|---|---|
| Brokerage (Equity Intraday) | ₹20 or 0.03% | ₹20 or 0.05% | ₹20 or 0.03% | 0.05% (min ₹35) |
| STT Rate | 0.025% | 0.025% | 0.025% | 0.025% |
| Exchange Charges | 0.00325% | 0.00325% | 0.00325% | 0.00345% |
| SEBI Charges | ₹10 per crore | ₹10 per crore | ₹10 per crore | ₹10 per crore |
| Stamp Duty | 0.003% | 0.003% | 0.003% | 0.015% |
| GST on Brokerage | 18% | 18% | 18% | 18% |
| Effective Tax Rate (on ₹10L turnover) | 20.08% | 20.12% | 20.08% | 20.15% |
Source: SEBI Official Website
Historical STT Rate Changes (2010-2024)
| Year | Equity Delivery STT | Equity Intraday STT | F&O STT (Premium) | F&O STT (Settled) |
|---|---|---|---|---|
| 2010 | 0.125% | 0.025% | 0.017% | 0.01% |
| 2013 | 0.1% | 0.025% | 0.017% | 0.01% |
| 2016 | 0.1% | 0.025% | 0.05% | 0.01% |
| 2018 | 0.1% | 0.025% | 0.05% | 0.0125% |
| 2020 | 0.1% | 0.025% | 0.05% | 0.0125% |
| 2022 | 0.1% | 0.025% | 0.0625% | 0.0125% |
| 2024 | 0.1% | 0.025% | 0.0625% | 0.0125% |
Source: Income Tax Department
Module F: Expert Tax Optimization Tips
Pre-Trade Planning
- Turnover management: Keep turnover below ₹1 crore to avoid tax audit requirements
- Instrument selection: F&O trades are taxed as business income (slab rates) while equity intraday is taxed at flat 20%
- Broker selection: Compare effective tax rates across brokers (see comparison table above)
During Trading
- STT optimization:
- Avoid unnecessary churning that increases STT
- For F&O, square off positions before expiry to avoid higher STT on settled contracts
- Charge monitoring:
- Use Zerodha’s “Charges” tab to track real-time tax impact
- Set up alerts for high-charge trades
- Loss harvesting:
- Book losses before year-end to offset gains
- Carry forward losses for up to 8 years
Post-Trade Compliance
- Documentation: Maintain:
- Contract notes for all trades
- Bank statements showing fund transfers
- AGS statements from Zerodha
- Tax payment challans
- Advance tax:
- Pay 15% by 15th June
- Pay 45% by 15th September
- Pay 75% by 15th December
- Pay 100% by 15th March
- ITR filing:
- Use ITR-3 for business income (F&O)
- Use ITR-2 for capital gains (delivery)
- Report all trades even if no net profit
Advanced Strategies
- Entity structuring: Consider trading through:
- Proprietary firm (for high volume traders)
- LLP (for multiple partners)
- Private limited company (for institutional trading)
- Tax loss selling:
- Sell losing positions before year-end
- Buy back after 30 days to avoid wash sale rules
- Hedging strategies:
- Use options to hedge positions
- STT on hedging trades may be tax-deductible
Module G: Interactive FAQ
What exactly is Zerodha AGS and how does it affect my taxes?
Zerodha’s Auto-square off (AGS) system automatically closes all open intraday positions at 3:15 PM (equity) or 3:25 PM (F&O). Tax implications include:
- Mandatory settlement: All positions are squared off, realizing either profits or losses
- STT application: Securities Transaction Tax applies to both legs of squared-off trades
- Tax event creation: Each square-off creates a taxable event for that day’s P&L
- Turnover calculation: Both buy and sell values count toward your total turnover
The system ensures no positions are carried forward, but creates multiple taxable transactions that must be reported.
How is turnover calculated for AGS trades and why does it matter?
Turnover for AGS trades is calculated as:
Total Turnover = Σ (Absolute Buy Value + Absolute Sell Value) for all trades
This matters because:
- Tax audit threshold: Turnover > ₹1 crore triggers mandatory tax audit under Section 44AB
- Presumptive taxation: Turnover > ₹2 crore makes you ineligible for presumptive taxation scheme
- STT calculation: STT is applied to the sell side of each trade (0.025% for equity intraday)
- Brokerage charges: Most brokers charge based on turnover value
Example: If you buy ₹1,00,000 worth of stock and sell it for ₹1,02,000, your turnover is ₹2,02,000 (not just the ₹2,000 profit).
Can I claim STT as a deduction against my taxable income?
No, STT (Securities Transaction Tax) cannot be claimed as a deduction. However:
- STT credit: You can claim STT paid as a credit against your final tax liability under Section 88E
- Credit limit: The credit is limited to the amount of tax payable on taxable securities transactions
- Carry forward: Unused STT credit can be carried forward for 8 assessment years
- Documentation: You must maintain STT payment proofs (available in contract notes)
Example: If you paid ₹5,000 in STT and your tax liability is ₹4,000, you can reduce your tax to zero and carry forward ₹1,000 STT credit.
What’s the difference between speculative and non-speculative business income?
| Aspect | Speculative Business Income | Non-Speculative Business Income |
|---|---|---|
| Definition | Income from intraday equity trading (not delivery-based) | Income from F&O trading, delivery-based equity, etc. |
| Tax Rate | Flat 20% (Section 43(5)) | As per income tax slab rates |
| Loss Treatment | Can only be set off against speculative income | Can be set off against any business income |
| Carry Forward | 8 years (only against speculative income) | 8 years (against any business income) |
| Examples | Intraday equity, BTST (if considered speculative) | F&O trading, delivery-based equity, commodities |
| AGS Impact | All AGS trades are considered speculative | Only F&O AGS trades fall here |
Critical note: Zerodha AGS trades for equity are always treated as speculative income, regardless of your intention.
How should I report AGS trades in my Income Tax Return?
Reporting depends on your trading volume and instrument:
For Turnover < ₹1 Crore:
- Use ITR-3 form
- Report under “Business Income” schedule
- Provide turnover details in “Trading Account”
- Show all expenses (brokerage, STT, etc.) in “Profit & Loss Account”
- Attach audit report if claiming presumptive taxation
For Turnover > ₹1 Crore:
- Mandatory tax audit under Section 44AB
- File ITR-3 with audit report (Form 3CA/3CB + 3CD)
- Maintain books of accounts as per Section 44AA
- Get accounts audited by a Chartered Accountant
- File audit report by 30th September
Documentation Checklist:
- Contract notes for all trades (download from Zerodha)
- Bank statements showing fund movements
- AGS statements from Zerodha console
- Tax payment challans (for advance tax)
- Previous years’ ITR acknowledgments
Pro tip: Use Zerodha’s “Tax P&L” report (available in Console) which provides ITR-ready statements.
What are the common mistakes traders make in AGS tax calculations?
- Ignoring both sides of turnover:
- Mistake: Only counting profit/loss amount as turnover
- Correct: Sum of absolute buy and sell values
- Missing STT on both legs:
- Mistake: Applying STT only to profitable trades
- Correct: STT applies to all sell transactions
- Incorrect GST treatment:
- Mistake: Applying GST to STT or SEBI charges
- Correct: GST only applies to brokerage + transaction charges
- Wrong income classification:
- Mistake: Treating all trading income as capital gains
- Correct: AGS trades are business income (speculative or non-speculative)
- Missing advance tax payments:
- Mistake: Paying entire tax at year-end
- Correct: Pay quarterly advance tax to avoid interest under Section 234B/C
- Improper loss reporting:
- Mistake: Not reporting losing trades
- Correct: All trades must be reported, even if net loss
- Documentation gaps:
- Mistake: Relying only on Zerodha statements
- Correct: Maintain bank statements, tax payment proofs, and audit reports
Use this calculator to avoid these mistakes by getting precise calculations before filing.
Are there any tax exemptions or deductions available for AGS traders?
While AGS trading income is fully taxable, these exemptions/deductions may apply:
Available Deductions:
- Brokerage & Charges: Fully deductible as business expenses
- Internet/Phone Expenses: Proportionate to trading activity
- Depreciation: On trading equipment (computer, monitors)
- Rent: If you have a dedicated trading office
- Salary: If you employ staff for trading
- STT Credit: As discussed earlier (Section 88E)
Not Allowable:
- Personal expenses mixed with trading
- STT amount (but credit is available)
- Capital expenditures (must be capitalized)
- Fines/penalties paid to exchanges
Special Provisions:
- Presumptive Taxation (Section 44AD):
- Available if turnover < ₹2 crore
- Pay 6% of turnover as presumptive tax
- No need to maintain books
- Section 44AE (for F&O):
- Presumptive taxation at ₹7,500 per month per vehicle (not directly applicable but similar concept)
Consult a CA to structure your trading business for optimal tax efficiency while staying compliant.