Skip to main content
    Education only. Not financial, tax or legal advice. We never ask for wallet keys or seed phrases.Your files stay in your browser · how we calculate

    Crypto DCA calculator: replay a buying plan in Canadian dollars

    Short answer

    Dollar-cost averaging means buying a fixed amount on a schedule instead of all at once. It lowers your average cost when the price falls during the plan and raises it when the price climbs. This calculator replays a plan on your own price file or a scenario path, with the platform's spread included.

    Runs in your browser · Your prices or a scenario path · Not financial advice

    Try a scenario:

    Your plan

    Commission or spread on each buy, as your platform discloses it.

    Price path (CAD)

    BTC prices
    Fall from the start to the bottom.
    0 for a smooth path. The wiggles repeat exactly for the same inputs.

    A simplified path through the turning points you set, not real prices. Switch to “My own prices” to replay real history you have.

    BTC, Jan 1, 2025 to Jan 1, 2027 · scenario path
    $6,250 invested became $9,277 (+48.4%)

    25 purchases at an average cost of $67,374.31, against a last price of $100,000.00. The same money invested on day one would be worth $6,158 (−1.5%).

    BTC bought
    0.092765
    Costs paid (spread + fees)
    $92
    Worst moment vs money in
    −35.6%
    Longest stretch underwater
    479 days
    Price fall peak to trough
    −55.7%
    Lump sum on day one instead
    $6,158
    Money put in vs what it was worth$0$5,000202520262027
    Value of your coinsMoney put inHover or tap the chart to read values.
    BTC price and your average cost$60,000$80,000$100,000Your average cost $67,374202520262027
    BTC (CAD)Hover or tap the chart to read values.

    What is driving this result

    • Buying a fixed dollar amount buys more units when the price is low, so your average cost ($67,374) sits below the simple average of the prices you paid.
    • Costs took $92, or 1.48% of what you put in. A spread is charged on every buy, so small frequent purchases pay it many times.
    • Spreading the purchases did better than a lump sum because much of the buying happened below the starting price.
    • This is a scenario path through the turning points you set, not real prices. Add your own daily prices to replay real history.

    Where this plan breaks even

    Each line changes one assumption and holds the others fixed.

    Price
    The plan is back to even at $67,374.31 per unit. The last price was $100,000.00.
    Spread
    One more percentage point of spread on every buy would leave you with $91 less at the end.
    DCA return over 730 days by how far the price falls and where it finishes ($250 every 30 days, same costs). Green is a gain; the lump-sum return is shown after the slash.
    Lowest point ↓ / Finish vs start →−50%−25%0%+25%+50%+100%
    −20%−15% / −51%−8% / −26%10% / −1%30% / 23%50% / 48%88% / 97%
    −40%−15% / −51%3% / −26%28% / −1%51% / 23%75% / 48%120% / 97%
    −60%−4% / −51%29% / −26%60% / −1%90% / 23%120% / 48%177% / 97%
    −80%42% / −51%93% / −26%141% / −1%189% / 23%235% / 48%326% / 97%

    Estimates from your inputs, calculated in your browser; nothing is sent anywhere unless you choose to email results below. Scenario values are illustrative, not quotes or forecasts; past prices do not predict future ones. Not financial advice, and not a recommendation of any protocol, token or platform. Formulas checked 2026-11-02. Prices come from the file you add or from a simplified scenario path; the site does not ship crypto price history. US dollar to Canadian dollar conversions use the Bank of Canada's daily exchange rate (Bank of Canada data; converted by DeFiCalculator.ca).

    Worked example

    $250 a month into a coin that falls 70% and only partly recovers
    A scenario path over two years: the price falls 70% in the first four months and ends 60% below where it started. Each buy pays a 1.5% spread.
    $250 a month into a coin that falls 70% and only partly recovers: inputs, steps and result
    Each buy$250 every 30 days
    Spread1.5%
    Path−70% by day 120, ends −60% on day 730
    Invested$6,250.0025 buys
    Average cost per coin$37,605.49starting price $100,000
    Lump sum on day one, at the end$2,463.05
    DCA plan value at the end$6,647.966.4% on the money invested

    Buying through the fall pulled the average cost far below the starting price, so the plan ended slightly ahead while a lump sum on day one lost 61%. That only works because the price bounced off its low: DCA spreads out when you buy; it can't make a falling asset rise.

    Open this example in the calculator →Computed 2026-11-02.

    Mitey the yeti studies a gold token through a magnifying glass beside a small stack of tokens
    Mitey inspects each month's purchase price: the path, not the plan, decides how the stack ends up.

    Dollar-cost averaging means buying a fixed dollar amount on a schedule, whatever the price. This calculator replays a plan on your own daily price file or a scenario path, with your platform's published commission, and shows what it cost, how deep it went underwater, and how it compares with investing the same total on day one. Canadian platforms charge very different amounts per buy, and on a plan with dozens of purchases that difference adds up.

    How to use it

    1. Choose the Coin, then a scenario path or paste or upload your own daily CAD prices.
    2. Enter “Each purchase” and “How often”, and the first purchase and valuation dates.
    3. Choose a Platform cost to load a published commission, or enter your own “Spread / commission per buy” and “Flat fee per buy”.
    4. Read the result against the money put in, the lump-sum comparison and the worst moment along the way.
    5. Try other shapes or start dates to see how much the result depends on the path.

    What averaging does, and what it does not

    A fixed dollar amount buys more coins when the price is low and fewer when it is high, so your average cost per coin ends up below the simple average of the prices you paid. That is arithmetic, not a forecast. DCA changes when you buy, not what the asset does: whether a plan ends in profit depends on where the price finishes compared with your average cost.

    Compared with a lump sum, DCA does better when prices fall after you start and worse when they rise. The tool's lump-sum figure invests the same total on the first purchase date, with the same costs, which assumes you had all the money on day one.

    Worked example: the price halves, then recovers (illustrative)

    Suppose a coin starts at $100,000, falls in a straight line to $50,000 over 360 days, then climbs back to $100,000 over the next 360. You buy $250 every 30 days with a 1.5% cost per buy: 25 purchases, $6,250 put in. The price ends exactly where it started, yet the coins are worth $8,446.28, a 35.1% gain, because most of the buying happened below $100,000. Your average cost is $73,997.11 a coin, against a simple average purchase price of $76,000.

    A lump sum of $6,250 on day one would be worth $6,157.64 (−1.5%): the costs, and nothing else. The path still hurts along the way. At the worst point the plan was 33.5% below the money put in, and it stayed underwater for 501 days in a row.

    Change the shape and the comparison flips. On a steady climb from $50,000 to $100,000 over the same 720 days, the plan gains 37.1% but a lump sum gains 97.0%. On a steady fall from $100,000 to $50,000, the plan loses 31.5% and a lump sum loses 50.7%.

    Illustrative straight-line paths over 720 days: $250 every 30 days, 1.5% cost per buy, $6,250 put in.
    Price pathDCA valueLump sum on day one
    $100,000 → $50,000 → $100,000$8,446 (+35.1%)$6,158 (−1.5%)
    $50,000 → $100,000$8,566 (+37.1%)$12,315 (+97.0%)
    $100,000 → $50,000$4,283 (−31.5%)$3,079 (−50.7%)

    What platform costs do to a plan

    In the halve-and-recover example, 1.5% per buy cost $92.36 over 25 purchases. At 0.2% the plan ends at $8,555.86, $109.58 more; at 2.5% it ends at $8,363.87. On a longer plan, or a larger one, the gap grows in proportion.

    The Platform cost menu loads the commission each platform publishes, checked 2026-11-01. Most also charge a spread inside the quoted price that they do not publish; where that applies, add your own estimate to the commission. These figures are for comparison only and are not a recommendation of any platform.

    Published commissions per buy, checked 2026-11-01. “Spread not published” means the platform adds a spread it does not disclose as a number.
    Platform option in the toolPublished commissionCaveat
    Wealthsimple0.5%Plus a spread not published; $1 surcharge under $100
    Shakepay recurring BTC0%Recurring Bitcoin buys only, from 7 days after setup; other buys carry a spread not published
    Newton Tier 1 (BTC, ETH)1.00–1.15% (1.15% used)Tier 2 assets such as SOL: 1.25–1.45% (1.45% used)
    NDAX0.20%Order-book price; the market's bid/ask gap still applies
    Bitbuy Pro0.50%Express trades have no fee but a spread not published
    Kraken instant/recurring1%Plus a spread not published; Kraken Pro taker 0.80%

    Limits, and the records a plan creates

    The price history is the file you supply or a simplified scenario path, one price per day; real fills differ by time of day and by the platform's quote. Monthly means every 30 days, so purchase dates drift through the calendar. A replay is not a forecast, and a scenario path is a simplification of how prices actually move.

    Every purchase adds to your adjusted cost base, and nothing is taxable until you sell or swap. A recurring buy can also trigger the superficial loss rule if you sell the same coin at a loss within 30 days of a purchase. Import your platform's history into the ACB calculator to keep the average cost right.

    What this means for you

    Use DCA to reduce the regret of bad timing, not to make a bad asset good. Compare the plan against a lump sum on the same path to see what spreading the buys actually did.

    Spreads compound across many small buys. On Canadian platforms that quote a spread rather than a fee, a 1.5% spread on every buy costs as much as a 1.5% fee.

    Definitions

    Spread
    The difference between the price you pay and the market price, kept by the platform.
    Average cost
    Total invested ÷ coins bought; the cost base of the stack.
    Lump sum
    Investing the same total on the first day, for comparison.

    Questions people ask

    Does dollar-cost averaging beat a lump sum?

    Only when prices fall after you start. In the illustrative paths, DCA beat a lump sum when the price halved and recovered, and when it fell steadily, but trailed it badly when the price rose steadily.

    How much do Canadian crypto platforms charge per buy?

    Among the options in the tool, published commissions run from 0% (Shakepay's recurring Bitcoin buys, with conditions) to 1.45% (the upper bound of Newton's Tier 2), and several platforms add a spread they do not publish. The menu in the tool lists each with its caveat.

    Is weekly or monthly better?

    The schedule matters less than costs and the price path. A percentage commission takes the same share of each dollar whether you buy weekly or monthly; a flat fee per buy costs more on frequent small purchases.

    Do I pay tax on each DCA purchase?

    No. Buying with dollars is not a disposition. Each purchase raises your adjusted cost base, and tax arises when you sell, swap or spend the coins.

    Where do the prices come from?

    From you: paste or upload a daily price file, or use one of the tool's simplified scenario paths. The methodology page describes how the tools handle price data.

    Save Your Results

    Email yourself these calculations or get notified about updates to this calculator.

    Enquiries go to the MITEY network team, not to any other company. See our privacy policy.

    Sources and dates

    1. Wealthsimple — Crypto feesPublished fee schedule; checked 2026-11-01
    2. Shakepay — Recurring buysPublished terms; checked 2026-11-01
    3. Newton — FeesPublished fee schedule; checked 2026-11-01
    4. NDAX — FeesPublished fee schedule; checked 2026-11-01
    5. Bitbuy — FeesPublished fee schedule; checked 2026-11-01
    6. Kraken — Fee schedulePublished fee schedule; checked 2026-11-01
    7. CRA — Special rules and other transactions (identical properties)Date modified 2026-02-05; checked 2026-10-30
    8. CRA — Capital losses and deductions (superficial loss)Date modified 2026-02-05; checked 2026-10-30