How to do your MoonPay taxes with Koinly

MoonPay is a financial technology company that allows users to easily buy cryptocurrency with fiat currency using everyday payment methods such as Apple Pay, PayPal, Venmo, bank transfers, and credit and debit cards.

If you're using MoonPay to buy or sell crypto, you likely have a tax bill. Koinly can calculate your MoonPay taxes. 

How to integrate MoonPay with Koinly

MoonPay operates as a non-custodial service, allowing users to transfer the crypto they buy directly to a non-custodial wallet of their choosing.

Due to this set-up, there are a couple of ways to upload your MoonPay data to Koinly:

  • MoonPay App: This covers the non-custodial wallets that you've added.

  • MoonPay Rails: This covers your fiat purchases and sales.

If you're unsure which integration method to choose, here are a few examples:

  • Add MoonPay App if you used the MoonPay App as a non-custodial wallet but never bought crypto with fiat or sold crypto.

  • Add MoonPay Rails if you bought crypto with fiat on the MoonPay website but never installed the MoonPay app.

  • If you did both, then add both integrations.

We recommend adding the MoonPay Rails integration for more accurate calculations.

MoonPay App

CSV

Follow these steps to sync your MoonPay App data automatically to Koinly:

Connect all the blockchains you store assets on MoonPay App using their respective integration and your public key ("receive" address).


Fiat purchases

Your fiat purchases will import as deposits. For more accurate cost reporting of your on-ramps, add the "MoonPay Rails" integrations to Koinly as well.

On Koinly:

  1. Create a free account on Koinly
  2. Complete onboarding until you get to the Wallets page and find MoonPay App in the list
  3. Select API > Paste the public address/key you copied above in the appropriate box
  4. Hit Import and wait for Koinly to sync your data. This can take a few minutes
  5. Review your transactions on the Transactions page to ensure everything is tagged correctly and no missing data
  6. Go to the Tax Reports page to view your tax liability!
Having trouble connecting MoonPay App with Koinly?

MoonPay Rails

Follow these steps to download your MoonPay Rails data:

Use MoonPay Rails wallet for more accurate reporting of your fiat purchases (using a credit card or bank wire). You still need to import wallets where you actually hold your assets, e.g. using our MoonPay Wallet integration.


Files needed:

  1. Trade activity


How to download your trade activity CSV

Trade activity is only available via website, not the app

  1. Go to https://buy.moonpay.com/v2/buy
  2. Click the cog icon ⚙️
  3. Sign in using your email
  4. Go to Settings > Trading activity
  5. Click the 3-dot icon (...) in top-right and select Export in CSV
  6. Import the file to Koinly


Ref. MoonPay Support - How can I view and export my transaction history in MoonPay?

On Koinly:

  1. Create a free account on Koinly
  2. Complete onboarding until you get to the Wallets page and find MoonPay Rails in the list
  3. Click on it and select "File import" in the import options screen
  4. Upload the files you downloaded from MoonPay Rails (one at a time) and click on Import
  5. Review your transactions on the Transactions page to ensure everything is tagged correctly and no missing data
  6. Go to the Tax Reports page to view your tax liability!
Having trouble connecting MoonPay Rails with Koinly?

FAQs

What is MoonPay?
Is MoonPay safe?
Does MoonPay provide tax documents?