Bitcoin Profit/Loss Calculator
Bought Bitcoin and wondering if you're ahead or behind? This calculator gives you exact profit or loss in USD, your percentage return, and annualized performance — all after trading fees. It also flags whether your gain qualifies as long-term (held >1 year) or short-term, which directly affects your U.S. federal tax rate.
When to use this calculator
- Calculating net profit after exchange fees on a BTC sale
- Comparing short-term vs long-term capital gains tax exposure
- Estimating annualized return to benchmark against stocks or ETFs
- Tracking cost basis for IRS Schedule D reporting
- Evaluating whether to hold longer to qualify for lower long-term tax rates
- Reviewing historical trades to understand true net performance
How it works
2 min readWhat is Bitcoin Profit and Loss?
Bitcoin profit and loss measures the financial gain or loss from buying and selling Bitcoin. It equals the difference between your sell price and buy price, minus all trading and transaction fees. For example, buying 1 BTC at $30,000 and selling at $40,000 with 1% fees yields roughly $9,700 profit. This metric determines tax classification and investment performance.
How It Works
This calculator uses standard cost-basis accounting and compound annual growth rate (CAGR) math to show your true profit or loss after all trading fees.
Formulas
// Step 1: Cost Basis
Cost Basis = (BTC Amount × Buy Price) × (1 + Buy Fee %)
// Step 2: Gross Proceeds
Gross Proceeds = BTC Amount × Sell Price
// Step 3: Net Proceeds
Net Proceeds = Gross Proceeds × (1 - Sell Fee %)
// Step 4: Profit / Loss
Profit / Loss = Net Proceeds - Cost Basis
// Step 5: Total Return
Total Return (%) = (Profit / Loss) / Cost Basis × 100
// Step 6: Annualized Return (CAGR)
Annualized Return = (Net Proceeds / Cost Basis)^(365 / Holding Days) - 1
// Step 7: Breakeven Sell Price
Breakeven = Cost Basis / (BTC Amount × (1 - Sell Fee %))Worked Example
| Input | Value |
|---|---|
| BTC bought | 0.5 BTC |
| Buy price | $40,000 |
| Sell price | $70,000 |
| Buy fee | 0.1% |
| Sell fee | 0.1% |
| Holding period | 365 days |
Tax Classification (U.S.)
The IRS classifies capital gains based on holding period:
This calculator flags which category applies based on your entered holding days. Consult a tax professional for your specific situation.
Limitations
Frequently asked questions
What is cost basis for Bitcoin?
Cost basis is the total amount you paid to acquire your Bitcoin, including purchase price and any transaction fees. For 0.5 BTC bought at $40,000 with a 0.1% fee, the cost basis is $20,020. The IRS requires accurate cost-basis tracking for capital gains reporting.
How are Bitcoin gains taxed in the U.S.?
The IRS treats Bitcoin as property. Short-term gains (held ≤ 1 year) are taxed as ordinary income at rates up to 37%. Long-term gains (held > 1 year) are taxed at 0%, 15%, or 20% depending on your taxable income. See IRS Notice 2014-21 and Publication 544.
Does the holding period include the buy and sell day?
The IRS counts from the day after acquisition through the date of sale (inclusive). For simplicity, this calculator uses the number of days you enter directly. Enter 366+ days to ensure long-term treatment under IRS rules.
What is a typical Bitcoin exchange fee?
Most major exchanges (Coinbase, Kraken, Binance.US) charge maker/taker fees between 0.05% and 1.5% per trade. Coinbase Advanced Trade starts at 0.6% taker for low-volume users. Always check your exchange's current fee schedule.
What is annualized return (CAGR) and why does it matter?
CAGR (Compound Annual Growth Rate) normalizes returns across different holding periods so you can compare them fairly. A 50% gain in 6 months is a ~125% annualized return — far better than a 50% gain held for 3 years (~14.5% annualized).
Can I use this calculator for Ethereum or other cryptocurrencies?
Yes. The math is identical for any crypto asset. Simply enter the token amount, your buy and sell prices in USD, your fees, and your holding period. The tax-term logic applies equally under current IRS property rules.
What is the breakeven sell price?
The breakeven sell price is the minimum price at which you must sell to recover your full cost basis after both buy and sell fees. Selling at exactly this price results in $0 profit and $0 loss.
Does this calculator handle multiple buy lots?
No. This calculator is designed for a single buy lot. If you purchased Bitcoin in multiple transactions, calculate each lot separately. For tax purposes, you can use FIFO, LIFO, or specific identification — consult IRS Publication 550 for guidance.
Are Bitcoin losses tax-deductible?
Yes. Capital losses from Bitcoin can offset capital gains dollar-for-dollar. If losses exceed gains, up to $3,000 can offset ordinary income per year, with the remainder carried forward. Unlike stocks, Bitcoin is currently not subject to wash-sale rules (as of 2026).