Narrow CPR Scanner Free Tool — Daily & Weekly NSE Bhavcopy Scanner
Narrow CPR · Stock Scanner
Read article →
There are no items in your cart
Add More
Add More
| Item Details | Price | ||
|---|---|---|---|
Quick Answer: A gain loss calculator gives your net result on a trade. Take (sell price − buy price) × quantity, then subtract brokerage, STT, exchange charges, SEBI fee, stamp duty and GST. What remains is your real gain or loss.
Definition: Gross result is the price difference times quantity. Net result is the gross result after every cost of trading.
A gain loss calculator is the first tool I ask students to use before a trade, not after it. Most beginners look only at the price difference and feel surprised when the account shows less. This guide shows the manual method, the charges that matter in Indian markets, and three illustrative examples with every figure calculated, so you can build your own sheet in ten minutes. You can find more learning material on Trading Direction.
This profit loss calculator India traders can use for stocks and derivatives takes your entry price, exit price and quantity, then shows the gross result, typical charges and the net result. Charges use the schedule listed later in this article, so confirm your own broker’s rates.
Profit / Loss Calculator
See your potential result before you place the trade.
Estimated Result
Enter values and click Calculate
Disclaimer: Results are for information only and may differ from actual outcomes because of market conditions, your broker’s plan and rounding. For futures and options enter lot size × number of lots as quantity, and check the current lot size on NSE. Income tax and delivery DP charges are not included.
A gain loss calculator is a simple worksheet or tool that turns your buy price, sell price and quantity into a gross result, and then into a net result after charges. It answers one question: after everything is paid, did this trade add to my capital or reduce it? The net figure is the one that counts.
You do not need software. A spreadsheet with six rows is enough. Online calculators do the same arithmetic faster, but you should know the logic so you can check any tool you use.
Multiply the price difference by quantity to get the gross result, then subtract total charges to get the net result. For a long trade the price difference is sell minus buy. For a short trade it is sell minus buy-back, which means you gain when price falls.
| Item | Formula |
|---|---|
| Gross result (long) | (Sell price − Buy price) × Quantity |
| Net result | Gross result − Total charges |
| Net result % | Net result ÷ Buy value × 100 |
| Break-even price | The sell price where net result is exactly zero |
| Risk per unit | Entry price − Stop Loss price |
| Position size | Risk amount ÷ Risk per unit |
| Reward to Risk Ratio | (Target − Entry) ÷ (Entry − Stop Loss) |
Net result % depends on what you call capital. For delivery it is usually the buy value. For intraday or futures you may use margin instead, so the percentage will look larger. Pick one base and keep it fixed.
A calculator is most useful before you click buy. Fix three levels first.
Then size the trade. Quantity equals the amount you are willing to lose divided by the gap between A and B. If the stop is so wide that the quantity rounds to zero or to an odd tiny number, that is your no-setup condition. Skip the trade.
Reward to Risk Ratio is a teaching guideline, not a rule. There is no official minimum. Many traders look for at least 2, but you should test your own setup and fix one number.
Brokerage, STT, NSE transaction charges, SEBI turnover fee, stamp duty and GST on some of them all reduce your net result. Rates differ by segment and by broker, so the table below is a typical published schedule used in this article, not a rule for your account.
| Charge | Delivery | Intraday | Futures | Options (premium) |
|---|---|---|---|---|
| Brokerage | Rs 0 on a zero-brokerage plan | Lower of 0.03% or Rs 20 per order | Lower of 0.03% or Rs 20 per order | Flat Rs 20 per order |
| STT | 0.1% buy and sell | 0.025% sell | 0.05% sell | 0.15% sell |
| NSE transaction | 0.00307% | 0.00307% | 0.00183% | 0.03553% |
| SEBI fee | Rs 10 per crore | Rs 10 per crore | Rs 10 per crore | Rs 10 per crore |
| Stamp duty (buy) | 0.015% | 0.003% | 0.002% | 0.003% |
GST is 18% on brokerage, exchange charges and SEBI fee. STT on futures and options was reported to rise from 1 April 2026 under Budget 2026, so verify the current rates on the official site and your broker’s charge page.
Two costs are not in my examples. Delivery sells carry a depository charge that varies by broker, and income tax on your gains depends on your own situation. Add the first to your sheet and ask a tax professional about the second.
Assumptions (illustrative): Ram has Rs 1,00,000 and risks 1%, which is Rs 1,000. Entry (A) is Rs 500, Stop Loss (B) is Rs 490 and Target (C) is Rs 530. Risk per share is Rs 10, so quantity is 1,000 ÷ 10 = 100 shares. Planned Reward to Risk Ratio is 30 ÷ 10 = 3.0.
| Line | Amount |
|---|---|
| Buy value (100 × Rs 500) | Rs 50,000.00 |
| Sell value (100 × Rs 530) | Rs 53,000.00 |
| Gross gain or loss | Rs 3,000.00 |
| Brokerage | Rs 0.00 |
| STT | Rs 103.00 |
| NSE transaction charge | Rs 3.16 |
| SEBI turnover fee | Rs 0.10 |
| GST (18% on brokerage + exchange + SEBI) | Rs 0.59 |
| Stamp duty (buy side) | Rs 7.50 |
| Total charges | Rs 114.35 |
| Net result | Rs 2,885.65 |
The gross gain is Rs 3,000.00. Charges are Rs 114.35, so the net gain is Rs 2,885.65, or 5.77% of buy value. The break-even sell price is about Rs 501.11, not Rs 500.
If the price falls to Rs 490, the gross loss is −Rs 1,000.00 and charges are Rs 110.20, so the net loss is −Rs 1,110.20. Your real loss is more than the Rs 1,000 you planned. Net Reward to Risk Ratio becomes Rs 2,885.65 ÷ −Rs 1,110.20, about 2.60. This is why I count charges inside the plan.
Assumptions (illustrative): Vivek buys 200 shares at Rs 250 and exits at his stop of Rs 247.50. Planned risk is 200 × Rs 2.50 = Rs 500. Brokerage is 0.03% per order, below the Rs 20 cap.
| Line | Amount |
|---|---|
| Buy value (200 × Rs 250) | Rs 50,000.00 |
| Sell value (200 × Rs 247.50) | Rs 49,500.00 |
| Gross gain or loss | −Rs 500.00 |
| Brokerage (two orders) | Rs 29.85 |
| STT | Rs 12.38 |
| NSE transaction charge | Rs 3.05 |
| SEBI turnover fee | Rs 0.10 |
| GST (18% on brokerage + exchange + SEBI) | Rs 5.94 |
| Stamp duty (buy side) | Rs 1.50 |
| Total charges | Rs 52.82 |
| Net result | −Rs 552.82 |
The net loss is −Rs 552.82, which is about 10.6% more than the Rs 500 he planned. Intraday trades have small price moves, so costs take a larger bite. Break-even here is about Rs 250.27 on a Rs 250 entry.
Assumptions (illustrative): Krishna buys a Nifty 50 call for 100 units at a Rs 120 premium and sells at Rs 150. I use 100 units for easy arithmetic only. Check the current lot size on NSE before you trade. Greeks, slippage and bid-ask spread are ignored to keep the example simple. Personally I prefer options near 0.7 delta with low theta, but that is a preference, not a result.
| Line | Amount |
|---|---|
| Buy value (100 × Rs 120) | Rs 12,000.00 |
| Sell value (100 × Rs 150) | Rs 15,000.00 |
| Gross gain or loss | Rs 3,000.00 |
| Brokerage (two orders, flat) | Rs 40.00 |
| STT | Rs 22.50 |
| NSE transaction charge | Rs 9.59 |
| SEBI turnover fee | Rs 0.03 |
| GST (18% on brokerage + exchange + SEBI) | Rs 8.93 |
| Stamp duty (buy side) | Rs 0.36 |
| Total charges | Rs 81.41 |
| Net result | Rs 2,918.59 |
Gross gain is Rs 3,000.00, charges are Rs 81.41 and net gain is Rs 2,918.59, which is 24.32% of the premium paid. Break-even is about Rs 120.76. Remember that an option buyer can lose the whole premium.
Charges trimmed 3.8% of the gross gain in Example 1 and 2.7% in Example 3, and they made the Example 2 loss about 10.6% bigger. The effect is small on a single trade and large when you trade often with tight targets.
A trader who takes ten small trades a day pays this cost ten times. Include it when you judge whether a strategy works.
In exam maths, Gain = Selling Price (SP) − Cost Price (CP) and Loss = CP − SP. Gain % = Gain ÷ CP × 100. Exam questions ignore brokerage, tax and fees, which is the main difference from real trading.
| Need | Formula |
|---|---|
| Gain or loss % | (Gain or Loss ÷ CP) × 100 |
| SP with a gain of G% | CP × (100 + G) ÷ 100 |
| SP with a loss of L% | CP × (100 − L) ÷ 100 |
| Discount | Marked Price − SP |
Illustrative: an item with CP Rs 400 and SP Rs 460 has a gain of Rs 60, which is 60 ÷ 400 × 100 = 15%.
| Mistake | Practical fix |
|---|---|
| Judging a trade by price difference alone | Always show the net result after charges. |
| Setting a target equal to break-even plus one rupee | Compute break-even first and keep the target well beyond it. |
| Sizing by hope instead of risk | Quantity = risk amount ÷ (Entry − Stop Loss). |
| Using a different capital base each time | Choose buy value or margin and stay with it. |
| Treating a tool’s output as final | Check one trade by hand to confirm the tool’s charge rates. |
| Forgetting delivery DP charges and tax | Add DP charges to the sheet and ask a tax professional about the rest. |
Mentor suggestion: keep a one-line log for every trade with Entry, Stop Loss, Target, planned risk, net result and one lesson. After thirty trades, the log teaches more than any calculator.
Subtract buy price from sell price, multiply by quantity, then subtract all charges. The first number is gross, the last is net.
Good ones do, but some show only the price difference. Check whether the tool lists brokerage, STT, exchange charges, SEBI fee, stamp duty and GST, and compare one trade by hand.
It is the sell price where your net result is zero after all charges. In Example 1 it is about Rs 501.11 for a Rs 500 buy.
Either can be used, but they give different numbers. Delivery traders often use buy value, while derivatives traders may use margin. Choose one and stay consistent.
There is no official minimum. Many traders look for 2 or higher as a teaching guideline. Test your own setup and fix one number.
No. Tax depends on your holding period, trade type and income. Ask a qualified tax professional.
Yes. The calculator above works as a profit/loss calculator for stocks in India. Choose delivery, intraday, futures or options, enter entry price, exit price and quantity, and it shows the net result after typical charges.
Forex uses a different formula: gain or loss = price difference in pips × pip value × lots. Check your broker’s contract size, as it differs by pair and account. A lot size profit calculator follows the same idea: price difference × units per lot × number of lots. For NSE derivatives, check the current lot size on NSE.
Yes. Many traders cross-check with the brokerage calculator on their own broker’s website, such as the one Zerodha publishes. Charges differ by broker and plan, so treat your broker’s calculator as the final check for your account.
Use one row per trade. Gross result = (Sell − Buy) × Quantity. Put each charge in its own column, add them into Total charges, then Net result = Gross result − Total charges. Net % = Net result ÷ (Buy × Quantity).
The price-difference logic is similar. For crypto, use the platform’s fee schedule. For mutual funds, gain = (sell NAV − buy NAV) × units, minus any exit load. Check the current fee and tax rules on the official platform, because they differ from stock charges.
Learn the basics step by step
Start with the Trading Direction Free Trading Course and build your trade plan on solid ground.
Join the Free Trading Course⭐⭐⭐⭐⭐
We’d Love Your Feedback!
Please take a minute to share your review and Submit Rating.
Search ‘Trading Direction’ on Google or Google Maps, then click Write a Review.
https://share.google/JCfFYqYVsAioCacP4
Thank you!