Recap has a comprehensive integration with Crypto.com Exchange that makes it easy to manage your crypto tax calculations. Connect your Crypto.com Exchange account to Recap to import your full trading history and automate your taxes. From 1 January 2026, UK-registered providers like Crypto.com are expected to fall within the Cryptoasset Reporting Framework (CARF) and report specified customer and transaction data to HMRC each year, so accurate records matter more than ever.
Disclaimer
The information provided in this content does not endorse Crypto.com. Furthermore, it does not constitute tax advice. If anything financial or tax-related is unclear, speak to a qualified tax professional. You can also share your Recap account with your accountant or tax adviser directly.
Why Crypto.com Exchange tax can be difficult to calculate manually
Many Crypto.com Exchange users start with a few spot trades and later add margin positions, staking rewards or transfers from the Crypto.com App. By tax season those activities often sit across multiple exports, which makes a manual calculation surprisingly difficult. A few things tend to trip people up:
- Spot trades. Every sale or swap of one crypto for another is a disposal for capital gains, even when no fiat changes hands.
- Margin and derivatives. These produce realised profit and loss that can need separate tax treatment depending on the nature and scale of the activity.
- Staking and Earn rewards. These are generally treated as income, valued at the point you receive them, on top of any later gain when you sell.
- Transfers between the Exchange, the App and external accounts. Not disposals in themselves, but they have to be matched so they are not mistaken for sales.
Crypto.com App vs Crypto.com Exchange
Crypto.com is more than one product. The Crypto.com Exchange is the group's professional trading venue, separate from the consumer Crypto.com App and the Crypto.com Visa card. Each one exports its data separately and keeps its own records, even though they are all subject to the same tax rules where you live. The most common mistake we see is importing one and forgetting the other, which leaves a gap a tax return cannot afford. If you have used both, you need data from each for a complete and accurate position.
How to import your Crypto.com Exchange data into Recap
Connect your Crypto.com Exchange account to Recap by API and import your entire trading history automatically, including spot trades, staking rewards and account transfers. Recap classifies and values every transaction with our fair-market valuation engine, applying the tax rules for your jurisdiction.
Auto Sync with Crypto.com Exchange How are Crypto.com Exchange transactions taxed?
Tax treatment depends on the transaction type and where you are tax resident. Here is how the main Crypto.com Exchange activities are generally treated:
| Transaction type | CGT disposal | CGT acquisition | Income |
|---|---|---|---|
| Deposits | CGT disposal: no. The deposit itself is not a disposal. If a deposit carries a fee, Recap records a fee disposal of the fee asset at market value (a fee paid in crypto is a disposal of that crypto; a fiat fee is not chargeable). | CGT acquisition: no. A deposit is not an acquisition: the asset keeps its original cost. Recap lets you reclassify a deposit (e.g. Airdrop, Income, Staking Reward, Gift In), which changes the treatment. | Income: no |
| Withdrawals | CGT disposal: no. The withdrawal itself is not a disposal, but Crypto.com's withdrawal fee is charged in the coin being withdrawn, and Recap records that fee as a disposal of the fee asset at market value. Fees on fiat withdrawals are in fiat and are not chargeable. | CGT acquisition: no | Income: no |
| Buying crypto with fiat | CGT disposal: no. The fiat leg is recorded as a disposal event but fiat is never a chargeable asset, so no gain arises. A trading fee paid in crypto (e.g. CRO) is recorded as a separate fee disposal of that asset. | CGT acquisition: yes. The crypto bought enters the section 104 pool at the trade value; on a fiat-to-crypto trade the fee is also attached to the acquisition as allowable cost. Recap's default: fees are added to cost and a fee disposal is emitted. Configurable: the 'deduct trade fees' setting (default off) instead nets a same-asset fee off the amount acquired. | Income: no |
| Crypto to crypto | CGT disposal: yes. The crypto sold is disposed of at the trade's valued amount; any trading fee paid in crypto is an additional fee disposal and is also attached to the disposal as allowable cost. | CGT acquisition: yes. The crypto bought enters the section 104 pool at the same value. Recap's default: the quote side of the pair drives the valuation. Configurable: the HMRC trade valuation setting can value from the disposed side instead. | Income: no |
| Selling crypto for fiat | CGT disposal: yes. The crypto sold is disposed of at the trade value; the fee is attached to the disposal as allowable cost and, where paid in crypto, also recorded as a fee disposal of that asset. | CGT acquisition: no. The fiat received is written as an acquisition event but fiat is not a chargeable asset, so no pool is created for it. | Income: no |
| Spending or sending crypto | CGT disposal: yes. Crypto.com Exchange's API reports these only as withdrawals, which by themselves generate no disposal (and become a Transfer if Recap matches them to a deposit in another of your accounts). Reclassifying the withdrawal in Recap as Spend/Purchase, Gift Out, Donation or Disposal makes it a disposal at market value; the network fee paid in crypto is a disposal either way. | CGT acquisition: no | Income: no |
| Earning staking rewards | CGT disposal: no. Staking and unstaking the principal generate nothing: Recap ignores the CRO_STAKE, CRO_UNSTAKE, STAKING and UNSTAKING ledger entries from this exchange, so the principal is untouched. | CGT acquisition: yes. The reward also enters the section 104 pool at the same market value, so that value becomes its cost for a later disposal. | Income: yes. Recorded as income at the reward's market value on the day it is received. Recap's default: fees are not netted off. Configurable: the 'deduct income fees' setting (default off) deducts a same-asset fee before valuing. |
| Earning interest or Earn rewards | CGT disposal: no | CGT acquisition: yes. The reward also enters the section 104 pool at that same market value. | Income: yes. Soft-staking and Earn rewards arrive in the exchange ledger as staking-reward entries, so Recap records them as income at market value on receipt. Manually added Interest transactions are treated the same way (income plus pool acquisition). |
| Transferring between your own accounts | CGT disposal: no. Moving your own coins is not a disposal. Any fee charged on the transfer is still recorded as a disposal of the fee asset at market value. | CGT acquisition: no. Recap matches the withdrawal and the deposit into a single Transfer using the on-chain transaction hash reported by Crypto.com, so no acquisition is created. Unmatched legs stay as a deposit or withdrawal, which also generate no CGT events. Where the amounts on the two legs differ, the excess is recorded as an acquisition (or, if negative, a zero-value disposal). | Income: no |
This table shows how Recap classifies each transaction type by default. Some treatments — such as the acquisition cost used for airdrops — are configurable in Recap. This is general information, not tax advice; consult a qualified tax professional about your circumstances.
This table shows Recap's default classification for common Crypto.com Exchange transactions. It is not an exhaustive schedule or a ruling. Treatment depends on your circumstances and jurisdiction, and you can recategorise any transaction where yours differ. Confirm your position with a qualified tax adviser.
Margin and derivatives sit outside this table because their treatment is more nuanced: realised gains and losses may be capital or income depending on the nature and scale of the activity, so it is worth checking the rules for your jurisdiction with an accountant. Some countries also restrict who can access crypto derivatives, so check what applies to you.
Refer to our tax guides for a more detailed look at crypto tax rules.
What's in your Crypto.com tax report
Recap turns your Crypto.com Exchange history, alongside your App and card activity, into a single tax report: capital gains, losses and income worked out under the rules for your jurisdiction, and a clear year-by-year summary you can file yourself or hand straight to your accountant.
Common Crypto.com Exchange tax challenges and how Recap solves them
Crypto.com Exchange accounts produce a few recurring tax problems. Here is how Recap handles each one:
- Spot trades across many pairs. Every swap between assets is a disposal. Recap calculates the gain or loss on each one automatically, across all your trading pairs.
- Margin and derivatives activity. These sit outside Recap's automatic classification for Crypto.com Exchange. Realised margin profit and loss needs separate treatment, so confirm the rules for your jurisdiction with an accountant.
- Staking and Earn rewards. These arrive as small income events through the year. Recap tracks and values each one at the point you receive it.
- Exchange and App history together. Activity split across the Exchange and the consumer App is easy to under-report. Recap combines both into one tax position.
- Large transaction volumes. Active accounts can produce very large histories. Recap imports your full history via API and processes it, so nothing is missed.
Why Crypto.com users choose Recap
Crypto.com Exchange users often choose Recap because it can combine activity from the Exchange, the App and the Visa card into a single tax position. Rather than juggling separate exports and manually reconciling transfers, you can see your gains, losses, staking income and rewards in one report, ready to file or share with your accountant.


