Share Average Calculator
Bought the same share at different prices? Enter every buy below and get your exact average price, total investment and profit or loss – instantly.
Tip: the calculator works live – results update as you type. Add as many buy rows as you need.
Every investor who buys the same share more than once faces the same question: what is my actual average price? You bought 100 shares at ₹250, the price fell, you bought 100 more at ₹200 – your break-even is not ₹250 any more, and it is not ₹200 either. It is ₹225.
This share average calculator (also called a stock average calculator) does that maths for any number of buys, in seconds, and also shows your profit or loss at the current market price.
What Is a Share Average Calculator?
A share average calculator is a free online tool that finds the weighted average buy price of a stock when you have purchased it at two or more different prices. Zerodha, Groww and other brokers show an average price inside your holdings, but that number appears only after you buy.
This calculator is built for the step before: planning. You can test a buy in advance – for example, what your average becomes if you buy 50 more shares at today’s price – before spending a single rupee.
That is why lakhs of Indian investors search for a shares average calculator every month.
How to Use This Stock Average Calculator
Step 1: In the first row, enter the price of your first buy and how many shares you bought.
Step 2: In the second row, enter your second buy price and quantity. Bought a third or fourth time? Tap Add Another Buy and keep adding rows – there is no limit.
Step 3: Read your average price, total shares and total invested amount in the pink result box. Results update live as you type.
Step 4 (optional): Enter the current market price to see your current value, exact profit or loss, and how much the share must rise for you to break even.
Share Average Formula: How the Average Price Is Calculated
The stock average calculator formula is a weighted average, not a simple average:
Average Price = Total Amount Invested ÷ Total Number of Shares
where Total Amount Invested = (Price 1 × Quantity 1) + (Price 2 × Quantity 2) + (Price 3 × Quantity 3) + …
Why weighted? Because a simple average of prices is wrong whenever quantities differ.
Suppose you bought 10 shares at ₹500 and 100 shares at ₹100. A simple average says (500 + 100) ÷ 2 = ₹300 – but you actually spent ₹5,000 + ₹10,000 = ₹15,000 for 110 shares, so your real average is ₹15,000 ÷ 110 = ₹136.36. Using ₹300 as your break-even would badly mislead every sell decision.
This is the single most common mistake new investors make, and it is exactly what a stock cost average calculator protects you from.
Example: Averaging a Share in Three Buys
| Buy | Price per Share | Quantity | Amount Invested |
|---|---|---|---|
| 1st buy | ₹250 | 100 | ₹25,000 |
| 2nd buy | ₹200 | 100 | ₹20,000 |
| 3rd buy | ₹180 | 50 | ₹9,000 |
| Total | – | 250 shares | ₹54,000 |
Average price = ₹54,000 ÷ 250 = ₹216 per share. Notice how the average (₹216) sits much closer to the lower prices – because more money went in at those levels.
If the share now trades at ₹260, the holding is worth 250 × ₹260 = ₹65,000, a profit of ₹11,000 (20.37%) – even though the first buy at ₹250 is barely in profit. Try these exact numbers in the calculator above to check.
How Many Shares Should You Buy to Reach a Target Average?
Once you know the formula, you can also run it backwards. Many investors ask: “My average is ₹300, the share is at ₹200 now – how many shares must I buy to bring my average down to ₹250?” The formula is:
Shares to Buy = (Total Invested − Target Average × Total Shares) ÷ (Target Average − Current Price)
Example: you hold 100 shares bought at ₹300 (invested ₹30,000), the current price is ₹200 and your target average is ₹250. Shares to buy = (30,000 − 250 × 100) ÷ (250 − 200) = 5,000 ÷ 50 = 100 shares. Check: after buying, you hold 200 shares worth ₹30,000 + ₹20,000 = ₹50,000 invested, and ₹50,000 ÷ 200 = ₹250. Exactly the target. Use the calculator above to test any target before placing the order.
Why Do Investors Average Their Shares?
Buying more of a share you already own, at a different price, is called averaging. When the new price is lower than your average, it is averaging down – your break-even falls, so the share needs a smaller rise for you to profit.
When the new price is higher, it is averaging up – done when a winning share keeps rising and the investor’s confidence grows.
The monthly SIP in mutual funds works on the same principle, called rupee cost averaging: a fixed amount buys more units when prices are low and fewer when prices are high, smoothing the average cost over time.
Benefits of Averaging Down
- Lower break-even: every cheaper buy pulls your average down, so recovery to profit becomes easier.
- Removes timing pressure: instead of guessing the exact bottom, you spread buys across price levels.
- Builds quantity in quality shares: a temporary market fall becomes a chance to own more of a strong company at a discount.
- Discipline: a pre-planned averaging ladder stops panic selling and emotional decisions.
Risks of Averaging Down: Read This Before You Average
An honest calculator page must say this clearly: averaging down is a tool, not a rescue plan. It works only when the company itself is healthy and the price fall is due to market mood, not because the business is broken. Averaging a share that is falling because of fraud, heavy debt or a dying business does not lower your risk – it increases your loss, because more money goes into the same sinking stock.
Experienced investors call this catching a falling knife.
Three rules protect you: average only fundamentally strong companies you have researched, decide your maximum total investment in one share before the first buy, and never average with money you will need soon.
If a share has fallen 50-60% for company-specific bad news, the right question is not should I average? but should I exit?
Share Average Price vs What Zerodha and Groww Show
Searches like stock average calculator Zerodha and Groww average calculator are common because investors want to verify the average shown in their broker app. The broker’s figure is calculated the same way – weighted average of all buys – with two small differences. First, the broker’s average usually covers only shares currently held, after adjusting for any shares you already sold.
Second, it does not include your charges: brokerage, STT, DP charges and GST are extra, so your true break-even selling price is slightly higher than the pure buy average shown here.
Use this calculator for planning and quick checks without logging in; use your broker’s contract notes for exact tax and charge figures.
Averaging Up: The Opposite Move
Not every second buy is cheaper. If you bought 100 shares at ₹250 and the share rises to ₹300, buying 50 more at ₹300 gives (₹25,000 + ₹15,000) ÷ 150 = ₹266.67 average – higher than your first price.
This is averaging up, and investors do it when a company keeps performing and the rising price confirms their decision. Your profit per share shrinks compared to the first buy, but your total profit grows because you own more shares. The calculator handles both directions the same way; only the result changes.
Bonus Shares and Stock Splits: What Happens to Your Average?
A common confusion: after a bonus issue or stock split, your average price changes without any buy or sell. In a 1:1 bonus, your share quantity doubles and the market price roughly halves – so a holding of 100 shares at an average of ₹400 becomes 200 shares at an average of ₹200. Your total invested amount stays exactly the same; only the per-share figures adjust.
Brokers update this automatically in your holdings.
If you are checking old buys in this calculator after a bonus or split, enter the adjusted price and quantity, not the original ones, or your average will come out wrong.
More Calculators on PihuNow
Planning your savings alongside your investments? Try our FD Calculator for fixed deposit maturity values, the RD Calculator for monthly deposits, and the Interest Calculator for simple and compound interest – all free, no sign-up.
Disclaimer: This share average calculator gives mathematical estimates based on the prices and quantities you enter. It does not include brokerage, taxes or other trading charges.
Stock market investments are subject to market risks; this page is an educational tool, not investment advice or a recommendation to buy or sell any share. PihuNow is not a SEBI-registered investment advisor. Please consult your financial advisor before investing.
Frequently Asked Questions
What is a share average calculator?
A share average calculator is a free online tool that calculates the weighted average buy price of a stock purchased at different prices and quantities. It also shows your total shares, total invested amount and profit or loss at the current price.
How do I calculate the average price of shares?
Add up the amount spent on every buy (price × quantity for each), then divide by the total number of shares. Example: 100 shares at ₹250 and 100 shares at ₹200 gives ₹45,000 ÷ 200 = ₹225 average price.
What is the formula of a stock average calculator?
Average Price = Total Amount Invested ÷ Total Shares, where Total Amount Invested = (Price 1 × Qty 1) + (Price 2 × Qty 2) + … It is a weighted average, so bigger buys influence the result more than smaller ones.
Is averaging down a share a good strategy?
It can be, for fundamentally strong companies whose price has fallen due to temporary market sentiment. It is dangerous for weak companies falling on bad news, because you keep adding money to a losing position. Always fix a maximum investment limit per share in advance.
Can I use this calculator for Zerodha or Groww holdings?
Yes. Enter the same buy prices and quantities shown in your Zerodha or Groww holdings and you will get the same weighted average price. Note that this calculator does not add brokerage, STT and other charges, so your true break-even is slightly higher.
Does this calculator include brokerage and taxes?
No. It calculates the pure average of your buy prices. Brokerage, STT, exchange charges, DP charges and taxes differ from broker to broker, so add them separately if you need an exact break-even figure.
How many buys can I add in this calculator?
As many as you need. Use the Add Another Buy button to add unlimited rows – useful for investors who have averaged a share over many months or years.
What is a good average price for a share?
There is no universal good average price. A lower average is better only if the company is worth owning at that price. An average of ₹100 in a strong company is far better than an average of ₹50 in a company whose business is failing.