Most people’s mental math on their average buy price is wrong, because it forgets to weight by how much they actually spent.
Free finance tool
Crypto Profit & DCA Calculator
Log your actual buys, get your true weighted average cost, and see your real profit against today's price.
Not tax advice. Capital gains rules for crypto vary a lot by country, check your local tax authority before assuming this profit figure is what you owe tax on.
How the average cost basis is calculated
Average cost basis = total amount invested ÷ total quantity held. That is a weighted average: a €1,000 buy counts ten times as much toward the average as a €100 buy, which is why it is almost always different from just averaging the raw prices you bought at. Profit or loss = (total quantity × current price) − total invested.
Crypto DCA calculator FAQ
What is dollar-cost averaging?
Dollar-cost averaging (DCA) means investing a fixed amount on a regular schedule, weekly or monthly, rather than buying all at once. Because you buy more units when the price is low and fewer when it is high, your average cost per unit usually ends up lower than the simple average of the prices you bought at.
How do I calculate my average cost basis?
Divide your total amount invested by the total quantity you hold, weighting each buy by how much you actually spent rather than averaging the prices directly. This calculator does that automatically as you add each buy.
How is profit or loss calculated here?
Current value (your total quantity multiplied by the current price you enter) minus total amount invested. The percentage is that figure divided by total invested. It does not account for exchange or network fees unless you fold them into the amount you enter for each buy.
Does this calculator use live crypto prices?
No. You enter the price for each buy and a current price yourself. This keeps the tool fully private and dependency-free, with no third-party price feed, but it means you'll need your own transaction history or exchange statement to get exact figures.
Do I owe tax on crypto profit?
Almost certainly, in most countries, though the exact rules (capital gains rates, holding-period exemptions, whether swapping one coin for another counts as a taxable event) vary enormously by country. This tool shows your profit, not your tax bill, check your local tax authority's crypto guidance or a tax professional for what you actually owe.
Is my portfolio data uploaded anywhere?
No. Every calculation runs in your browser. Nothing you enter, including amounts, prices, or quantities, is sent to a server, logged, or stored.
Free crypto profit & DCA calculator by ANUPRESS
Why your average cost isn’t the average of your prices
Say you bought once at €28,000 and once at €61,000. The average of those two numbers is €44,500, but that is not your real average cost unless you spent exactly the same amount both times. Put €100 into the first buy and €900 into the second, and your true cost basis sits much closer to €61,000, because that purchase makes up 90% of your position. This calculator weights every buy by how much you actually invested, which is the only version of “average cost” that matches what you’d see on an exchange statement.
Dollar-cost averaging, in practice
Buying a fixed amount on a schedule instead of timing the market means you automatically buy more units when the price is down and fewer when it is up, which tends to pull your average cost below a simple average of the prices along the way. It doesn’t guarantee a profit, nothing does with crypto, but it removes the pressure to guess the bottom, which is a large part of its appeal for people who don’t want to actively trade.
Why there’s no live price feed here
Plenty of crypto tools pull a live price from an exchange API. This one deliberately doesn’t, entering your own buy history and current price keeps the tool fully private, with nothing about your holdings ever leaving your browser or touching a third-party server. The trade-off is that you’ll need your own numbers, from an exchange statement, a wallet export, or your own notes, rather than the tool fetching anything automatically.
Reading your result honestly
The profit or loss shown here is unrealized until you actually sell: it is what you’d walk away with if you sold everything at the current price right now, not a number that’s locked in. It also doesn’t subtract exchange fees or network fees unless you build them into the amount you enter for each buy, so for a precise figure, add your fees to the invested amount on each row rather than leaving them out.
One more thing: tax
This tool tells you your profit, not your tax bill, and those are frequently not the same number. Capital gains treatment for crypto varies hugely by country: some tax every trade, some exempt gains after a holding period, some treat swapping one coin for another as a taxable event even without ever touching your bank account. Check your local tax authority’s crypto guidance, or a tax professional who actually knows the current rules where you live, before assuming this figure is what you owe.