Wallet reviews rarely print the swap fee, yet it is the one cost the wallet itself sets. The fees in this list run from 0.25% on Rabby to up to 1% on Coinbase Wallet, on top of network gas. A $1,000 swap therefore costs $2.50 in wallet fees on Rabby and $8.75 on MetaMask. All seven are self-custody apps listed in the US App Store; hardware wallets are not ranked here.
Quick answer
Rabby is the best pick for Ethereum and EVM networks: its 0.25% swap fee is the lowest here and its code is open source. Use Phantom if you mostly hold Solana, and MetaMask if a dApp you need supports nothing else.
- 01Rabby: best for EVM networks
- 02MetaMask: best for dApp support
- 03Phantom: best for Solana
- 04Zerion: best for tracking DeFi
- 05Rainbow: best for Ethereum on mobile
The 7 best crypto wallets
Rabby charges 0.25% on in-app swaps, the lowest fee on this list, and its code is open source. It covers EVM networks only, with a browser extension, desktop app and mobile apps.
- Custody
- Self-custody
- Chains
- EVM networks
- Platforms
- Extension, iOS, Android, Desktop
- Swap fee
- 0.25%
- US availability
- Yes
Pros
- Balance-change preview before every signature
- Automatic network switching
- Lower in-app swap fee (0.25%)
Cons
- EVM networks only, no Solana or Bitcoin
- Smaller user base, so fewer dApps name it in their docs
Skip it if you hold Solana, Bitcoin or other non-EVM coins: Rabby does not support them.
MetaMask works with almost every EVM dApp and added Solana accounts in 2025. Its code is open source. The cost is the swap fee: 0.875%, the highest published fee on this list.
- Custody
- Self-custody
- Chains
- EVM networks, Solana, Bitcoin, Tron
- Platforms
- Extension, iOS, Android
- Swap fee
- 0.875%
- US availability
- Yes
Pros
- Works with almost every EVM dApp
- Open-source code
- Extension and mobile app with one seed phrase
Cons
- 0.875% fee on in-app swaps, higher than most wallets here
- Solana support is newer than in Solana-first wallets
Skip it if you swap often inside the wallet: on a $1,000 swap you pay $8.75 in MetaMask fees, against $2.50 on Rabby.
Phantom started on Solana and now also supports EVM networks, Sui and Bitcoin in one app. Its swap fee is 0.85%.
- Custody
- Self-custody
- Chains
- Solana, EVM, Sui, Bitcoin
- Platforms
- Extension, iOS, Android
- Swap fee
- 0.85%
- US availability
- Yes
Pros
- Solana, Bitcoin and EVM in one app
- Scam-token and malicious-transaction warnings
- Strong Solana dApp support
Cons
- 0.85% fee on in-app swaps
- Fewer EVM networks than MetaMask
- Custom EVM networks cannot be added by hand
Skip it if you mainly use Ethereum dApps: EVM-first wallets such as Rabby charge less per swap.
Zerion shows tokens and DeFi positions across EVM networks and Solana in one portfolio view, and previews each transaction before you sign. Swaps cost 0.67%, or 0.25% with its paid Premium plan.
- Custody
- Self-custody
- Chains
- EVM and Solana
- Platforms
- iOS, Android, Extension
- Swap fee
- 0.67% (0.25% with Premium)
- US availability
- Yes
Pros
- DeFi positions across chains in one view
- Transaction preview before signing
- Works on EVM networks and Solana
Cons
- 0.67% Zerion fee on in-app swaps and bridges
- Lower 0.25% fee needs a paid Premium plan, EVM wallets only
Skip it if you do not want a subscription to reach the lower swap fee.
#5R
Best for Ethereum on mobile
Rainbow is an open-source wallet built for Ethereum and its layer-2 networks, with iOS, Android and extension versions. It shows its swap fee in the app before each swap but publishes no fixed rate.
- Custody
- Self-custody
- Chains
- Ethereum and L2s
- Platforms
- iOS, Android, Extension
- Swap fee
- Shown in the app before each swap; no fixed rate published
- US availability
- Yes
Pros
- Clean mobile interface for tokens and NFTs
- L2 networks set up by default
- Open-source code
Cons
- Swap fee is shown in the app but not published as a fixed rate
- Ethereum and L2s only, no Solana
Skip it if you need Solana or other non-EVM chains.
Trust Wallet covers EVM networks and many non-EVM chains in one mobile app, with in-app staking for some coins and a transaction security scanner.
- Custody
- Self-custody
- Chains
- EVM and many non-EVM chains
- Platforms
- iOS, Android, Extension
- Swap fee
- Not verified
- US availability
- Yes
Pros
- Many chains in one mobile app
- In-app staking for some coins
- Extension and mobile app
Cons
- Swap fee is not stated as one clear rate
- Browser extension is less widely used with dApps than MetaMask
Skip it if you want to know the swap fee in advance: Trust Wallet does not state one rate on a page we could check.
Coinbase Wallet is a self-custody app separate from the Coinbase exchange account. It makes transfers from a Coinbase account simple, supports EVM networks and Solana, and offers passkey sign-in.
- Custody
- Self-custody
- Chains
- EVM, Solana and Bitcoin
- Platforms
- iOS, Android, Extension
- Swap fee
- Up to 1%, plus DEX aggregator and network fees
- US availability
- Yes
Pros
- Easy transfers from a Coinbase exchange account
- Passkey sign-in option
- EVM networks and Solana
Cons
- Swap fee of up to 1%, and aggregator fees come on top
- Several networks, including Litecoin and zkSync Era, lost support after August 15, 2026
Skip it if you swap often in the app: Coinbase charges up to 1%, and DEX aggregator fees come on top.
Crypto Wallets compared
Select a name to jump to its review.
| Name | Best for | Custody | Chains | Swap fee | US availability |
|---|
| Rabby | Ethereum and L2 users | Self-custody | EVM networks | 0.25% | Yes |
|---|
| MetaMask | Widest dApp compatibility | Self-custody | EVM networks, Solana, Bitcoin, Tron | 0.875% | Yes |
|---|
| Phantom | Solana first, plus EVM | Self-custody | Solana, EVM, Sui, Bitcoin | 0.85% | Yes |
|---|
| Zerion | Portfolio and DeFi view | Self-custody | EVM and Solana | 0.67% (0.25% with Premium) | Yes |
|---|
| Rainbow | Ethereum and L2s on a phone | Self-custody | Ethereum and L2s | Shown in the app before each swap; no fixed rate published | Yes |
|---|
| Trust Wallet | Many chains on mobile | Self-custody | EVM and many non-EVM chains | Not verified | Yes |
|---|
| Coinbase Wallet | Moving funds from Coinbase | Self-custody | EVM, Solana and Bitcoin | Up to 1%, plus DEX aggregator and network fees | Yes |
|---|
Swap fee: The wallet’s own fee on in-app swaps, excluding network gas. US availability: Listed in the US App Store. “Not verified” means we could not confirm the value on the project’s own pages.
How we rank crypto wallets
- 01Swap fee: the wallet’s own fee on in-app swaps, excluding network gas, from its help or fee page. A fee we could not find counts against the wallet.
- 02Chains: which networks the wallet supports natively, without a bridge or a second app.
- 03Open source: whether the wallet’s code is public, so outside researchers can review it.
- 04Security features: transaction previews, phishing detection and passkey or hardware-wallet sign-in.
- 05US availability: listed in the US App Store.
No project paid to be listed or ranked. Full rules: methodology.
What we did not test
- We did not open accounts, deposit money or place trades with these services.
- We did not audit smart contracts, reserves or security claims ourselves; we report what the project and its auditors publish.
- Fees, limits and availability change; the list date shows when we last checked them.
Rubric last updated Oct 1, 2026. Crypto assets are not insured by the FDIC or SIPC, and you can lose all the money you put in. This page is educational content, not financial advice.
How to choose
01Pick by chain first
A wallet that does not support your chain cannot hold your coins. Rabby and Rainbow cover EVM networks only; Phantom, MetaMask, Zerion and Coinbase Wallet add Solana; Trust Wallet covers the most chains.
02Swap outside the wallet to save the fee
The wallet fee applies only to its built-in swap screen. Connecting the same wallet to a DEX directly avoids the 0.25% to 1% wallet fee, though the DEX still charges its own.
03Guard the seed phrase
Self-custody means no one can reset your access. Write the seed phrase on paper, never type it into a website, and import it only into the official app from the developer’s site.
04Add a hardware wallet for large balances
MetaMask, Rabby and Rainbow can connect to a hardware wallet, which keeps the keys off your phone or computer. Consider one before you hold more than you would carry in cash.
Who should skip all of these
- Anyone who wants a password reset: with a self-custody wallet, losing the seed phrase means losing the funds. A custodial exchange account is the safer start; see our best crypto exchanges list.
- Long-term holders of large balances: use a hardware wallet, which this list does not rank.
- Bitcoin-only savers: most wallets here are built for Ethereum or Solana dApps.
Bottom line
Start with Rabby for EVM networks or Phantom for Solana. Keep MetaMask installed for dApps that support nothing else, but swap elsewhere.
Whichever wallet you use, the seed phrase is the account. Store it offline and move larger balances to a hardware wallet.
Educational content, not financial advice. Crypto assets are volatile; do your own research.
FAQ
Which crypto wallet has the lowest swap fee?
±
Of the wallets we checked, Rabby charges 0.25%. Zerion charges 0.67%, Phantom 0.85%, MetaMask 0.875%, and Coinbase Wallet up to 1%. Rainbow shows its fee only in the app. Network gas is extra in every case.
Are self-custody wallets legal in the US?
±
Yes. All seven wallets on this list are available in the US App Store. Taxes on trades and swaps still apply.
Is MetaMask still worth using?
±
Yes, for dApp compatibility: almost every EVM dApp supports it. For swaps, its 0.875% fee is higher than every other fixed rate on this list.
What happens if I lose my phone?
±
You restore the wallet on a new device with your seed phrase. Without the seed phrase or the wallet’s own backup, no company can recover a self-custody wallet.
Rabby or MetaMask?
±
Rabby costs less to swap in: its built-in swap charges 0.25%, against MetaMask's 0.875%. Rabby injects the same provider as MetaMask, so a dApp that shows only a MetaMask button still connects to it. MetaMask also manages Solana and Bitcoin accounts from one recovery phrase, while Rabby covers EVM networks only.
What changed in this list
2026-09-26First version: 7 wallets, swap fees checked on each wallet’s own pages.
2026-09-26Rainbow no longer publishes a fixed swap fee; text updated to say it shows the fee in the app before each swap.
2026-09-26Coinbase Wallet swap fee updated to up to 1%, per Coinbase's help page.
2026-09-26Zerion swap fee updated to 0.67%, or 0.25% with Premium, per its help center.
2026-10-01Added a Rabby vs MetaMask FAQ on swap fees and chain coverage.
Who made this page
✓
Fact check
Checked against 5 sourcesLast check: Oct 1, 2026
A value we could not confirm on the project’s own pages is marked “Not verified” instead of estimated.
How we review