Free Tool — No Login Required

Stock P&L Calculator India

Calculate your exact net profit or loss for NSE/BSE equity intraday and delivery trades — including brokerage, STT, exchange charges, stamp duty, and breakeven price. Know your real numbers before you trade.

✓ NSE & BSE Equity ✓ Intraday & Delivery ✓ Zerodha / Upstox Compatible ✓ Breakeven Calculator ✓ STT & Brokerage Included

Trade P&L Simulator

Add multiple equity trades · Real-time charge breakdown · Instant net P&L

Type Qty Buy ₹ Sell ₹ Breakeven ₹ Brokerage ₹ Gross P&L ₹ Net P&L ₹ Turnover ₹ Remove
Totals → ₹0.00 ₹0.00 ₹0.00 ₹0.00

Total Capital Deployed

0.00

Total buy-side value

Charges Breakdown

Brokerage0.00
STT0.00
Exchange Charges0.00
Stamp Duty0.00
SEBI Fee0.00
Total Charges 0.00

Net Result (After All Charges)

₹0.00

Enter a trade above to calculate

Complete Guide to P&L Calculation for Indian Stock Market Traders

Most intraday traders in India focus entirely on price direction and ignore the full cost of trading. Understanding exactly what charges apply, how breakeven is calculated, and what your real net profit is after all deductions is not optional — it is the foundation of profitable trading.

1. Why Net P&L Is the Only Number That Matters

When you buy and sell a stock, your broker's terminal shows you a gross P&L — the difference between your buy value and sell value. But this number is an illusion. Before a single rupee reaches your account, the government and your broker take their share through multiple charges applied simultaneously.

Consider this scenario: you buy 200 shares of Reliance at ₹2,800 and sell at ₹2,815. Gross profit = ₹15 × 200 = ₹3,000. Sounds profitable. But total charges on this intraday trade — brokerage (₹40), STT (₹140), exchange charges (₹36), stamp duty (₹84), SEBI fee (₹1) — come to approximately ₹301. Net profit = ₹3,000 − ₹301 = ₹2,699. That's still profitable, but 10% of your gross went to charges.

Now imagine a smaller move: buy 200 shares at ₹2,800, sell at ₹2,803. Gross profit = ₹600. Total charges = ~₹255. Net profit = ₹345. You were right about direction, made a ₹600 gross gain, but kept only ₹345. On even smaller moves, the trade can easily become a net loss despite a correct directional call. This is one of the most common reasons intraday traders bleed capital slowly without understanding why.

Professional traders never enter a trade without first calculating the minimum price move required to cover all charges and produce a meaningful net profit. This breakeven analysis is not optional — it is the first step in trade planning.

2. Complete Breakdown of Indian Stock Trading Charges

Every NSE and BSE equity trade in India involves multiple layers of charges, each calculated differently. Here is a complete breakdown:

Charge Intraday Equity Delivery Equity Charged On
Brokerage ₹20 per order (discount brokers) ₹0–₹20 per order Per order executed
STT (Securities Transaction Tax) 0.025% of sell-side value 0.1% of buy + sell value each Turnover (govt. tax)
Exchange Transaction Charges NSE: 0.00297% | BSE: 0.00375% Same rate Total turnover
Stamp Duty 0.003% of buy-side value 0.015% of buy-side value Buy-side only
SEBI Turnover Fee ₹10 per crore of turnover ₹10 per crore of turnover Total turnover
GST 18% on brokerage + exchange charges 18% on brokerage + exchange charges Service charges

Total Estimated Round-Trip Cost on ₹1 Lakh Intraday Turnover

Brokerage: ₹40.00 (₹20 buy + ₹20 sell)
STT: ₹12.50 (0.025% × ₹50,000 sell value)
Exchange charges: ₹32.50 (0.00325% × ₹1,00,000 turnover)
Stamp duty: ₹15.00 (0.015% × ₹50,000 buy value — delivery rate used)
SEBI fee: ₹1.00
GST on services: ₹13.05 (18% on brokerage + exchange charges)
─────────────────────────────
Total charges: ~₹114.05 per ₹1 lakh turnover

This means on a ₹1 lakh trade, you need at least ₹115 in gross profit just to break even. That translates to a minimum price move of approximately 0.23% above your buy price. On NIFTY-50 large-caps trading near ₹1,000–₹3,000 range, that's typically a 2–7 rupee minimum move requirement before you make a single rupee of real profit.

3. Breakeven Price — The Most Important Number Before You Enter a Trade

Breakeven price is the sell price at which your net P&L is exactly zero — all charges recovered, no profit, no loss. Every trade target must be set above the breakeven price to be worthwhile.

Breakeven Price = Buy Price + (Total Charges ÷ Quantity)

Example:
Buy: 100 shares × ₹500 = ₹50,000 buy value
Total estimated charges: ₹70
Breakeven = ₹500 + (₹70 ÷ 100) = ₹500.70

Sell price must exceed ₹500.70 to make any net profit at all.

Why Stop-Loss Must Also Account for Breakeven

Many traders set stop-loss at their buy price, thinking they will "at worst break even." This is wrong. If you buy at ₹500 and exit at ₹500 (stop-loss), you have actually lost ₹70 in charges on the example above. Your actual break-even stop-loss is below your buy price. Understanding this prevents the psychological trap of feeling "safe" at buy price when you are actually losing money.

Minimum Required Price Move for Profitability

Before entering any trade, calculate: (Total Charges ÷ Buy Value) × 100 = Minimum % move required. For most intraday trades with discount broker charges, this is 0.15–0.30% depending on stock price and quantity. This means targeting stocks or setups with expected moves of at least 0.5–1% or more to make the trade economically worthwhile after charges.

4. STT — The Most Misunderstood Charge in Indian Trading

STT (Securities Transaction Tax) is a government-levied tax, not a broker fee. It is non-negotiable and applies to every buy and sell transaction. For intraday equity trades, STT applies only to the sell-side at 0.025%. For delivery equity trades, STT applies to both buy and sell at 0.1% each — making delivery trading significantly more expensive from an STT perspective.

For options trading, STT applies at 0.0625% of option premium on the sell side. For futures, STT is 0.0125% on the sell-side. These rates are set by the Finance Ministry and have changed multiple times over the years — always verify current rates with your broker's charge schedule.

STT is often the single largest charge on high-value delivery trades. On a ₹10 lakh delivery equity purchase, STT alone on the sell side is ₹1,000 — before brokerage or exchange charges. This is why many large traders prefer intraday trades for shorter time frames and delivery only for genuine long-term investments.

STT and Its Tax Treatment

STT paid on equity transactions can be claimed as a business expense if you are classified as a trader (not investor) for income tax purposes. If you are an investor and claim long-term capital gains, STT is not deductible but LTCG tax rate on equity is favorable (12.5% above ₹1.25 lakh as per Budget 2024). Consult your CA for the appropriate treatment based on your trading volume and income classification.

5. Position Sizing — Calculating Risk Before Capital Deployed

Knowing your charges is only half the equation. The other half is sizing your position correctly based on how much capital you are willing to lose if the trade goes wrong. This is position sizing, and it is the core risk management skill that separates surviving traders from those who blow up their accounts.

The 1% Rule for Indian Retail Traders

A widely followed rule is to risk no more than 1% of your total trading capital on any single trade. If your trading capital is ₹2 lakhs, maximum risk per trade = ₹2,000. Your position size then depends on where you place your stop-loss:

Position Size = (Capital × Risk%) ÷ (Entry Price − Stop-Loss Price)

Example:
Capital: ₹2,00,000 | Risk: 1% = ₹2,000
Entry: ₹1,000 | Stop-Loss: ₹990 (₹10 risk per share)
Position Size = ₹2,000 ÷ ₹10 = 200 shares
Capital required: 200 × ₹1,000 = ₹2,00,000 (use intraday leverage)

This framework means your stop-loss dictates your position size, not the other way around. Many beginners do the opposite — they decide to buy 500 shares first, then place the stop-loss wherever it fits, which is a recipe for oversized losses.

Intraday Leverage and Margin Requirements

SEBI mandates peak margin requirements for intraday equity trading. Brokers offer different intraday leverage multipliers — typically 3x to 5x for equity intraday. This means a ₹1 lakh capital can control ₹3–₹5 lakh worth of shares intraday. However, leverage amplifies both profits and losses. A 1% adverse move on ₹5 lakh position with ₹1 lakh capital is a 5% loss on your capital. Always use leverage cautiously and ensure stop-losses are placed before entering leveraged positions.

6. Common P&L Mistakes Indian Intraday Traders Make

Celebrating Gross Profit Instead of Net Profit

The most common mistake. Traders see their terminal show ₹800 profit and feel good, without checking that ₹250 in charges reduces the real gain to ₹550. Over hundreds of trades, this discrepancy between expected and actual account balance causes confusion and false confidence in strategy performance. Always track net P&L in your trade journal, not gross.

Trading Too Frequently (Overtrading)

Each trade costs you ₹100–₹200 in charges on typical intraday sizes. 20 trades per day = ₹2,000–₹4,000 in charges before any gains or losses. To break even, you need to generate ₹4,000 in gross profits just to cover costs. Overtrading, especially after losses (revenge trading), compounds this problem rapidly. Fewer, higher-conviction trades with larger expected moves are far more profitable than high-frequency small-move attempts.

Ignoring the Minimum Move Threshold

Attempting to profit from 0.1–0.15% price moves is economically futile for most retail traders once charges are factored in. On a ₹50,000 trade, 0.1% gross profit = ₹50, while charges may be ₹80–₹100. The trade is structurally unprofitable regardless of how many times you get the direction right. Target minimum 0.4–0.5% moves as a rough rule of thumb for most charge structures.

Not Accounting for Charges in Backtesting

Many traders backtest strategies using gross P&L and find excellent results, then trade the strategy live only to find it underperforms significantly. This almost always happens because charges were not included in the backtest. A strategy that shows 15% monthly gross return might show only 10% net return after charges — still good, but the expectation mismatch causes premature abandonment of valid strategies.

Frequently Asked Questions — Stock P&L Calculator India

How do I calculate intraday profit after brokerage and STT in India?
Net P&L = (Sell Price − Buy Price) × Quantity − Brokerage − STT − Exchange Charges − Stamp Duty − SEBI Fee − GST. For an intraday trade buying 100 shares at ₹500 and selling at ₹508: Gross = ₹800. Charges ≈ ₹85 (₹40 brokerage + ₹12.5 STT + ₹16 exchange + ₹15 stamp + ₹1 SEBI + ₹10 GST). Net P&L ≈ ₹715. Our calculator does all of this automatically.
What is the STT rate for intraday equity trading in India?
For intraday equity trades on NSE or BSE, STT is charged at 0.025% of the sell-side turnover only. So if you sell 100 shares at ₹500 = ₹50,000 sell value, STT = 0.025% × ₹50,000 = ₹12.50. For delivery equity (held overnight), STT is 0.1% on both buy and sell sides, making it 4× more expensive from an STT perspective.
Does Zerodha charge brokerage on every intraday trade?
Yes. Zerodha charges ₹20 per executed order or 0.03% of turnover — whichever is lower — for equity intraday and F&O trades. A round trip (one buy + one sell order) costs ₹40 in brokerage. For equity delivery trades, Zerodha charges zero brokerage. Other discount brokers like Upstox, Angel One, and Groww have similar flat-fee structures typically at ₹20 per order.
How is breakeven price calculated for intraday trading?
Breakeven = Buy Price + (Total Charges ÷ Quantity). If total charges for a trade are ₹80 on 100 shares bought at ₹200, breakeven = ₹200 + ₹0.80 = ₹200.80. You must sell above ₹200.80 to make any net profit. Below ₹200.80 is a net loss even if the sell price is above your buy price.
Are trading charges tax deductible in India?
If you are classified as a trader (carrying on business of trading) under Indian income tax law, trading charges including brokerage, STT, exchange charges, and stamp duty can be claimed as business expenses against your trading income. If you are classified as an investor, charges are added to cost of acquisition for capital gains calculation. STT is only deductible for those declaring speculative or non-speculative business income from trading. Consult a CA for appropriate treatment based on your specific situation.
Disclaimer: This P&L calculator uses standard NSE/BSE charge rates as of 2024–25 for educational estimation purposes. Actual charges may vary slightly based on your broker, exchange, and SEBI rule changes. Always verify charges in your broker's contract note after execution. PaperTradeLab is not affiliated with NSE, BSE, SEBI, or any brokerage. This tool does not constitute investment advice.