Bitcoin calculator: BTC to USD, sats and investment returns
Convert between bitcoin, dollars and satoshis at today's price, then see what a one-time or monthly bitcoin investment since any date would be worth now.
How it's calculated
- BTC to dollars = BTC × price. Dollars to BTC = dollars ÷ price. Satoshis = BTC × 100,000,000.
- One-time purchase: bitcoin bought = amount × (1 − fee) ÷ the closing price on your start date. Value now = bitcoin × the live price.
- Buy every month: on the same day of each month from your start date (or the month's last day if it's shorter), the calculator buys amount × (1 − fee) ÷ that day's close. Average cost = total spent ÷ total bitcoin.
- Deepest fall from a high (one-time purchase): the biggest drop in the daily close from a high to a later low after you bought. Worst point vs. money put in: the lowest the value got compared with everything invested up to that day. Both show what holding through the bad times would have felt like.
Worked example
Buying $100 of bitcoin on the 1st of every month in 2024 with a 1% fee: each purchase puts $99 into bitcoin. The twelve purchases add up to 0.019603 BTC for $1,200, an average cost of $61,214 per bitcoin. At the end-of-2024 close of $93,390, that was worth $1,831. In the calculator, set a start of January 1, 2024: it keeps buying monthly up to May 23, 2026, so its totals will be larger.
Limitations
- Daily closes, not the price you'd actually have paid; real purchases include spreads.
- Prices before 2014 come mostly from the Mt. Gox exchange and are approximate.
- Historical data ends on May 23, 2026; today's value uses the live CoinGecko price.
- No taxes; see the crypto tax calculator.
See every year's prices in the Bitcoin price history, simulate made-up prices with the recurring purchase simulator, or use the crypto calculator for Ethereum and other coins.
Sources
- Coin Metrics free daily network data, PriceUSD (GitHub archive, CC BY-NC 4.0)
- CoinGecko API (live prices)
- Satoshi (unit) (Bitcoin Wiki)
Questions
How much is 1 bitcoin in dollars?
It changes every minute. The converter at the top is filled with the live price from CoinGecko; type 1 in the Bitcoin box.
How many satoshis are in a bitcoin?
100,000,000. One satoshi is 0.00000001 BTC.
What if I had invested $100 in bitcoin every month?
Choose "Buy every month," enter $100 and a start date. The calculator buys on that day each month at the daily closing price and shows your average cost and what it's worth today.
Is buying every month better than buying once?
Not always. When prices mostly rise, buying once at the start tends to end higher; buying monthly reduces the risk of putting everything in at a peak. Try both with the same dates.
Calculations run in your browser. The only request this page makes is the public CoinGecko price request, which carries nothing you type. Results are estimates for learning and planning, not financial or tax advice. Last reviewed November 4, 2026.