Finance

Bitcoin Profit/Loss Calculator

Calculator Free · Private
Data updated:
Reviewed by: Hacé Cuentas editorial team (política editorial ) · Last reviewed:
Was this calculator helpful?

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.

Last reviewed: May 12, 2026 Verified by Hacé Cuentas Team Source: IRS Notice 2014-21: Virtual Currency Guidance, IRS Publication 544: Sales and Other Dispositions of Assets, IRS Topic No. 409: Capital Gains and Losses, IRS Revenue Ruling 2023-14: Crypto Staking 100% private

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 read

What 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

InputValue
BTC bought0.5 BTC
Buy price$40,000
Sell price$70,000
Buy fee0.1%
Sell fee0.1%
Holding period365 days

  • Cost Basis = (0.5 × $40,000) × 1.001 = $20,020.00

  • Net Proceeds = (0.5 × $70,000) × 0.999 = $34,965.00

  • Profit = $34,965 − $20,020 = $14,945.00

  • Total Return = $14,945 / $20,020 = 74.65%

  • Annualized Return = ($34,965 / $20,020)^(365/365) − 1 = 74.65%

  • Tax Term = Held exactly 365 days → Short-term (IRS requires more than 365 days for long-term treatment)

  • Breakeven price = $20,020 / (0.5 × 0.999) ≈ $40,080.08 per BTC
  • Tax Classification (U.S.)

    The IRS classifies capital gains based on holding period:

  • Short-term: held ≤ 365 days → taxed as ordinary income (10%–37%)

  • Long-term: held > 365 days → taxed at 0%, 15%, or 20% depending on income
  • This calculator flags which category applies based on your entered holding days. Consult a tax professional for your specific situation.

    Limitations

  • Does not account for dollar-cost averaging (multiple buys); use one entry per lot.

  • Does not calculate actual tax owed — only identifies the applicable term.

  • Does not include wash-sale rules (currently do not apply to crypto under 2026 law, but legislation may change).

  • Fee inputs assume a flat percentage; some exchanges charge tiered or fixed fees.

  • Annualized return is undefined for a holding period of 0 days.
  • 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).

    Sources and references