Stock Average Calculator
Enter the quantity and price of each purchase to find your average buy price, total shares and invested amount — and add a current price to see your profit or loss.
What is stock averaging?
When you buy the same stock at different prices, your average buy price (or cost basis) is the single price that represents your whole position. It is simply the total money you invested divided by the total number of shares — and it's the number you compare against the current price to know whether you're in profit or loss.
The formula
Average price = Total amount invested ÷ Total shares bought
Averaging down — and its risk
Buying more of a stock as its price falls ("averaging down") lowers your average cost, so the price needs to recover less for you to break even. It's a common strategy, but it only works if the company is fundamentally sound — averaging down on a permanently declining business just increases your loss. Never average down purely because a price is lower; do it only when your original thesis still holds.
| Purchase | Shares | Price | Amount |
|---|---|---|---|
| Buy 1 | 10 | ₹100 | ₹1,000 |
| Buy 2 | 20 | ₹80 | ₹1,600 |
| Buy 3 | 30 | ₹60 | ₹1,800 |
| Total | 60 | ₹73.33 avg | ₹4,400 |
Don't forget charges
On Indian exchanges (NSE and BSE), your true cost basis is slightly higher than the simple average because of brokerage, STT (Securities Transaction Tax), exchange fees and GST on those charges. For long-term investors these are small, but for frequent traders they add up. The average here is your pre-charge cost — useful for tracking a position, though your break-even price is a little above it.
Averaging vs systematic investing
Deliberately buying a fixed rupee amount at regular intervals — rather than reacting to price drops — is the disciplined cousin of averaging, and for mutual funds it's exactly what a SIP does. To judge how a position has actually performed over time, use the CAGR calculator; for a one-time investment's growth, the lumpsum calculator helps.