• Integrations
  • Security
  • Pricing
  • For Accountants
Sign in
FacebookInstagramXLinkedInTelegram

PRODUCT

  • Recap
  • Pricing
  • Reviews
  • Release notes

FEATURES

  • Integrations
  • Pricing
  • Security and Privacy

INTEGRATIONS

  • Coinbase Taxes
  • Kraken Taxes
  • Binance Taxes
  • Ethereum Taxes
  • More Integrations

RESOURCES

  • Crypto tax calculator
  • Capital gains tax calculator
  • Help Center
  • Resources library
  • Blog
  • Find an accountant

COMPANY

  • About us
  • Careers
  • Contact us
Bitcoin Policy UK
Privacy policyTerms of serviceCookie PolicyDPA
©2026 Recap Technologies Limited. All rights reserved.
71-75 Shelton Street, Covent Garden, London, England, WC2H 9JQ
Telephone: 01174 630352
  1. INTEGRATIONS
  2. Coinbase
Coinbase mark

Automated Coinbase
Crypto Tax Calculator

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

Coinbase markAuto Sync with Coinbase

Coinbase transactions can create both capital gains and income tax liabilities, depending on how you use the platform. Selling crypto, swapping one asset for another, spending with a Coinbase Card, staking rewards, USDC rewards, and learning rewards can each have a different tax treatment. This page explains how Coinbase transactions are typically taxed and how to generate an accurate Coinbase tax report with Recap.

Recap supports Coinbase, Advanced Trade, Coinbase Pro history, Coinbase Prime, staking and rewards income, Coinbase Card transactions, and transfers to and from Coinbase's self-custody app, all in a single tax report you can review, file, or share with your accountant. Connect your account, and Recap does the heavy lifting.

Disclaimer

The information provided in this content does not endorse Coinbase. 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.

What is Coinbase?

Coinbase is a regulated cryptocurrency exchange used in over 100 countries to buy, sell, and store digital assets. Founded in 2012 and listed on the Nasdaq, it's known for an easy-to-use app that makes it many people's first exchange. Behind the simple interface, though, sits a wide product range.

Coinbase's product range

Here's an overview of what Coinbase offers:

  • Buy, sell and convert: hundreds of supported cryptocurrencies, including direct crypto-to-crypto conversions.
  • Advanced Trade: spot trading with order books, charting tools, and lower fees. Advanced Trade replaced Coinbase Pro, so if you traded on Coinbase Pro before it closed, see our Coinbase Pro integration for that history.
  • Staking: earn rewards on supported assets like Ethereum, Solana, and Cardano, where available.
  • USDC rewards: earn rewards on USDC balances held on the platform, where available. Coinbase has changed these programmes over time, so check what currently applies to your account.
  • Coinbase Card: a Visa debit card that spends crypto straight from your account and pays cashback in crypto.
  • Learning rewards: small amounts of crypto for completing educational quizzes, typically treated as income when received.
  • Self-custody app: Coinbase's separate app for holding assets yourself and using DeFi apps off-exchange.

Why Coinbase data can be tricky to track manually

Many people start with a few simple Bitcoin purchases, then add staking rewards, USDC rewards, Advanced Trade orders, and transfers from Coinbase's self-custody app over time. By tax season, that "simple" account can hold thousands of taxable events. A few things make manual tracking harder than people expect:

Common tracking pitfalls

  • Every conversion between two cryptocurrencies is typically a disposal for tax purposes. This is one of the most common surprises for Coinbase users, because a conversion feels like a simple swap inside the app.
  • Coinbase Card spending generally creates a small disposal every time you tap the card, each one needing a market valuation at the time of the spend.
  • Staking, USDC rewards, and learning rewards drip-feed small income events through the year, each one needing to be valued in your local currency on the date it arrived.
  • Transfers between Coinbase, Coinbase's self-custody app, and other accounts you own need to be matched up so they aren't mistakenly taxed as disposals.
  • If you previously traded on Coinbase Pro, that history sits in a separate export and needs combining with your main account before your numbers add up.

Coinbase products supported in Recap

Recap calculates tax across Coinbase's core product range, covering 49 different Coinbase transaction types, from simple buys to Card cashback and Coinbase One rebates. Once your data is in, your activity flows into a single Recap tax report whether you import via API or CSV.

What's covered

  • Buys, sells, and crypto-to-crypto conversions across every supported asset.
  • Advanced Trade orders, including fees.
  • Staking rewards, USDC rewards, learning rewards, and other earning events.
  • Coinbase Card spends and cashback.
  • Deposits, withdrawals, and transfers between your accounts.

How to import Coinbase into Recap

There are two ways to bring your Coinbase data into Recap, and for most users the API connection is the quickest way to get started.

  • API connection (recommended): connect your Coinbase account in a couple of clicks and Recap syncs your transactions automatically, keeping your tax position up to date as you trade. Our help guide on connecting your Coinbase account through the API walks through every step.
  • CSV import: export your transaction history from Coinbase and upload it to Recap. Useful if you prefer not to connect via API. See our help guide on adding your Coinbase account using a CSV file for the steps.

Institutional users can also connect Coinbase Prime. See our Coinbase Prime help guide for the setup.

Tip

Recap needs your full Coinbase history, including older trades and any Coinbase Pro activity, to calculate accurate gains. If you've used Coinbase for years, make sure your import covers every year you've been active, not just the latest one.

How to get your Coinbase tax report

Getting a Coinbase tax report takes three steps: connect your Coinbase account to Recap (or upload your CSV files), let your transactions sync and check the activity looks complete, then download your report. No spreadsheets required.

Your Coinbase tax report covers:

What's included

  • Capital gains and losses on every disposal, using the cost basis rules for your jurisdiction.
  • Income from staking, USDC rewards, learning rewards, and other earning events, valued at the time of receipt and entering your cost basis at that same value. Card cashback and Coinbase One rebates are recorded as acquisitions rather than income.
  • A transaction log so you can spot any issues before you file.
  • A downloadable summary you can submit with your tax return or share with your accountant.

You can preview your Coinbase tax position at any time during the year, not only at filing season. As you add other exchanges and accounts to Recap, your Coinbase activity flows into your overall position alongside everything else.

Coinbase markAuto Sync with Coinbase

Common Coinbase tax challenges and how Recap solves them

Coinbase accounts produce a few recurring tax problems. Here's how Recap handles each one:

How Recap solves it

  • Hidden disposals from conversions: converting one crypto to another feels like nothing happened, but it's typically a taxable disposal. Recap captures and values every conversion.
  • Card spending: each Coinbase Card transaction is generally a small disposal that needs valuing on the day. Recap handles them all automatically, however many coffees that is.
  • Internal transfers: moves between Coinbase, Coinbase's self-custody app, and other accounts you own shouldn't be taxed as disposals. Recap ensures they are treated as non-taxable movements.
  • Recurring rewards: staking, USDC rewards, and learning rewards can produce hundreds of small income events a year. Recap values each one on the day it arrived, so you don't have to.

How are Coinbase transactions taxed?

Tax treatment depends on the transaction type and your jurisdiction. Selling or spending crypto counts as a disposal, and converting one asset for another is both a disposal and an acquisition of the asset you receive. Staking, interest and reward payouts are usually taxed as income when received and enter your cost basis at that value, while cashback and rebates are recorded as acquisitions rather than income. Recap classifies each Coinbase transaction type and applies the specific rules for your jurisdiction in your final report.

Transaction typeCGT disposalCGT acquisitionIncome
DepositsCGT disposal: no. Recap records deposit fees as fee disposals, but the Coinbase mapper sets crypto deposit fees to zero and any fiat deposit fee is in fiat, which is not a chargeable asset.CGT acquisition: noIncome: no
WithdrawalsCGT disposal: no. The principal is not a disposal, but the network fee deducted from a crypto withdrawal is recorded as a WithdrawalFee disposal of the fee asset at market value.CGT acquisition: noIncome: no
Buying crypto with fiatCGT disposal: no. The fiat leg is a disposal in the event stream but fiat is never a chargeable asset, so it is excluded from capital gains aggregation.CGT acquisition: yes. Recap's default: the crypto is acquired at the trade value and, because fiat is being disposed of, a positive fee is added to the acquisition cost. Configurable: ‘Deduct fees from trades’ (default off) instead nets a same-asset fee off the amount acquired.Income: no
Crypto to cryptoCGT disposal: yesCGT acquisition: yesIncome: no
Selling crypto for fiatCGT disposal: yesCGT acquisition: no. The fiat received is acquired in the event stream but fiat is not a chargeable asset, so no section 104 pool entry is created.Income: no
Staking rewardsCGT disposal: no. Coinbase staking_transfer and unstaking_transfer map to simple Stake/Unstake, which are fee-only in Recap - moving the principal into or out of staking is not treated as a disposal.CGT acquisition: yesIncome: yes. Recap's default: the reward is an income event at market value and also enters the pool at that value. Configurable: ‘Deduct fees from income’ (default off) deducts a same-asset fee from the amount before valuing.
Crypto interestCGT disposal: noCGT acquisition: yesIncome: yes. Recap's default: valued at market value on receipt and recorded as both income and a pool acquisition. Configurable: ‘Deduct fees from income’ (default off).
Fiat interestCGT disposal: noCGT acquisition: no. No pool entry is created because fiat is not a chargeable asset.Income: yes. Recap records unpaired fiat_interest credits as an income event at the fiat amount. Paired fiat_interest rows (savings transfers in and out) are mapped as internal transfers and generate no events.
Inflation rewardsCGT disposal: noCGT acquisition: yesIncome: yes. Recap's default: valued at market value on receipt and recorded as both income and a pool acquisition. Configurable: ‘Deduct fees from income’ (default off).
Earn payoutsCGT disposal: noCGT acquisition: yesIncome: yes. Recap's default: valued at market value on receipt and recorded as both income and a pool acquisition. Configurable: ‘Deduct fees from income’ (default off).
Learning rewardsCGT disposal: no. Related 'clawback' rows, where Coinbase reclaims a reward, are mapped to a Fee disposal of the reclaimed asset.CGT acquisition: yesIncome: yes. Recap's default: valued at market value on receipt and recorded as both income and a pool acquisition. Configurable: ‘Deduct fees from income’ (default off).
Coinbase Card spendsCGT disposal: yes. A spend funded from a crypto balance is a Purchase disposal at market value. Spends already denominated in fiat are also mapped as a Purchase, but disposing of fiat produces no capital gain. Card reversals ('cardbuyback') are mapped separately as an Airdrop acquisition.CGT acquisition: noIncome: no
Coinbase Card cashbackCGT disposal: noCGT acquisition: yes. Recap's default: the cashback enters the section 104 pool at its market value on receipt.Income: no. Recap does not aggregate cashback as income - HMRC income totals only include acquisitions of type Income. A user who wants it treated as income can recategorise the transaction to Income in the app.
Coinbase One subscriptionCGT disposal: no. Recap maps the subscription charge to a Purchase disposal. Coinbase bills it in fiat in the data we handle (the mapper's test fixture is a GBP charge). Disposing of fiat produces no capital gain, but the same mapping applied to a crypto-denominated charge would be a chargeable disposal.CGT acquisition: noIncome: no
Coinbase One rebatesCGT disposal: noCGT acquisition: yes. Recap maps the rebate to a fee rebate, a pool acquisition at market value. Coinbase pays these in USDC in the data we handle, so it is a chargeable acquisition; a rebate credited in fiat would create no pool entry.Income: no. Fee rebates are not aggregated as income.

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.

Tax information is general guidance and may not reflect your circumstances. If you're unsure, speak to a qualified tax adviser.

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

Coinbase's self-custody app and tax

Coinbase's self-custody app is a separate product, and its tax footprint can be bigger than the exchange account it sits beside. Moving crypto between Coinbase and that app isn't usually taxable, because you still own the assets. What happens inside it is another story: token swaps on a DEX, DeFi lending and liquidity positions, and NFT purchases or sales are typically disposals or income events.

Recap covers on-chain activity through its blockchain integrations. Connect the addresses you use in Coinbase's self-custody app via our Bitcoin and Ethereum integrations, and that activity sits alongside your Coinbase exchange data in the same report.

Why Coinbase users choose Recap

Recap is built to handle everything a Coinbase account can produce. Coinbase users typically choose Recap for:

What you get

  • Full coverage of Coinbase's product range, from trading and staking to rewards and Card spending, in one tax report.
  • Automatic API syncing that keeps your tax position current as you trade.
  • A clear view of every transaction and the tax it produces, so the detail behind your numbers is easy to check before filing.
  • Support for Coinbase, Coinbase Pro, and Coinbase Prime accounts under a single Recap login.
  • Sharing tools that let your accountant or tax advisor view the same numbers you do.
  • A year-round view of your tax position, not just a filing-season scramble.

Ready to generate your Coinbase tax report? Connect your account and Recap automatically calculates your gains, losses, staking income, rewards, and Coinbase Card transactions in one filing-ready report.

Coinbase markAuto Sync with Coinbase
On this page
  • What is Coinbase?
  • Why Coinbase data can be tricky to track manually
  • Coinbase products supported in Recap
  • How to import Coinbase into Recap
  • How to get your Coinbase tax report
  • Common Coinbase tax challenges and how Recap solves them
  • How are Coinbase transactions taxed?
  • Coinbase's self-custody app and tax
  • Why Coinbase users choose Recap
Get your Coinbase tax report

Connect Coinbase to Recap and your tax position stays up to date as you trade.

  • Capital gains and income reports
  • Every disposal, acquisition and income event
  • Share the same numbers with your accountant
  • Tax planning dashboard so you can plan ahead
Coinbase markAuto Sync with Coinbase
Related integrations
  • Coinbase Prime markCoinbase PrimeAlso from Coinbase
  • Coinbase Pro markCoinbase ProAlso from Coinbase

Help Guides

Connecting your Coinbase account through the API

A step-by-step guide for connecting your Coinbase account to Recap.

Read guide

Adding your Coinbase account using a CSV file

A step-by-step guide for adding your Coinbase CSV account to Recap.

Read guide

The Tax Screen

A guide to the tax screen.

Read guide

Automate your Coinbase tax reporting - takes 5 mins.

  • 1

    Sign up to Recap

  • 2

    Set up auto sync with our step by step guide

  • 3

    Generate your tax report ready to self-file or share with your accountant

Coinbase markAuto Sync with Coinbase
Coinbase logo
Coinbase mark
Coinbase sync

FAQs