Skip to content

Stock Average Price Calculator

Find your weighted average cost per share across several buys.

Calculated instantly in your browser.

How do you calculate the average price per share?

Average price = total amount invested ÷ total shares owned, where each buy contributes shares × price to the total cost. For example, buying 10 shares at 100 and 20 shares at 70 gives 30 shares for 2,400 — an average of 80 per share. This is your cost basis, the break-even price for the whole position.

Understanding your result

This is your cost basis, the break-even price for the whole position. “Averaging down” by buying more at a lower price pulls this number toward the cheaper buys.

Formula and method

Average price = total amount invested ÷ total shares owned. Each buy contributes shares × price to the total cost.

Worked example

Buying 10 shares at 100 and 20 shares at 70 gives 30 shares for 2,400 — an average of 80 per share.

How to use this tool

  1. Enter the shares and price for each buy.
  2. Leave the optional rows blank if you only have one or two buys.
  3. Press Calculate.

About the Stock Average Price Calculator

The Stock Average Price Calculator works out your weighted average cost per share when you have bought the same stock at different prices.

Explore all Investment tools

Frequently asked questions

What is averaging down?

It means buying more shares after the price falls, which lowers your average cost per share but also increases the money at risk.

Share this tool

Free to use — copy the link, share it anywhere, or add the tool to your own website.

Embed this tool on your site (free)

Copy this code and paste it into any web page — it stays free and always up to date: