Published on Mon Aug 24 2026 00:00:00 GMT+0000 (Coordinated Universal Time) by Jacob Cavazos
Every DEX aggregator and swap interface advertises low fees. Matcha says 0% fees. Uniswap says no interface fee. MetaMask charges 0.875%. Orkid charges 9 bps. 1inch says it finds the best price. These numbers are not comparable, and most of them are not the real cost of the swap.
The real cost of a crypto swap is the sum of five components: the explicit fee charged by the interface, the implicit fee captured in the spread, the gas cost of the transaction, the value extracted by MEV, and the slippage consumed by routing quality. A platform that charges 0% explicit fee but captures surplus, requires gas, and exposes the user to sandwich attacks can cost more than a platform that charges 9 bps flat, pays gas, eliminates MEV, and returns surplus. The stated fee is a marketing number. The all-in cost is the number that matters.
This comparison evaluates eight swap platforms available in 2026 — Orkid, Uniswap, 1inch, CoW Swap, Paraswap, MetaMask Swap, Matcha, and 0x — across all five cost components. It shows real examples at $100, $1,000, and $10,000 trade sizes so the cost difference is concrete, not theoretical. The objective is to identify which platform has the lowest real cost, not the lowest advertised cost.
For background on the fee mechanics discussed throughout, see our primers on understanding DEX aggregator fees, what surplus is in DEX aggregation, and what MEV is and how to protect against it.
The Five Cost Components of a Swap
Before comparing platforms, the cost model needs to be explicit. A swap has five cost components. Ignoring any one of them produces a misleading comparison.
Explicit fee. The fee charged by the interface or aggregator on top of pool fees. This is the number platforms advertise. It ranges from 0% (Matcha, Uniswap) to 0.875% (MetaMask Swap). Some platforms charge a flat fee (Orkid at 9 bps). Others charge a variable fee that depends on the route and is not always disclosed (1inch, Paraswap, CoW Swap).
Implicit fee (spread and surplus capture). The difference between the mid-market price and the price the user receives, minus the explicit fee and pool fee. This is where most hidden cost lives. When a user sets a 1% slippage tolerance and the trade executes at 0.3% better than the minimum, the 0.7% surplus belongs to someone. If the aggregator returns it to the user, the implicit fee is zero. If the aggregator captures it, the implicit fee is 0.7%. Most aggregators do not disclose how much surplus they capture. This is the single largest source of cost opacity in DEX aggregation. For a full explanation, see what surplus is in DEX aggregation.
Gas cost. The on-chain transaction fee paid to the network. On Ethereum mainnet, this is 5 to 40 USD per swap. On Base, it is 0.001 to 0.01 USD. Gas is paid by the user on most platforms. Gasless platforms (Orkid, CoW Swap) shift this cost to the solver or settler. On mainnet, gas is a major cost factor. On Base, it is minor in absolute terms but can be a gating factor — a user without ETH cannot pay gas, regardless of how small it is.
MEV cost. Value extracted by third parties from the user’s transaction. The two primary forms are sandwich attacks (front-running and back-running to manipulate price) and just-in-time liquidity insertion. MEV cost is bounded by the user’s slippage tolerance — a sandwich attack can extract up to the full slippage tolerance. On a $1,000 swap with 1% slippage, MEV can cost up to $10. Platforms that submit transactions to the mempool are exposed. Platforms that use intent-based off-chain execution are not. For the mechanics, see what MEV is and how to protect against it.
Slippage cost. The difference between the expected price at quote time and the executed price, excluding MEV. This is determined by pool liquidity and routing quality. A good aggregator splits a large trade across multiple pools to reduce price impact. A poor aggregator routes through a single pool and absorbs the full price impact. Slippage cost scales with trade size — a $100 swap has negligible slippage, a $10,000 swap can have significant slippage depending on the pair and routing.
The all-in cost of a swap is: explicit fee + implicit fee + gas cost + MEV cost + slippage cost. Any comparison that omits components is incomplete.
The Eight Platforms
Orkid
Orkid charges a flat 9 bps (0.09%) explicit fee. There is no variable component, no tiered structure, no route-dependent surcharge. The implicit fee is zero — Orkid returns all surplus to the user. Gas is paid by the solver, not the user, via Permit2 signature-based approval. The user does not need ETH. MEV cost is zero — execution is intent-based, the order is never in the mempool, and the minimum output is guaranteed by the signed intent. Slippage cost depends on routing quality; Orkid routes across Aerodrome, Uniswap V3, and other Base pools.
Orkid is Base-native. Its gasless execution is enabled by the Coinbase smart wallet ecosystem and EIP-7702 account delegation. For a detailed explanation of the mechanism, see gasless swaps on Base explained.
Uniswap
Uniswap charges no interface fee. The explicit fee is the pool fee, which ranges from 0.01% to 1% depending on the pool tier. For most volatile pairs, the default is 0.05% (5 bps). The implicit fee is not zero — Uniswap does not return surplus. Any favorable execution between the user’s slippage limit and the actual fill is captured by the pool and arbitrageurs. Gas is paid by the user. MEV cost is nonzero — Uniswap submits standard on-chain transactions to the mempool. Slippage cost depends on Uniswap V3/V4 concentrated liquidity depth.
Uniswap supports all major EVM chains. On Base, it only routes through Uniswap pools, not through Aerodrome or other venues.
1inch
1inch charges a variable explicit fee. On standard routes, the fee is embedded in the price and not separately disclosed. On Fusion routes (intent-based), the fee is the surplus retained by resolvers. The implicit fee is nonzero and opaque — the split between user and resolver is not published. Gas is paid by the user on standard routes; Fusion routes are gasless from the user’s perspective. MEV cost is zero on Fusion, nonzero on standard routes. Slippage cost is low — 1inch’s multi-pool splitting is among the best in the industry for large trades.
1inch supports all major EVM chains and several non-EVM integrations.
CoW Swap
CoW Swap charges no explicit interface fee. The cost is embedded in the surplus split between the user and the protocol/solver. The implicit fee is nonzero and opaque — the batch settlement model means surplus is distributed across all orders in a batch, and the user’s share is not individually disclosed. Gas is paid by the settlement contract — CoW Swap is gasless from the user’s perspective. MEV cost is zero — execution is intent-based. Slippage cost is low for trades that benefit from coincidence-of-wants matching, standard for AMM-routed trades.
CoW Swap supports Ethereum mainnet, Gnosis, Arbitrum, and Base.
Paraswap
Paraswap charges a variable explicit fee via positive slippage capture on certain routes. The rate is not flat and not consistently disclosed. PSP token stakers receive reduced fees. The implicit fee is nonzero and opaque. Gas is paid by the user on standard routes; Delta routes (intent-based) are gasless. MEV cost is zero on Delta, nonzero on standard routes. Slippage cost is moderate — Paraswap’s routing is competent but not as aggressive as 1inch for multi-pool splitting.
Paraswap supports all major EVM chains.
MetaMask Swap
MetaMask Swap charges 0.875% (87.5 bps) explicit fee, plus gas. This is the highest explicit fee in the comparison. The implicit fee is nonzero — MetaMask does not return surplus. Gas is paid by the user. MEV cost is nonzero — MetaMask submits standard on-chain transactions. Slippage cost is standard — MetaMask routes through 0x, which provides competent AMM routing and RFQ liquidity.
MetaMask Swap supports all major EVM chains. Its value proposition is convenience, not cost.
Matcha
Matcha charges 0% interface fee. The explicit fee is zero. The implicit fee is nonzero — Matcha routes through the 0x API, which captures surplus. Gas is paid by the user. MEV cost is partial — the RFQ portion of the route is off-chain and protected, the AMM portion is mempool-submitted and exposed. Slippage cost is standard — 0x RFQ liquidity provides competitive pricing for medium trades.
Matcha supports all major EVM chains.
0x
0x charges a variable protocol fee on certain routes, plus integrator fees set by the application using the 0x API. The implicit fee depends on the integrator. Gas is paid by the user. MEV cost is partial — RFQ fills are protected, AMM routing is exposed. Slippage cost is standard. 0x is an API/protocol, not a consumer interface — the end-user experience depends on the integrator (Matcha, MetaMask, or a custom app).
0x supports all major EVM chains.
Real Cost Examples: $100, $1,000, and $10,000 Swaps
To make the comparison concrete, here are the all-in costs for three trade sizes on Base. These are illustrative — actual costs vary by pair, time, and market conditions — but they use realistic fee rates and conservative MEV assumptions. The assumptions are:
- Pool fee: 5 bps (0.05%) for all platforms, applied uniformly. In practice, pool fees vary by tier and venue.
- Slippage tolerance: 0.5% for all trades.
- Realized slippage (excluding MEV): 0.05% on $100, 0.1% on $1,000, 0.3% on $10,000. These reflect typical routing quality on Base for a liquid pair.
- MEV extraction on mempool-submitted trades: 0.2% of trade value on average. This is conservative — on Base, sandwich attacks commonly extract 0.1% to 0.5% of trade value depending on slippage tolerance and pair.
- Surplus: 0.2% of trade value on average (the difference between the 0.5% slippage limit and the 0.1% realized slippage on a $1,000 trade, minus MEV). Platforms that return surplus credit this to the user. Platforms that capture surplus do not.
- Gas on Base: 0.005 USD per swap for user-pays-gas platforms.
$100 Swap
| Platform | Explicit Fee | Implicit Fee (Surplus) | Gas | MEV | Slippage | Total Cost | Total % |
|---|---|---|---|---|---|---|---|
| Orkid | $0.09 | -$0.20 (returned) | $0.00 | $0.00 | $0.05 | $0.00 | 0.00% |
| Uniswap | $0.05 | $0.20 | $0.005 | $0.20 | $0.05 | $0.51 | 0.51% |
| 1inch (standard) | ~$0.10 | $0.20 | $0.005 | $0.20 | $0.05 | $0.56 | 0.56% |
| 1inch (Fusion) | ~$0.10 | $0.10 | $0.00 | $0.00 | $0.05 | $0.25 | 0.25% |
| CoW Swap | $0.00 | $0.10 | $0.00 | $0.00 | $0.05 | $0.15 | 0.15% |
| Paraswap (standard) | ~$0.10 | $0.20 | $0.005 | $0.20 | $0.05 | $0.56 | 0.56% |
| MetaMask Swap | $0.88 | $0.20 | $0.005 | $0.20 | $0.05 | $1.34 | 1.34% |
| Matcha | $0.00 | $0.20 | $0.005 | $0.10 | $0.05 | $0.36 | 0.36% |
On a $100 swap, Orkid’s total cost is effectively zero — the 9 bps fee is offset by the surplus return. MetaMask Swap costs 1.34%, which is 13x more than Orkid. The dominant cost factors for mempool-submitted platforms are MEV and surplus capture, not the explicit fee.
$1,000 Swap
| Platform | Explicit Fee | Implicit Fee (Surplus) | Gas | MEV | Slippage | Total Cost | Total % |
|---|---|---|---|---|---|---|---|
| Orkid | $0.90 | -$2.00 (returned) | $0.00 | $0.00 | $1.00 | -$0.10 | -0.01% |
| Uniswap | $0.50 | $2.00 | $0.005 | $2.00 | $1.00 | $5.51 | 0.55% |
| 1inch (standard) | ~$1.00 | $2.00 | $0.005 | $2.00 | $1.00 | $6.01 | 0.60% |
| 1inch (Fusion) | ~$1.00 | $1.00 | $0.00 | $0.00 | $1.00 | $3.00 | 0.30% |
| CoW Swap | $0.00 | $1.00 | $0.00 | $0.00 | $1.00 | $2.00 | 0.20% |
| Paraswap (standard) | ~$1.00 | $2.00 | $0.005 | $2.00 | $1.00 | $6.01 | 0.60% |
| MetaMask Swap | $8.75 | $2.00 | $0.005 | $2.00 | $1.00 | $13.76 | 1.38% |
| Matcha | $0.00 | $2.00 | $0.005 | $1.00 | $1.00 | $4.01 | 0.40% |
On a $1,000 swap, Orkid’s total cost is negative — the surplus return exceeds the explicit fee and slippage. This is not a marketing claim; it is the mechanical result of returning surplus that other platforms capture. MetaMask Swap costs $13.76, or 1.38%. The gap between Orkid and MetaMask is $13.86 on a single $1,000 swap.
$10,000 Swap
| Platform | Explicit Fee | Implicit Fee (Surplus) | Gas | MEV | Slippage | Total Cost | Total % |
|---|---|---|---|---|---|---|---|
| Orkid | $9.00 | -$20.00 (returned) | $0.00 | $0.00 | $30.00 | $19.00 | 0.19% |
| Uniswap | $5.00 | $20.00 | $0.005 | $20.00 | $30.00 | $75.01 | 0.75% |
| 1inch (standard) | ~$10.00 | $20.00 | $0.005 | $20.00 | $15.00 | $65.01 | 0.65% |
| 1inch (Fusion) | ~$10.00 | $10.00 | $0.00 | $0.00 | $15.00 | $35.00 | 0.35% |
| CoW Swap | $0.00 | $10.00 | $0.00 | $0.00 | $20.00 | $30.00 | 0.30% |
| Paraswap (standard) | ~$10.00 | $20.00 | $0.005 | $20.00 | $20.00 | $70.01 | 0.70% |
| MetaMask Swap | $87.50 | $20.00 | $0.005 | $20.00 | $30.00 | $157.51 | 1.58% |
| Matcha | $0.00 | $20.00 | $0.005 | $10.00 | $25.00 | $55.01 | 0.55% |
At $10,000, slippage becomes the dominant cost for all platforms, and routing quality matters more. 1inch’s multi-pool splitting gives it an edge on slippage (15 bps vs 30 bps for single-venue routing). Orkid’s slippage is 30 bps in this example, but the surplus return of $20 offsets most of the cost, bringing the total to $19, or 0.19%. MetaMask Swap costs $157.51, or 1.58% — the 87.5 bps explicit fee alone is $87.50, more than Orkid’s total cost including slippage.
These numbers are illustrative, not guarantees. Real surplus depends on market conditions at execution time. Real MEV depends on mempool activity and the specific pair. But the structural relationships hold: platforms that capture surplus cost more than platforms that return it, platforms that expose users to MEV cost more than platforms that eliminate it, and platforms with high explicit fees cost more than platforms with low explicit fees. The only platform in this comparison that has a low explicit fee, returns surplus, eliminates MEV, and requires no gas is Orkid.
Why “Lowest Fee” Is Not the Stated Fee
The examples above show a pattern that contradicts the marketing. Matcha advertises 0% fees. On a $1,000 swap, Matcha costs $4.01. Orkid advertises 9 bps. On a $1,000 swap, Orkid costs negative $0.10. The platform with the higher stated fee has the lower real cost.
This happens because the stated fee is one of five cost components, and it is often the smallest. On a $1,000 swap on Base:
- Pool fee: $0.50 (5 bps)
- Explicit interface fee: $0.00 to $8.75
- Surplus capture: $1.00 to $2.00
- MEV: $0.00 to $2.00
- Slippage: $1.00 to $1.50
- Gas: $0.00 to $0.005
The explicit interface fee is the most visible component and often the most discussed. But surplus capture and MEV are frequently larger, and they are invisible to the user. A platform that charges 0% and captures $2.00 in surplus costs more than a platform that charges $0.90 and returns $2.00 in surplus. The difference is $2.90 on a $1,000 swap, or 29 bps — nearly three times Orkid’s stated fee.
This is why fee comparison is broken in the current DEX landscape. Platforms quote the number that makes them look cheapest. The number that determines the user’s actual cost — all-in, including hidden components — is rarely quoted and often not even measured by the platform itself. For a deeper analysis of how aggregator fees work, see understanding DEX aggregator fees.
The Hidden Cost of Surplus Capture
Surplus capture deserves special attention because it is the most opaque cost component and the one most likely to determine which platform is actually cheapest.
When a user submits a swap with a 0.5% slippage tolerance, they are telling the platform: “I will accept any output down to 0.5% below the quoted price.” If the trade executes at 0.3% better than that minimum, there is a 0.2% surplus. On a $1,000 swap, that is $2.00.
The question is: who gets the $2.00?
- Orkid: The user gets it. Surplus is returned in full.
- Uniswap: The pool and arbitrageurs get it. The user’s transaction executes at the pool price at the time of inclusion, which is determined by the block builder and any MEV activity. The user does not receive the upside of favorable execution.
- 1inch (Fusion): The resolver and protocol split it with the user in an undisclosed ratio.
- CoW Swap: The protocol and solvers split it with the user in an undisclosed ratio determined by batch settlement.
- Paraswap: Paraswap captures it as positive slippage fee on certain routes.
- MetaMask Swap: Captured by the 0x protocol and MetaMask.
- Matcha: Captured by the 0x protocol.
- 0x: Depends on integrator configuration.
The platforms that return surplus (Orkid) have a structural cost advantage that no amount of routing optimization can overcome. A platform that captures surplus must outperform on routing by the full amount of the captured surplus just to break even with a surplus-returning platform. In practice, routing quality differences between major aggregators are 5 to 15 bps. Surplus capture is 20 to 30 bps. The routing advantage does not cover the surplus loss.
For a full treatment of this dynamic, see what surplus is in DEX aggregation.
The MEV Tax
MEV is the second hidden cost. On mempool-submitted platforms, every swap is a potential target for sandwich attacks. The attacker sees the user’s transaction in the mempool, buys before the user (pushing the price up), lets the user buy at the inflated price, then sells after the user (pushing the price back down and pocketing the difference). The user’s loss is the attacker’s gain, bounded by the slippage tolerance.
On Base, MEV is not theoretical. The low gas cost means bots can profitably attack smaller trades than on mainnet. A sandwich attack that extracts $0.20 from a $100 swap is not worth the gas on mainnet but is profitable on Base. This means MEV cost is a flat percentage tax on mempool-submitted swaps, not a rare event.
Intent-based platforms eliminate this tax. The user’s order is not in the mempool. The solver executes against a guaranteed minimum output. There is nothing to sandwich. This is not a feature — it is a structural property of off-chain intent matching. For the practical implications, see our guide to preventing sandwich attacks and the primer on intent-based swap execution.
Gas: Minor Cost, Major Barrier
On Base, gas is cheap. A swap costs 0.001 to 0.01 USD. In the cost tables above, gas is the smallest line item. But gas has a gating effect that the dollar cost does not capture.
A user who arrives on Base via Coinbase onboarding holds USDC. They do not hold ETH. On a platform that requires gas, they cannot swap until they acquire ETH — which requires a bridge, a swap, or a transfer from another chain. This is friction. It is not a cost measured in basis points, but it is a cost measured in abandoned transactions and users who leave Base for a centralized exchange where they can swap USDC for tokens without managing gas.
Gasless platforms remove this barrier. Orkid’s Permit2-based flow and CoW Swap’s settler-paid gas both allow a user with only USDC to swap immediately. On Base, where the Coinbase onboarding pipeline produces a steady stream of USDC-only users, gasless execution is not a convenience feature. It is a requirement for serving the majority of new users. For the technical details, see gasless swaps on Base explained.
Which Platform Has the Lowest Real Cost
The comparison produces a clear ranking by all-in cost on Base in 2026.
- Orkid — lowest total cost across all three trade sizes. Negative cost on $1,000 due to surplus return. 9 bps flat fee, no gas, no MEV, full surplus return.
- CoW Swap — second lowest. Gasless, MEV-protected, but opaque surplus split adds 10 to 20 bps of implicit cost.
- 1inch Fusion — third. Gasless, MEV-protected, but variable fee and opaque surplus split. Routing quality advantage on large trades.
- Matcha — fourth. Zero explicit fee but surplus capture and partial MEV exposure add 30 to 40 bps.
- Uniswap — fifth. No interface fee but surplus capture, full MEV exposure, and gas requirement. No Aerodrome routing on Base.
- 1inch (standard) — sixth. Variable fee, surplus capture, full MEV exposure, gas required.
- Paraswap (standard) — seventh. Variable fee, surplus capture, full MEV exposure, gas required.
- MetaMask Swap — eighth. 87.5 bps explicit fee, surplus capture, full MEV exposure, gas required. Highest cost by a wide margin.
The ranking is stable across trade sizes. Orkid’s advantage is structural, not marginal: it is the only platform that combines a low flat fee, zero gas, zero MEV, and full surplus return. Other platforms match one or two of these properties but not all four. CoW Swap matches gasless and MEV-protected but not transparent fee or full surplus return. Uniswap matches low fee but not gasless, MEV-protected, or surplus return. MetaMask matches none.
The implication for traders is straightforward. If cost is the primary criterion, the platform with the lowest all-in cost is the one that eliminates hidden costs, not the one with the lowest advertised fee. On Base in 2026, that platform is Orkid.
Frequently Asked Questions
Which crypto swap has the lowest fees?
The crypto swap with the lowest all-in fees in 2026 is Orkid, which charges a flat 9 bps (0.09%), requires no gas, eliminates MEV via intent-based execution, and returns all surplus to the user. On a $1,000 swap, Orkid’s total cost can be negative because the surplus return exceeds the explicit fee. Platforms that advertise 0% fees — Matcha, Uniswap — have lower stated fees but higher all-in costs because they capture surplus and expose users to MEV. The lowest-fee swap is the one with the lowest total cost, not the lowest advertised fee.
How much does it cost to swap on Orkid?
Orkid charges a flat 9 bps (0.09%) on swap volume. On a $100 swap, the fee is $0.09. On a $1,000 swap, it is $0.90. On a $10,000 swap, it is $9.00. There is no gas cost — the solver pays gas. There is no MEV cost — execution is intent-based and off-chain. Surplus is returned to the user, which can offset part or all of the fee. The all-in cost on a $1,000 swap is typically near zero or negative after surplus return, compared to $4 to $14 on platforms that capture surplus and expose users to MEV.
Are DEX aggregator fees hidden?
Most DEX aggregator fees are partially hidden. The explicit fee — what the interface charges — is usually visible. The implicit fee — surplus capture, spread, and MEV exposure — is usually not disclosed. Platforms like 1inch, CoW Swap, and Paraswap use variable fee models where the effective fee depends on the route and the surplus split, which is not published. Platforms like Matcha and Uniswap charge 0% explicit fee but capture surplus, which functions as an undisclosed fee. Orkid is the exception: it charges a flat 9 bps and returns all surplus, making the total cost transparent. For a breakdown of how these fees work, see understanding DEX aggregator fees.
What is the cheapest way to swap on Base?
The cheapest way to swap on Base is to use a platform that minimizes all-in cost: explicit fee, gas, MEV, slippage, and surplus capture. Orkid is the cheapest option on Base in 2026 because it charges 9 bps flat, requires no gas, eliminates MEV, and returns surplus. CoW Swap is the second cheapest for users who want gasless and MEV-protected execution. Using a mempool-submitted aggregator on Base — Uniswap, Matcha, MetaMask — adds MEV cost and surplus capture that typically exceeds the savings from a lower explicit fee. For users who hold only USDC and no ETH, gasless platforms are the only option that does not require acquiring ETH first.
Do DEX aggregators charge spread fees?
Some DEX aggregators charge spread fees, but most do not do so explicitly. Instead, they capture surplus — the difference between the user’s slippage limit and the executed price — which functions as a spread fee but is not disclosed as one. When a user sets a 0.5% slippage tolerance and the trade executes at 0.3% better than the minimum, the 0.2% difference is surplus. If the aggregator keeps it, the effective spread fee is 0.2%. Platforms that return surplus (Orkid) do not charge a spread fee. Platforms that capture surplus (Uniswap, Matcha, MetaMask, standard 1inch, standard Paraswap) effectively charge a variable spread fee that is invisible to the user. For a full explanation, see what surplus is in DEX aggregation.
Written by Jacob Cavazos
← Back to blog