Overview
MoonPay's sell feature lets you convert cryptocurrency into cash that's sent directly to your bank account or card. Each transaction requires you to create a new order through the MoonPay app or widget — you'll receive a unique deposit address for that specific transaction.
Important: Never send cryptocurrency to old or saved wallet addresses from previous transactions. Always create a new sell order first to get a fresh deposit address. If you send crypto without creating a transaction first, we cannot guarantee we'll be able to process it.
How to sell cryptocurrency
Step 1: Start a new sell order
Open the MoonPay app
Select Sell
Step 2: Select the cryptocurrency and amount
Select the cryptocurrency you want to sell
Enter the amount you want to sell
Note: Each cryptocurrency has a minimum sell amount. Check the table below for minimums.
Cryptocurrency | Minimum amount |
AVAX_CCHAIN | 1.9 |
AXS (ERC-20) | 4 |
BCH | 0.1 |
BNB (BEP-20) | 0.07 |
BTC | 0.0015 |
ETH (ERC-20) | 0.01 |
ETH_ARBITRUM | 0.01 |
ETH_POLYGON | 0.01 |
LTC | 0.01 |
SOL | 0.01 |
TRX | 300 |
USD Coin (ERC-20) | 15 |
USDC_POLYGON | 15 |
USDC_XLM | 30 |
USDT (ERC-20) | 15 |
USDT_TRX | 15 |
XLM | 200 |
Note: Minimum amounts may change based on market prices and network conditions. Your wallet may also charge network fees. Check https://sell.moonpay.com for real-time minimums. Make sure you send enough to cover both network fees and our minimum amount.
Enter your email address
Note: New customers must complete identity verification. Read our verification article to learn more about this process.
Step 3: Add your bank details
Choose where you want to receive your funds:
Bank account — We'll ask for details in your local format (like IBAN for euros or routing number for US dollars)
Card — Mastercard or Visa debit cards for faster payouts
Important: UK and EU customers must use a verified bank account to sell cryptocurrency. To verify your bank account, either top up your MoonPay Balance with at least £1/€1 or use the same bank account to buy crypto. Only verified bank accounts can process sell transactions.
Note: We currently cannot accept transfers to Wise or C24 Bank accounts. Our team is working to support these banks in the future. Please use a different bank account.
Step 4: Review your order
Review the estimated price for your cryptocurrency
Check the fee summary
Accept our Terms of Use
Click Sell Now to confirm
Step 5: Get your unique deposit address
MoonPay generates a unique wallet address for this transaction
We'll also email you the deposit instructions
Important: This address is only for this specific transaction. Don't save it for future use.
Step 6: Send your cryptocurrency
Tap View deposit details to see your unique wallet address
Select the Copy icon to copy the address
Send the exact amount of cryptocurrency from your wallet to this address
Note: Your sell order stays open for 7 days. If you don't deposit cryptocurrency within 7 days, the order will auto-close. You can always create a new sell order after that.
Step 7: Receive your funds
Once we receive your cryptocurrency, we'll process your payout
You'll receive funds in your bank account or card based on your region's processing times
We'll send you a confirmation email when the transaction completes
Click See complete deposit instructions in the email to track your transaction
Important: If you send the wrong cryptocurrency or use the wrong blockchain network, we cannot recover or refund your funds. Always double-check the cryptocurrency and network before sending.
How long does it take to receive funds?
Payout times depend on your region and payout method. Card payouts are typically much faster than bank transfers.
UK bank account | European bank | US bank account | Withdrawal to cards |
Within 1 working day | Within 1 to 3 working days | With 3 to 5 working days |
|
Tip: Read our processing times article to learn more about delivery speeds in different regions.
What causes payout delays?
Common reasons your payout might be delayed:
Pending cryptocurrency deposit — We haven't received your crypto yet
Unaccepted updated quote — Market prices changed and you need to accept a new quote
Bank processing delays — Your bank may take extra time to process the transfer
If your payout hasn't arrived as expected:
Check your transaction status in the MoonPay app
Look for any updates or action items from MoonPay
Contact your bank to verify they haven't flagged the transfer
Reach out to MoonPay support if the issue continues
FAQs
Can I reuse a deposit address from a previous sell order?
Can I reuse a deposit address from a previous sell order?
No. Each sell order generates a unique deposit address that only works for that specific transaction. Always create a new sell order to get a fresh deposit address.
What happens if I send cryptocurrency without creating a sell order first?
What happens if I send cryptocurrency without creating a sell order first?
If you send cryptocurrency to MoonPay without first creating a transaction in the app or widget, we cannot guarantee we'll be able to process it. Always create a new sell order before sending crypto.
What if I send the wrong cryptocurrency or use the wrong network?
What if I send the wrong cryptocurrency or use the wrong network?
We cannot recover or refund cryptocurrency sent to the wrong address or on the wrong blockchain network. Always verify you're sending the correct cryptocurrency on the correct network before confirming the transaction.
Why do UK and EU customers need to verify their bank accounts?
Why do UK and EU customers need to verify their bank accounts?
This verification ensures funds are sent to the correct account. Verify your bank by either topping up your MoonPay Balance with at least £1/€1 or using the same bank account to buy cryptocurrency.
Can I sell cryptocurrency if I don't have a bank account?
Can I sell cryptocurrency if I don't have a bank account?
Yes, if you're in a supported region. You can receive payouts directly to a Mastercard or Visa debit card instead of a bank account.






