Skip to main content

How to find your deposit address for a sell order

Learn where to find the unique deposit address for your MoonPay sell order and how to complete your crypto deposit successfully.

Overview


When you create a sell order on MoonPay, we generate a unique deposit address just for that transaction. You need to send your crypto to this address to complete the sale.

If your order is stuck on Waiting for deposit, it usually means the crypto hasn't been sent yet — or was sent to the wrong address.

Important: Every sell order has its own unique deposit address. Don't reuse an address from a previous order — it won't work, and your funds may not be recoverable.

Where to find your deposit address


In the MoonPay app

  1. Open the MoonPay app and go to Activity

  2. Tap the sell order showing Waiting for deposit

  3. Your deposit address is displayed on the order details screen

In your confirmation email

When your sell order is created, MoonPay automatically sends you an email with your deposit instructions, including the deposit address. Check your inbox (and spam folder) for an email from MoonPay.

In the MoonPay widget

If you started your sell order through a partner app (like Trust Wallet), look for the deposit address in the sell flow screen shown after you confirm your order.

Note: If you used a partner app and don't have a MoonPay account set up yet, download the MoonPay app and log in with the same email address you used in the partner app. Your order will appear in Activity.

How to complete your deposit


Once you have your deposit address:

  1. Open your crypto wallet and navigate to the token you're selling

  2. Tap Send

  3. Paste the deposit address into the recipient field

  4. Enter the exact amount shown in your MoonPay order

  5. Make sure the network matches — for example, if your order is for USDT on Ethereum, don't send on Tron

  6. Confirm you have enough of the network's native token (e.g., ETH) to cover gas fees

  7. Tap Send and confirm the transaction

Tip: Double-check the deposit address before sending. Crypto sent to the wrong address can't be recovered.

Troubleshooting


My order expired before I sent the crypto

Sell orders expire after 24 hours if no deposit is received. If your order has expired, create a new sell order — you'll get a fresh deposit address.

I sent crypto but the order is still waiting

  • Check that you sent to the exact deposit address shown in your current order — not one from a previous transaction

  • Make sure you sent on the correct network

  • Allow a few minutes for the blockchain to confirm the transaction

If the order still hasn't updated after 30 minutes, contact our support team with your transaction hash (the long ID from your wallet's transaction history).

I can't find my deposit address anywhere

If you can't locate the address in the app or your email, contact our support team. We can retrieve it for you — but don't create a new sell order until we confirm whether your original one can still be completed.

FAQs


Can I reuse a deposit address from a previous sell order?

No. Each sell order has its own unique deposit address. Using an old address won't link to your current order, and your funds may not be recoverable.

What happens if I send crypto to the wrong address?

MoonPay can't retrieve crypto sent to an incorrect address. Always verify the address shown in your current order before sending.

Does the deposit address change if I cancel and restart my order?

Yes. Every new sell order generates a new deposit address. Never use an address from a cancelled order.

I sent the right amount to the right address — why is my order still waiting?

Blockchain confirmations can take a few minutes. If it's been more than 30 minutes, contact our support team with your transaction hash so we can investigate.

Did this answer your question?