Cryptocurrency Return Calculator
✦ Finance & MoneyUse this free crypto return calculator to find your profit or loss from any cryptocurrency trade — including exchange fees and network costs — and see your simple return, annualised CAGR and break-even price per unit.
- ✓ Calculated in your browser
- ✓ Nothing you type is stored
- ✓ No sign-up required
- ✓ Formula and sources shown
The formula
Cryptocurrency return — cost basis and net proceeds
Cost basis = Units x Buy price + Buy exchange fee + Buy fixed fee + Network fee (buy)
Net proceeds = Units x Sell price - Sell exchange fee - Sell fixed fee - Network fee (sell)
Net gain/loss = Net proceeds - Cost basis
ROI = Net gain/loss / Cost basis x 100
CAGR = (Net proceeds / Cost basis)^(1 / Years) - 1
Break-even = (Cost basis + Sell fixed fee + Network fee sell) / (Units x (1 - Sell fee %))
Exchange fee is applied as a percentage of the trade value plus any fixed dollar amount on each side. Network fees (gas, mining) are optional fixed USD amounts. CAGR requires net proceeds to be positive; a total loss reports -100% ROI with CAGR unavailable. Break-even price is the minimum sell price per unit to recover your full cost basis after all selling costs.
Calculating it by hand
- Multiply units by the buy price per unit to find the gross purchase amount.
- Add the exchange buy fee (percentage of buy total) plus any fixed fee and network fee to find your total cost basis.
- Multiply units by the sell price per unit to find the gross sale proceeds.
- Subtract the exchange sell fee plus any fixed fee and network fee from gross proceeds to find net proceeds.
- Subtract cost basis from net proceeds to find your net gain or loss; divide by cost basis for ROI.
- Raise the ratio of net proceeds to cost basis to the power of 1 divided by the holding years, then subtract 1 for the annualised return (CAGR).
- To find break-even price per unit, add the cost basis to selling costs then divide by units adjusted for the sell fee percentage.
Worked examples
1 BTC bought at $30,000, sold at $45,000, 0.5% exchange fee each side, 2-year holding period
Buy total = 1 x $30,000 = $30,000; buy fee = $30,000 x 0.5% = $150; cost basis = $30,150.Sell gross = 1 x $45,000 = $45,000; sell fee = $45,000 x 0.5% = $225; net proceeds = $44,775.Net gain = $44,775 - $30,150 = $14,625; ROI = $14,625 / $30,150 = 48.51%.CAGR = ($44,775 / $30,150)^(1 / 2) - 1 = sqrt(1.485075) - 1 = 21.86%.Break-even = ($30,150 + $0 + $0) / (1 x (1 - 0.005)) = $30,150 / 0.995 = $30,301.51 per BTC.
Net gain: $14,625.00; ROI: 48.51%; annualised CAGR: 21.86%; break-even: $30,301.51/BTC.
2.5 ETH bought at $1,600, sold at $1,200, no exchange fees, 1-year holding period (a loss)
Buy total = 2.5 x $1,600 = $4,000; no fees; cost basis = $4,000.Sell gross = 2.5 x $1,200 = $3,000; no fees; net proceeds = $3,000.Net loss = $3,000 - $4,000 = -$1,000; ROI = -$1,000 / $4,000 = -25.00%.CAGR = ($3,000 / $4,000)^(1 / 1) - 1 = 0.75 - 1 = -25.00%.Break-even = $4,000 / 2.5 = $1,600/ETH (no sell fees, so break-even equals buy price).
Net loss: $1,000.00; ROI: -25.00%; CAGR: -25.00%; break-even: $1,600.00/ETH.
100 DOGE bought at $0.08, sold at $0.38, 1% exchange fee each side, $2 network fee on sell, 6-month holding period
Buy total = 100 x $0.08 = $8.00; buy fee = $8.00 x 1% = $0.08; cost basis = $8.08.Sell gross = 100 x $0.38 = $38.00; sell fee = $38.00 x 1% = $0.38; network fee = $2.00; net proceeds = $38.00 - $0.38 - $2.00 = $35.62.Net gain = $35.62 - $8.08 = $27.54; ROI = $27.54 / $8.08 = 340.84%.CAGR (0.5 years) = ($35.62 / $8.08)^(1 / 0.5) - 1 = 4.408416^2 - 1 = 1,843.41%.Break-even = ($8.08 + $0 + $2.00) / (100 x (1 - 0.01)) = $10.08 / 99 = $0.1018/DOGE.
Net gain: $27.54; ROI: 340.84%; annualised CAGR: 1,843.41% (a short hold amplifies it); break-even: $0.1018/DOGE.
Methodology
How crypto return is calculated
Most people track the price move and miss the fees. A 10% price gain combined with a 1% buy and 1% sell exchange fee leaves you with a 7.82% actual return — and that gap widens further once network costs are counted.
Read sources and limitsHow is crypto profit and loss calculated?
Crypto profit or loss is what a trade leaves you with after every cost: net proceeds from the sale minus your cost basis. Cost basis is units x buy price plus the exchange fee, any fixed fee and any network fee; net proceeds are units x sell price minus the same costs on the sell side.
The exchange fee is a percentage of each side's trade value; a fixed fee and an on-chain network fee (such as Ethereum gas or a Bitcoin transaction fee) are dollar amounts. Starting from units x per-unit price keeps the position size explicit, and each fee layer is listed in the breakdown table.
Simple return (ROI) divides the gain or loss by the cost basis — the percentage return on the money you actually committed, after all costs. It is the most honest single number for a completed trade, because it measures your out-of-pocket result rather than the move in the coin's price.
What is the difference between simple return and annualised return (CAGR) for crypto?
Simple ROI is the total percentage gain or loss over the whole holding period, however long that was: 50% over six months and 50% over three years are both 50% ROI. Annualised return (CAGR) converts the ratio of net proceeds to cost basis into the constant yearly rate that would produce it.
That makes CAGR the measure for comparing trades of different lengths: 50% over six months is 125% annualised, while 50% over three years is 14.47% a year. CAGR needs net proceeds above zero; a total loss is -100% ROI with no meaningful CAGR. When fees exceed the price gain, both ROI and CAGR are negative even though the coin rose.
Is crypto profit taxable? What does the IRS say?
Yes. The IRS treats cryptocurrency as property, not currency (Notice 2014-21), so selling it for cash, swapping it for another coin or spending it is a taxable disposal. The gain or loss is proceeds minus your adjusted basis, and a holding period of more than one year qualifies for long-term capital-gains rates.
Brokers and exchanges report digital-asset sales on Form 1099-DA, starting with transactions in 2025. Basis methods are the same as for securities — first-in, first-out by default, or specific identification — and with several lots at different prices the method can change the gain materially.
This calculator models a single trade and estimates its economic return; it does not classify the gain or compute tax. Use the capital gains calculator for the short- or long-term classification, and your exchange's tax report or a tax professional for filing.
What does the break-even sell price tell me?
The break-even sell price is the lowest price per unit at which selling recovers your whole cost basis after selling costs: (cost basis + fixed sell fee + sell network fee) / (units x (1 - sell fee %)). Because the percentage fee comes off the proceeds, a higher selling fee pushes the break-even price up.
Use it as a practical reference: above the break-even the position is in profit at that price; below it the trade is a loss, however large the gain looked before fees. In the first example, a 0.5% selling fee puts the break-even at $30,301.51 per bitcoin bought at $30,000.
What risks and limits should I keep in mind?
Crypto prices are far more volatile than most traditional assets. A large annualised gain over a short holding period may reflect timing rather than a repeatable result, and the same calculation over a different period could show a total loss. FINRA warns of extreme price swings, limited consumer protection and hacking risk.
This is a single-trade model. For several purchases at different prices, enter the total units, the average buy price and the total buy fees. It does not model staking rewards, lending income, airdrops or forks, and it does not fetch prices. Results are educational estimates based on the values you enter, not investment, tax, legal or financial advice.
Cryptocurrency Return questions
How do I calculate crypto profit?
Multiply the units by the buy price and add all buying costs (exchange fee, fixed fee, network fee) for the cost basis. Multiply the units by the sell price and subtract all selling costs for net proceeds. Net proceeds minus cost basis is the net gain or loss; divide it by the cost basis for the return on investment (ROI).
How does the exchange fee affect my crypto profit?
Exchange fees apply to both sides of a round trip. A 10% price gain with a 1% buy fee and a 1% sell fee is a 7.82% ROI — the fees took more than two points of the gain. On a small price move, fees can erase a profit or deepen a loss. The page shows the total fees paid and their share of the cost basis beside the return.
Can I use this as a bitcoin profit calculator?
Yes. Enter the price you paid per BTC and the price you received, with your exchange fees. Prices are entered by hand — the calculator fetches no live prices and has no coin list — so it works the same for Bitcoin, Ethereum, Solana or any other coin. Fractional holdings such as 0.25 or 0.001 BTC are supported.
What is annualised crypto return (CAGR)?
CAGR converts the total gain or loss into a constant compound rate per year: (net proceeds / cost basis)^(1 / years) - 1. A 50% gain over six months is 125% annualised; the same 50% over three years is 14.47% a year. It needs positive net proceeds — a trade that returns nothing has no meaningful CAGR.
What if my crypto trade resulted in a loss?
The page shows a negative ROI and the dollar loss. A crypto loss is still reported: it offsets capital gains, and up to $3,000 of net capital loss a year ($1,500 if married filing separately) can offset ordinary income, with the rest carried forward (IRS Topic 409). Use the capital gains calculator to classify it as short- or long-term.
Is selling cryptocurrency a taxable event?
Yes. Under IRS Notice 2014-21 cryptocurrency is property, so selling it for cash, swapping it for another coin and spending it are taxable disposals. The gain or loss is proceeds minus your adjusted basis. Brokers report digital-asset sales on Form 1099-DA, starting with 2025 transactions. This calculator estimates the economic return, not the tax.
Is crypto taxed the same way as stocks?
Mostly. Crypto is property, so a sale, swap or purchase with crypto produces a capital gain or loss like selling shares: short-term (held one year or less) at ordinary income rates, long-term at 0%, 15% or 20% for 2026. One difference: the wash sale rule in IRC §1091 applies to stock and securities, and the IRS has not applied it to crypto.
Which cost basis method should I use for crypto — FIFO or specific identification?
The default is first-in, first-out: the earliest units bought are treated as sold. You can instead specifically identify the units sold — including highest cost first — if you can document each unit's date and cost, and since 1 January 2025 basis must be tracked per wallet or exchange account. Units bought at $30,000 and $50,000, one sold at $60,000: FIFO reports a $30,000 gain, the $50,000 unit $10,000.
Are staking rewards taxable?
Yes. Under IRS Revenue Ruling 2023-14, staking rewards are ordinary income equal to their fair market value when you gain control of them, whether or not you sell. That value becomes the basis of the rewarded units, and a later sale produces a separate capital gain or loss. 0.1 ETH worth $300 when received is $300 of income; selling it later for $400 adds a $100 gain.
Does this calculator support dollar-cost averaging (several purchases)?
It models one trade. For several purchases at different prices, enter the total units, the weighted average buy price per unit and the total buy fees; the result is exact for the whole position sold at one price. It does not track lots separately, so for tax reporting use your exchange's lot records.
How do I work out what $1,000 invested in Bitcoin would be worth today?
Divide $1,000 by the price on the day you bought to get the units, then multiply by today's price. At a $25,000 purchase price, $1,000 buys 0.04 BTC; at $75,000 that is worth $3,000, a 200% return before fees. Enter 0.04 units and both prices here to include exchange fees and see the annualised figure.
Does the wash sale rule apply to cryptocurrency?
Not under current law. The wash sale rule in IRC §1091 covers stock and securities, and the IRS treats crypto as property, so a loss on crypto sold and bought back within 30 days is not disallowed by that rule. Congress has proposed extending it to digital assets, so check current IRS guidance. A repurchase starts a new holding period.
Source notes
Method, sources & limitations
Every figure on this page comes from the formula above applied to the values you enter. Nothing is estimated from market data, and no result is a forecast. These are the sources behind the method and any fixed figures it uses:
- IRS Notice 2014-21 — Virtual Currency Guidance (crypto as property)
- IRS Topic No. 409 — Capital gains and losses
- IRS Revenue Ruling 2023-14 — Staking rewards
- FINRA — Cryptocurrency: What Investors Should Know
- U.S. Securities and Exchange Commission (Investor.gov) — Crypto Assets
Educational information only. Results are estimates produced from the assumptions you enter, and are not financial, tax, legal or medical advice. Check anything that matters against a qualified professional and the cited sources.