Crypto DCA Calculator

A free DCA calculator for Bitcoin and any other crypto. Enter your own amounts and prices to see what buying on a schedule would be worth today. No sign-up.

Example prices are filled in. Replace them with the real prices for your coin.

Enter your own buy prices

Every purchase date is listed with a straight-line price. Replace any of them with the real price on that day (from any price chart). Empty a box to go back to the straight-line price.

    Value today

    –

    Profit / loss

    –

    Total invested
    –
    Coins bought
    –
    Average buy price
    –
    Purchases
    –
    Fees paid
    –
    Money investedValue of your coins

    What is dollar cost averaging (DCA)?

    Dollar cost averaging, or DCA, means buying a fixed dollar amount of something on a regular schedule, no matter what the price is that day. For example, you might buy $100 of Bitcoin every Friday. When the price is high, your $100 buys fewer coins. When the price is low, the same $100 buys more. Over time you end up with an average buy price that sits somewhere between the highs and the lows.

    People like DCA because it is simple and it takes the guesswork out of timing the market. You do not need to know whether today is a good day to buy. You just stick to the plan. This crypto DCA calculator lets you see how such a plan would have played out, or how it plays out with prices you choose, before you put real money in.

    How to use this DCA calculator

    1. Pick your coin. Type the coin name and symbol, for example Bitcoin and BTC. The name is only a label, so the tool works for any coin.
    2. Set your plan. Enter how many dollars you buy each time and how often: daily, weekly, every 2 weeks or monthly.
    3. Choose the dates. The start date is your first purchase. The end date is set to today, and it can be any earlier date too.
    4. Enter the prices. Type the coin price on your start date and the price today. You can look both up on any price chart. Add your exchange’s trading fee if you want a more realistic result.
    5. Add real prices (optional). Open “Enter your own buy prices” to see every purchase date. Replace the suggested prices with the real price on each day for an exact answer.
    6. Read and share. Results update as you type. Use “Copy results” to copy a text summary with a link that reopens the calculator with the same numbers.

    How the numbers are calculated

    There is no hidden data and no live price feed. Every result comes from the numbers you type, using these formulas:

    • Purchases: one buy on the start date, then one at each step of your schedule up to the end date. Monthly buys land on the same day of the month, or the last day of shorter months.
    • Coins per buy = (amount − fee) ÷ price on that date, where fee = amount × fee %.
    • Total invested = amount per buy × number of buys. Fees are part of the money you invested.
    • Value today = total coins × price today.
    • Profit or loss = value today − total invested. As a percentage, it is profit ÷ total invested × 100.
    • Average buy price = total invested ÷ total coins. Because fees are included, this is your true break-even price: above it you are in profit, below it you are at a loss.
    • Price on each buy date: unless you enter your own, the calculator draws a straight line from the start price to today’s price. A buy halfway through the period gets the price halfway between the two.

    The chart shows two lines for every purchase date: the money you have put in so far, and what your coins were worth on that date (coins held so far × that day’s price). The last point is today, valued at the price today.

    A worked example with round numbers

    Say you buy $100 of Bitcoin once a month for four months, with no fees. The price moves around and ends where it started:

    • Month 1: $100 at $50,000 buys 0.002 BTC
    • Month 2: $100 at $40,000 buys 0.0025 BTC
    • Month 3: $100 at $25,000 buys 0.004 BTC
    • Month 4: $100 at $50,000 buys 0.002 BTC

    You invested $400 and own 0.0105 BTC. At $50,000 that is worth $525, a profit of $125, or 31.25%. Your average buy price is $400 ÷ 0.0105 = about $38,095, well below the $50,000 you started at, because the cheap months bought more coins. With a 1% fee on each buy, you would own 0.010395 BTC worth $519.75, and your average price would rise to about $38,480.

    It works the other way too. If the price had climbed every month and then fallen back, DCA would have bought most of your coins at higher prices. To try this example yourself, choose monthly, set the end date to your fourth buy date, set both prices to $50,000, then enter $40,000 and $25,000 for buys two and three in “Enter your own buy prices”.

    DCA vs lump-sum investing

    The alternative to DCA is a lump sum: putting all your money in on day one. Neither method wins every time. When prices rise steadily, a lump sum usually ends up ahead, because all of your money was in the market for the whole climb. When prices fall first and recover later, DCA often does better, because it keeps buying while prices are low.

    Where DCA really helps is behaviour. It lowers the risk of investing everything right before a big drop, and it makes it easier to keep going when the market is scary. A bitcoin DCA calculator like this one is a quick way to compare: run a plan with your real prices, then compare the result with what one big buy at the start price would be worth today (amount ÷ start price × price today).

    Tips for using a dollar cost averaging calculator

    • Use real prices for real answers. The straight-line price is a quick estimate. Crypto never moves in a straight line, so enter actual prices for the dates you care about.
    • Include fees. Even 1% to 1.5% per buy adds up over hundreds of purchases. Check your exchange’s fee page and enter the real number.
    • Test different periods. Try start dates before and after big moves, such as a Bitcoin halving, to see how timing changes the outcome.
    • Compare schedules. Weekly and monthly plans with the same yearly budget often end up close. Pick the one that fits your pay cycle.
    • Remember taxes. Each buy has its own cost basis, and selling later can trigger tax. Keep records of every purchase.

    Crypto DCA calculator FAQ

    What is a DCA calculator?

    A DCA calculator shows what happens if you invest the same dollar amount in a coin on a regular schedule, such as $100 every week. You enter the amount, the schedule, the dates and the prices, and it adds up how much you put in, how many coins you would own, what they are worth today and your profit or loss.

    Is DCA a good strategy for Bitcoin?

    DCA does not guarantee a profit, and you can still lose money if Bitcoin ends below your average buy price. What it does is spread your buys over time, so you do not put everything in at one high price and you do not have to time the market. Many long-term Bitcoin buyers use it for that reason. Test different periods and prices in the calculator before you decide.

    How often should I DCA?

    There is no single best schedule. Weekly and monthly are the most common because they match how people get paid. Buying more often smooths your average price a little more, but if your exchange charges a fixed fee per order, many small buys can cost more in fees. Pick a schedule you can stick with and compare a few in the calculator.

    Does the DCA calculator include fees?

    Yes. Enter your exchange trading fee as a percentage. The fee is taken from each purchase before coins are bought, so a $100 buy with a 1% fee buys $99 worth of coins. Fees count as money invested, so they lower your profit and raise your average buy price, just like in real life.

    Can I use it for Ethereum, XRP or any other coin?

    Yes. Type any coin name and symbol, then enter that coin's price at the start and its price today. The calculator works the same way for Bitcoin, Ethereum, XRP, Solana or any other crypto, because every price comes from you.

    Where do the prices come from?

    From you. The calculator does not pull live prices. By default it draws a straight line between your start price and today's price. For an exact result, open "Enter your own buy prices" and type the real price for each purchase date, which you can read off any price chart.

    Is this financial advice?

    No. The calculator only does maths on the numbers you enter and shows past or hypothetical results. It cannot predict future prices. Crypto is volatile, so do your own research and only invest money you can afford to lose.

    Keep learning

    New to buying crypto? Start with our step-by-step guide on how to buy Bitcoin, then learn how to keep your coins safe with a crypto wallet. Planning to DCA into other coins? Read what Ethereum is and what XRP is. Prefer a regulated fund over holding coins yourself? See our guide to the Bitcoin ETF.

    For more, browse Crypto Basics, our Guides & How-To section, or the latest Market Analysis.

    Not financial advice. This calculator is for education only. It does maths on the numbers you enter and cannot predict future prices. Crypto is volatile; do your own research and only invest what you can afford to lose.