Why Platform Choice Matters for DCA
Dollar-cost averaging into Bitcoin means buying a fixed amount on a regular schedule, regardless of price. The strategy removes the pressure of trying to time the market and lets you accumulate Bitcoin steadily over time. But the platform you use to execute that strategy shapes your actual results in ways that compound over months and years.
Fees are the most obvious factor. A 1.5% fee on every purchase sounds small, but on $500 per month over three years, that is over $270 in fees alone, not counting the Bitcoin those dollars could have bought. Withdrawal policies matter just as much. If a platform makes it difficult or expensive to move your coins to a hardware wallet, your Bitcoin stays exposed to counterparty risk longer than it should.
There is also the question of Bitcoin focus. Some platforms offer dozens of altcoins alongside Bitcoin. That is not necessarily a disqualifier, but it does signal something about the platform's priorities and the kind of user it is designed to serve. If you are stacking Bitcoin specifically, a Bitcoin-only platform tends to offer a cleaner, more purpose-built experience.
If you are new to the concept of recurring Bitcoin purchases, the Bitcoin DCA strategy guide on this site covers the core logic in detail. And if you are still getting oriented to Bitcoin itself, the what is Bitcoin article is a good starting point before diving into platform comparisons.
River, Swan, and Strike are three of the most respected Bitcoin-focused platforms available to U.S. residents. Each has a distinct design philosophy, fee structure, and withdrawal experience. This article breaks down those differences so you can make a clear-eyed choice.
River: Bitcoin-Only and Built for Stackers
River Financial is a Bitcoin-only brokerage founded in 2019. It does not offer altcoins, and it does not try to be a general-purpose crypto exchange. That focus shapes every part of the product, from the user interface to the withdrawal flow.
How River Works
River allows you to set up recurring buys on a daily, weekly, or monthly schedule. You fund your account via ACH bank transfer, and River executes your purchases at a spread above the market price. There is no per-transaction commission in the traditional sense. Instead, River charges a spread that varies by order size. Smaller orders carry a higher percentage spread, while larger orders get a tighter spread. For most stackers buying between $100 and $500 per week, the effective fee tends to land between 0.8% and 1.5%.
River's Key Strengths
- Bitcoin-only: There is no temptation or confusion from altcoin listings. The product is designed entirely around Bitcoin accumulation.
- Clean withdrawal experience: River allows free on-chain withdrawals to your own wallet. You can set up automatic withdrawals to a hardware wallet address, which is one of the most useful features for stackers who want to practice self-custody without thinking about it each time.
- Lightning support: River has a built-in Lightning wallet, which lets you send and receive small amounts over the Lightning Network without a separate setup.
- Customer support: River is consistently rated well for customer service, which matters when something goes wrong with an ACH transfer or a withdrawal.
River's Limitations
- River is only available to U.S. residents.
- ACH transfers take a few business days to settle, which means your buying power is not immediate.
- The spread-based fee model can be harder to calculate in advance compared to a flat percentage fee.
For most stackers who want a clean, purpose-built Bitcoin DCA experience with straightforward self-custody withdrawals, River is the strongest option in this comparison. Once you have accumulated enough Bitcoin, moving it to a hardware wallet is the next logical step. The hardware wallets explained guide covers how that process works.
Swan: High-Volume Automation with Vaulting
Swan Bitcoin launched in 2019 with a clear mission: make it easy for people to buy Bitcoin automatically and hold it securely. Like River, Swan is Bitcoin-only. It does not list altcoins, and its entire product is oriented around accumulation and custody.
How Swan Works
Swan offers recurring purchases funded by ACH bank transfer. You set a schedule, and Swan executes the buys automatically. Swan's fee structure has evolved over time. For smaller recurring purchases, Swan charges a percentage fee that decreases as your purchase size increases. Swan has historically offered promotional periods with reduced or zero fees for new users, though these change over time, so it is worth checking the current terms directly on their site before signing up.
Swan Vault
One of Swan's most distinctive features is Swan Vault, which is a collaborative custody solution. With Swan Vault, your Bitcoin is held in a multi-signature arrangement where Swan holds one key and you hold the others. This means Swan cannot unilaterally move your funds, which reduces counterparty risk compared to a standard exchange custody model. Swan Vault is designed for users who want the security of multi-signature custody without the technical complexity of setting it up themselves.
Swan's Key Strengths
- Bitcoin-only focus: Like River, Swan is entirely oriented around Bitcoin. There are no altcoin distractions.
- Swan Vault: The collaborative custody model is a meaningful step up in security for users who are not yet ready to manage full self-custody on their own.
- High-volume discounts: Swan's fee structure rewards larger buyers. If you are stacking $1,000 or more per month, Swan's rates can be competitive.
- Automated withdrawals: Swan supports automatic withdrawals to a self-custody wallet, similar to River.
Swan's Limitations
- Swan's fee structure can be less favorable for small recurring purchases compared to River.
- Swan has gone through some organizational changes in recent years, which some users have noted as a reason to monitor the platform's stability.
- Swan Vault, while useful, adds a layer of complexity that not every stacker needs or wants.
Swan is a strong choice for stackers who buy in larger amounts and want the added security of multi-signature custody without building it themselves. For those interested in understanding why self-custody matters so much, the cold storage vs hot wallet article explains the core tradeoffs clearly.
Strike: Lightning-Native and Low Friction
Strike is a different kind of platform. Founded by Jack Mallers, Strike is built on the Lightning Network and functions more like a payments app than a traditional brokerage. It offers Bitcoin buying, but its architecture and user experience reflect its payments-first origins.
How Strike Works
Strike allows you to buy Bitcoin using a linked bank account or debit card. It also offers a recurring buy feature called Strike DCA. One of Strike's most notable claims is that it charges zero fees on Bitcoin purchases funded by bank transfer. That is a meaningful statement, and it holds up in practice for bank-funded buys, though debit card purchases carry a fee. Strike makes money on the spread between the buy and sell price, so the effective cost is not literally zero, but it is generally lower than what River or Swan charge on a percentage basis for comparable order sizes.
Strike's Key Strengths
- Low effective fees: For bank-funded purchases, Strike's spread-based cost is among the lowest available for retail buyers.
- Lightning Network integration: Strike is natively built on Lightning. If you use Lightning for payments or want to send Bitcoin cheaply and quickly, Strike integrates that capability directly into the app.
- Ease of use: The Strike app is clean and simple. It is one of the easier onramps for someone who is new to buying Bitcoin.
- Debit card buying: Strike supports debit card purchases, which settle faster than ACH. The fee on debit card buys is higher, but the option is there.
Strike's Limitations
- Strike's on-chain withdrawal experience is less polished than River's. Withdrawals are available, but the automatic withdrawal feature that River offers is not a standard part of Strike's product at the same level.
- Strike is more of a payments app than a stacking platform. Its DCA feature exists, but it was not the founding purpose of the product.
- Strike has had geographic availability changes over time. It is available in the U.S. and a growing number of other countries, but coverage is not universal.
- Because Strike is Lightning-native, some users find it easier to keep funds on Strike rather than moving them to self-custody, which is a habit that introduces custodial risk over time.
Strike works well for stackers who want low-cost entry and are comfortable with the Lightning Network. It is also a reasonable choice for someone who is just starting out and wants to buy small amounts with minimal friction. If you are at the stage of figuring out how to begin, the how to start stacking sats guide walks through the early steps in practical terms.
Fee Comparison Across All Three
Fees are one of the most concrete factors to compare, though they require some nuance because all three platforms use spread-based pricing rather than simple flat commissions. The spread is the difference between the price you pay and the market price at the time of your purchase. Platforms do not always display this transparently, which is why it is worth understanding how each one structures its costs.
River
River's effective fee ranges from roughly 0.8% to 1.5% for most retail order sizes. Larger orders get tighter spreads. River does not charge a separate withdrawal fee for on-chain transactions, which is a meaningful cost saving for stackers who move their Bitcoin to self-custody regularly.
Swan
Swan's fees have varied over time and have included promotional offers. For standard recurring purchases, Swan's rates are broadly comparable to River's, with discounts for higher volume. Swan has also offered fee-free periods for new users, but these are promotional and not permanent. Check Swan's current fee schedule directly before committing.
Strike
Strike's bank-funded purchases carry a very low spread, often cited as under 0.3% in practice, which makes it the lowest-cost option in this comparison for straightforward bank transfers. Debit card purchases carry a higher fee, typically around 0.5% to 1%. Strike does not charge a separate commission, but the spread is real and varies with market conditions.
Summary Table
- River: 0.8% to 1.5% effective spread, no withdrawal fee, Bitcoin-only
- Swan: Comparable to River for standard orders, volume discounts available, Bitcoin-only
- Strike: Under 0.3% for bank buys, higher for debit card, Lightning-native
For pure fee minimization on bank-funded recurring purchases, Strike has the edge. For a combination of low fees, clean withdrawal experience, and Bitcoin-only focus, River is the stronger overall package for most stackers.
Withdrawals and Self-Custody Options
The whole point of stacking Bitcoin is to own it. Leaving your coins on any platform indefinitely exposes you to counterparty risk, meaning the risk that the platform fails, freezes withdrawals, or is hacked. The history of Bitcoin exchanges includes enough cautionary examples that this risk deserves serious weight.
Self-custody means holding your own private keys, typically on a hardware wallet. When you control the keys, you control the Bitcoin. When a platform holds your Bitcoin, you hold a claim on Bitcoin, which is a different thing. Understanding this distinction is foundational to responsible stacking. The what is a seed phrase article explains how private key control actually works in practice.
River and Withdrawals
River has one of the best withdrawal experiences of any platform in this comparison. You can withdraw on-chain for free, and you can set up automatic withdrawals to a designated wallet address. This means your Bitcoin moves to self-custody on a schedule without you having to initiate each withdrawal manually. For stackers who want to build a habit of self-custody without adding friction to their routine, this is a significant practical advantage.
Swan and Withdrawals
Swan also supports on-chain withdrawals and offers Swan Vault as an intermediate custody option. Swan Vault uses a multi-signature setup where you hold keys and Swan holds one key. This is meaningfully more secure than single-signature exchange custody, but it is not the same as full self-custody where you hold all the keys. For users who want to graduate toward full self-custody, Swan supports withdrawals to an external hardware wallet as well.
Strike and Withdrawals
Strike supports on-chain Bitcoin withdrawals, but the experience is less streamlined than River's. Strike does not offer the same automatic withdrawal feature that River does. Users need to initiate withdrawals manually, which introduces more friction and makes it easier to leave Bitcoin on the platform longer than intended. Strike's Lightning wallet functionality is strong, but Lightning channels hold small amounts by design, so the bulk of a stacker's holdings would still need to move on-chain to a hardware wallet for proper long-term storage.
For anyone accumulating meaningful amounts of Bitcoin, moving coins to a hardware wallet is the right long-term approach. The best hardware wallets for 2026 guide covers the current top options with detailed comparisons.
Protect What You Stack
Moving your Bitcoin off an exchange and into a hardware wallet is one of the most important steps you can take as a stacker. Trezor's Safe 5 offers strong security in a Bitcoin-focused package with a clear setup process for beginners.
View Trezor Safe 5 →Who Should Use Which Platform
No single platform is the right answer for every stacker. The best choice depends on your buying volume, how much you value self-custody automation, and whether Lightning Network functionality matters to your setup.
Choose River if:
- You want a Bitcoin-only platform with a clean, purpose-built DCA experience.
- You plan to move your Bitcoin to a hardware wallet regularly and want automatic withdrawals to make that easier.
- You value customer support and a straightforward product without complexity you do not need.
- You are buying anywhere from $50 to several hundred dollars per week or month.
Choose Swan if:
- You are buying larger amounts, typically $1,000 or more per month, and want volume-based fee discounts.
- You are interested in multi-signature custody and want Swan Vault as an intermediate step before managing full self-custody on your own.
- You want a Bitcoin-only platform with strong automation and are comfortable doing some research on Swan's current fee structure before signing up.
Choose Strike if:
- You want the lowest possible effective fee on bank-funded purchases and are comfortable with a payments-app experience rather than a dedicated brokerage.
- You already use the Lightning Network and want your buying platform to integrate with your Lightning wallet.
- You are just starting out and want the simplest possible onramp with minimal friction.
- You are disciplined about moving your Bitcoin to self-custody manually, since Strike does not automate that step the way River does.
It is also worth noting that using more than one platform is a reasonable approach. Some stackers use Strike for its low fees on regular purchases and River for its withdrawal automation, routing coins to a hardware wallet from both. There is no rule that requires you to pick one and stick with it exclusively.
If you are evaluating Bitcoin more broadly as a form of sound money, the what is hard money article provides useful context on why Bitcoin's fixed supply of 21 million coins and its proof-of-work foundation make it distinct from other assets.
Final Recommendation
After comparing fees, withdrawal options, custody features, and overall product design, River stands out as the best all-around platform for most Bitcoin stackers in this comparison. It combines a Bitcoin-only focus with competitive fees, free on-chain withdrawals, and an automatic withdrawal feature that makes self-custody a default rather than an afterthought. For the majority of stackers buying between $50 and $500 per week, River delivers the most complete package.
Swan is the right choice for high-volume buyers who want multi-signature custody without building it themselves. If you are buying $1,000 or more per month and want Swan Vault's collaborative security model, Swan earns serious consideration. Just verify the current fee structure before signing up, since Swan has adjusted its pricing over time.
Strike is the right choice if fee minimization is your top priority and you are comfortable initiating your own withdrawals to self-custody. Its low spread on bank-funded purchases is genuinely competitive, and its Lightning integration is useful for stackers who are active in the Lightning ecosystem. The tradeoff is a less automated path to self-custody, which requires more discipline on the user's part.
Whichever platform you choose, the habit of moving your Bitcoin to a hardware wallet is more important than the platform decision itself. Coins sitting on any exchange, no matter how reputable, carry risk that coins in your own custody do not. The how to buy Bitcoin without KYC article is also worth reading if privacy is a consideration in your stacking approach.
The core logic of DCA is straightforward: buy consistently, keep your costs low, and take custody of what you accumulate. River, Swan, and Strike all support that approach. The differences between them are real but manageable. Pick the one that fits your situation, set up your recurring buy, and move your coins to self-custody on a regular schedule. That combination, done consistently over time, is what stacking Bitcoin actually looks like in practice.
Ready to Set Up Self-Custody
Once your DCA is running, the next step is getting your Bitcoin off the platform and into your own custody. Ledger hardware wallets are a reliable option with broad compatibility and a straightforward setup experience.
Shop Ledger Hardware Wallets →