Wallet account frequently asked questions (FAQs)

Learn how to use MoonPay's wallet features with this FAQ. Discover the non-custodial account wallet, manage tokens, check blockchain support, and view transaction history. Understand how to handle your wallet, change token currencies, and predict network fees for smooth transactions. Your MoonPay Wallet will be created when you login or signup.

How MoonPay wallets work

Your assets are held in a non-custodial wallet, so we don’t store your assets directly.

MoonPay Account supports 3 types of wallets in both mobile app and web widget:

  • Bitcoin (BTC)
  • Solana (SOL)

If you want to sell from your MoonPay wallet please follow these steps:

  1. Login to MoonPay (open the app)
  2. Select MoonPay Wallet
  3. Select the “sell” button located on the wallet card
  4. Enter the amount and currency you want to sell and continue
  5. Select withdrawal (payout) method
  6. Review information and select “sell now”
  7. Initiate deposit
  8. Select “sell now”

You can send ERC-20, BTC or Solana tokens from your MoonPay Account to a respective ETH, BTC or SOL wallet.

Your MoonPay Account keeps your crypto assets on the same chain safe.

With your MoonPay Account you can carry out the following crypto transactions:

  • Buy
  • Send
  • Sell (If you are based in one of our supported countries/payment methods)
  • Receive
  • Swap
The wallet details page

MoonPay provides non-custodial ETH, BTC and SOL wallets, so your crypto assets remain accessible in one place.

The MoonPay account details page shows your wallets, tokens and transaction activity (web), so you can make quicker decisions about your crypto assets.

To access the detailed wallet view for your specific MoonPay account:

  1. Click the wallet card on the MoonPay account homepage.
  2. Find a summary of all your wallets under Wallets in the navigation bar.
  3. Click the wallet cards to see the details.
  4. You can add funds or top up your wallet using the “Buy” button in your detailed wallet view.
View your balance in another currency

You view your wallet balance in any of our support currencies. To change the currency, open your account settings, tap ‘Change default currency’, and select a different currency. This article outlines these steps in detail: How to change default currency.

Blockchain support

Your MoonPay account currently supports Ethereum, Bitcoin and Solana.

When you transfer from your MoonPay account, you’ll need to pay a Network fee. This fee, determined by the blockchain, varies based on network conditions.

You’ll always see the full cost of a transfer upfront. The way we apply the fee differs depending on whether you use the BTC, ETH or SOL MoonPay account.

  • BTC: The fee is in BTC for transferring crypto.
  • ETH: The fee is in ETH, even if you transfer another ERC-20 token. Remember, for USDT, PEPE, or APE transfers, you still pay fees in ETH.
  • SOL: The fee is in SOL.



Ensure your max transaction amount covers the network fees before placing your order. This fee is based on the blockchain conditions. You can see it in the widget before finishing.

Exporting transaction history

You might need to export your transaction history for tax or record-keeping purposes. Here are the steps:

  1. Go to moonpay.com/buy.
  2. Click the hamburger icon in the top right.
  3. Select Trade history and choose Export all transactions as CSV.



Only buy and sell transactions done through MoonPay are shown.