Key Takeaways
- River is a Bitcoin-only exchange with zero-fee recurring buys and support for full self-custody withdrawals.
- End-to-end setup β account open, KYC, bank link, recurring buy β runs about 10 minutes on a desktop browser.
- Supercharge automatically buys extra Bitcoin on meaningful dip days, typically improving your average entry price over multi-year periods.
- Auto-withdraw to your own hardware wallet keeps custody sovereign β the whole point of DCA is to own the coins, not leave them on an exchange.
The single highest-leverage thing you can do this month: open a River account, link your bank, and set up a recurring buy. From open-tab to first auto-purchase is about ten minutes. Here is the entire flow, with no dead air.
WHAT YOU'LL NEED
10 minutes. A driver's license or passport. Your Social Security number. Your bank's online login. That's it.
Step 1: Open the account (3 minutes)
Go to river.com on a desktop browser (the web flow is faster than the mobile app for setup). Click "Get Started."
- Enter your email and create a password (use a password manager, generate something long).
- Verify the email β they'll send a 6-digit code immediately.
- Set up two-factor authentication. Use an authenticator app (Aegis on Android, Raivo on iOS, or 1Password / Bitwarden built-in). Do not use SMS 2FA β SIM swaps are a real risk.
Why River specifically? Because they're a Bitcoin-only exchange (no shitcoin upsells), they offer zero-fee recurring buys, and they support full self-custody withdrawals to your own hardware wallet. Comparison to other exchanges here.
Step 2: Verify your identity (4 minutes)
Required by U.S. anti-money-laundering law for any regulated exchange. River uses a service called Plaid + a quick selfie check to verify you. You'll need:
- A photo of the front and back of a driver's license, state ID, or passport. River's mobile app does this best β scan a QR code from desktop and continue on your phone.
- A selfie. The system matches it to your ID photo.
- Your full legal name, date of birth, address, and Social Security number.
Approval is usually instant. If something flags (mismatched address, expired ID), expect a 1β2 business day manual review. Don't proceed to fund the account until you see "verified" in your dashboard.
A note on KYC: KYC ties your real-world identity to your initial Bitcoin purchase records. This is a real privacy tradeoff. The mitigation is to withdraw to self-custody after each accumulation period, which is exactly what we'll set up in step 5. Once your coins are off the exchange, the chain of identity stops growing.
Step 3: Link your bank and fund the account (1 minute)
In the dashboard, click "Add Funds" β "Bank Transfer."
- Plaid login flow: select your bank from the list, log in with your bank's normal credentials inside the Plaid iframe. Plaid handles the connection β River never sees your bank password.
- First transfer: $20 is enough to test. ACH transfers take 1β3 business days to clear; the funds are usable for buying immediately on River, but withdrawals to a hardware wallet are gated on settlement.
Wire transfers are instant but cost $15β35. Stick with ACH.
Step 4: Set up the recurring buy (2 minutes β the actually important step)
Settings β Recurring Orders β "New Recurring Buy."
- Amount: Start with whatever you'd actually sustain through a recession. $20/week is enough. $50/week is meaningful. Don't pick an amount that you'll cancel during a job change.
- Frequency: Daily wins on math (smoothest entry price), but weekly is psychologically easier and the difference is tiny over multi-year horizons. Weekly on Friday is a good default.
- Funding source: Same bank account you linked.
- End date: "Never." Don't set an end date.
Save. From this point on, accumulation runs while you sleep. Why DCA beats market timing.
Step 5: Enable Supercharge (optional but recommended)
River's Supercharge feature lets you automatically buy extra Bitcoin on days when the price has dropped meaningfully. You set a multiplier (1.5x, 2x, etc.) and a trigger threshold (e.g., "buy 2x on days when BTC is down >3%").
The math: you buy more when it's cheap, less when it's expensive β the same Cantillon-resistant logic as standard DCA, but amplified at the dips. Over multi-year periods, this typically improves your average entry price by a few percent.
Set the trigger at 3β5% drops and the multiplier at 2x. Make sure your bank account can sustain the higher draw on dip days β Supercharge will pull from the same linked account.
Step 6: Set up auto-withdraw to your hardware wallet
The whole point of DCA-ing into Bitcoin is to own Bitcoin, not to leave it on an exchange. River supports automatic withdrawals when your balance crosses a threshold.
- Get a hardware wallet first. Coldcard ($150β$250), Trezor Safe 5 ($150), or Ledger Nano S Plus ($80). Buy from the manufacturer's site only β never Amazon.
- Generate your seed phrase on the device. Stamp it on steel. Never photograph it.
- Get your receive address from your hardware wallet (starts with
bc1...).
- In River: Settings β Withdrawals β Auto-Withdraw β set threshold (e.g., $500) β paste your hardware wallet address.
- Send a $5 test withdrawal first. Confirm it arrives. Then enable auto-withdraw.
Full sovereignty stack here.
A note on referral links
If you want to support this site, here's our River referral link: river.com/signup?ref=fiatisfake [VERIFY: replace with actual affiliate URL]. River credits both of us $10 in Bitcoin once you fund the account. We don't recommend services we wouldn't use ourselves β River is what we use. If you'd rather skip the referral, just go to river.com directly. Either way, set up the recurring buy.
Sources & Citations
- River Financial β official site and product docs. river.com/learn
- River Supercharge feature documentation. [VERIFY] feature name and current trigger options as River updates the product.
- Coldcard hardware wallet β coldcard.com
- Trezor hardware wallet β trezor.io
- FinCEN Customer Identification Program (CIP) requirements for U.S. virtual asset providers β fincen.gov
Last updated April 14, 2026. Not financial advice.