EN
PortuguêsEnglishEspañol
All tools
Calculators 100% free

Stock average cost calculator

Work out the average cost of your stocks, ETFs, funds or crypto from your buys and sells, including fees, the realized gain or loss on each sale and the result at market price.

How to use

Thank you so much for helping!

Every donation helps pay for the servers and keeps the tools free for everyone. Pick or type an amount:

Secure payment by Stripe. Opens in a new tab.

Back to Finance and investing

Average purchase cost

Enter the transactions in chronological order. The data stays on this page only.

Available in: PortuguêsEspañolEnglish

Advertisement

Stock average cost calculator: what it is for

Enter your buys and sells in order, with quantity, price and fees. The calculator keeps the average purchase cost, starts over when the position goes to zero, shows the realized gain or loss on each sale and, with the current price, the unrealized result of the position.

The calculations run in your browser and are a simulation only; they are not investment advice.

How to use

  1. Add your buys and sells in order.
  2. Enter the fees for each transaction.
  3. See the average cost and the results.

When to use it

  • Tracking the cost basis for taxes.
  • Following your average cost after new purchases.
  • Working out the gain on a sale.

Frequently asked questions

How is the average cost calculated?

Add up what you paid on every purchase, including fees and commissions, and divide by the total number of shares. When you sell, the average cost does not change: the number of shares goes down and the gain or loss is the difference between the sale price and the average cost.

Why does the average cost matter for taxes?

In many countries the cost basis of a sale is based on the average purchase price (in others, on the specific lots sold, so check your local rules). Purchase fees are added to the cost, and sale fees reduce the amount received.

What if I sell everything and buy again?

When the position goes to zero, the average cost starts over on the next purchase. The calculator does this automatically, following the order of the transactions.

Is it really free?

Yes, 100% free. No sign-up, no subscription and no usage limits. All Tools123 tools are free and run right in your browser.

Similar tools

The tools are provided as is, without warranty. We are not responsible for the results or for how they are used.