How to Calculate Stock Profit - Complete Guide for Indian Traders
You just sold your stock. You made money—but how much exactly? Between the buying price, selling price, and the number of shares, the math gets confusing quickly. That's why thousands of traders reach for a profit calculator every day.
The Basic Profit Formula
Let's start simple. Profit calculation isn't complex once you understand the core idea.
Profit = (Sell Price - Buy Price) × Number of SharesThat's it. If you bought a stock at ₹100 and sold it at ₹120, you made ₹20 per share. Multiply that by your share count, and you've got your total profit.
But here's what most people miss: knowing your profit in rupees tells you one story. Knowing your profit percentage tells you another.
Understanding Profit Percentage (ROI)
Return on Investment, or ROI, shows how well your money actually worked. A ₹10,000 profit sounds amazing—until you realize you invested ₹5 lakh. That's just a 2% return.
Profit Percentage = (Profit ÷ Total Investment) × 100Let's say you invested ₹50,000 and made a ₹5,000 profit. Your return is (5000 ÷ 50000) × 100 = 10%. That 10% matters because it tells you whether your money could've done better in an FD or another stock.
Here's the interesting part: traders use percentage returns to compare different investments. ₹5,000 on a ₹50,000 investment (10%) beats ₹5,000 on a ₹100,000 investment (5%), even though the absolute number is the same.
Real Trading Scenarios
Theory is useful. Examples are actionable. Let's look at three actual trading situations.
Scenario 1: Nifty Swing Trade (India)
Ravi bought 20 shares of a Nifty-50 company at ₹500 per share. Three months later, he sold at ₹580.
Investment: ₹500 × 20 = ₹10,000
Returns: ₹580 × 20 = ₹11,600
Profit: ₹11,600 - ₹10,000 = ₹1,600
Profit %: (1600 ÷ 10000) × 100 = 16%
A solid 16% return over three months. In annual terms, that's roughly 64% if repeated—though that's not guaranteed.
Scenario 2: Intraday Squareoff (India)
Priya did intraday trading. She bought 100 shares at ₹250 and sold them the same day at ₹255.
Investment: ₹250 × 100 = ₹25,000
Returns: ₹255 × 100 = ₹25,500
Profit: ₹500 (before brokerage)
Profit %: (500 ÷ 25000) × 100 = 2%
Intraday traders aim for these smaller percentages repeated multiple times. A 2% gain in one day is respectable—if you can repeat it consistently without brokerage eating into returns.
Scenario 3: International Stock Loss (USA)
Marcus bought 5 shares of Tesla at $200 each. Market turned, and he sold at $150.
Investment: $200 × 5 = $1,000
Returns: $150 × 5 = $750
Loss: $1,000 - $750 = -$250
Loss %: (-250 ÷ 1000) × 100 = -25%
A 25% loss stings. But understanding that loss mathematically helps. Many traders use losses like this to offset capital gains in their tax filings.
Impact of Brokerage and Taxes
The formulas above show gross profit. But your real profit comes after expenses. Here's where most traders get confused.
Say you earned ₹1,000 profit. Your broker charged ₹50 in fees. You also owe taxes on that ₹1,000. In India, short-term capital gains on stocks held less than a year are taxed as regular income (slab rates). Long-term gains (held over a year) get a special 20% tax rate.
So net profit = Gross Profit - Brokerage - Taxes.
If you're calculating expected returns, subtract brokerage upfront. Then calculate taxes based on your income slab. This changes your actual return significantly.
Common Mistakes When Calculating Profit
Even experienced traders slip up sometimes. Here are the traps.
Forgetting Brokerage
You can't just look at buy and sell prices. Every trade costs money. Zerodha charges 0.03% per trade. Motilal Oswal charges differently. That 0.03% eats into your profit. Always subtract it.
Ignoring Taxes
Your profit isn't the amount that ends up in your account. It's the amount after taxes. Short-term gains are taxed as income. Long-term gains get special rates. Missing this makes your ROI calculations useless for planning.
Mixing Up Share Count
When you buy in tranches, track carefully. If you bought 10 shares at ₹100, then 5 more at ₹110, your average cost is ₹103.33—not ₹100. This matters for profit calculation and tax reporting.
Comparing Apples to Oranges
Comparing a 5% return over 1 year to a 5% return over 3 months? That's wrong. Annualize shorter periods for fair comparison. A 5% gain in 3 months extrapolates to roughly 20% annually.
Why Profit Percentage Matters More
Here's the perspective shift that changes how traders think: the absolute rupee amount means nothing without context.
₹10,000 profit sounds amazing. But if it took ₹1,00,000 to make it, that's just 10%. Your bank FD might pay 7%, and it's guaranteed. So 10% from risky stocks isn't that great.
But if your ₹10,000 profit came from a ₹50,000 investment, that's 20%. Now we're talking. That beats most bank products and most mutual funds.
Professional traders obsess over percentage returns because they tell the real story. That's why they constantly compare their returns to benchmarks like the Nifty 50 index.
Using These Insights for Better Decisions
Once you understand profit formulas, your trading decisions improve. You start asking better questions. Is this 8% return worth the risk? Can I do better elsewhere?
You also stop making emotional decisions. When you calculate your percentage returns honestly, you see patterns. Maybe your intraday trades only return 2% after fees, but long-term holds return 12%. That tells you where your edge is.
Use a profit calculator (like the free tool at StoreDropship) to run quick scenarios. "If I buy at ₹100 and the stock reaches ₹120, what's my return?" Calculate it. See the number. Make the decision with confidence.
Different Investment Types
Stock profit formulas apply across different investment types. You can calculate returns on mutual funds, index funds, international stocks, or ETFs using the exact same math.
Buy price becomes your NAV at purchase. Sell price becomes your NAV at exit. Number of units stays the same. The formula is universal.
If you're a long-term investor, track your annual returns. If you're a trader, track your monthly returns. Compare against relevant benchmarks for that timeframe.
Why This Matters Right Now
India's stock market saw record retail participation last year. More first-time investors entered the market. Most don't understand profit calculation deeply enough.
That's dangerous. Without understanding returns, you make decisions based on feelings, tips, or FOMO. You celebrate a ₹5,000 profit without realizing it's just a 3% return that would've been better as an FD.
Spend 10 minutes now to understand profit calculation. Download the calculator. Run five scenarios. By tomorrow, you'll make better investment decisions than 80% of retail traders.
📖 Profit Calculation Concepts in Your Language
Ready to Calculate Your Stock Returns?
Stop doing manual math. Use our free Stock Profit Calculator to instantly see your gains, losses, and ROI percentages.
Try the Calculator Now →Recommended Hosting
Hostinger
If you are building a website for your tools, blog, or store, reliable hosting matters for speed and uptime. Hostinger is a popular option used worldwide.
Visit Hostinger →Disclosure: This is a sponsored link.
