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.