Stock Average Calculator

Calculate your average buy price across multiple stock purchases. Works for averaging down or up on any share.

Buy Orders
# Quantity (Shares) Price per Share (₹)
Add at least two buy rows with quantity and price to calculate your average

How average price is calculated

When you buy shares at different prices, your average cost per share is the total amount invested divided by the total number of shares purchased — also called the weighted average price.

Weighted Average Price Formula
Avg Price = Total Amount ÷ Total Quantity
Example: 100 shares at ₹400 + 200 shares at ₹350 = ₹1,10,000 invested for 300 shares → average ₹366.67 per share.
Profit / Loss Calculation
P&L = (CMP − Avg Price) × Total Qty
If your average is ₹366.67 and the current market price (CMP) is ₹420, your unrealised profit is (₹420 − ₹366.67) × 300 = ₹15,999.

Averaging down vs averaging up

Averaging Down

Buying more shares as the price falls to reduce your average cost. Effective when you have conviction that the stock will recover. Risky if the stock continues to fall or fundamentals have changed.

Averaging Up

Adding to a winning position as the price rises. Your average cost increases, but so does confidence in the trend. Used by momentum traders who want larger exposure to a working thesis.

Break-even Price

The minimum price at which you recover your full investment (total amount invested ÷ total shares). Any price above your average price means profit; below means loss.

Frequently asked questions

What is averaging down in stocks?

Averaging down means buying additional shares of a stock after its price has fallen below your initial purchase price. This reduces your average cost per share, so you need a smaller price recovery to break even or turn a profit. It works well for fundamentally strong stocks but can deepen losses if the fall continues.

How is the average share price calculated?

The average share price is the weighted average of all your purchases: divide the total amount invested (sum of quantity × price for each buy) by the total number of shares. For example, 50 shares at ₹200 and 100 shares at ₹150 = ₹25,000 total / 150 shares = ₹166.67 average price.

Does averaging down always lower my risk?

Not necessarily. While it lowers the break-even price, averaging down also increases your total capital exposure to a single stock. If the stock continues to decline, you suffer larger absolute losses. Always evaluate whether the reason for the fall is temporary or reflects a permanent deterioration in the company's fundamentals.

What is the difference between average price and break-even price?

In this calculator, the average buy price equals the break-even price — it is the price you need to sell at to exactly recover your investment (ignoring brokerage, STT, and other charges). Once you account for transaction costs, your true break-even will be slightly higher than your average buy price.

Can I use this calculator for mutual funds or crypto?

Yes. The formula is identical for any asset where you track quantity and price per unit — mutual fund units, crypto coins, ETFs, or commodities. Enter each purchase as a separate row with the number of units and price per unit.