How long does it take to stack 1 bitcoin?
Bitcoin is trading at $63,514, so $100 buys about 157,446 sats. A sat is one hundred-millionth of a bitcoin, which is why you never need to buy a whole coin. The table below turns that into a timeline. It shows how long 0.01, 0.1 and a full bitcoin take at seven common contribution rates, held at today's price. No assumed growth rate, because assuming one would answer the question before you asked it.
Time to each milestone at today's price
| Contribution | Sats per buy | To 0.01 BTC | To 0.1 BTC | To 1 BTC |
|---|---|---|---|---|
| $10 / week | 15,745 | 1 yr 3 mo | 12 yr 3 mo | 122 yr |
| $25 / week | 39,362 | 6 mo | 4 yr 11 mo | 48 yr 10 mo |
| $50 / week | 78,723 | 3 mo | 2 yr 5 mo | 24 yr 5 mo |
| $100 / week | 157,446 | 1 mo | 1 yr 3 mo | 12 yr 3 mo |
| $200 / month | 314,893 | 3 mo | 2 yr 8 mo | 26 yr 6 mo |
| $500 / month | 787,232 | 1 mo | 1 yr 1 mo | 10 yr 7 mo |
| $1,000 / month | 1,574,463 | under a month | 6 mo | 5 yr 4 mo |
Calculated at the live price of $63,514 and held constant. Weekly rates are converted at 52 weeks per year. Exchange fees are excluded. At a 1% fee every row gets about 1% longer.
The arithmetic is deliberately boring: divide your monthly contribution by the price to get bitcoin per month, then divide the milestone by that. Everything interesting about bitcoin happens in the price, and the price is exactly the part nobody can project.
Why this does not project the price forward
Most “time to 1 BTC” tools quietly do one of two things. Either they project forward the rate at which you accumulated bitcoin in the past, or they apply bitcoin's historical annualized return to the future. Both look like analysis. Neither is.
Projecting a past accumulation rate says: you bought X sats per day over the last five years, so you will keep buying X sats per day. But sats per dollar is just the price in reverse. When the price doubles, your sats per dollar halve. A schedule that ran through 2019 accumulated sats at prices near $8,000. Projecting that rate forward silently assumes bitcoin returns to $8,000 and stays there. It is a price forecast wearing a costume.
Applying a historical growth rate is worse, because it is circular. You take the fact that bitcoin went up, feed it in as an assumption, and get back the conclusion that stacking will make you money. The output contains no information the input did not. Bitcoin's early returns came off a base of a few cents, in a market with almost no liquidity. Nothing entitles the next decade to repeat it.
Holding the price flat is not a prediction that the price will stay flat. It is simply the one assumption that adds nothing of its own. That makes the result a clean statement about the variables you actually control: how much you put in and how often.
Sats, and why the sticker price misleads people
One bitcoin is 100,000,000 satoshis. The satoshi is named after the pseudonymous author of the Bitcoin white paper. It is the smallest amount the protocol records: internally, every balance and every transaction on the network is counted in whole sats. “BTC” is a display convention layered on top.
That matters because of unit bias: the tendency to judge an asset by its price per unit rather than by what a unit represents. A token priced at $0.02 feels cheap, and a bitcoin priced in six figures feels expensive. But price per unit says nothing at all without the supply attached to it. What you own is a share of a fixed 21 million supply. Buying $50 of bitcoin gets you the same fraction of that supply whether the interface shows it as 0.00045 BTC or 45,000 sats.
Counting in sats mostly removes the illusion. It replaces a number with six leading zeros with an ordinary five- or six-digit one. It also reframes the goal from “buy a coin” to “accumulate units,” which is what a DCA schedule actually does. The calculator can display either. The BTC/sats toggle sits next to the currency selector.
Milestone progress on a real schedule
These are real numbers, not a mock-up: $50 a week bought every week for the last twelve months against real Kraken prices. That is 53 purchases, $2,650 invested, and 0.03283168 BTC accumulated (3,283,168 sats).
Stacking Goals
Keep buying $50 every week and, at today's price of $63,514, each buy adds about 78,723 sats. Reaching 0.1 BTC would take about 1y 8mo.
That figure holds the price flat at today's. It is arithmetic, not a forecast. If bitcoin gets more expensive, the same contribution buys fewer sats and the goal takes longer. If it gets cheaper, the goal arrives sooner. Exchange fees are not deducted, so treat the estimate as a floor on the time required.
The time-to-goal estimate at the bottom of that card prices every future buy at today's market, the same assumption as the table at the top of this page, so the two agree. The fragile part is the assumption itself: holding the price flat makes the date pure arithmetic, and the price will not stay flat. The card states that, along with the fees it leaves out.
What actually moves the date
Contribution size dominates everything. Doubling the amount roughly halves the time. No frequency tweak, exchange choice or entry-timing trick comes close to that effect.
Frequency barely matters. Over multi-year periods, daily and weekly buying land within a rounding error of each other. Pick the cadence that minimizes fees and admin for you.
Fees push the date out proportionally. A 1.49% fee means 1.49% fewer sats on every buy, forever. On a ten-year plan that is roughly two extra months. The fee comparison puts real numbers on it.
The price path decides the rest, and it cuts both ways. A long flat or falling market accumulates sats quickly and feels terrible, because the stack you already hold is worth less while you do it. A fast rally does the opposite. Anyone selling you certainty about which one is coming is selling something.
Only invest what you can leave alone. Bitcoin has fallen more than 70% from its high on several occasions. A plan that survives that is worth more than one that reaches a milestone faster on paper.
Frequently asked questions
How long does it take to stack 1 bitcoin?
At today's price of $63,514, $500 a month buys roughly 787,232 sats a month. A whole bitcoin then takes about 10 yr 7 mo, if the price never moves. Double the contribution and you roughly halve the time. This is a straight-line estimate at a constant price, not a forecast. The real answer depends entirely on what the price does while you are buying.
What is a sat?
A satoshi, or sat, is one hundred-millionth of a bitcoin: 1 BTC = 100,000,000 sats. It is the smallest unit the Bitcoin protocol can record, which is why you never need to buy a whole coin. At $63,514, $100 buys about 157,446 sats.
Do I need to buy a whole bitcoin?
No. Bitcoin is divisible to eight decimal places, and every major exchange sells fractions. The instinct that you must own a whole unit is called unit bias. It makes a $3 token feel cheaper than a $100,000 one, even though what you own is a percentage of a supply rather than a number of units. What matters is the fraction of total supply you hold, not whether it rounds to a whole coin.
Why does this page project at today’s price instead of assuming growth?
Because a projection that assumes appreciation mostly tells you what you assumed. Take bitcoin's past annualized return, apply it forward, then use the result to argue that stacking is worthwhile. The conclusion was baked into the input. Holding the price constant is the one assumption that adds no opinion. It isolates the part you actually control: how much you contribute and how often.
What happens to my timeline if the price doubles?
The sats each dollar buys are halved, so every sat you have not bought yet takes about twice as long to accumulate. At the same time the sats you already own double in fiat value. Goals measured in bitcoin get further away when the price rises. Goals measured in dollars get closer. A falling price does the reverse: faster accumulation, lower value on what you already hold.
Is stacking to a round number like 1 BTC a sensible goal?
Round numbers are motivational, not financial. Nothing changes at 1.0 BTC that does not change at 0.9. Three things actually matter. Whether the contribution fits your budget without forcing you to sell at a bad time. Whether you are paying reasonable fees. And whether you can hold through a drawdown of 70% or more, meaning a fall of that size from a previous high, which has happened repeatedly. Treat a milestone as a progress marker, not a target that justifies stretching your finances.
Run your own numbers
Put in your own amount, cadence and start date. The calculator backtests it against real historical prices and shows the milestone tracker alongside fees, drawdowns and a full purchase table.
Open the calculatorRelated
Not financial advice. Every figure on this page is a straight-line estimate at the current market price, provided for education. Past performance does not guarantee future results, bitcoin is volatile, and you can lose money.