Skip to main content
    BitcoinCalculatorTools
    Cost Basis Calculator

    Bitcoin Average Buy Price Calculator

    Enter your Bitcoin purchases and instantly see your weighted average buy price, total holdings, unrealized P/L, and break-even price.

    Live BTC:$77,415

    Your Bitcoin Purchases

    Live BTC: $0

    BTC AmountPrice Per BTC ($)

    Spent: $1,500

    Spent: $1,800

    Average Buy Price

    Total BTC Held

    Current Portfolio Value

    Unrealized P/L

    Bitcoin Break Even Calculator

    Your Bitcoin break even price is the average price at which you need to sell to recover your total investment. Add all your purchases above and this calculator automatically shows your break even price, current profit or loss, and how far Bitcoin needs to move to break even.

    Why Your Average Buy Price Matters

    Your average buy price — also called your cost basis — is the single most important number in your Bitcoin portfolio. It determines whether you're in profit or loss at any given moment, and it's the baseline for calculating capital gains tax when you sell. Unlike a simple average of the prices you bought at, a weighted average accounts for how much Bitcoin you actually purchased at each price point. If you bought 0.1 BTC at $30,000 and 0.01 BTC at $60,000, your average isn't $45,000 — it's much closer to $30,000 because you bought ten times more Bitcoin at the lower price.

    For tax purposes, most jurisdictions require you to track your cost basis accurately. The IRS, HMRC, and ATO all use cost basis to determine your taxable gain when you dispose of Bitcoin. Getting this number wrong can result in overpaying taxes or, worse, triggering an audit. This calculator gives you an instant, accurate weighted average you can use for record-keeping and tax planning.

    What Is Cost Basis?

    Cost basis is the original value of an asset for tax purposes. For Bitcoin, it's the total amount you paid divided by the total BTC you received. Here's a worked example: You buy 0.05 BTC at $30,000 (spending $1,500) and later buy 0.03 BTC at $60,000 (spending $1,800). Your total spent is $3,300 for 0.08 BTC, giving you a weighted average cost basis of $41,250 per Bitcoin. When you sell, your taxable gain or loss is calculated as the sell price minus this cost basis, multiplied by the amount of BTC sold.

    Averaging Down vs Averaging Up

    Averaging down means buying more Bitcoin after the price has fallen below your current average. This lowers your break-even point and means you need a smaller price recovery to return to profit. It's a common strategy during bear markets and corrections — but it carries risk if the price continues to fall.

    Averaging up means buying more as the price rises above your average. While this increases your cost basis, it can be a rational strategy if you believe Bitcoin's long-term trajectory is upward. Many investors use a hybrid approach: they dollar-cost average regardless of price direction, which naturally results in both averaging up and averaging down over time.

    How to Use the Bitcoin Average Buy Price Calculator

    Step 1

    Enter Your First Purchase

    Start by entering the BTC amount and the price per Bitcoin for your first purchase. For example, if you bought 0.05 BTC when Bitcoin was trading at $30,000, enter 0.05 in the BTC Amount field and 30000 in the Price Per BTC field. The calculator instantly shows the subtotal you spent on that purchase — in this case, $1,500. This first entry establishes your initial cost basis, which is the foundation for calculating your true average buy price across all your purchases.

    Step 2

    Add More Purchases

    Click "Add Purchase" to add more rows for each additional Bitcoin buy. You can add up to 20 separate purchases. Each row independently tracks the BTC amount and the price you paid. The calculator uses a weighted average formula — meaning larger purchases have a proportionally bigger impact on your average price. If you bought 0.03 BTC at $60,000 and 0.05 BTC at $30,000, your average buy price will be closer to $30,000 because you bought more Bitcoin at that price.

    Step 3

    Read Your Average Buy Price

    The result cards update in real time as you enter data. The "Average Buy Price" card shows your weighted average cost per Bitcoin across all purchases. This is calculated by dividing your total amount spent by the total BTC you hold. Below that, you'll see your total BTC holdings, current portfolio value based on the live Bitcoin price, and your unrealized profit or loss with ROI percentage. Green indicates profit; red indicates you're currently underwater.

    Step 4

    Check Your Break-Even Status

    The break-even card shows exactly where Bitcoin needs to trade for you to recover your total investment. If Bitcoin is trading above your average buy price, you're in profit — the card turns green and shows how far above break-even you are. If Bitcoin is below your average, the card turns red and tells you the percentage gain needed to break even. This is especially useful during market dips to see how close you are to profitability.

    Step 5

    Download Your Report

    Once you're satisfied with your analysis, download a branded report as PNG or PDF. The report includes your average buy price, total BTC held, current portfolio value, unrealized P/L, and ROI percentage. Share it with your financial advisor, use it for tax documentation, or post your results on social media using the built-in share buttons for Twitter, LinkedIn, and Reddit.

    Why tracking your average cost matters: Your weighted average buy price is your true cost basis — the number that determines your taxable gain or loss when you eventually sell. Unlike a simple average, it accounts for the fact that you likely bought different amounts at different prices. Keeping this number accurate helps with tax reporting, portfolio management, and knowing exactly when you're profitable. Whether you're dollar-cost averaging weekly or making opportunistic buys during dips, this calculator gives you the single number that matters most.

    FAQ

    Frequently Asked Questions

    Everything you need to know about calculating your Bitcoin average buy price

    Disclaimer

    This calculator is for educational purposes only. Always verify your cost basis with your exchange or tax advisor. This is not financial or tax advice.