About & Methodology
What TradeCrunch is
TradeCrunch is an independent set of free calculators and a private trading journal for people trading and investing in Indian markets. There is no account, no paywall and no server-side database. Every tool computes inside your browser.
It is not a broker, not a SEBI-registered investment adviser, and not a research analyst. Nothing on the site is investment, tax or legal advice. Each calculator does arithmetic on the inputs you supply and shows its working.
Why the method is published at all
A charge calculator is only as good as the rate table behind it, and rate tables go stale. Most free calculators bury a hard-coded percentage inside a script where nobody — including the person who wrote it — will ever notice it has drifted from reality.
TradeCrunch keeps every statutory and broker rate in a single registry file with the source URL and the date it was last checked against that source. The brokerage calculator prints that verification date and the source links on the page itself, so you can decide whether to trust the output before you rely on it.
Statutory charges applied
These are the rates the calculators and the trading journal currently apply to Indian equity and derivatives trades.
| Charge | Rate applied | Charged on |
|---|---|---|
| STT — equity delivery | 0.1% | Buy and sell turnover |
| STT — equity intraday | 0.025% | Sell turnover only |
| STT — futures | 0.05% | Sell turnover only |
| STT — options | 0.15% | Sell premium; 0.15% on intrinsic value if exercised |
| NSE transaction charge — cash | 0.00297% | Total turnover |
| NSE transaction charge — equity futures | 0.00173% | Total turnover |
| NSE transaction charge — options | 0.03503% | Total premium turnover |
| BSE transaction charge — cash | 0.00375% | Total turnover |
| BSE transaction charge — options | 0.03250% | Total premium turnover |
| SEBI turnover fee | ₹10 per crore | Total turnover |
| GST | 18% | Brokerage + exchange charges + SEBI fee |
| Stamp duty — delivery | 0.015% | Buy side only |
| Stamp duty — intraday | 0.003% | Buy side only |
| Stamp duty — futures | 0.002% | Buy side only |
| Stamp duty — options | 0.003% | Buy side only |
F&O securities transaction tax reflects the revision effective 1 April 2026. Equity delivery and intraday STT were unchanged by that revision. NSE transaction charges reflect the slab effective 1 March 2026 (₹2.97 per lakh cash, ₹1.73 per lakh equity futures, ₹35.03 per lakh options premium).
Sources
- NSE — securities transaction tax reference
- NSE — transaction charge revision circular
- Zerodha — published charge list
- Upstox — pricing
- Angel One — charges
- Groww — stock pricing
- Dhan — pricing
- SEBI — investor charter
How the trading journal matches trades
The Trading Journal takes a raw broker tradebook — individual executions, not positions — and reconstructs round-trip trades from it.
- Executions are grouped by symbol and exchange, then sorted by execution date and time.
- Each fill is matched first-in, first-out against the opposite side. A sell closes the oldest open buy; a buy closes the oldest open short.
- A single entry can therefore produce several round-trips. Buying 100 shares and selling 50 twice yields two matched trades, each carrying its own entry price, exit price and holding period.
- Unmatched quantity left at the end is reported as an open position, not a closed trade.
- Charges are then applied per trade using the segment that actually governs it — an options trade squared off the same day is charged options STT, not equity intraday STT.
- Re-importing the same file adds nothing. Each matched leg carries a fingerprint built from its symbol, direction, quantity, entry, exit and position in the match sequence.
Journal data is written to your browser's local storage. It never leaves your device, which also means it is not backed up anywhere. Clearing site data deletes it permanently — export a CSV before you do.
Capital gains tax treatment
The capital gains and trading tax calculators apply the listed-equity rates in force for FY 2026-27: short-term capital gains on STT-paid listed equity at 20%, long-term at 12.5% on gains above the ₹1,25,000 annual exemption, with health and education cess applied on the tax rather than on the gain.
Intraday equity profit is speculative business income and F&O profit is non-speculative business income; both are taxed at your slab rate rather than as capital gains, so those calculators ask you for the rate to apply.
Known limits
Stating these plainly is more useful than pretending a free tool is a filing-grade system.
Limits on charge calculation
- Broker plans vary. ICICI Direct and HDFC Securities are modelled on their legacy percentage plans. If you are on a flat-fee plan the brokerage figure will be too high.
- BSE equity futures are not modelled. The calculator flags the combination rather than silently charging zero.
- Margin is an input, not a lookup. The F&O margin calculator does not fetch live SPAN and exposure margin. You supply the percentage.
Limits on tax calculation
- Loss set-off and carry-forward are not modelled. The tax calculators total up tax on profits. They do not apply the set-off rules that can materially change what you actually owe.
- Surcharge is not modelled. High-income surcharge on capital gains is not applied; only cess is.
Limits on journal import
- The journal supports Zerodha and Upstox tradebooks. Other brokers need manual entry.
- Product type is inferred. On import, an equity position opened and closed the same day is treated as intraday. If you closed a delivery position on its purchase date, correct it manually.
Corrections and contact
If a rate here is out of date or a calculation is wrong, that is worth fixing quickly — a stale charge silently misleads everyone who uses the page.
Write to hello@tradecrunch.in. For a suspected calculation error, include the inputs you used, the figure the site gave you, and the figure you expected — ideally with the broker contract note or the rule you are checking against. That is usually enough to reproduce and fix it the same day.
The same address is the right one for questions about the method, a broker or rate we do not yet cover, or anything on this page that is unclear.