If you’ve been buying crypto with market orders, you’ve been overpaying. Not by a catastrophic amount, but by a consistent and avoidable amount — and over years of systematic buying, that adds up.
The difference between a market order and a post-only limit order on a major exchange like Kraken Pro isn’t just the price you pay for the coin. It’s also the fee tier: market orders pay taker rates, while post-only limit orders guarantee the maker rate, which is typically 40–60% cheaper on the same exchange. For systematic buyers who dollar-cost-average into Bitcoin over years, this distinction is worth understanding.
TLDR
- Kraken Pro has the widest order type selection of any major US retail exchange — trailing stops, iceberg orders, post-only, stop-limit. Built for serious buyers.
- Coinbase Advanced Trade has the best interface, TradingView charts, and bracket orders. Best for beginner-to-intermediate active buyers.
- Gemini ActiveTrader has the lowest maker fee (0.20%) but fewer order types and a dated interface. Best if you care only about fee minimization.
- Post-only limit orders are the most underused tool for patient buyers — they guarantee the cheaper maker rate and typically get better fills.
- Robinhood supports limit orders but lacks maker/taker structure and post-only. Not a serious active trading platform.
I’m not a day trader. I hold Bitcoin long-term and I generate income from YieldMax ETFs. But I buy dips systematically, and I use limit orders every time. The exchange you use for this matters more than most beginners realize.
Why Limit Orders Matter for Income Investors
Most crypto content about limit orders targets day traders or active speculators. That’s not my audience, and it’s probably not you.
What I care about is paying less for the same Bitcoin I was going to buy anyway. The mechanism is simple:
- Market order: you buy at whatever the current ask is, immediately. Fast, guaranteed fill, worst price.
- Limit order: you set the price you’re willing to pay. If the market touches that price, you buy. Better price, not guaranteed to fill if the market moves away.
For a patient buyer with a 5-year horizon, the question isn’t “will Bitcoin be $10,000 higher in two years” — the answer is yes or no based on macro thesis, not whether you got in at $82,000 vs $81,800. The question is: why pay taker fees when you don’t have to?
Post-only limit orders are the real tool here. They do two things simultaneously:
- They submit your order as a limit (better fill)
- They cancel the order if it would fill immediately (which would make you a taker, not a maker)
The result: you always pay maker rates. On Kraken Pro, that’s 0.25% at entry tier vs 0.40% for taker orders. On Gemini, it’s 0.20% maker vs 0.35% taker. Over years of accumulation, that difference compounds.
The Exchanges: Who Has What
Kraken Pro — Widest Order Type Selection
Kraken Pro is the most capable platform for active buyers among major US retail exchanges. The order type list is the tell:
- Market orders
- Limit orders
- Stop-loss (market trigger)
- Stop-limit (limit trigger)
- Trailing stop — follows price up automatically, triggering if it falls by your set distance
- Post-only limit — guarantees maker rate
- Iceberg/reserve orders — shows only a portion of your order in the book
The trailing stop is the feature that separates Kraken Pro from Coinbase Advanced and Gemini. For someone running a systematic accumulation strategy, trailing stops let you define exit logic without sitting in front of a screen. If Bitcoin runs from $80,000 to $100,000 and then starts dropping, a trailing stop set at 10% would trigger at $90,000 — locking in a significant gain automatically.
Coinbase Advanced and Gemini don’t offer trailing stops. At all. For this feature alone, Kraken Pro is worth knowing.
Fees: 0.25% maker / 0.40% taker at entry tier. Use post-only limit orders to always land at the maker rate. Fees drop with volume: at $50,000/month you’re at 0.20% maker.
UI: Functional but dense. Kraken Pro’s web interface shows full order book depth, multiple chart options, and all order types. It’s not as polished as Coinbase Advanced. Plan on spending 30 minutes learning the layout before you’re comfortable. It’s worth it.
Mobile: Available, with full order type access. Works well enough, though desktop is better for complex order entry.
Coinbase Advanced Trade — Best Interface for Active Buyers
Coinbase Advanced Trade is the most beginner-friendly advanced trading interface in the US market. The learning curve is genuinely low if you’re coming from the Simple Buy screen.
Order types available:
- Market orders
- Limit orders
- Stop-limit orders
- Bracket orders — set a limit buy, a stop loss, and a take profit price simultaneously
The bracket order is Coinbase’s power feature. You can define your entire trade in one entry: buy at $82,000, stop out at $77,000, take profit at $95,000. Set it and walk away. It’s not as flexible as Kraken’s trailing stop, but it covers the same basic risk management need with a simpler workflow.
TradingView integration is a meaningful differentiator. Coinbase Advanced has TradingView charts built directly into the trading interface. If you use any technical analysis — moving averages, RSI, support levels — you can see them on the same screen where you place orders. Kraken Pro does not have TradingView integration. Gemini doesn’t either.
Post-only support: yes, but you have to enable it per order. In the Advanced Trade interface, you’ll find a “Post Only” toggle. Flip it before placing limit orders and you’ll always land at the maker rate.
Fees: 0.60% maker / 1.20% taker at entry tier. Coinbase is notably more expensive than Kraken Pro at the same tier. The fee gap narrows as volume increases, but for most retail buyers doing a few thousand dollars a month, you’re paying roughly double Kraken’s maker rate. The tradeoff is interface quality and TradingView charts.
Mobile: best-in-class among US retail advanced exchanges. Coinbase Advanced Trade on mobile is genuinely functional, with order book access and most order types available. Kraken’s mobile is also solid, but Coinbase’s UX is cleaner.
Gemini ActiveTrader — Lowest Maker Fee, Basic Interface
Gemini’s ActiveTrader interface has one clear claim to fame: the lowest maker fee among major US retail exchanges at 0.20%. If your sole optimization goal is minimizing fee paid per dollar of Bitcoin accumulated, and you’re comfortable with a more utilitarian interface, Gemini ActiveTrader is worth considering.
Order types:
- Market orders
- Limit orders
- Stop-limit orders
- Fill-or-kill (order fills entirely or not at all)
- Immediate-or-cancel (fills what it can immediately, cancels the rest)
Notably missing: trailing stops, iceberg orders, bracket orders, post-only toggle (limit orders function as maker-or-cancel implicitly).
The FOK and IOC order types are useful for specific execution scenarios — if you need guaranteed full fills or want to avoid partial fills — but they’re not tools most retail buyers need.
Fees: 0.20% maker / 0.35% taker. Best maker rate of the three. If you’re doing consistent limit order accumulation and volume-based fee tiers aren’t a factor, Gemini’s 0.20% vs Kraken’s 0.25% is a real difference at scale.
UI: functional but dated. Gemini’s ActiveTrader interface hasn’t received the kind of UX investment that Coinbase Advanced has. It works. It’s not pleasant. If interface quality matters to you, Gemini is the hardest of the three to recommend on that dimension.
Mobile: primarily desktop-focused for active trading. Gemini’s mobile app is fine for basic buying but ActiveTrader features don’t translate well to the phone.
Order Type Comparison Table
| Order Type | Kraken Pro | Coinbase Advanced | Gemini ActiveTrader |
|---|---|---|---|
| Market | ✅ | ✅ | ✅ |
| Limit | ✅ | ✅ | ✅ |
| Stop-Loss | ✅ | ✅ (via stop-limit) | ✅ (via stop-limit) |
| Stop-Limit | ✅ | ✅ | ✅ |
| Trailing Stop | ✅ | ❌ | ❌ |
| Post-Only | ✅ | ✅ (toggle) | ✅ (implicit) |
| Bracket/OCO | ✅ | ✅ (bracket) | ❌ |
| Iceberg/Reserve | ✅ | ❌ | ❌ |
| TradingView Charts | ❌ | ✅ | ❌ |
Fee Comparison Table
| Exchange | Maker Fee | Taker Fee | Notes |
|---|---|---|---|
| Kraken Pro | 0.25% | 0.40% | Entry tier (<$50K/30d) |
| Coinbase Advanced | 0.60% | 1.20% | Entry tier (<$10K/30d) |
| Gemini ActiveTrader | 0.20% | 0.35% | Entry tier |
How to Actually Use Post-Only Limit Orders
This is the practical part. Here’s the workflow I use when I’m buying a dip systematically:
On Kraken Pro:
1. Navigate to Trade → Advanced
2. Set order type to “Limit”
3. Check the “Post Only” box
4. Set your limit price (slightly below current market, based on where you think support is)
5. Set your amount
6. Submit
The order sits in the book as a maker order. If the market drops to your price, you fill at the maker rate. If the market runs away from you, the order doesn’t fill and you can reassess. There’s no urgency penalty.
On Coinbase Advanced Trade:
1. Navigate to Advanced Trade
2. Set order type to “Limit”
3. Look for the “Post Only” toggle — it’s in the order entry panel
4. Enable it before placing
5. Set price and amount, submit
Same concept. The order only fills if it can do so as a maker.
The honest result: you’ll sometimes miss fills. The market dips to your limit price, bounces before your order fills, and you’re left watching it recover without a position. That’s frustrating. But over time, the combination of better fill prices and lower fee rates more than compensates for missed fills on a typical DCA schedule.
Which Exchange to Use: My Recommendation
For most active buyers who want to use limit orders and better tools, I’d tier it this way:
Starting out with advanced trading: Coinbase Advanced. The TradingView charts make it easier to make sense of where to place orders. The bracket orders handle basic risk management. The interface is approachable. Yes, the fees are higher than Kraken — but the learning curve is lower and you won’t get lost.
Once you’re comfortable and want the full toolkit: Kraken Pro. The trailing stop alone is worth the switch. The fees are lower at every tier. The order type breadth is unmatched in the US retail market.
If fee minimization is your only goal: Gemini ActiveTrader. The 0.20% maker rate is the best available. The interface is functional. The tradeoff is no trailing stops, no TradingView, dated UX. Worth it if you’re disciplined about using limit orders and don’t need the extra tools.
Robinhood: not for this use case. Limit orders exist, but there’s no maker/taker fee structure, no post-only, and no advanced order types beyond basic stop-limit. You’re not getting the fee benefits of active trading on Robinhood.
A Note on Dollar-Cost Averaging With Limit Orders
Most DCA guides tell you to set up automatic recurring buys. That works — and platforms like Coinbase, Kraken, and River all support it. But automatic recurring buys use market orders at the scheduled time. You’re paying taker rates and whatever the price happens to be.
An alternative approach: set your recurring buy amount, but place it manually as a post-only limit order when you see a dip. You’re still buying on a regular cadence, just waiting for a slightly better price. This isn’t market timing in the speculative sense — it’s opportunistic accumulation within a pre-set budget.
I do this for my Bitcoin position. I have a weekly budget. Most weeks I place a limit order a percent or two below the current price and let it sit. It fills more often than not. When it doesn’t fill, I either adjust the price or let the week pass without buying — which is fine, because I’m not trying to time the market, I’m just avoiding obviously bad prices.
The key enabler: post-only limit orders. Without them, you’d be paying taker rates on limit orders that fill immediately. With them, you guarantee the maker rate every time.
Open a Coinbase Advanced account →
FAQ
What is a post-only limit order?
A post-only limit order is a limit order that cancels itself if it would fill immediately. The result is that it always sits in the order book as a maker order, guaranteeing the maker fee rate — which is lower than the taker rate on most exchanges.
Does Coinbase Advanced Trade support limit orders?
Yes. Coinbase Advanced Trade supports limit orders, stop-limit orders, and bracket orders. You can also enable post-only on limit orders. It does not support trailing stops.
Does Kraken Pro have trailing stop orders?
Yes. Kraken Pro is one of the few major US retail exchanges that offers trailing stops. You can set a trailing stop by dollar amount or percentage distance from the current price.
Which crypto exchange has the lowest fees for limit orders?
Gemini ActiveTrader has the lowest maker rate at 0.20%. Kraken Pro is 0.25%, Coinbase Advanced is 0.60%. For high-volume systematic buyers, Gemini’s fee advantage is meaningful.
Can I use limit orders on Robinhood for crypto?
Yes, Robinhood supports limit orders for crypto. However, Robinhood uses a spread-based pricing model rather than a maker/taker structure, so you don’t get the fee benefit of maker orders that you’d get on Kraken or Gemini.
What’s the difference between a stop-loss and a trailing stop?
A stop-loss triggers a sell if the price drops below a fixed level you set. A trailing stop follows the price upward — if Bitcoin goes from $80,000 to $100,000 and you have a 10% trailing stop, it would trigger at $90,000 if the price dropped back to that level. Trailing stops automatically lock in gains without requiring you to manually adjust your stop level.
Disclosure: Some links in this article are affiliate links. If you open a Kraken, Coinbase, or Gemini account through my links, I may earn a small commission at no cost to you. I only recommend platforms I’ve actually used.



