
Converting inside Coinbase or Kraken keeps the whole trade in your exchange account. The exchange holds the coins, you need an account, and the price can include a spread (at Kraken, "where it applies") as well as a fee. A swap aggregator or DEX lets you swap from your own wallet without an exchange account and compares several routes, but you then trust a provider or a smart contract instead. So the trade-off is custody and account checks against choice of routes, and the costs are documented differently.
SwapBee publishes this guide and is the aggregator example here; 1inch is one of SwapBee's providers. Pages were checked on 9 October 2026 unless an archive date is given. Kraken's help pages were served to us in French; translations are ours.
Coinbase. You sign in, choose Convert, enter an amount, preview and confirm. Coinbase says converts execute immediately and "cannot be canceled" (Coinbase convert FAQ, as archived 7 October 2025). Its fee disclosures say fees are charged when you buy, sell or convert, are set when you place the order, and show in the trade preview. A spread "is also included in the exchange rate when converting from one cryptocurrency to another", and Coinbase "may retain any excess spread". Sending crypto off Coinbase costs a network fee based on Coinbase's estimate. The page notes: "The fees disclosed in this article are not applicable in all regions." (Coinbase fees, as archived 2 October 2026).
Kraken. Kraken's FAQ on buying, selling and converting (updated 16 September 2026) says these trades carry a displayed fee and, where it applies, a spread in the price: Kraken charges a fixed 1% trading fee, and the spread can differ between similar trades. You need a verified account to buy, sell or convert with fiat, and trades can't be cancelled once started (Kraken buy and convert FAQ). Its fee overview (updated 6 March 2026) adds a fee for crypto withdrawals, says Kraken may keep any excess spread, and says Kraken+ members pay no trading fee on up to $10,000 a month, though spreads still apply (Kraken fees).
In both cases the exchange holds the coins: Coinbase calls its balances a "Hosted Cryptocurrency balance service", and Kraken's proof-of-reserves page says client assets are under Kraken's control.
A DEX aggregator such as 1inch finds a route across decentralized exchanges, and you sign the swap in your own wallet. 1inch says its platform is non-custodial and needs an approval the first time you trade most tokens. In its default Fusion mode, "resolvers (takers) compete to fill your order and also pay for any associated gas fees", and the rate starts high and falls until a resolver fills it. 1inch describes "Minimum receive" as the minimum output for a filled trade; orders can expire unfilled if no resolver takes them (1inch Fusion).
A deposit-address aggregator such as SwapBee asks many providers for a price. There is no account and no wallet connection: you send your coins to a deposit address. There are no accounts, balances or pooled wallets: most swaps send your deposit straight to the provider, and on-chain DEX swaps use a one-time swap address SwapBee operates, which executes the swap and sends the output to your wallet automatically. Before you confirm, each quote's provider policy shows who holds your deposit. SwapBee doesn't charge a separate fee, but it does earn from your swap. On swaps through exchange services, the provider shares part of its fee with SwapBee. On on-chain DEX swaps, SwapBee adds a small markup to the quote. Both are already in the quote you see; nothing is added on top (see our terms). Your wallet also charges its usual network fee to send the deposit.
| Coinbase convert | Kraken convert | 1inch Fusion swap | SwapBee | |
|---|---|---|---|---|
| Source and date | Fee disclosures, as archived 2 Oct 2026 | Buy and convert FAQ (16 Sep 2026) and fee overview (6 Mar 2026) | Fusion help pages, checked 9 Oct 2026 | Help centre and terms, checked 9 Oct 2026 |
| Trading fee | Shown in the preview; the page lists fee disclosures and spread treatment but not a general crypto-to-crypto conversion percentage | 1%; the page describes a Kraken+ waiver up to $10,000 a month, with spreads still applicable | The pages list who pays gas but not a 1inch fee rate | Included in the quote: a share of the provider's fee, or a markup on on-chain DEX swaps; no separate fee |
| Spread or margin | In the convert rate; Coinbase may keep any excess | In the price where it applies; varies; Kraken may keep any excess | Rate set by a falling-price auction | SwapBee's share or markup sits inside the quote, as above |
| Network fee | On sends off Coinbase | Crypto withdrawal fee | Covered by the resolver, outside "fast mode" | You pay it to send your coins |
| Account | Coinbase account | Kraken account; verified for fiat trades (the FAQ answers "Yes" to "Do I need a verified account?") | Your own wallet | None |
The number that matters is how much of the new coin you end up with, after every fee and spread. Our guide to swap fees breaks each part down.
None of this makes any platform risk-free. Our trust checklist covers how to vet one.
To see what providers quote for your swap right now, compare live quotes on SwapBee.
It depends on the pair and size. Compare the quoted amount after all fees and the spread: exchanges show it in the order preview, and SwapBee's quotes already include the provider's fee and SwapBee's share or markup.
On its licences and disclosures page, which lists its licences and the regulators that issued them.
The Uniswap Wallet page says its code was audited by Trail of Bits. Our sources don't list audits of the Uniswap protocol itself, so check Uniswap's own docs for those.
Not an exchange account. A DEX aggregator needs your own wallet, connected to the site. SwapBee needs no account and no wallet connection, though you need your own wallet to receive the coins. The provider may ask for identity or other checks under its own rules. See our AML policy.