MozaikPay Docs
GuidesDepositing & withdrawingCrypto rails

Withdraw crypto (USDC)

Send USDC from your wallet to an address on Base or on another supported network.

You can move USDC out of MozaikPay to an address on Base, Ethereum, Solana, Arc, Avalanche, OP Mainnet, Arbitrum, Polygon or Linea. The address can be your own wallet, an exchange, or someone else. You do not need to verify your identity, and MozaikPay pays the network fee on Base. A withdrawal to another network also has a small bridge fee.

Withdrawals are final

Withdrawing to the wrong address or the wrong network may result in permanent loss of funds. Nobody can reverse a withdrawal once it's sent, so check the address before you confirm.

Start a crypto withdrawal

Tap Withdraw on the home screen, then Crypto withdraw.

Withdraw screen with the Crypto withdraw option

Choose the network

The Choose network screen lists the networks that you can withdraw to. Base is first and has No fees. On the other networks, Circle's Cross-Chain Transfer Protocol (CCTP) moves the USDC from Base, and a small bridge fee comes out of the amount.

Choose the network that the receiving wallet or exchange uses. This guide continues on Base.

Choose network screen with Base first, followed by the other networks

Enter the amount

Type how much you want to send. You can enter it in digital dollars or in your reference currency, and you can tap your available balance to fill in the maximum. Tap Next.

On a network other than Base, the screen also shows the amount that arrives after the bridge fee. If the amount is below the minimum for that network, the screen shows the minimum.

Crypto withdrawal amount screen with 50 digital dollars entered

Enter the destination address

Paste the address that you send to, or tap the QR icon in the field to scan it. ENS names work too, and the app resolves them for the network you chose. Tap Continue.

Enter your Base address screen with the recipient address field

The address must be able to receive USDC on the network you chose. If it cannot, there is no way to recover the funds.

On Solana, enter the recipient's wallet address, not a token account. Do not use an address that needs a memo.

Confirm

The Confirm withdraw screen shows the amount, the recipient address, and the network. If you entered an ENS name, you'll see the address it resolved to, so check that it's the one you expect.

The address is shown checksummed, so its mix of capital and lowercase letters can look different from what you pasted. It's the same address.

On a network other than Base, the screen also shows the Bridge fee (max), the amount that You receive (at least), and the Estimated arrival.

Tap Confirm and confirm it's you if the app asks.

Confirm withdraw screen with the amount, the recipient address and the network

You're done

Withdrawal request sent! Tap Done to go back home. The withdrawal shows up in your recent activity. On Base, the USDC arrives in a few seconds. On another network, it usually arrives in about a minute.

Success screen confirming the withdrawal request was sent

If the withdrawal is blocked

Some destination addresses are blocked by compliance screening. If you see that message, the withdrawal was never sent and your USDC is still in your wallet. You can try a different address, or if you believe it's a mistake, get in touch with our team.

Supported networks lists the fee and the usual arrival time for each network.

Need to move USDC into your MozaikPay wallet instead? See Receive a crypto (USDC) deposit.

On this page