How to do your CEX.io taxes
Koinly supports both CEX.io and CEX.io Spot Trading. To do your CEX taxes, the first—and in most cases, the only—step is to download all your transaction data from CEX.io and CEX.io Spot Trading and import it into Koinly.
Here's how you can do that for CEX.io:
Follow these steps to sync your CEX.io data automatically to Koinly:
- Log in to your CEX.io account.
- In the top right corner, click your profile icon.
- From the dropdown menu, click API.
- Under Permissions, check the Account Balance box. Leave all other checkboxes unticked.
- Click Generate Key.
- Copy the User ID, API key, and API secret and paste into the fields in Koinly.
- On CEX.io, click Activate next to the API information.
- A confirmation email will be sent to you. Click the link in the email to activate your API keys.
On Koinly:
- Create a free account on Koinly
- Complete onboarding until you get to the Wallets page and find CEX.io in the list
- Select API > Paste the API keys you copied above in the appropriate box
- Hit Import and wait for Koinly to sync your data. This can take a few minutes
- Review your transactions on the Transactions page to ensure everything is tagged correctly and no missing data
- Go to the Tax Reports page to view your tax liability!
This integration imports transactions made on "CEX.io Wallet" (cex.io), not "CEX.io Spot Trading" (trade.cex.io)
⚠️ Inaccurate data
- Some older trades may have wrong amounts of assets bought/sold
- Head over to our help center
- Hit up our discussion boards - we might have already answered your question
- Ask us on social media - we're on Twitter and Reddit
- Contact us on email or live chat
- Got a feature request? Give us feedback on Canny
Here's how to import your data from CEX.io Spot Trading:
Follow these steps to sync your CEX.io Spot Trading data automatically to Koinly:
- Log in to trade.cex.io (not cex.io)
- Click on the profile icon and select API keys
- You can also get to this page by clicking this link: https://trade.cex.io/terminal/settings/keys
- Click + NEW API KEY button
- Set the name (any name, e.g. "Koinly tax key")
- Under permissions, select only the Read permission
- All other permissions should be deselected
- Keep the "IP Whitelist" field empty
- Click Create API Key
- Copy the API key and secret and paste them in Koinly
On Koinly:
- Create a free account on Koinly
- Complete onboarding until you get to the Wallets page and find CEX.io Spot Trading in the list
- Select API > Paste the API keys you copied above in the appropriate box
- Hit Import and wait for Koinly to sync your data. This can take a few minutes
- Review your transactions on the Transactions page to ensure everything is tagged correctly and no missing data
- Go to the Tax Reports page to view your tax liability!
Use this integration only if you traded on trade.cex.io - otherwise, use the other CEX.io integration in Koinly
- Head over to our help center
- Hit up our discussion boards - we might have already answered your question
- Ask us on social media - we're on Twitter and Reddit
- Contact us on email or live chat
- Got a feature request? Give us feedback on Canny
FAQs
Is CEX.io legit?
CEX.IO is generally considered a legitimate and regulated cryptocurrency exchange that has been operating since 2013. It offers various crypto services, including trading, staking, and loans. While many users find it reliable, some report issues with withdrawals and customer support. As with any exchange, DYOR and don't leave funds you're not actively trading on an exchange.
What is CEX.io?
CEX.IO is a cryptocurrency exchange founded in 2013, offering trading, buying, and selling of digital assets. It provides services like spot trading, staking, crypto-backed loans, and a brokerage platform for beginners.
Can I use CEX.io in the USA?
Yes, CEX.IO is available in most U.S. states, but some services like staking and savings are restricted. It does not operate in certain territories like Puerto Rico and the U.S. Virgin Islands.

