Here’s exactly what buying $100 of Bitcoin on Coinbase costs, depending on how you do it:
- Default Simple interface + debit card: $5–$7 in fees (5–7% all-in)
- Simple interface + bank transfer: ~$3 in fees (3% all-in)
- Advanced Trade + bank transfer + market order: $0.60 in fees (0.60%)
- Advanced Trade + bank transfer + limit order: $0.40 in fees (0.40%)
That bottom line is the cheapest way to buy $100 of Bitcoin on Coinbase. If you want the number before the guide: you’ll pay $0.40 in fees and receive $99.60 of Bitcoin.
What follows is the exact step-by-step to execute that, why each choice matters, and what to do if you want to go even cheaper than Coinbase allows.
TLDR
- Use Advanced Trade (not Simple) — 0.40–0.60% vs ~3%+ all-in on Simple for this purchase size
- Fund via ACH bank transfer — free, versus 3.99% for debit card
- Place a limit order — 0.40% fee vs 0.60% for market order
- Total fee at $100: $0.40. You receive $99.60 of Bitcoin.
- Switch to Advanced Trade at advanced.coinbase.com — same account, two minutes, no new signup
Why $100 Is the Right Size to Optimize
Before the steps, quick context on why this guide is specifically for $100 buyers.
The fee problem on Coinbase hits hardest at small purchase sizes. Coinbase Simple charges flat fees below $200 — $2.99 for transactions in the $50–$200 range. On a $100 buy, that $2.99 flat fee is a 3% effective rate before the spread is added. It’s one of the worse deals in the flat fee tier.
When I started buying Bitcoin regularly, I was using the default interface and didn’t realize I was paying 3–4% per transaction. On $100/month, that’s $36–$48/year in fees that could have been Bitcoin. Small amounts don’t seem important until you’re a few years in and the compounding shows.
The fix is simple and free to access. Advanced Trade is the same Coinbase account. You just need to use the right interface.
The $100 Bitcoin Purchase: All Methods Compared
Before the step-by-step, here’s every method and what it actually costs on a $100 buy.
| Method | Funding Fee | Trading Fee | All-In Fee | You Get |
|---|---|---|---|---|
| Simple Trade + Debit Card | 3.99% = $3.99 | $2.99 flat + spread | ~$7–$8 | ~$92–$93 of BTC |
| Simple Trade + ACH | Free | $2.99 flat + ~$0.50 spread | ~$3.49 | ~$96.51 of BTC |
| Advanced Trade + Debit Card | 3.99% = $3.99 | $0.60 (0.60%) | ~$4.59 | ~$95.41 of BTC |
| Advanced Trade + ACH + Market Order | Free | $0.60 (0.60%) | $0.60 | $99.40 of BTC |
| Advanced Trade + ACH + Limit Order | Free | $0.40 (0.40%) | $0.40 | $99.60 of BTC |
The difference between the cheapest and most expensive method on a $100 buy is $7.60. That sounds small. But if you buy $100/month for 10 years — not unusual for someone DCA’ing into Bitcoin — the cumulative difference is $912. Not life-changing, but it’s 0.18+ Bitcoin at $5,000 BTC, or more if you started earlier.
Fix it once. It takes two minutes.
Step-by-Step: Buying $100 of Bitcoin as Cheaply as Possible on Coinbase
Step 1: Get to Advanced Trade
Open your browser and go to: advanced.coinbase.com
Log in with your existing Coinbase email and password. If you don’t have a Coinbase account yet, create one at coinbase.com first (standard KYC verification required — takes 5–15 minutes with a government ID and SSN).
If you already have a Coinbase account: Your balance, purchase history, and any linked payment methods are already available on Advanced Trade. Nothing to transfer or migrate.
On mobile: The Coinbase app has an Advanced Trade view. Look for “Advanced” in the trade interface. Some app versions require you to access via mobile browser at advanced.coinbase.com.
Step 2: Link Your Bank Account (ACH)
ACH bank transfer is free on Coinbase. Debit card is not — it adds 3.99% per transaction. For a $100 buy, that’s $3.99 in funding fees before your trading fee.
To link a bank account:
1. Go to your account settings (profile icon)
2. Select “Payment Methods”
3. Click “Add Payment Method” → “Bank Account”
4. Coinbase uses Plaid for instant bank verification — supports most major US banks (Chase, Wells Fargo, BofA, etc.)
5. Log in to your bank through Plaid (takes ~2 minutes)
6. Your bank is linked
For banks not supported by Plaid: enter routing and account numbers manually, Coinbase sends two small test deposits for verification (1–2 business days).
Important timing note: ACH deposits make funds available for trading immediately. You can buy Bitcoin right after initiating the transfer. The 3–5 business day hold applies only if you want to withdraw your Bitcoin to an external wallet (hardware wallet, etc.). For accumulating on Coinbase, the hold is irrelevant.
Step 3: Initiate the ACH Deposit (If You Don’t Have USD in Your Account)
If your Coinbase account doesn’t already have USD sitting in it:
- In Advanced Trade, go to “Deposit” or “Portfolio” → “Deposit Funds”
- Select your linked bank account
- Enter $100 (or more, if you want to pre-fund for future buys)
- Confirm the deposit
The funds show as available for trading immediately in most cases.
Step 4: Select BTC-USD as Your Trading Pair
In Advanced Trade, find the trading pair selector. It’s usually visible at the top or side of the interface. Select BTC-USD — Bitcoin priced in US dollars.
The chart and order book will update to show Bitcoin’s current price and order depth. You don’t need to read or analyze any of this to place your buy. It’s context, not required action.
Step 5: Choose “Limit” Order Type
In the order panel (usually on the right side of the interface), you’ll see a selector for order type:
- Market: Executes immediately at the current best available price. Fee: 0.60%.
- Limit: Executes when the market reaches your specified price. Fee: 0.40%.
- Stop: Used for conditional orders. Ignore this for now.
Select Limit.
Why limit instead of market?
The 0.20% fee difference (0.40% vs 0.60%) on a $100 buy is $0.20. Small in absolute terms. But the limit order habit is worth building — it’s the correct default for routine DCA buying, and the savings compound at higher volumes.
If you want the simplest possible execution on your first few buys: use Market. The savings difference at $100 is $0.20, and there’s no shame in starting with the simpler order type while you’re getting comfortable.
Step 6: Set Your Limit Price
For a limit order, you need to specify the price at which you want to buy Bitcoin.
The simplest approach: Look at the current Bitcoin price displayed on the chart or in the order book. Enter a price that is at or within 0.2–0.5% below the current ask price.
Example: If Bitcoin is currently trading at $85,000 per BTC, set your limit price at $84,800–$85,000.
You are not trying to time the market or catch a specific dip. You are setting a price close enough to market that your order will fill quickly, while qualifying for the maker fee rate.
For Bitcoin during normal trading hours, a limit order within 0.5% of the current price typically fills within a few minutes. During high volatility, it may take longer or not fill at all — in that case, you can either raise your limit price or switch to a market order.
Step 7: Enter $100 (or Your Dollar Amount)
In the order panel, enter the dollar amount you want to spend. Coinbase Advanced Trade lets you enter in USD and calculates the BTC amount automatically.
Enter: $100
The interface will show you:
- How much BTC you’ll receive (approximately)
- The estimated fee (should show $0.40 at 0.40%)
- The total cost ($100.40 all-in, or $100 + $0.40 fee)
Step 8: Review and Submit
Review the order summary:
- Order type: Limit
- Price: your specified limit price
- Amount: $100 USD
- Fee: ~$0.40 (0.40%)
- Total: ~$100.40
If everything looks right, click Buy BTC or Submit Order.
Your limit order is now in the order book waiting to fill. You’ll see it appear in your open orders section. When it fills, your Bitcoin balance updates and you’ll get a confirmation.
Total fee paid: $0.40
Bitcoin received: $99.60 worth at the price your order filled
What If Your Limit Order Doesn’t Fill?
If Bitcoin’s price moves up after you place your limit order, your order may not fill because the market is now above your limit price.
Options:
1. Wait. If you’re not in a hurry, the price might come back to your level.
2. Raise your limit price. Cancel the existing order and place a new limit order at a higher price.
3. Switch to a market order. Cancel the limit and place a market order at 0.60% fee if you want to execute immediately.
None of these scenarios involves losing money or being stuck. You always have the option to cancel an unfilled limit order.
The Complete Fee Math at $100: Summary
Here’s the $100 Bitcoin purchase distilled to the bottom line:
Cheapest method (Advanced Trade + ACH + Limit Order):
- Funding fee: $0.00
- Trading fee: $0.40 (0.40% of $100)
- Spread: $0.00 (Advanced Trade uses real market price)
- Total: $0.40
- Bitcoin received: $99.60
Default method (Simple Trade + ACH):
- Funding fee: $0.00
- Trading fee: $2.99 flat
- Spread: ~$0.50 (0.5% embedded in displayed price)
- Total: ~$3.49
- Bitcoin received: ~$96.51
Worst method (Simple Trade + Debit Card):
- Funding fee: $3.99 (3.99% of $100)
- Trading fee: $2.99 flat
- Spread: ~$0.50
- Total: ~$7.48
- Bitcoin received: ~$92.52
You’re buying the same Bitcoin. The method determines how much of your $100 actually becomes Bitcoin.
If You Want to Go Even Cheaper Than Coinbase
Coinbase Advanced Trade is not the absolute cheapest way to buy Bitcoin.
Kraken Pro: 0.25% maker fee vs Coinbase Advanced Trade’s 0.40%. On a $100 buy, that’s $0.25 vs $0.40. The $0.15 difference per trade is $1.80/year at $100/month DCA. Not worth switching platforms over.
River Financial: 0% recurring DCA fees on scheduled purchases. For a $100/month automatic recurring buy, River’s fee is $0 vs Coinbase’s $0.40. Over a year, that’s $4.80 in savings. Still not enough to justify the friction of a new account at this purchase size.
At higher volumes ($500+/month), these comparisons shift. River’s 0% fee saves $24/year vs Coinbase at $500/month. Kraken Pro saves an additional $18/year vs Coinbase Advanced at $500/month. The math favors investigation when the dollar amounts get larger.
For most $100/month buyers: Coinbase Advanced Trade is the right call. It’s convenient, familiar if you’re already using Coinbase, and at $0.40/transaction, the fees are essentially negligible.
Buying $100/Month in Bitcoin: The Annual Picture
If you buy $100 of Bitcoin every month for a year, here’s what the fee methods cost you annually:
| Method | Per Transaction | Monthly | Annual Fees |
|---|---|---|---|
| Simple + Debit Card | ~$7.48 | $7.48 | $89.76 |
| Simple + ACH | ~$3.49 | $3.49 | $41.88 |
| Advanced Trade + Market | ~$0.60 | $0.60 | $7.20 |
| Advanced Trade + Limit | ~$0.40 | $0.40 | $4.80 |
Over 5 years of $100/month DCA, the difference between Simple and Advanced Trade is:
- Simple fees: ~$209.40
- Advanced Trade fees: ~$24.00
- Savings: ~$185.40
That $185 in saved fees represents Bitcoin you bought instead of fees you paid. At any price above zero, that’s a real difference.
The Practical Beginner’s Workflow
If you’ve never used Advanced Trade before, here’s the workflow that makes it manageable:
First time:
1. Go to advanced.coinbase.com
2. Spend 5 minutes exploring the interface — you don’t have to understand everything
3. Place a market order (0.60%) for your first buy — simplest, immediate confirmation, and you avoid the learning curve of limit orders while getting 80% of the fee savings vs Simple
After your first buy:
4. Try a limit order on your second buy — set it 0.3% below the current price and watch it fill
5. Confirm the fee shown in your order history
Most people find that by the third or fourth buy, Advanced Trade feels normal. The initial visual complexity is mostly information you can ignore.
Get started with Coinbase Advanced Trade →
Frequently Asked Questions
How much Bitcoin does $100 buy on Coinbase with the cheapest method?
Using Advanced Trade + ACH + limit order, you pay $0.40 in fees and receive $99.60 worth of Bitcoin at the current market price. The exact BTC amount depends on Bitcoin’s price at the time of purchase.
Is it safe to use Advanced Trade for a $100 buy?
Yes. Advanced Trade is the same Coinbase platform as Simple Trade — same security, same account, same protection. The interface is different but the underlying account and custody are identical.
Does the $100 ACH hold affect anything?
The 3–5 day ACH hold only applies to withdrawing Bitcoin to an external wallet. You can buy Bitcoin immediately after initiating the deposit. For accumulating Bitcoin on Coinbase, the hold is irrelevant.
Can I set up an automatic $100 monthly buy on Advanced Trade?
Coinbase supports recurring purchases. The automatic recurring buy feature routes through the Advanced Trade fee structure when set up via the Advanced Trade interface. Check Coinbase’s current recurring buy setup in the app.
What’s the minimum Bitcoin I can buy on Coinbase?
Coinbase has no meaningful minimum. You can buy less than $1 of Bitcoin. The 0.40% fee on a $10 buy is $0.04.
What if I want to do this on mobile?
Access advanced.coinbase.com via your mobile browser, or find the Advanced Trade view within the Coinbase app. The order placement process is the same on mobile.
For the full comparison of Coinbase Simple vs Advanced Trade at all purchase sizes, see the fee calculator article. For reducing fees on larger purchases, see How to Lower Coinbase Fees.
