Crypto & DeFi

Bitcoin DCA Calculator

Set a monthly purchase amount, a time horizon, and an assumed bitcoin growth rate to project how much BTC you'd accumulate and what it could be worth. This is a smooth-growth projection — not a backtest of bitcoin's actual, far more volatile history — so treat the output as one scenario, not a forecast.

This is a smooth-growth projection, not a backtest. Bitcoin's real path is extremely volatile — it has seen both +300% years and −75% drawdowns — so actual DCA results will differ substantially. Not financial advice.

Why dollar-cost averaging suits an asset like bitcoin

DCA means buying a fixed dollar amount on a schedule regardless of price. Because the amount is fixed, you automatically buy more BTC when prices are low and less when they're high, which lowers your average cost versus buying a fixed quantity. For an asset that routinely swings 50%+ in a year, DCA's real benefit is behavioral: it removes the temptation to time tops and bottoms.

What the growth assumption does — and doesn't — mean

The calculator grows the BTC price smoothly at your chosen CAGR and buys into that rising curve each month. Real bitcoin returns arrive in violent clusters: multi-year drawdowns of 70%+ followed by explosive rallies. A 20% CAGR assumption might match a decade's endpoint while looking nothing like the path. Run the projection at several rates — including 0% and negative — to see the range of outcomes your plan can survive.

Practical DCA details that matter

Recurring-buy fees vary widely — some platforms charge 1%+ on small automatic purchases, which quietly eats a chunk of your first year's gains. Also decide custody up front: coins left on an exchange carry counterparty risk, while self-custody puts backup responsibility on you. Neither is captured in the math here.

How to use this calculator

Set your monthly buy amount, the number of years you plan to keep buying, and an annual growth rate for bitcoin's price. The projection buys a fixed dollar amount into a smoothly rising price each month and reports total BTC accumulated, your average cost per coin, total invested, and projected ending value. Change the growth rate and re-run to see how sensitive the outcome is to an assumption nobody can know in advance.

A worked example

Buy $200 a month for five years — $12,000 invested in total. At a modeled 15% annual price growth you accumulate more BTC early, when the price is lower, and less later, ending with a position worth roughly $17,000–$18,000 depending on the starting price. But run the identical plan at −20% a year and the ending value drops below what you put in. Testing both paths tells you whether you can stomach the plan's worst plausible outcome, which matters far more than admiring the rosy one.

Go deeper on the blog

FAQ

Is this a backtest of real bitcoin prices?

No. It projects a smooth price path at your assumed growth rate. Bitcoin's actual history includes both +300% years and −75% drawdowns, so real DCA results will differ substantially.

What growth rate should I assume?

There's no right answer. Bitcoin's long-run historical CAGR has been high but is widely expected to decline as the asset matures. Test conservative, moderate, and negative scenarios rather than anchoring on one number.

Is DCA better than investing a lump sum?

Historically, lump-sum investing beats DCA about two-thirds of the time in rising markets because money is invested longer. DCA wins psychologically and in falling markets — it's a risk-management choice, not a return maximizer.

Do I pay tax while accumulating?

Buying and holding isn't taxable in the US. Each monthly buy sets its own cost basis, and tax is due when you sell — good records of every purchase date and price matter.

Is my data stored anywhere?

No. The calculator runs entirely in your browser — nothing you type is sent to a server.

More free tools