Overview
With your MoonPay wallet, you can easily send or receive supported cryptocurrencies. This guide covers how to make transfers safely, how network fees work, and what to do if you run into common issues.
Important: Before you make any transactions, remember that crypto transactions can’t be undone. So double-check that you’re always sharing the right info with your sender or recipient.
How to send crypto
You can send cryptocurrency from your MoonPay wallet to any external wallet by following the steps below.
Send crypto from the MoonPay mobile app
Log in to your MoonPay app
Go to the Wallets tab
Select the asset you want to send (for example, BTC, ETH, SOL)
Tap the three-dot menu (…) next to the asset
Select Send
Select or add a wallet address/Moontag where you want to send the funds to
Enter the amount you want to send.
Confirm the correct network (for example, Ethereum for ERC-20 tokens, Solana for SOL, Bitcoin for BTC)
Review the transaction summary, including the estimated network fee
Tap Confirm and send to complete your transfer
Tip: Make sure the address matches the correct cryptocurrency and the correct network.
Key considerations when sending crypto
Match the asset with the correct blockchain
Examples:
ETH + ERC-20 tokens → Ethereum
USDT (TRC-20) → Tron
SOL → Solana
BTC → Bitcoin
Gas and network fees
Some blockchains require you to hold the native token to pay fees when sending crypto:
ERC-20 tokens (e.g., USDT, USDC) → require ETH
TRC-20 tokens → require TRX
Note: Even if you’re not sending ETH or TRX directly, you still need a small amount of the native token to process the transaction.
As a guideline:
Ethereum: keep around $20 in ETH
Tron: keep $1–$3 in TRX
Double-check recipient details
Cryptocurrency transfers are irreversible. If you enter the wrong address or select the wrong network, the transaction cannot be recovered.
Troubleshooting common send issues
Why did my transaction fail?
Your transaction may fail because:
You don’t have enough of the required native token (ETH, TRX, SOL, etc.) for network fees
The recipient address is incorrect or incompatible with the network
You selected the wrong blockchain
How to fix it:
Reduce the send amount if it leaves too little for fees. Try sending less than the max value
Confirm the recipient’s address and network before retrying
Why do I need to use the Send feature?
The Send button allows you to manually transfer funds securely. If you don’t see it, make sure you’re using the MoonPay app, not a different interface.
You can access Send via the three-dot menu next to any supported asset.
Advanced transfer options
Export your recovery phrase
You can export your MoonPay wallet’s recovery phrase and import it into external wallets such as MetaMask or Trust Wallet. Remember: MoonPay does not hold custody of your crypto — you are always in full control of your MoonPay wallet and its recovery phrase.
Important: Never share your recovery phrase. Anyone with this phrase has full access to your wallet and assets.
Send between MoonPay accounts
To send crypto between two MoonPay accounts, use the Send feature and enter the receiving MoonPay wallet address as the destination.
Sending tokens that require native fees
Quick reference guide
Token Standard | Blockchain | Required native token for network fees |
ERC-20 | Ethereum | ETH |
TRC-20 | TRON | TRX |
BEP-20 | BNB Smart Chain (BSC) | BNB |
SPL | Solana | SOL |
XRP | XRP Ledger (XRPL) | XRP |
Example
If you're sending USDT (ERC-20), you will need ETH in your wallet to pay the network fee. Ensure you also verify the gas fee estimate provided before confirming the transaction. In case of insufficient gas, add more ETH and retry.
How to receive crypto
Before receiving crypto, ensure you have generated a MoonPay wallet that matches the cryptocurrency you want to receive. To receive crypto, follow these steps:
Log in to your MoonPay mobile app
Click the three-dot button [...] next to the Buy & Sell icons
Select the Deposit option
Select the network of the cryptocurrency you want to receive (Bitcoin, Ethereum, Solana, XRPL, or Tron)
Click Copy address to copy the wallet address and share the address with the sender, or if you hold crypto on Coinbase, you can select Transfer from Coinbase
Tip: We currently support Coinbase, but more exchanges will be added frequently.





