GALAXY OF TOOLS

MARKETS SECTOR

Stock Average Calculator — Average Price, Averaging Down & Break-even

Average buy price across all your buys, profit at today’s price, and how many shares to buy to reach a target average.

Enter your own buys — no live prices here.
Your buys
1
₹
2
₹
3
₹
₹
For profit or loss today (optional)
₹
₹
Before GST; 0 if none
₹478.33Average buy price of 300 shares · ₹1,43,500.00 invested
300Total shares
₹1,43,500.00Total invested
₹478.90Average including buy charges
₹479.45Break-even sell price after charges
−₹14,500.00Profit or loss at ₹430.00 (-10.1%)
−₹14,819.56If you sold everything now, after charges

Plan your next buy

₹
₹
Buy 184 shares at ₹430.00to bring your average down from ₹478.33 to ₹459.96 (target ₹460.00)
Cost of the new buy
₹79,120.00 + ₹93.95 charges
Shares after
484
New average price
₹459.96
Change in average
−₹18.37 (-3.84%)
New break-even after charges
₹461.01
Total invested after
₹2,22,620.00
Profit or loss at ₹430.00
−₹14,500.00

Your buys and the running average

BuySharesPriceCostAverage so far
1100₹520.00₹52,000.00₹520.00
250₹480.00₹24,000.00₹506.67
3150₹450.00₹67,500.00₹478.33
Total300₹478.33₹1,43,500.00₹478.33

Calculations only — not investment advice; markets carry risk. Averaging down lowers your break-even but adds money to a falling position. Indian charges use the dated rates of the stock profit calculator (as of 24 October 2026).

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

Stock average calculator: your average price, and what averaging down really does

Buy the same share three times at three prices and your broker shows one number: the average price. This stock average calculator works it out from every buy you enter, shows the running average after each purchase, your profit or loss at today’s price, and the break-even sell price once brokerage, STT, stamp duty, exchange fees, GST and the DP charge are counted.

It also answers the question people search for when a share falls: how many shares do I need to buy at the current price to bring my average down to a target? Pick a target average, an amount to invest, or a number of shares, and see the new average, the new break-even and the money involved — for Indian shares in rupees or US and other stocks in their own currency.

How to use the Stock Average Calculator

  1. Enter each buy — the number of shares and the price — and use Add a buy for more.
  2. Type today’s price in Current market price to see your profit or loss.
  3. Choose how to count charges: Indian delivery charges, a flat fee per order, or none.
  4. Under Plan your next buy, enter the new price and choose a target average, an amount or a number of shares.
  5. Read the new average, break-even and cost; copy the result if you want to keep it.

Stock Average Calculator features

Weighted average of any number of buys

With the average after each purchase, so you can see which buy moved it most.

Average down or up to a target

Solves for the exact number of shares — whole shares or fractional, for brokers that allow them.

Break-even after charges

STT, stamp duty, exchange and SEBI fees, GST and DP charge on Indian delivery trades, or your own flat fee.

Profit at today’s price

Unrealised profit or loss in money and percent, before and after selling charges.

Any currency

Rupees with Indian grouping, dollars, pounds, euros and more.

The stock average formula

The average buy price is a weighted average: total money spent divided by total shares, average = (q₁ × p₁ + q₂ × p₂ + …) ÷ (q₁ + q₂ + …). A plain average of the prices would be wrong whenever you bought different quantities.

To reach a target average T by buying n more shares at price X, solve (Q × A + n × X) ÷ (Q + n) = T, which gives n = Q × (A − T) ÷ (T − X), where Q is the shares you hold and A their average. The target has to lie between X and A: buying at ₹430 can pull an average of ₹478 down towards ₹430 but never below it, and the closer the target is to X, the more shares it takes.

Worked example: averaging down

You bought 100 shares at ₹520, 50 at ₹480 and 150 at ₹450: ₹1,43,500 for 300 shares, an average of ₹478.33. The share now trades at ₹430, so you are down ₹14,500 (−10.10%).

To bring the average down to ₹460 you need 300 × (478.33 − 460) ÷ (460 − 430) = 183.3 shares — 184 whole shares, costing ₹79,120, for a new average of ₹459.96 on 484 shares. Getting close to the current price takes far more money: a ₹445 target needs 667 shares (₹2,86,810). Investing a fixed ₹50,000 instead buys 116 shares and moves the average to ₹464.86.

Target averageShares to buy at ₹430Extra money
₹47063₹27,090
₹460184₹79,120
₹450425₹1,82,750
₹445667₹2,86,810

Before you average down

  • A lower average only helps if the share recovers. Ask whether you would buy it today at this price with fresh money; if not, averaging down just makes the position bigger.
  • Charges raise the real break-even a little above the average price — on Indian delivery trades by about 0.2%, mostly STT on both sides.
  • For tax, Indian demat shares are matched first in, first out, not at the average price. Use the stock profit calculator for the tax on a sale and the brokerage calculator for intraday or F&O charges.
  • For regular fixed-amount buying rather than one-off top-ups, see the DCA calculator.

Stock Average Calculator FAQ

How do I calculate my average share price?

Add up what you paid for every buy (shares × price) and divide by the total number of shares. The stock average calculator does this and shows the average after each buy.

How many shares should I buy to average down?

n = shares held × (current average − target) ÷ (target − new price). With 300 shares at ₹478.33, buying at ₹430 to reach ₹460 takes 184 shares.

Can I average down below the current price?

No. Each new share is bought at the current price, so the average can approach that price but never reach or pass it.

Does the average price include brokerage?

Brokers usually show the average of prices only. This calculator shows both the plain average and the average including buy charges, plus the break-even after selling charges.

Is the average price used for tax in India?

No — capital gains on demat shares use first-in, first-out lots. The average is useful for tracking, not for the tax return.

Is averaging down a good strategy?

It depends on why the price fell. This page only does the arithmetic; it is not investment advice.

You might also need