Skip to Content
📊 Free for All Global Investors

Stock Average Calculator
Weighted Average Price Tool

Calculate your weighted average purchase price instantly. Track cost basis, see how averaging down or up changes your break-even — for any stock, any market, any currency.

🇺🇸 NYSE · NASDAQ 🇬🇧 LSE 🇮🇳 NSE · BSE 🇦🇺 ASX 🇨🇦 TSX 🇸🇬 SGX 🇭🇰 HKEX
Currency: Scenario:

Your Holdings & New Purchase

Existing Avg Price
0.015,000
Existing Shares Held
010,000
New Buy Price
0.015,000
New Shares to Buy
110,000
0%
New Buy
Existing ₹0
New Buy ₹0
Price Comparison
Old Avg
₹0
New Buy
₹0
New Avg
₹0
New Investment
₹0
New price × qty
Total Shares
0
Existing + new
Weighted Avg Price
₹0.00
New break-even
Total Invested
₹0
Full cost basis
⚖️ Average change from existing price

Stock Average Calculator – Weighted Average Price for Any Market

Our free Stock Average Calculator helps investors worldwide calculate their weighted average purchase price when buying stocks at multiple prices. Whether you are averaging down after a price drop, averaging up in a rising stock, or systematically investing through SIP or DCA, this tool shows your exact new cost basis and break-even price instantly.

Weighted Average Price Formula

Existing Investment = Existing Avg Price × Existing Shares
New Investment = New Buy Price × New Shares
Total Investment = Existing Investment + New Investment
Total Shares = Existing Shares + New Shares
Weighted Avg Price = Total Investment ÷ Total Shares

This is the industry-standard formula used by all brokers worldwide — Zerodha, Robinhood, Fidelity, Hargreaves Lansdown, CommSec — to calculate your cost basis shown in your portfolio.

Averaging Down vs Averaging Up

StrategyWhen to UseEffect on AvgRisk Level
Averaging DownStock price falls below your purchase price↓ Lowers averageModerate–High
Averaging UpStock price rises, you add more↑ Raises averageLower
SIP / DCAFixed investment at regular intervalsSmooths averageLow
Equal BuySame number of shares each timeVariesModerate

How to Use This Calculator

  1. Select your currency (USD, INR, GBP, EUR, AUD, CAD, SGD, HKD, JPY)
  2. Choose a scenario preset or enter custom values
  3. Enter your existing average price and shares held
  4. Enter your new buy price and new shares to buy
  5. View your new weighted average, total investment, and how much your average changed

Country-Specific Use Cases

🇮🇳 India — SIP & NSE/BSE Averaging

Indian retail investors widely use cost averaging through monthly SIP investments in mutual funds and direct stocks on NSE and BSE. When a stock like Reliance or HDFC Bank falls 10–20%, many investors buy additional shares to lower their average. Use the SIP / DCA preset to simulate regular monthly buys and track your INR cost basis.

🇺🇸 USA — Dollar Cost Averaging on NYSE & NASDAQ

Dollar Cost Averaging (DCA) is one of the most popular investment strategies in the US. Investors regularly buy fixed dollar amounts of ETFs like SPY or QQQ or individual stocks regardless of price. Enter USD as your currency and use the DCA preset to track your S&P 500 or tech stock average cost.

🇬🇧 UK — LSE Share Averaging

UK investors averaging into FTSE 100 or AIM stocks can enter GBP as currency. The weighted average formula is identical — enter your existing average in pence or pounds, add new shares at today's price, and see your new average instantly.

🇦🇺 Australia — ASX Cost Averaging

Australian investors in ASX-listed stocks, ETFs, or LICs (Listed Investment Companies) can use AUD as currency. The calculator works the same way — enter your CMC Markets or CommSec portfolio average and simulate buying more shares at current prices.

Frequently Asked Questions

How to calculate weighted average stock purchase price?
Weighted Average = (Existing Shares × Old Price + New Shares × New Price) ÷ (Existing Shares + New Shares). Example: 100 shares at ₹150 + 50 shares at ₹120 = (15,000 + 6,000) ÷ 150 = ₹140 new average. Our calculator does this instantly as you move the sliders.
What is averaging down in stocks and is it a good strategy?
Averaging down means buying more shares when the price falls below your original purchase price, thereby lowering your average cost. It can be a good strategy if you have high conviction the stock will recover. However, it increases your total exposure and can amplify losses if the stock continues to fall. Always assess fundamentals before averaging down.
What is dollar cost averaging (DCA) and how does it work?
Dollar Cost Averaging (DCA) means investing a fixed amount at regular intervals (weekly, monthly) regardless of the stock price. When prices are low you buy more shares; when prices are high you buy fewer. Over time this smooths out your average purchase price and reduces the impact of market volatility. Use the SIP/DCA preset in our calculator to simulate this.
How does stock splitting affect my weighted average price?
After a 2-for-1 stock split, double your existing quantity and halve your existing average price before entering values. For a reverse 1-for-2 split, halve the quantity and double the average price. The formula itself is unchanged — only the inputs need adjustment.
How is this calculator useful for NSE/BSE investors in India?
Indian investors frequently average their holdings during market corrections. Select INR as currency. Enter your Zerodha, Groww, or Upstox portfolio average price and quantity. Then enter the current market price and how many shares you want to buy. The calculator shows your new weighted average instantly — exactly what your broker will show in your portfolio after the trade.
Can I use this for mutual funds and ETFs?
Yes. Treat the NAV (Net Asset Value) as the price and units as quantity. Enter your existing average NAV, existing units held, new NAV at which you are buying, and new units. The calculator gives your new average NAV — exactly how mutual fund platforms like Groww, Zerodha Coin, or Fidelity calculate your cost basis.
Is this stock average calculator free? Do I need to register?
100% free, no registration, no login required. Use it unlimited times for any stock, ETF, mutual fund, or cryptocurrency on any global market. Works on all devices including Android, iOS, and desktop.
What is the difference between simple average and weighted average?
Simple average adds all prices and divides by number of transactions, ignoring quantity. Weighted average accounts for the number of shares in each purchase, giving a more accurate cost basis. Example: buying 10 shares at $100 and 90 shares at $50 — simple average is $75 but weighted average is $55. Weighted average is what your broker uses and what matters for your actual profitability.

Why Tracking Your Average Price Matters

Your weighted average purchase price is your true break-even point. Without knowing this number accurately, you cannot tell whether selling a stock will result in a profit or a loss. This is especially critical for tax purposes — capital gains are calculated based on your actual cost basis, not just the last price you paid.

For long-term investors who build positions over months or years through SIP or DCA, the weighted average can be very different from any single purchase price. Our calculator ensures you always know your exact cost basis across any number of buy transactions.