Tools/Explorers

Crypto Swap Fee Comparison: DEX vs CEX vs Aggregator

Compare the total cost of swapping crypto across DEXs, centralized exchanges, and aggregators including trading fees, gas, slippage, and MEV exposure.

Spark Team

Total Cost of a Crypto Swap

The headline fee on a crypto swap rarely reflects what you actually pay. A 0.30% pool fee on Uniswap does not include gas, slippage, or MEV extraction. A "zero-fee" aggregator embeds its margin in the execution price. A centralized exchange charges a visible trading fee but hides a spread on its simple buy interface. To compare venues honestly, you need to account for every cost component: trading fee, network gas, price impact, spread, and MEV risk.

This guide breaks down all-in swap costs across major DEXs (Uniswap, Curve, Jupiter), centralized exchanges (Coinbase, Binance, Kraken), and aggregators (1inch, CowSwap, ParaSwap). Each venue type has a cost structure that favors certain trade sizes and conditions. The tables below use real fee schedules and approximate gas costs as of mid-2026.

Cost Breakdown by Venue Type

Every swap venue charges through some combination of five cost components. Understanding which ones apply to each venue type is the key to minimizing total execution cost.

Cost ComponentDEXsCEXsAggregators
Trading fee0.01%–1.00% (pool-dependent)0.00%–0.80% (volume-tiered)0%–0.15% (varies by protocol)
Gas / network fee$0.01–$15+ (chain-dependent)$0 (off-chain matching)$0–$15 (some offer gasless)
Slippage / price impactVariable (pool liquidity)Minimal (deep order books)Lower (split routing)
SpreadDetermined by AMM curve0.50%+ on simple interfacesEmbedded in solver pricing
MEV exposureHigh (public mempool)None (centralized matching)Low to none (private order flow)

DEX Fee Structures

Decentralized exchanges charge a pool fee on every swap that goes to liquidity providers. The fee varies by pool and protocol. On top of the pool fee, the trader pays network gas to execute the on-chain transaction.

Uniswap

Uniswap v3 offers four fixed fee tiers: 0.01%, 0.05%, 0.30%, and 1.00%. Pool creators select the tier based on pair volatility: stablecoin pairs typically use 0.01% or 0.05%, major pairs like ETH/USDC use 0.30%, and exotic tokens use 1.00%. Uniswap v4, launched in January 2025, introduced dynamic fees from 0% to 100% in 0.0001% increments, with hooks that can adjust fees in real time. As of July 2026, Uniswap v4 also collects a protocol fee of approximately 5 basis points on standard 0.30% pools, generating roughly $325,000 per day in protocol revenue.

Curve Finance

Curve charges a flat 0.04% swap fee, split evenly between LPs and veCRV holders. This makes Curve the cheapest DEX for stablecoin swaps and correlated asset pairs where its StableSwap invariant provides minimal price impact. Curve captured roughly 44% of Ethereum DEX fee revenue in late 2025.

Jupiter (Solana)

Jupiter charges 0% platform fee on standard Manual Mode swaps: users pay only the underlying DEX pool fee (typically 0.05%–0.30%) plus Solana gas under $0.01. Ultra Mode adds an optional 0%–0.1% platform fee in exchange for optimized routing. Jupiter commands approximately 95% of Solana's DEX aggregator volume, making it the default venue for Solana swaps.

CEX Fee Tiers by Volume

Centralized exchanges use volume-based maker-taker fee schedules. Higher 30-day trading volume unlocks lower fees. The table below shows fee tiers for the three largest global exchanges.

30-Day VolumeCoinbase (Maker / Taker)Binance (Maker / Taker)Kraken (Maker / Taker)
< $10K0.40% / 0.60%0.10% / 0.10%0.40% / 0.80%
$10K–$50K0.25% / 0.40%0.10% / 0.10%0.30% / 0.60%
$50K–$100K0.15% / 0.25%0.09% / 0.10%0.22% / 0.38%
$100K–$1M0.10% / 0.20%0.07% / 0.09%0.16% / 0.28%
$1M+0.08% / 0.18%0.05% / 0.07%0.08% / 0.18%
$250M+0.00% / 0.05%0.012% / 0.024%0.00% / 0.05%

Binance offers an additional 25% discount on spot fees when paying with BNB, bringing the base rate to 0.075%. Kraken restructured its fee schedule in July 2026, increasing entry-level taker fees to 0.80% while qualifying accounts by either volume or holdings value.

Note: CEX "simple buy" interfaces charge significantly more than advanced trading. Coinbase Simple adds a ~0.50% spread plus a separate fee (1.49% for bank transfers, 3.99% for debit cards). A $1,000 purchase through Coinbase Simple costs roughly $20 via bank transfer versus $6 on Coinbase Advanced. Always use the advanced trading interface. For a full breakdown, see our crypto exchange fee comparison.

Aggregator Fee Models

DEX aggregators route trades across multiple liquidity sources to find the best execution price. Their fee models differ significantly.

1inch

1inch charges no explicit swap fee in its standard mode: users pay only the underlying pool fee plus gas. In Fusion mode, 1inch uses a resolver network that executes trades gaslessly for the user. The resolver captures a spread between the quoted price and execution price as compensation. This spread is disclosed in the order preview before signing. Lifetime volume on 1inch exceeds $700 billion.

CowSwap

CowSwap uses a batch auction model that collects orders over a time window and settles them at a uniform clearing price in a single on-chain transaction. This design provides inherent MEV protection: because all trades in a batch execute at the same price, sandwich attacks and transaction reordering are eliminated by design. CowSwap charges a 0.02% volume fee for standard assets and 0.003% for correlated pairs like stablecoin swaps. On limit orders, CowSwap takes 50% of surplus (the difference between the limit price and execution price), capped at 0.98%.

ParaSwap (Velora)

ParaSwap, rebranded to Velora in 2026, charges a flat 0.15% fee on most swaps. It uses a positive slippage model: the fee only triggers when execution beats the quoted minimum output. Users also pay the underlying DEX pool fee and gas. For a deeper look at how aggregators compare, see our DEX aggregator comparison tool.

All-In Cost by Trade Size

The following table estimates the total cost of an ETH-to-USDC swap on Ethereum mainnet across venue types. Costs include trading fee, gas, estimated slippage, and MEV exposure. Gas assumes typical mid-2026 conditions ($5–$15 for an Ethereum L1 swap).

Venue$100 Swap$1,000 Swap$10,000 Swap
Uniswap (Ethereum L1)$6–$16 (6–16%)$11–$26 (1.1–2.6%)$65–$125 (0.65–1.25%)
Uniswap (Base / Arbitrum)$0.60–$1.25 (0.6–1.3%)$6–$11 (0.6–1.1%)$60–$110 (0.6–1.1%)
CowSwap (Ethereum)$0.50–$1.50 (0.5–1.5%)$1–$5 (0.1–0.5%)$5–$15 (0.05–0.15%)
1inch Fusion (Ethereum)$0.50–$2 (0.5–2.0%)$3–$10 (0.3–1.0%)$20–$50 (0.2–0.5%)
Coinbase Advanced$0.60 (0.6%)$6.00 (0.6%)$60.00 (0.6%)
Coinbase Simple (bank)~$3.50 (3.5%)~$20 (2.0%)~$150 (1.5%)
Binance Spot$0.10 (0.1%)$1.00 (0.1%)$10.00 (0.1%)

Key takeaway: for small trades under $500, Ethereum L1 gas dominates total cost and makes DEX swaps disproportionately expensive. L2s and Solana eliminate this problem. For large trades above $10,000, MEV exposure and price impact become the dominant cost, making MEV-protected aggregators like CowSwap the most cost-effective option.

Gas Costs by Chain

Network gas fees vary by orders of magnitude across chains. The choice of chain often matters more than the choice of DEX for small and medium-sized swaps.

ChainTypical Swap Gas CostNotes
Ethereum L1$5–$15Spikes above $50 during congestion
Arbitrum$0.05–$0.15Posts data to Ethereum for security
Base$0.03–$0.05Lowest-cost major Ethereum L2
Solana$0.001–$0.01Priority fees can increase cost
Bitcoin (Spark)< $0.01Near-zero cost for stablecoin transfers

For a full chain-by-chain fee breakdown, see our chain fee comparison tool. Bitcoin's Spark protocol enables near-zero-cost stablecoin transfers (USDB) on the Bitcoin network, making it competitive with Solana and L2s for payment use cases without leaving the Bitcoin ecosystem.

MEV Protection and Hidden Costs

MEV (maximal extractable value) is a hidden cost unique to on-chain trading. When you submit a swap through a DEX on Ethereum, your transaction sits in a public mempool where searchers can sandwich it: placing a buy before your trade to push the price up, then selling after your trade executes at the inflated price. Research estimates that sandwich attacks cost traders 0.3%–0.8% per affected trade, with approximately $290 million extracted through sandwich attacks in the year ending October 2025.

Three approaches mitigate MEV:

  • CowSwap batch auctions settle all orders at a uniform clearing price, making reordering unprofitable by design
  • 1inch Fusion routes orders through a private resolver network, keeping transactions out of the public mempool
  • Flashbots Protect submits transactions directly to block builders, bypassing the public mempool. It has shielded over $43 billion in DEX volume and served 2.1 million unique Ethereum accounts

CEXs are not affected by MEV because trades execute on centralized matching engines, not on-chain. This is one advantage of centralized venues that is often overlooked in fee comparisons.

Cross-Chain Swap Costs

Swapping assets across chains adds a bridge cost on top of the trading fee. Bridge fees typically range from 0.05% to 0.20% of transfer value, plus gas on both the source and destination chains.

For a $1,000 cross-chain transfer, typical bridge costs are $1–$4 via protocols like Across, Stargate, or Circle's CCTP. Bridge aggregators like Li.Fi and Socket optimize routing to reduce costs: a $1,000 USDC transfer from Ethereum to Arbitrum via Socket costs roughly $1.10 all-in.

The cheapest cross-chain option is often to deposit on a CEX, then withdraw to the target chain, though this sacrifices self-custody and adds withdrawal processing time. For users who want to stay on-chain, choosing a chain with native stablecoin liquidity avoids bridging entirely. Spark's native USDB on Bitcoin eliminates bridging for Bitcoin-ecosystem stablecoin users.

When Each Venue Type Wins

No single venue is cheapest in all scenarios. The optimal choice depends on trade size, urgency, and the chain you are on.

Small trades under $500:

  • L2 DEXs (Uniswap on Base or Arbitrum) or Solana DEXs (Jupiter) win because gas is negligible
  • Ethereum L1 DEXs are prohibitively expensive due to gas
  • CEXs are competitive if you already have funds deposited

Medium trades ($500–$10,000):

  • MEV-protected aggregators (CowSwap, 1inch Fusion) offer the best all-in cost on Ethereum
  • Binance is the cheapest CEX at 0.10% flat (0.075% with BNB discount)
  • Coinbase Advanced is more expensive at 0.40%–0.60% for low-volume traders

Large trades above $10,000:

  • CowSwap batch auctions provide the best protection against price impact and MEV
  • CEX OTC desks offer fixed quotes for trades above $50,000 with zero slippage
  • Standard DEX AMMs suffer significant price impact at scale unless liquidity is extremely deep

Frequently Asked Questions

What is the cheapest way to swap crypto?

For most users, the cheapest option depends on trade size and chain. For trades under $500, use an L2 DEX (Uniswap on Base or Arbitrum) or Jupiter on Solana where gas is under $0.15. For trades from $500 to $10,000, CowSwap or 1inch Fusion on Ethereum offers the best all-in cost because they eliminate gas for the user and protect against MEV. For large trades, Binance at 0.10% is hard to beat on raw trading fee, but CowSwap's MEV protection may save more on total execution cost. For more on exchange fees, see our exchange fee comparison.

How much does a Uniswap swap cost?

A Uniswap swap on Ethereum L1 costs the pool fee (typically 0.30% for major pairs, 0.05% for stablecoins) plus gas ($5–$15 in normal conditions) plus any MEV extraction (0.3%–0.8% if sandwiched). On a $1,000 ETH/USDC swap, expect roughly $11–$26 all-in on L1. On Base or Arbitrum, the same swap costs $6–$11 because gas drops to under $0.15. Uniswap v4 also collects a protocol fee of approximately 5 bps on v4 pools.

Are DEX aggregators cheaper than trading directly on a DEX?

Usually, yes. Aggregators like 1inch and CowSwap use smart order routing to split trades across multiple pools, reducing price impact. They also offer gasless execution (the solver or resolver pays gas and recoups it from the trade) and MEV protection. For a $1,000 swap, CowSwap's all-in cost of $1–$5 typically beats Uniswap's $11–$26 on Ethereum L1. The advantage is smaller on L2s where gas is already negligible.

What is MEV and how does it affect swap costs?

MEV (maximal extractable value) refers to profit that block builders and searchers extract by reordering, inserting, or censoring transactions. The most common form affecting swaps is the sandwich attack: a searcher front-runs your swap to move the price, then back-runs it to capture the difference. This costs the trader an estimated 0.3%–0.8% per sandwiched trade. CowSwap's batch auctions and 1inch Fusion's private order flow protect against MEV by keeping transactions out of the public mempool.

How do CEX fees compare to DEX fees?

CEXs charge no gas and have zero MEV risk, but their trading fees are volume-tiered. Binance is the cheapest major CEX at 0.10% for retail traders. Coinbase charges 0.40%–0.60% at the lowest tier. Kraken charges 0.40%–0.80% at entry level (post-July 2026 restructure). On a $1,000 trade, Binance costs $1, Coinbase Advanced costs $6, and Kraken costs up to $8. CEXs win on simplicity and predictability but require trusting a custodian with your assets.

What are the hidden fees in crypto swaps?

The three most common hidden costs are: spread (the difference between the quoted price and the midmarket price, especially on "simple buy" CEX interfaces where it can exceed 0.50%), MEV extraction (0.3%–0.8% per sandwiched on-chain trade), and price impact (the price movement caused by your trade against the AMM curve, significant for trades above $10,000 in shallow pools). Always check the "minimum received" field before confirming a swap to see the true worst-case execution price.

How much does it cost to bridge crypto between chains?

Bridge costs for a $1,000 transfer typically range from $1 to $4 via protocols like Across, Stargate, or Circle CCTP. Bridge aggregators (Li.Fi, Socket) optimize routing and can reduce this further. Gas on the destination chain adds to the cost. The cheapest option is often to use a chain with native stablecoin liquidity to avoid bridging entirely. For Bitcoin users, Spark provides native USDB stablecoin transfers without any cross-chain bridging.

This tool is for informational purposes only and does not constitute financial advice. Fee data is approximate and based on publicly available information as of mid-2026. Trading fees, gas costs, and exchange fee schedules change frequently. MEV cost estimates are based on aggregate research data and individual trade outcomes vary. Always verify current fees on each platform before executing trades.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →