Calculate your average stock purchase price
Our easy-to-use calculator allows you to input purchase details for an investment bought at different prices — the number of shares and price per transaction — and instantly calculates your weighted average purchase price.
$
Average purchase price
$0
Average purchase price
Entry | Price | Quantity | Total |
---|
Total | $0 |
How to use the calculator
- Enter the number of shares you purchased in the first transaction.
- Enter the price per share for that transaction.
- Click the "Add Purchase" button to add more purchases.
- Repeat steps 1-3 for all your transactions.
- Your average purchase price will be calculated and displayed automatically.

Automatically track your average purchase price in Sharesight
While our calculator provides a quick estimate, managing your investments effectively requires more powerful tools. Stop struggling with spreadsheets and manual calculations. Sharesight automates the process, giving you accurate data and saving you valuable time.

Frequently asked questions
What is the average purchase price calculator?
Our average purchase price (APP) calculator is a free online tool that helps you quickly and accurately calculate the average price you paid for a stock or other investment when you've made multiple purchases at different price points. These may include purchases as part of a Dividend Reinvestment Plan (DRP/DRIP) or simply an investment strategy that involves dollar cost averaging.
Why is it important to know my average purchase price?
Knowing your average purchase price is essential for several reasons: Accurate performance tracking, informed decision-making, tax planning and portfolio management.
How does the calculator work?
The calculator uses a weighted average calculation. It multiplies the number of shares purchased in each transaction by the price per share, sums these amounts, and then divides by the total number of shares purchased. This gives you the true average cost per share, taking into account the varying purchase sizes and prices.
What does "weighted average" mean?
A weighted average considers the different quantities of each value being averaged. In this case, it means the calculator considers the number of shares purchased at each price point.
What information do I need to use the calculator?
You'll need the number of shares and the price per share for each purchase you made.
Can I use the calculator for any type of investment?
Yes, the calculator can be used for any type of investment where you've made multiple purchases at different prices, including stocks, bonds, ETFs, mutual funds, and even cryptocurrencies.
Is the calculator free to use?
Yes, our average purchase price calculator is completely free to use.
How do I add multiple transactions?
The calculator has an "Add Purchase" button. Click this button to add a new row for each purchase.
What if I made a mistake entering a transaction?
You can delete the erroneous transactions by clicking the X icon next to the transaction you wish to delete. You can then add the correct transaction using the “Add Purchase” button.
Does the calculator account for fees or commissions?
The calculator, in its basic form, doesn't automatically account for fees or brokerage. You would need to manually adjust the price per share to include any transaction fees or commissions. However, when you set up your portfolio in Sharesight, brokerage or commission amounts are considered for calculating your cost basis.