CoW Swap mark

Automated CoW Swap Crypto Tax Calculator

The easiest way to calculate your CoW Swap crypto taxes with Recap. Connect your account in seconds for a secure, read-only sync.

Recap has a comprehensive integration with CoW Swap that makes it easy to manage your crypto tax calculations. Add your wallet address or upload your CoW Swap trade history to Recap to import your full history and automate your taxes. From 2026, tax authorities are widening the automatic reporting of crypto under frameworks such as the OECD's Cryptoasset Reporting Framework (CARF), so keeping an accurate record matters more than ever.

The legal bit: The information provided in this content does not endorse CoW Swap. Furthermore, it does not constitute tax advice. If you are uncertain about any financial or tax-related matters, we strongly recommend seeking guidance from a qualified tax professional. Additionally, you may utilise our accountant and professional advisor sharing features.

Why CoW Swap tax can be difficult to calculate manually

CoW Swap is a decentralised exchange, so there is no account statement to fall back on: everything happens on-chain from your own wallet. That makes the record complete but raw, and a few things about it make manual tax work hard:

  • Every swap is a disposal. CoW Swap settles trades on-chain by swapping one token for another, and each of those swaps is a disposal for tax even though no ordinary money changes hands.
  • Trades settle in batches. Orders are matched and settled through batch auctions rather than a simple order book, so the amount you actually receive can differ from the price you first saw and needs to be read from the on-chain settlement.
  • Network and settlement fees. Gas and protocol fees are paid in crypto and attach to each trade, and getting the cost basis right means accounting for them rather than ignoring them.
  • Activity spread across a wallet. Your CoW Swap trades sit alongside every other transaction the same wallet has made, so the trades that matter have to be picked out of a long on-chain history.

How to import your CoW Swap data into Recap

CoW Swap imports into Recap from the blockchain. Add your public wallet address, or upload an export of your trade history, and Recap reads the on-chain settlements automatically, including swaps, fees and transfers. Recap classifies and values every entry with our fair-market valuation engine and applies the tax rules for your jurisdiction, turning raw wallet activity into a clear set of gains and losses.

How are CoW Swap transactions taxed?

Tax treatment depends on the transaction type and where you are tax resident. Here is how the main CoW Swap activities are generally treated:

Transaction typeCGTIncomeTracked in Recap
Deposits into your wallet
Withdrawals from your wallet
Swapping one token for another
Selling crypto for a stablecoin
Network and protocol fees
Transferring between your own wallets

Swapping one token for another on CoW Swap, including trades into stablecoins, is a disposal for capital gains purposes, each measured against your cost-basis pool. Moving tokens between your own wallets is not a disposal, and network or protocol fees form part of the cost of the trades they relate to.

Refer to our tax guides for a more detailed look at crypto tax rules.

What's in your CoW Swap tax report

Recap turns your CoW Swap activity into a single tax report: on-chain swaps treated as the disposals they are, stablecoin trades handled the same way, fees accounted for against the right trades, capital gains and losses 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 CoW Swap tax challenges and how Recap solves them

Trading on a decentralised exchange produces a few recurring tax problems. Here is how Recap handles each one:

  • On-chain swaps. Each token-for-token swap is a disposal. Recap reads it from the settlement and calculates the gain or loss automatically, so nothing is mistaken for a simple transfer.
  • Stablecoin trades. Moving into or out of a stablecoin feels like parking funds but is a disposal. Recap treats each one correctly.
  • Fees and gas. Fees paid in crypto are easy to overlook. Recap accounts for them against the trades they belong to so your cost basis is right.
  • A busy wallet history. Your trades sit among every other transaction the wallet has made. Recap pulls the whole history in and pools every disposal correctly.

Why CoW Swap users choose Recap

CoW Swap users often choose Recap because on-chain trading leaves you with raw wallet data and no tidy statement, which is slow and error-prone to reconcile by hand. Rather than reading settlements one by one, you can add your wallet address and see your gains and losses reconciled in one report, ready to file or share with your accountant.

Automate your CoW Swap tax reporting - takes 5 mins.

FAQs