Skip to main content

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

Summary
MetricValue
No data yet
Bear / Base / Bull Scenarios
ScenarioBTC PriceFuture ValueProfit/LossROI
No data yet
Benchmark Comparison
AssetAvg. Annual ReturnProjected Value
No data yet
Return Milestones
Return MultipleBTC Price Needed
No data yet
Was this helpful?

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

  1. Enter the investment amount you're putting in (or already put in).
  2. Enter the BTC purchase price — what you paid, or plan to pay, per coin.
  3. Enter the target BTC price you want to model.
  4. Enter a holding period in years — it drives the CAGR and benchmark comparison.
  5. 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.

btc calculatorcrypto investment calculatorbitcoin profit calculatorbitcoin roi calculatorcagr calculatorbitcoin future pricecrypto projectionbitcoin price targetsp500 vs bitcoin

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_HERE

Paste 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 callFrom 5 credits

Also available with

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.