Skip to main content

What Bitcoin exchange fees really cost a DCA plan

A single 1.49% fee is easy to ignore. Paid a few hundred times it is not. This page compares fee rates across a real five-year DCA schedule. It also explains the difference between an explicit fee and a spread, and lists what to check before committing to an exchange.

The same schedule at six fee rates

Fee rateFees paidBTC ended withValue todaySats given up
0%$0.000.30750329 BTC$19,531
0.22%$28.710.30682678 BTC$19,48867,651 ($42.97)
0.25%$32.630.30673453 BTC$19,48276,876 ($48.83)
0.5%$65.250.30596577 BTC$19,433153,752 ($97.65)
1%$130.500.30442825 BTC$19,335307,503 ($195.31)
6.5%$848.250.28751557 BTC$18,2611,998,771 ($1,269)

$50 bought every week from Aug 17, 2021 to today, priced against Kraken history and valued at the live price of $63,514. The fee is taken off each purchase before conversion, which is how exchanges charge it. Every row invests the identical $13,050. Only the bitcoin that reaches your account differs.

A fee and a spread are not the same thing

An explicit fee is a line item. You send $50, the platform takes 1.49%, and $49.26 buys bitcoin at the market price. It shows up on your receipt, in your tax records, and in every comparison table on the internet.

A spread is the difference between the price the platform quotes you and the price the market is actually trading at. If the mid price is $100,000 and the app offers to sell you bitcoin at $100,900, you paid 0.9%. Nothing anywhere will call it a fee. Your receipt will say $50 in, $50 of bitcoin out, zero fees, and it will be technically accurate.

This is why “0% fees” deserves a follow-up question rather than applause. A platform that quotes you a price and takes the other side of your trade needs revenue. If it is not in the fee, it is in the spread. Some genuinely low-spread services do exist, and some zero-fee offerings are real promotions with a stated end date. Zero-fee is not automatically a lie. The fee number alone just cannot tell you which situation you are in.

How to measure it yourself: at the moment you buy, note the price you were quoted, then check the BTC/USD price on a large spot exchange. The percentage gap is your spread. Do it two or three times, at different times of day. That gives you a better estimate of your true all-in cost than any comparison table can, including this one.

Why a small percentage matters across hundreds of buys

Be precise about the mechanism, because the loose version of this claim is wrong. A percentage fee does not compound against itself. Paying 1.49% on 260 separate purchases leaves you with about 1.49% less bitcoin, not 1.49% raised to the 260th power. Anyone telling you the fee eats a third of your stack is selling something.

What compounds is the value of the bitcoin you never received. That missing slice tracks the same price as everything else you own. If your stack goes up tenfold, so does the shortfall. Do not think of a fee as a one-time cost you absorb and move past. It permanently reduces the fraction of the supply you hold, and the market prices that reduction forever after.

There is a second, blunter way to frame it. A 1.49% fee is roughly one and a half months of contributions out of every hundred months of the plan. Over a decade of weekly buying, that is about two months of your money buying nothing.

The reason this is worth a page of your attention is that fees are one of the very few inputs to a DCA plan you fully control. You cannot control the price, the falls along the way, or the timing. You can control the rate you pay to convert, and it costs you nothing but an afternoon of reading fee schedules.

Published rates by exchange

Applied to the same $13,050 across 261 purchases. This is a factual list of published rates, not a ranking or a recommendation. It deliberately excludes spread, which, as the section above explains, is where the 0% rows earn their money.

Exchange Fee Comparison

What $13,050 over 261 recurring purchases costs you, at rates as of August 2026

ExchangePricingTotal FeesNet InvestedPer Purchase
Cash App0%recurring buys: no fee, no spread0%$0$13,050$0
Strikespread only; recurring buys fee-free after week one~0.22%$29$13,021$0.11
Riverspread only; recurring buys fee-free after week one~0.25%$33$13,017$0.125
Swanpromo until Sep 8, 2026, then 1%0.5%$65$12,985$0.25
KrakenInstant Buy fee; spread not included1% + spread$131$12,920$0.5
Coinbaseflat fee per buy plus spread$2.99 + ~0.5%$846$12,204$3

Rates last verified August 2026, and each platform charges differently, so these are effective costs of a recurring buy, not one comparable fee. Cash App charges no fee and no spread on recurring buys. Strike and River charge no fee on recurring buys after the first week, so their cost is the spread (Strike's first buy runs ~1.11% all-in). Swan's 0.5% is a promotional rate through September 8, 2026, after which its standard 1% returns. Kraken's 1% Instant Buy fee excludes its spread (0.5–2%) and any card or payment cost. Coinbase charges a flat fee per order ($2.99 on a $50–200 buy; other sizes differ) plus roughly 0.5% spread, which hits small orders hardest. Your own rate moves with order size and payment method.

What to check on any exchange

The headline trading fee is usually the smallest of the numbers below. Work through all six before you decide anything.

1.Trading fee vs. instant-buy fee

Many exchanges run two products on one platform. One is a spot order book, where you trade against other users. It charges a maker fee if your order sits on the book and a taker fee if it fills straight away, both quoted in basis points. A basis point is one hundredth of a percent. The other product is a one-click "buy" or "convert" button that charges several times more. The cheap number on the fee page is usually the order book. Placing a limit order there is often the single biggest saving available to a retail buyer.

2.The spread on the quoted price

Compare the price you are quoted against the mid price on a large spot market at the same moment. The gap is a fee whether or not anyone calls it one. Zero-fee brokers have to earn revenue somewhere, and the spread is the usual place.

3.Deposit and funding costs

Bank transfers (ACH, SEPA, Faster Payments) are commonly free or close to it. Debit and credit card funding is frequently 3-4% and is charged before the trading fee. If the way you move money in costs more than the trade itself, optimizing the trade is beside the point.

4.Withdrawal fee for moving to self-custody

On-chain withdrawal is normally a flat fee in bitcoin rather than a percentage. That punishes small frequent withdrawals and is nearly irrelevant on large ones. Some platforms pass through the network fee at cost; others charge a fixed amount well above it. Check whether the platform lets you withdraw to your own address at all.

5.Recurring-buy terms specifically

Recurring buys sometimes get a different fee schedule than manual ones, in either direction. With DCA the recurring buy is the only order you ever place. So that is the number that matters to you.

6.Currency conversion

If you fund in one currency and the pair is quoted in another, there is an FX conversion in the middle with its own margin. Buying a BTC pair quoted in your own currency avoids paying two spreads.

This site takes no position on which exchange you should use and earns nothing from any of them. Exchange names appear here only because their published rates are the ones the calculator models.

Frequently asked questions

How much do Bitcoin exchange fees actually cost over a DCA plan?

A percentage fee removes that percentage of bitcoin from every single purchase. After hundreds of buys you own that same percentage less bitcoin than you otherwise would. On a five-year weekly schedule the difference between a 0.26% fee and a 1.49% fee is normally a few hundred dollars of missing bitcoin.

What is the difference between a fee and a spread?

A fee is an explicit charge that appears on your receipt: 1.49% of the order, itemized. A spread is the gap between the price the exchange quotes you and the real mid-market price at that moment. It is never itemized, it is not reported as a fee, and it can easily exceed the fee it replaces. "Zero fee" almost always means "the cost has been moved into the spread". A business that quotes a price and takes the other side of your trade has to make money somewhere. The only way to measure it is to compare the quote you were given against a large spot market at the same second.

Does a 1.49% fee compound?

Not against itself. The fee is a flat percentage of each buy, so after 260 buys you still hold about 1.49% less bitcoin. It is not 1.49% compounded 260 times. What compounds is the value of the bitcoin you did not get. That missing bitcoin rides the same price as the rest of your stack. So the shortfall grows in fiat terms exactly as fast as your portfolio does. A fee is best understood as permanently owning a slightly smaller slice, not as a one-off cost.

Is the cheapest exchange always the right choice?

No, and this page does not recommend one. Fees are one input among several. Can you withdraw to your own wallet? How is the platform regulated in your jurisdiction? What is its custody and security record, and does it publish reserve attestations? How often did it go down during volatile periods, and does it support your bank? A platform charging 0.1% that you cannot withdraw from is more expensive than one charging 1% that you can.

Should I buy less often to save on fees?

Only if your exchange charges a flat fee per order rather than a percentage. A percentage fee costs the same in total no matter how you split it up. Twelve monthly buys of $200 and fifty-two weekly buys of about $46 pay the same. Where flat minimums apply, batching into larger, less frequent purchases genuinely helps. Historically the return difference between daily, weekly and monthly cadences over multi-year periods is very small. So fee structure is a more sensible reason to pick a cadence than market timing.

Are the rates on this page current?

The comparison table quotes published rates last verified in August 2026, and exchanges change them without much notice. Treat them as a starting point and check the exchange's own fee page before committing. Tiered maker/taker schedules also mean your actual rate depends on your 30-day trading volume. A headline rate may not be the one you pay.

Run your own numbers

Put your own amount, cadence, dates and fee percentage into the calculator. It backtests the whole schedule against real historical prices and itemizes exactly what the fee cost you.

Open the calculator

Related

Not financial advice, and not a recommendation of any exchange. Fee rates change, so verify them on the provider's own fee page before you act. The figures above are a historical simulation for education. Past performance does not guarantee future results, bitcoin is volatile, and you can lose money.