RobTheCoins.xyz
Wallets & networks

How to Swap Tokens in MetaMask

Learn how to swap tokens in MetaMask with this comprehensive, step-by-step guide. Our guide covers the process, fees, timing, and essential safety tips for token swapping.

Updated Sep 19, 2026 3 min read
How to Swap Tokens in MetaMask

Quick answer: To swap tokens in MetaMask, connect your wallet to a decentralized exchange (DEX) like Uniswap or 1inch, select the tokens you want to trade, confirm the details, and execute the swap.

Key takeaways

  • MetaMask integrates with DEXs for token swapping.
  • Always double-check the token addresses and network.
  • Swapping involves network fees and may take several minutes.
  • Test with a small amount for your first swap.
  • Keep your seed phrase secure and never share it.

Before you start

  • Install and set up MetaMask on your device.
  • Have a small amount of ETH or the native network token for gas fees.
  • Ensure you have the tokens you want to swap in your MetaMask wallet.
  • Connect to the correct network (e.g., Ethereum, Polygon, BSC).
  • Understand the basics of decentralized exchanges (DEXs).

How to Swap Tokens in MetaMask: step by step

1. Connect to a DEX

Open MetaMask and click on the ‘Browser’ tab. Navigate to a DEX like Uniswap, 1inch, or SushiSwap. Connect your MetaMask wallet by clicking the ‘Connect Wallet’ button on the DEX website.

2. Select tokens to swap

On the DEX interface, select the token you want to swap from in the ‘From’ field. Then, select the token you want to swap to in the ‘To’ field. If the token is not listed, you can paste its contract address.

3. Enter swap amount

Enter the amount of the token you want to swap. The DEX will display the estimated amount of the token you will receive. Be aware of slippage and price impact, especially for less liquid tokens.

4. Review details

Double-check the details of your swap, including the token addresses, amounts, and network. Ensure you are on the correct network and that the token addresses match the ones you intend to use.

5. Adjust slippage tolerance

If necessary, adjust the slippage tolerance. This setting allows for slight price variations during the swap. A higher slippage tolerance may be needed for less liquid tokens but can lead to worse rates.

6. Execute the swap

Click the ‘Swap’ or ‘Confirm Swap’ button. MetaMask will prompt you to confirm the transaction. Review the gas fees and total cost, then click ‘Confirm’ to execute the swap.

7. Wait for confirmation

The swap will be processed on the blockchain. This can take anywhere from a few seconds to several minutes, depending on network congestion and gas fees. You can check the status in your MetaMask activity tab.

8. Verify the swap

Once the transaction is confirmed, verify that the tokens have been swapped in your MetaMask wallet. You can also check the transaction on a blockchain explorer for more details.

Fees and how long it takes

Typical fees for swapping tokens in MetaMask include gas fees, which vary depending on the network and current congestion. On the Ethereum network, gas fees can range from a few dollars to over $50 during peak times. Other networks like Polygon or Binance Smart Chain have lower fees, often under a dollar. The time it takes to complete a swap also depends on network congestion and can range from a few seconds to several minutes.

Factors affecting fees and timing include the network you are using, the current gas price, the complexity of the transaction, and the liquidity of the tokens involved. Less liquid tokens may require higher slippage tolerance, which can affect the final price.

Tips to avoid mistakes

  • Always check the token addresses to avoid swapping the wrong tokens.
  • Use a small amount for your first swap to ensure everything works as expected.
  • Monitor gas prices and choose a time when fees are lower if possible.
  • Be aware of slippage and adjust the tolerance if necessary.
  • Keep your MetaMask wallet updated to the latest version for security.

Stay safe

  • Never share your seed phrase or private keys with anyone.
  • Double-check the token addresses and network before confirming the swap.
  • Be cautious of phishing sites and only use trusted DEXs.
  • Test with a small amount for your first swap to avoid large losses.
  • Understand that on-chain transactions are irreversible.

If something goes wrong

Swap not executing — Ensure you have enough ETH or native network token for gas fees and that the tokens are on the correct network.

High gas fees — Try swapping during off-peak hours or switch to a network with lower fees like Polygon or Binance Smart Chain.

Incorrect token amounts — Double-check the amounts and slippage tolerance. High slippage can lead to worse rates.

Doing this as part of trading, income, or a disposal? See how it may be taxed in Tax by country and the taxable-events section — information, not advice.

Frequently asked questions

Can I swap any token in MetaMask?
MetaMask allows you to swap any ERC-20 token on the Ethereum network, and similar tokens on other supported networks. However, very new or low-liquidity tokens may not be supported by all DEXs.
How do I add a custom token to MetaMask?
Click on 'Add Token' in MetaMask, then enter the token's contract address. The other fields should auto-populate. If not, you may need to find the correct token symbol and decimal information.
What is slippage in swapping?
Slippage is the difference between the expected price and the actual price of the token swap. It occurs due to market volatility and liquidity issues. Higher slippage tolerance can help execute swaps with less liquid tokens but may result in worse rates.
Why is my swap taking so long?
The swap time depends on network congestion and gas fees. Higher gas fees can speed up the transaction, but it also depends on the network's current state.
Can I cancel a swap?
Once a swap is initiated, it cannot be canceled. However, if the transaction is pending, you can speed it up or cancel it through MetaMask, though this may not always work depending on the network.
Information, not advice. This page explains how the rules are generally understood and is not tax, legal, or financial advice. Rules change and depend on your circumstances — always check the cited source and consult a qualified professional in your jurisdiction before you act.
Keep going

More wallets & networks guides

All guides →