Bitcoin Investment Calculator

See what a Bitcoin investment would be worth today — as a one-time lump sum or a recurring DCA plan. Get ROI, annualized return, max drawdown, and a side-by-side comparison against the S&P 500 and gold, using live historical price data.

📡 Live prices — CoinGecko & mempool.space 📊 DCA & Lump Sum — one tool, two modes 🆓 Free — no account needed
💰 Lump SumOne-time purchase
📈 DCARecurring purchases
💰 Investment Details
USD BTC
5 years agoToday
5 years agoToday
📈 Recurring Investment Settings
USD BTC
0% 0.1% 0.5% 1.5%
% your exchange charges per buy. e.g. Coinbase ≈1.5%, Kraken ≈0.16–0.26%, Binance ≈0.1%. Leave at 0% to ignore fees.
5 years agoToday
5 years agoToday
💰
Total Invested
BTC Accumulated
Current Value
Total Return (ROI)
Annualized Return
CAGR over holding period
Max Drawdown
worst peak-to-trough dip
⚖️ Bitcoin vs S&P 500 vs Gold

Same dollars, same schedule — invested in each asset instead. S&P 500 uses its long-run historical average annual return rather than daily prices; Gold uses live PAX Gold (PAXG) token prices as a proxy for the spot gold price.

AssetValue TodayProfit / LossTotal ROIAnnualized
📊 Portfolio Growth
Portfolio value Cost basis
Run the calculator to see your chart.
Price data via CoinGecko & mempool.space · Illustration only · Not financial advice
🔗 Share Your Result

Everything you need to model a Bitcoin investment

One tool for both "what if I'd bought" moments and ongoing DCA plans — with the numbers that actually explain the result, not just a final dollar figure.

💰

Lump sum or DCA

Toggle between a single one-time purchase and a recurring dollar-cost-averaging plan, without switching tools.

📡

Live historical prices

Every calculation pulls real daily Bitcoin price data from CoinGecko and mempool.space, with Binance as an automatic backup — not a rough estimate.

📉

Max drawdown

See the worst peak-to-trough dip your position lived through, not just the happy ending.

📐

Real annualized return

A proper CAGR for lump sum and a money-weighted (XIRR-style) annualized return for DCA, so returns are comparable across different time periods.

⚖️

vs S&P 500 & Gold

The same dollars and schedule, run against the S&P 500's long-run average return and live gold (PAXG) prices, side by side.

🧾

Trading fees included

Model your exchange's actual fee percentage so DCA results reflect what you'd really end up with.

🗓️

Full purchase log

Every simulated DCA buy is listed with its date, price, fee, and running total — exportable to CSV.

🖼️

Shareable result card

Turn your result into a downloadable image or copyable text summary, ready to post anywhere.

🔒

No sign-up required

Every scenario runs instantly in your browser. No account, no email, no limit on how many times you calculate.

How to calculate your Bitcoin return

Four steps, whichever mode you pick.

1

Pick a mode

Lump Sum for a single "what if I bought on this date" purchase, or DCA for a recurring buy schedule.

2

Enter your numbers

Amount, date(s), and — for DCA — frequency and trading fee. Or just tap a quick preset.

3

Calculate

Live historical Bitcoin prices are fetched and the math runs instantly in your browser.

4

Review & share

Check ROI, annualized return, drawdown, and the S&P 500 / gold comparison, then share or export your result.

Frequently asked questions

Is this Bitcoin investment calculator really free?
+
Yes. Cointikka's Bitcoin Investment Calculator is completely free with no sign-up and no limit on how many scenarios you run.
What's the difference between Lump Sum and DCA mode?
+
Lump Sum mode calculates a single one-time purchase on a specific date, like "what if I put $1,000 into Bitcoin 6 months ago". DCA mode simulates a recurring investment, like buying $100 of Bitcoin every week or month, and totals up the results.
Where does the price data come from?
+
Historical and current Bitcoin prices are fetched live from CoinGecko and mempool.space, with Binance used automatically as a backup if either is unavailable. Gold comparisons use PAX Gold (PAXG), a token backed 1:1 by physical gold, as a live price proxy. S&P 500 comparisons use its long-run historical average annual return rather than day-by-day price data, since a free, key-free, CORS-friendly daily equity price feed isn't available.
Why can I only pick a date from the last 5 years?
+
This calculator reads Bitcoin and gold prices from Cointikka's own database, backfilled to August 2021 and updated automatically every day. Pick any purchase or start date within that window — the date sliders above are already limited to it — and the calculator will run normally.
What is max drawdown?
+
Max drawdown is the largest peak-to-trough decline your investment experienced at any point during the holding period, shown as a percentage. It's a way to see how much volatility you would have had to sit through to get your final result.
How is annualized return calculated?
+
Lump Sum mode uses standard CAGR (compound annual growth rate) between the purchase date and today. DCA mode solves for a single money-weighted annual rate (similar to XIRR) that reconciles every individual purchase's cash flow with the final portfolio value, since each buy has a different holding period.
Is this financial advice?
+
No. This tool is for illustration and planning purposes only, using historical data. Past performance does not guarantee future results, and nothing here should be taken as financial, tax, or investment advice.
Can I share my result?
+
Yes. After calculating, use the Share Result card to download a shareable image of your result or copy a text summary to paste anywhere.

🎨 Appearance Settings

Choose how the app looks. Your preference is saved automatically and will be remembered the next time you open this tool.

🖌️ Theme
Select a colour scheme that suits your environment. Bitcoin orange branding is preserved across all themes.
Bitcoin Dark
Deep navy blacks with Bitcoin orange accents. The original tracker aesthetic.
Default
Soft Dark
Warmer grey tones that reduce eye strain in low-light environments.
Light
Clean, professional light appearance for bright environments or daytime use.
ℹ️ About Themes
Bitcoin orange is always preserved. All three themes keep the Bitcoin orange accent colour (#F7931A) to maintain the tool's identity regardless of the background scheme.
Preference is saved locally. Your chosen theme is stored in your browser and will persist between sessions.