Bitcoin Investment Calculator
Project Bitcoin holdings, future value, profit, ROI, and CAGR from an investment amount, purchase price, and target price — with bear/base/bull scenarios, S&P 500 and gold benchmarks, and a return-multiple milestone table.
Input
Used for CAGR and the S&P 500 / gold benchmark comparison.
Output
| Metric | Value |
|---|---|
| No data yet | |
| Scenario | BTC Price | Future Value | Profit/Loss | ROI |
|---|---|---|---|---|
| No data yet | ||||
| Asset | Avg. Annual Return | Projected Value |
|---|---|---|
| No data yet | ||
| Return Multiple | BTC Price Needed |
|---|---|
| No data yet | |
Guides
What this calculates
Put a dollar amount into Bitcoin at one price and picture what it's worth at another — this tool projects your BTC holdings, future value, profit, ROI, and annualized growth rate (CAGR) from an investment amount, a purchase price, and a target price. It also runs bear/base/bull scenarios around that target, compares the projection against long-run S&P 500 and gold averages, and lists the exact BTC price needed to hit common return multiples.
How this tool works
- Enter the investment amount you're putting in (or already put in).
- Enter the BTC purchase price — what you paid, or plan to pay, per coin.
- Enter the target BTC price you want to model.
- Enter a holding period in years — it drives the CAGR and benchmark comparison.
- Choose a currency for the formatted output.
The Summary table shows how much BTC (and satoshis) your investment buys, the projected future value, profit/loss, ROI, and CAGR over the holding period. Bear / Base / Bull Scenarios re-runs the projection at half your target price, your target price, and double your target price, so you can see the spread rather than one number. Benchmark Comparison puts the same dollar amount into the S&P 500 (historical ~10%/year) and gold (historical ~7%/year) over the same period, for an apples-to-apples comparison. Return Milestones lists the exact BTC price needed to turn your investment into 1.5×, 2×, 3×, 5×, 10×, 20×, and 100× its starting value.
The math
BTC amount owned is investment ÷ purchase price, fixed across every scenario. Future value at any price is BTC amount × that price; profit/loss is future value minus the investment, and ROI is that profit as a percentage of the investment. CAGR is (future value ÷ investment)^(1 ÷ years) − 1, which annualizes the total return over the holding period rather than just reporting it as one lump percentage.
Bear and bull scenarios scale the target price by 0.5× and 2× respectively — not the return, the price — since that's the actual assumption being varied. Benchmark values compound the historical average annual return over the same holding period: investment × (1 + rate)^years. Milestone prices are solved directly from the fixed BTC amount: since future value is BTC amount × price, the price that produces an N× return on the investment is simply N × purchase price.
Common uses
- Sanity-checking "what if BTC hits $X" claims against your actual position size
- Comparing a Bitcoin thesis against a boring S&P 500/gold allocation over the same horizon
- Finding the exact price you'd need to see a specific return multiple, without guessing
- Framing a purchase decision with a realistic downside (bear) case alongside the target
For an actual completed trade's profit and break-even price (not a forward projection), use the Crypto Profit/Loss Calculator. For a periodic buying strategy instead of a lump sum, use the DCA (Dollar-Cost Averaging) Calculator.
Privacy
This tool runs entirely in your browser. Your numbers are never uploaded to a server.
More ways to use this tool
REST API
curl -X POST https://api.iotools.cloud/v1/tool/bitcoin-investment-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"investmentAmount": "1000",
"purchasePrice": "45000",
"targetPrice": "120000",
"holdingPeriodYears": "4",
"currency": "USD"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `bitcoin-investment-calculator` tool (Bitcoin Investment Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.
Embed widget
<iframe
src="https://iotools.cloud/embed/bitcoin-investment-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Bitcoin Investment Calculator — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Drop this into your own page — free, no key required, just a link back.
| Cost per call | From 5 credits |
|---|