Back to all guides
Topic:Product

Product

ICPay Swap: Trade Tokens Directly Inside Your Wallet

ICPay began as a seamless ICP wallet for username-based transfers. With ICPay Swap, you can trade ICP and ICRC tokens directly on-chain without leaving the app or handing custody to an external centralized exchange.

August 17, 2026 · 5 min read

How ICPay Swap Works

Swap exchanges one token for another inside your ICPay balance. Select a token you hold, choose the asset you wish to acquire, enter an amount, and review the live quote.

Quotes are sourced directly from ICPSwap — the premier decentralized exchange on the Internet Computer. Settlement occurs through the same secure custodial subaccount model ICPay already utilizes for deposits and transfers, ensuring only your authenticated principal can authorize the operation.

  • Supported tokens — ICP alongside ICRC-1 and ICRC-2 standard tokens such as ckBTC, ckETH, and ecosystem assets.
  • Live quotes & transparency — Rates update in real time, displaying expected output, liquidity pool fee, and slippage estimate before confirmation.
  • One-tap accessibility — Accessible straight from the home dashboard and quick-action drawers.

Step-by-Step: Executing a Swap

  1. Open ICPay Swap and authenticate with Internet Identity.
  2. Select the source token you wish to sell and target token you want to receive.
  3. Input the desired amount and inspect the estimated exchange rate and pool fee.
  4. Tap Swap to approve the on-chain trade.
  5. Your balances update automatically upon consensus finalization (~2 seconds).

On-Chain Safety & Settlement

Because ICPay trades run through canister smart contracts on the Internet Computer, transactions are atomic. If a swap cannot be completed due to price volatility or slippage limits, the transaction reverts and tokens remain safely protected in your subaccount.

Next steps

Ready to trade? Launch the Swap interface, or learn more about how ICP tokens work in our guide to the ICRC-1 Token Standard and What is ICP.