Crypto Profit Calculator

Crypto profit calculator

gains, ROI & tax

Work out exactly what you made (or lost) on a crypto trade: cost basis, sale proceeds, ROI, and an estimated capital gains tax so you see your real, after-tax profit. Free, instant, no sign-up.

Your Trade

$

Profit / Loss Breakdown

enter your trade details
Cost Basis
Sale Proceeds
Gross Profit / Loss
ROI
Tax Rate
Estimated Tax Owed
Net After-Tax Profit
Trade & Track Crypto SPONSORED
Webull
Trade crypto and stocks in one app, with charts, alerts, and low fees.
Low fees
Moomoo
Advanced charting and research for crypto and equities. Sign-up bonuses for new accounts.
Bonus offers
† CapitalCalcs may earn a referral fee. Crypto is volatile and you can lose money. This tool gives tax estimates only — not tax advice.

Your saved scenarios

How to use this crypto profit calculator

Enter how many coins you hold, your buy price and sell (or current) price per coin, and any fees. Choose your holding period and tax rate. You'll instantly see your gross profit, ROI, estimated tax, and net after-tax result.

How crypto profit is calculated

It's simpler than it looks:

Don't forget tax. In most countries, selling or swapping crypto is a taxable event. Gains held under a year are usually taxed as ordinary income; over a year, lower long-term rates apply. Holding longer can meaningfully cut your bill.

Frequently asked questions

How do you calculate crypto profit?

Proceeds (coins × sell price) minus cost basis (coins × buy price + fees). ROI is profit ÷ basis.

Is cryptocurrency taxed?

Usually yes — selling or trading crypto is typically a taxable event. This tool estimates the tax; confirm specifics with a professional.

Short-term vs long-term gains?

Held a year or less = short-term (ordinary income rates); over a year = long-term (lower rates). Holding longer can lower your tax.

Related tools

This calculator is for educational and planning purposes only and provides estimates, not financial or tax advice. Crypto is volatile and tax rules vary by country and situation. See how we calculate.