📈 Stocks · Crypto · ETF · Forex  ·  Weighted Average Price  ·  Free · No Login

📊 Stock Average Cost Calculator

Calculate your weighted average purchase price across multiple buy orders in seconds. Track total investment, unrealized P&L, return %, and break-even price — for stocks, cryptocurrency, ETFs, and any asset you trade.

📈 Stocks & ETFs ₿ Crypto Supported 💱 Forex Ready ⚡ Instant Results 📋 Copy Results 📱 Mobile Friendly 🚫 No Login Required 💰 Always Free
Unlimited Buy Rows
4
Asset Types
6+
Result Metrics
0
Cost — Always Free
Advertisement
Free Calculator

Enter Your Buy Orders

Ticker / Symbol (optional):
Currency:
→ Enter to see P&L, return % & per-order breakdown
Advertisement
Features

What This Calculator Does

⚖️

True Weighted Average

Calculates Total Cost ÷ Total Shares — not a simple mean. Larger purchases carry more weight, exactly as brokers and the IRS compute cost basis.

Unlimited Buy Orders

Add as many purchase rows as you need. Works for 2 buys or 200. Perfect for any DCA (Dollar Cost Averaging) strategy with no limits.

📉

Unrealized P&L

Enter today's market price to instantly see unrealized profit or loss in both dollar amount and percentage — your real-time position performance.

🎯

Break-Even Price

Your average cost is your break-even. Always prominently displayed so you know exactly what price the market needs to recover your investment.

📊

Per-Order Breakdown

See each individual buy's cost, portfolio weight %, and profit/loss per share relative to current market price in a clean table.

Crypto & Multi-Asset

Works for stocks, crypto (BTC, ETH, altcoins), ETFs, and forex. Fractional shares and any price range including sub-penny fully supported.

📋

Copy & Share

One-click copy all results to clipboard, formatted for sharing in trading groups, pasting into spreadsheets, or saving for records.

🌙

Dark Mode

Full dark mode. Click the moon icon in the header. Your preference is saved automatically across sessions.

Simple Process

How to Use the Calculator

1

Choose Asset Type

Select Stock, Crypto, ETF, or Forex from the toggle. This labels results but doesn't change the math.

2

Enter Ticker

Optionally enter your ticker symbol (AAPL, BTC, etc.) and currency code (USD, GBP, INR…).

3

Add Your Buys

Enter price per share and quantity for each purchase. Row total auto-calculates. Add more rows as needed.

4

Calculate

Click "Calculate Average" for your weighted average cost, total shares, and total invested instantly.

5

Add Current Price

Enter today's market price to unlock unrealized P&L, return %, current portfolio value, and per-order breakdown.

6

Copy & Share

Use Copy Results to save all metrics or share your position on Twitter/X with one click.

📐 The Formula Explained

Weighted Average = Total Invested ÷ Total Shares. This differs from a simple price average — it weights larger purchases more heavily, which is the IRS-standard and broker-standard method for cost basis reporting.

📉 What Is Averaging Down?

Averaging down means buying more shares after a price drop to lower your average cost. This reduces the recovery needed to break even. Use this calculator to model your new average before you place the trade.

🔁 What Is DCA?

Dollar Cost Averaging (DCA) means investing fixed amounts at regular intervals. Buying more shares when prices are low and fewer when high typically results in a lower average cost than a single lump-sum investment at a peak.

💡 Features Coming Next — Your Feedback Welcome

  • CSV import — paste transactions from Robinhood, Fidelity, Schwab, Coinbase, or any broker export
  • DCA planner — simulate future buy orders to reach a specific target average price
  • Brokerage commission field — factor in trade fees for true cost basis
  • Multi-ticker portfolio view — track several positions with summary table and pie chart
  • Tax lot selector — FIFO / LIFO / Specific ID methods for realized gain/loss reporting
  • Dividend yield overlay — enter yield % to see annual income on your current position
  • Price alert — browser notification when current price reaches your average cost
  • "Shares needed to break even" — target selling price reverse calculator

Try Our Other Free Business Tools

A1omads offers a growing suite of free business and finance tools — no subscription, no login for basic use. Bookmark and check back regularly as new tools launch.

About the Stock Average Cost Calculator

This free stock average cost calculator was built for everyday investors, traders, and anyone managing a portfolio across multiple buy orders. Whether you practice dollar cost averaging (DCA), average down after a price drop, or simply need your cost basis before tax season, this tool gives you instant, accurate answers.

The key calculation — Weighted Average Cost = Total Amount Invested ÷ Total Shares Owned — is deceptively simple but critically important. A common mistake is using a simple average of purchase prices, which ignores that larger purchases should carry more weight. This calculator always uses the correct weighted method.

Why does your average cost matter? Your average cost is your break-even price. Until the market price exceeds it, you are at a loss on the position. Knowing your exact break-even helps you make informed decisions about when to hold, add more shares, or sell.

The calculator supports four asset classes: Stocks, Crypto (Bitcoin, Ethereum, altcoins with fractional quantities), ETFs, and Forex pairs. When you enter today's current market price, the tool adds unrealized P&L, current portfolio value, return percentage, and a per-order breakdown showing the weight and P/L per share of every individual buy — ideal for reviewing whether your DCA strategy is working.

Help & FAQs

Frequently Asked Questions

What is a stock average cost calculator?

A stock average cost calculator computes your weighted average purchase price when you've bought the same stock, ETF, or crypto at multiple prices. It gives your true break-even and calculates unrealized profit or loss at any market price. Formula: Total Invested ÷ Total Shares.

How is the weighted average stock price calculated?

Weighted Average = Total Cost ÷ Total Shares. Example: 10 shares at $100 ($1,000) + 20 shares at $80 ($1,600) = $2,600 for 30 shares → average = $86.67. This is not the simple average of $90 — the larger purchase carries more weight. This calculator always uses the correct weighted method.

What does averaging down mean in stocks?

Averaging down means buying more shares after the price has fallen, lowering your average cost per share and reducing the recovery needed to break even. Use this calculator to model your new average before executing the trade so you can make an informed decision.

Can I use this for Bitcoin and other crypto?

Yes. Select "Crypto" from the asset type toggle. It supports fractional quantities like 0.00034 BTC and any price scale — from sub-penny altcoins to six-figure Bitcoin. The math is identical regardless of asset type.

What is break-even price and why does it matter?

Your break-even price is your average cost per share — the market price at which your position is at exactly zero profit or loss (ignoring commissions and taxes). If the current price is above your break-even, you're in profit. If below, you're at a loss. Always displayed prominently in results.

What is Dollar Cost Averaging (DCA)?

DCA is investing a fixed dollar amount at regular intervals — e.g., $200 every month into an ETF or Bitcoin. When prices are low, your fixed amount buys more shares. When high, it buys fewer. Over time this typically results in a lower average cost than timing the market. This calculator tracks your real DCA average across all buys.

Is average cost the same as cost basis for taxes?

The Average Cost method is one of several IRS-accepted cost basis methods. Others include FIFO (default for stocks), LIFO, and Specific Identification. Average cost is most common for mutual funds and ETFs. Always consult your broker's cost basis reports and a qualified tax advisor for official tax filings.

Does this include brokerage commissions?

The current version uses price × quantity only. To manually include a commission: adjust the effective price per share. For example, $9.99 commission on a 50-share buy at $50 → effective price = ($2,500 + $9.99) ÷ 50 = $50.20. A dedicated commission/fee field is planned for a future update.