Learn Fees

The real cost of swapping: wallet and exchange fees compared

Last updated: November 11, 2026

"0.9%" sounds small until you realize it's not the only number in the trade. A single swap can carry four separate costs — a swap fee, a spread, network gas, and sometimes a withdrawal fee — and the headline percentage is usually the most honest one of the four.

Key takeaways
  • One swap can carry four fees: a swap fee, a hidden spread, network gas, and — on exchanges — a withdrawal fee.
  • Big-brand wallet swaps cost ~0.85–1% before gas. MetaMask charges 0.875%, Phantom 0.85%, Coinbase Wallet ~1%.
  • "Zero fee" usually means a spread. If no fee is listed, the cost is inside the rate you're quoted.
  • Exchange fees look small but stack — trading fee plus spread plus a flat withdrawal fee — and you give up custody while you're there.
  • Nova charges 0.3% flat, shown in the quote before you sign — about 3x cheaper than the big two.

One swap, up to four fees

Every venue prices a swap differently, but the menu is always the same four items. The swap fee is the platform's explicit cut — a percentage of the amount you trade, taken by the wallet or exchange. The spread is quieter: the difference between the price you're quoted and the real market price. A venue can charge "no fee" and still earn 2% by quoting you a slightly worse rate. Network gas pays the chain's validators — it exists on every on-chain swap and belongs to the network, not your wallet. Finally, withdrawal fees are an exchange invention: a flat charge to move your own crypto out.

Wallet swap fees compared

In-wallet swaps are convenient — one click, no deposits — and the market has settled on charging for that convenience. Here are the published numbers:

WalletPublished swap feeThe fine print
MetaMask0.875%Applied to swaps routed through the built-in aggregator, before gas.
Phantom0.85%1.5% on "gasless" swaps where the network fee is covered for you.
Coinbase Wallet~1%On top of network gas; some token pairs carry extra route costs.
Exodus~0% listedSpread of roughly 2–3% baked into the quote — the fee didn't vanish, it moved.
Rabby~0%Third-party tests find no added markup; monetization happens elsewhere.
NovaThis site0.3% flatOne flat fee shown inside the quote. No tiers, no markup in the rate.

Published figures as of November 2026; providers change pricing, so verify before a large trade. Network gas is extra on every row — it goes to the chain, not the wallet.

Two honest observations. First, Exodus proves the spread is the sneaky line item — a "0%" wallet with a 2–3% spread is the most expensive option on this list. Second, Rabby genuinely charges ~0%, which means "lowest fee ever" claims you see elsewhere are marketing, not math.

What exchanges charge instead

A centralized exchange prices swapping as trading: a maker/taker fee, typically 0.1–0.6% depending on your volume tier, plus the bid-ask spread, plus a flat withdrawal fee when you move funds back to self-custody — often several dollars regardless of trade size, which punishes small trades hardest.

The flow itself has overhead: deposit (wait for confirmations), trade, withdraw (wait again). And the trade-off isn't just money — while your funds sit on an exchange, they hold the keys. Withdrawals can be delayed, limited, or paused entirely during outages or compliance reviews. For a swap you control end-to-end, a self-custody wallet sidesteps the deposit/withdraw cycle completely — you pay swap fee plus gas and nothing else.

Gas: the fee that isn't anyone's product

Gas compensates the network for executing your transaction, and it exists no matter which wallet or dex you route through. What varies is which network and when: the same swap can cost a few cents on an L2 like Base or Arbitrum and several dollars on Ethereum mainnet at peak congestion. Wallets don't set gas — they estimate it — so two wallets quoting different "network fees" are usually just quoting different moments. A wallet that shows gas separately from its own fee is showing you the honest version; a quote that blends them makes comparison impossible.

Worked example: swapping $1,000

Say you swap $1,000 of ETH into USDC. Wallet fee alone: MetaMask takes $8.75, Coinbase Wallet ~$10, Phantom $8.50, Nova $3.00, Rabby ~$0. An Exodus-style 2–3% spread quietly costs $20–30 despite the "no fee" label. Gas adds a separate network cost on all of them — cents on an L2, more on mainnet.

The exchange path on the same $1,000: a 0.4% trading tier costs $4, the spread might add another $1–3, and a flat withdrawal fee adds a few dollars more — call it $6–10 all-in, paid across three steps with two waiting periods and custody handed over in between. Cheap headline fees stop being cheap once the stack and the trade-offs are counted.

Honest limits — and where Nova fits

Fee tables age quickly: providers adjust pricing, run promotions, and route differently per pair and trade size, so treat every number here as "verify before a large swap." Aggregator quotes also vary — the same trade can price differently across venues because they query different liquidity. And don't optimize fees at the expense of the thing that matters more: a signature that drains your wallet makes any fee comparison moot. Read the preview; if you're unsure, walk away.

Where Nova fits, stated plainly: 0.3% flat on swaps — the same small cut on every trade, shown inside the quote before you sign, with no tiers and no spread markup. That's roughly 3x cheaper than MetaMask's 0.875% and Phantom's 0.85%. It is not the absolute lowest number on the market — Rabby charges ~0% — and we won't pretend otherwise. Nova's bet is that a small, visible flat fee funding development beats a "free" swap with the cost buried in the rate.

A flat 0.3%, shown before you sign

Nova swaps quote the fee and the gas separately — no tiers, no markup in the rate, and Nova Shield screens the transaction on-device before it reaches your key.

Educational content, not financial advice. Competitor fees are published figures as of November 2026 and may have changed; always confirm the quote shown in your own wallet before signing.

Keep reading

More from Learn

Security

Read before you sign: blind signing vs transaction previews

What unreadable hex actually approves, how pre-sign simulation works, and the 30-second checklist that stops most wallet drainers.

Read the guide
Product

Nova's features

120+ chains, 104+ wallet imports, Nova Points weekly drops, and Nova Shield screening — everything in one self-custody extension.

See the features
Hub

All Learn articles

Every guide in the hub — signing, fees, seed phrases, approvals, and self-custody fundamentals, written factual and beginner-first.

Browse the hub