Crypto Average Buy Price Calculator
See how one more purchase changes your average cost per unit.
- How is the average buy price of a crypto position calculated?
- Divide everything you paid for the position by the number of units you hold. Adding a purchase combines the new cost and units with the existing ones.
Enter your numbers and press Calculate to see your results.
Embed this calculator on your site
Free to use on blogs, school and finance sites. Paste this where you want it to appear and keep the link to MoneyPilots underneath.
How Average Cost Per Unit Works
Average cost per unit — often called cost basis per unit — is the total amount you paid for a position divided by the number of units you hold. It is a record of your own trades. It does not move when the market moves, which is precisely why it is useful: it tells you what you paid rather than what the crowd is paying today.
This calculator answers the practical version of that question: given what you already hold and what it cost you, what does your average become if you buy a specific amount at a specific price? A purchase below your current average pulls the average down; a purchase above it pushes the average up, and the size of the new buy relative to the existing position decides how far.
Worked example
You hold 0.5 units that cost you $15,000 in total, so your average is $30,000 per unit. You buy another 0.25 units at $40,000, which costs $10,000.
You now hold 0.75 units that cost $25,000 in total, so the new average is $33,333.33 per unit — the higher-priced purchase pulled the average up by $3,333.33.
Averaging down, and what it costs
Buying more of an asset after the price falls lowers your average cost, and with it the price needed to break even. The trade-off is that your total exposure grows: you now have more money in the same asset.
Use the additional purchase fields to see how much a given follow-on buy actually moves the average. A small buy against a large existing position barely changes it.
Blended lots and tax lots
This tool blends every purchase into one average. Real tax reporting may require tracking separate lots with their own purchase dates and holding periods, depending on where you live and which cost-basis method you use.
Treat the blended figure as a planning and comparison number, and keep your own trade records for reporting.
Example
Here is what Crypto Average Buy Price Calculator returns with its default inputs. Change any value above to see your own numbers.
Inputs
- Units you already hold
- 0.5
- What those units cost in total
- $15,000.00
- Units you are buying now
- 0.25
- Price per unit now
- $40,000.00
Result
- New average price
- $33,333.33
- Average before this buy
- $30,000.00
- Change in average per unit
- $3,333.33
- Total units after the buy
- 0.75
- Total amount invested
- $25,000.00
What affects your crypto average buy price result?
- The price you pay now. A purchase below your current average pulls the average down; a purchase above it pushes the average up.
- How much you already own. The larger your existing position is relative to the new buy, the less that new buy can move the average.
- Fees. Trading fees are part of what you paid. Leaving them out understates your true average cost per unit.
- Market price. Average cost is a record of your own trades. It does not move when the market does, so it can sit far above or below the current price.
Frequently asked questions
Is average cost the same as the market price?
Should I include trading fees in the cost?
Does a lower average guarantee a profit?
Calculation methodology
New average price = (existing total cost + new purchase cost) ÷ (existing quantity + new quantity).
Assumptions
- Average cost is the total you paid divided by the total units you hold. It is a record of your own trades, not a market price.
- All purchases are blended into a single lot; separate tax lots and their individual holding periods are not tracked.
- Enter amounts that already include trading fees, so the average reflects what you actually paid.
- Your average cost does not change when the market moves — only a new buy or sell changes it.
What should you calculate next?
Crypto Average Buy Price Calculator answers one part of the picture. These pick up where it leaves off.
Updated: · Built and maintained by MoneyPilots’ co-founders, Mohammed Salman and Ahmad Shara'a. Every formula is deterministic and covered by automated tests.
See our methodology and editorial policy.
This calculator provides estimates for educational purposes only and is not personalized financial advice. Rates, taxes, and financial products change — verify with providers and qualified professionals.