How to Use 1inch Exchange: Step-by-Step Tutorial for Beginners
1inch is a decentralized exchange (DEX) aggregator that scans dozens of liquidity sources to find the best token swap rate. This tutorial walks through connecting a wallet, executing your first swap, setting a limit order, and using Fusion mode, so you can start trading with confidence.
Introduction
If you are new to decentralized finance, the number of DEXs and liquidity pools can feel overwhelming. That is the problem 1inch was built to solve: instead of manually comparing prices across Uniswap, PancakeSwap, Curve, and dozens of other protocols, 1inch's Pathfinder algorithm splits and routes your trade across multiple sources automatically to minimize price impact and, in many cases, get you a better net price than swapping on a single DEX directly. This guide covers everything a beginner needs, from wallet setup to placing your first swap, limit order, and Fusion trade. Nothing in this article is financial advice — always do your own research before trading.
Before you start: prerequisites
Before opening the 1inch app, make sure you have the following ready:
- A crypto wallet. A browser extension wallet such as MetaMask, or a mobile wallet that supports WalletConnect, is the most common setup. Hardware wallets like Ledger can also be connected for extra security. If you are choosing your first wallet, our 1inch wallet review compares the built-in 1inch mobile wallet with third-party options.
- A native gas token. Every blockchain transaction requires a small fee paid in the chain's native asset — ETH on Ethereum, BNB on BNB Chain, MATIC/POL on Polygon, and so on. Without at least a small amount of the gas token, your swap transaction cannot be broadcast, even if you hold plenty of the token you want to sell.
- A funded balance of the token you want to swap. This can be transferred from a centralized exchange withdrawal, bridged from another chain, or already sitting in your wallet.
Step 1: Connect your wallet to 1inch
- Go to the official 1inch app in your browser.
- Click the "Connect wallet" button in the top-right corner of the interface.
- Choose your wallet provider from the list (MetaMask, WalletConnect, Coinbase Wallet, Ledger, and others are typically supported).
- Approve the connection request in your wallet pop-up. This only shares your public address — it does not give 1inch access to move your funds.
- Confirm your wallet address and network appear correctly in the top-right of the app.
As of writing, 1inch supports around a dozen networks including Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, and Avalanche, so double-check the network selector matches the chain your tokens actually live on before proceeding.
Step 2: Select tokens and amount
- In the "You pay" field, select the token you want to sell from the dropdown search box.
- Enter the amount you wish to swap, or use the "Max" shortcut for the full balance.
- In the "You receive" field, search for and select the destination token.
- Wait a moment for 1inch to fetch quotes from its connected liquidity sources.
The app will display an estimated output amount that refreshes every few seconds as market prices move, so it is normal to see the number tick slightly before you confirm.
Step 3: Review the route, price impact and fees
Before confirming anything, expand the route details panel. Look for three things in particular:
- The route breakdown. This shows which DEXs and liquidity pools your trade is being split across, and what percentage of the order goes through each one.
- Price impact. A low-liquidity pair can move the market price against you noticeably. Anything above roughly 1–2% deserves a second look, and double-digit price impact usually means the pair is too illiquid to trade at that size.
- Slippage tolerance and network fee estimate. Slippage tolerance sets how much price movement you will accept between quote and execution; the estimated network fee shows roughly how much gas the transaction will cost in your wallet's native currency.
Step 4: Approve and confirm the swap
- If this is the first time you are swapping this particular token, you will need to sign a token approval transaction that lets the 1inch router contract spend it. This is a one-time action per token.
- Click "Swap" and review the final summary shown by your wallet, including the gas fee.
- Confirm the transaction in your wallet pop-up.
- Wait for on-chain confirmation. The 1inch interface will show a pending status and then update to confirm success once the transaction is mined.
- Check the received token balance in your wallet or the 1inch portfolio tab.
You can start with a small test swap on 1inch before moving larger amounts, which is a sensible habit whenever you are trying a new wallet-DEX combination.
How to use limit orders on 1inch
Limit orders let you set a specific target price instead of executing immediately at the current market rate. 1inch's limit order protocol is fully on-chain and gasless to create (you only pay gas when the order fills).
- Switch to the "Limit order" tab in the 1inch app.
- Select the token pair and enter the amount you want to sell.
- Set your target rate, either by typing a price directly or choosing a percentage above the current market price.
- Optionally set an expiration date for the order.
- Sign the order with your wallet. This is an off-chain signature, so no gas is charged yet.
- Your order sits in the order book until the market price reaches your target, at which point a taker or resolver fills it and pays the gas for execution.
Limit orders are useful for setting a target sell or buy price and walking away, rather than watching charts and manually timing a swap.
What is 1inch Fusion mode?
Fusion is 1inch's intent-based swap mode. Instead of broadcasting your own transaction, you sign a gasless order describing what you want to trade and your minimum acceptable output. A network of professional market makers and resolvers then compete in a Dutch auction to fill your order at the best available price.
Benefits typically associated with Fusion mode include:
- No gas fee paid by you directly for the swap itself, since the filling resolver covers it.
- Built-in protection against MEV (maximal extractable value) attacks such as front-running and sandwich attacks, since your order is not sitting in the public mempool as a standard transaction.
- Potentially better effective prices during the Dutch auction window compared to a rushed on-chain swap during volatile periods.
The trade-off is that Fusion orders can take a little longer to fill than an instant classic swap, since they depend on a resolver picking up the order within the auction window. For comparisons with other aggregator and DEX designs, see our breakdown of 1inch vs Uniswap vs PancakeSwap.
Gas optimisation tips
- Trade during off-peak hours. Gas prices on networks like Ethereum fluctuate through the day; swapping when network demand is lower can meaningfully reduce transaction cost.
- Use a layer-2 network when possible. Networks such as Arbitrum, Optimism, Base, or Polygon typically charge a small fraction of Ethereum mainnet gas for equivalent swaps.
- Batch approvals sensibly. Approving an exact amount rather than unlimited allowance adds a small amount of security friction, but many users prefer approving only what they plan to trade in the near term.
- Consider Fusion mode. Since resolvers cover the execution gas, Fusion can be noticeably cheaper for the end user than a classic swap during high-fee periods.
- Watch the gas price setting in your wallet. Most wallets let you choose "low", "market", or "fast" gas presets; for a non-urgent swap, the low or standard setting is usually sufficient.
Common errors and how to fix them
- "Insufficient funds for gas." Your wallet does not hold enough of the native token on that network to pay the transaction fee. Add a small amount of the gas token and try again.
- "Transaction failed" or reverted after confirmation. This often happens when the price moved beyond your slippage tolerance between quote and execution. Try increasing slippage slightly for volatile or low-liquidity tokens, or refresh the quote and retry.
- Approval stuck pending. Network congestion can delay confirmation. You can usually speed up or cancel the pending transaction from your wallet's activity tab.
- Token not found in search. Paste the exact contract address of the token instead of searching by name, since many tokens share similar tickers and unofficial imitations exist.
- Wrong network selected. If your token balance shows as zero, double-check the network selector matches the chain where your tokens are actually held.
FAQ
Frequently asked questions about using 1inch
No. 1inch is non-custodial, so there is no sign-up or account creation. You simply connect an existing crypto wallet, such as MetaMask or a hardware wallet, and the interface reads your public address to display balances.
Conclusion
Using 1inch comes down to four repeatable steps: connect a wallet, pick your tokens, review the route and price impact, and confirm. Once you are comfortable with basic swaps, limit orders and Fusion mode open up more advanced ways to trade at your target price or with added MEV protection. As always, start small, double-check the network and token addresses, and keep enough gas token on hand for smooth transactions. When you are ready, you can start swapping on 1inch using the steps above.
Ready to try 1inch yourself?
The fastest way to understand aggregation is to run one small swap and watch the route breakdown. Open the official app, connect a wallet you control and start small.
Visit 1inch (affiliate link)