• 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. Base
Base mark

Automated Base
Crypto Tax Calculator

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

Base markAuto Sync with Base

Recap has a comprehensive integration with Base that makes it easy to manage your crypto tax calculations. Add your Base public address 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.

Disclaimer

The information provided in this content does not endorse Base. 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 Base tax can be difficult to calculate manually

Base is Coinbase's Ethereum layer 2, and your Base account gives you a complete record of your on-chain activity there, but it is raw data rather than a tidy statement. A few things tend to trip people up:

Common pitfalls

  • Transfers and bridge deposits are not disposals. Moving crypto between accounts you control is not a taxable event, and neither is bridging funds onto Base from Ethereum through the canonical bridge, but both are easy to mistake for one or to miss the trades hidden among them.
  • On-chain swaps are disposals. Swapping one token for another, including trades through decentralised apps, is a disposal even though no ordinary money changes hands.
  • Network and gas fees. Fees are paid in crypto, so each one is a disposal of the crypto spent as well as an allowable cost of the transaction it relates to, and getting the cost basis right means capturing both rather than ignoring them.
  • Rewards and airdrops. Staking and reward tokens received on-chain are income, valued when they arrive, while an airdrop is an acquisition rather than income. Both are easy to overlook if you are not watching for them.

How to import your Base data into Recap

Base imports into Recap from your account. Add your public address, and Recap reads your on-chain activity automatically, including receipts, sends, swaps, bridge deposits and fees. Recap classifies and values every entry with our fair-market valuation engine and applies the tax rules for your jurisdiction, turning raw on-chain data into a clear set of gains and losses.

How are Base transactions taxed?

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

Transaction typeCGT disposalCGT acquisitionIncome
Receiving crypto into your accountCGT disposal: noCGT acquisition: no. Recap's default: a plain inbound transfer is imported as a Deposit and creates no acquisition or disposal. Two exceptions are detected automatically from the logs: a self-claimed token claim or a batch-send is imported as an Airdrop (pool acquisition, cost basis configurable), and an inbound amount matching a RewardPaid event is imported as a Staking Reward. Any deposit can be recategorised (e.g. to Income or Gift Received) in the app.Income: no. Recap's default: a plain Deposit generates no income event; only the auto-detected reward path or a manual recategorisation to Income does.
Sending crypto from your accountCGT disposal: no. Recap's default: the outbound amount is imported as a Withdrawal, which produces no gain or loss on the principal; only the gas paid is treated as a disposal of ETH. If the send is matched to a deposit in another of your accounts it becomes a Transfer; otherwise you can recategorise it (Spend, Gift Given, Donation, etc.), which does create a disposal.CGT acquisition: noIncome: no
Bridging from Ethereum to BaseCGT disposal: no. Recap's default: both legs of the canonical OP-stack bridge are flagged and paired into a single Transfer labelled 'Bridge', so no disposal or acquisition arises on the bridged asset; the L1/L2 gas paid remains a fee disposal. If only one side is imported (or the legs fall outside the matching window) they stay an unmatched Withdrawal and Deposit, which also generate no gain or loss.CGT acquisition: noIncome: no
Swapping one token for anotherCGT disposal: yesCGT acquisition: yes. Recap's default: proceeds are taken from the priced side of the swap and allocated proportionally across legs; unpriced legs take the residual value (‘Allocate residual swap value to unpriced assets’, default on for portfolios created after 2026-06-18) rather than zero.Income: no
Selling crypto for a stablecoinCGT disposal: yesCGT acquisition: yes. Stablecoins are reference-data crypto assets, not fiat, so the stablecoin received is acquired into its own pool exactly like any other token.Income: no
Network and gas feesCGT disposal: yes. Gas is charged in ETH, so Recap records it as a disposal of the ETH spent at its market value. Where the fee belongs to another event it is also attached to that event as an allowable cost. Approvals, failed transactions and other contract calls with no asset movement produce a fee disposal and nothing else. Configurable: ‘Deduct fees from trades’ and ‘Deduct fees from income’ (both off by default) net a same-asset fee off the traded/income amount instead of emitting a separate fee disposal.CGT acquisition: noIncome: no
Staking or reward tokens receivedCGT disposal: noCGT acquisition: yes. The reward tokens also enter the section 104 pool at the same market value used for the income event, so a later sale is measured against that cost.Income: yes. Recap's default: an inbound amount matching an on-chain RewardPaid event for your address is imported as a Staking Reward, an income event at market value plus a pool acquisition. Related cases differ: tokens you claim yourself from a claim contract are imported as an Airdrop (pool acquisition only, no income, cost basis Market or Zero per the airdrop cost setting), and withdrawing your staked principal (an Unstaked event) is imported as a Deposit labelled 'Unstake' with no income or gain. Configurable: ‘Deduct fees from income’ (off by default) nets a same-asset fee off the income amount.
Transferring between your own accountsCGT disposal: no. Recap's default: when both accounts are connected, the send and receive legs are paired into a single Transfer, so no disposal or acquisition arises; the gas paid is still a fee disposal. If a quantity difference is detected, the excess is recorded as a TransferExcess acquisition (or a zero-value disposal for a shortfall). If only one account is connected the legs stay an unmatched Withdrawal and Deposit, which also generate no gain or loss.CGT acquisition: noIncome: 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 Base 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.

What this means for your tax return

Swapping one token for another, including trades into stablecoins, is a disposal for capital gains purposes, each measured against your cost-basis pool. Bridging funds from Ethereum onto Base is not a disposal, since it is the same asset arriving on the L2 rather than a sale. Moving crypto between your own accounts is not a disposal either. Network and gas fees are paid in crypto, so paying one is itself a disposal, and the fee is also an allowable cost of the transaction it relates to. Staking and reward tokens received on-chain are generally treated as income at the value you receive them, with any later disposal also potentially creating a capital gain.

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

What's in your Base tax report

Recap turns your Base activity into a single tax report: on-chain swaps treated as the disposals they are, bridge deposits and transfers between your own accounts excluded, fees accounted for, capital gains and 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 Base tax challenges and how Recap solves them

On-chain data produces a few recurring tax problems. Here is how Recap handles each one:

How Recap solves each one

  • Telling transfers from disposals. Moving funds between your own accounts, including bridging onto Base from Ethereum, is not taxable, but a swap is. Recap tells them apart so nothing is mislabelled.
  • On-chain swaps. Each token-for-token swap is a disposal. Recap reads it and calculates the gain or loss automatically.
  • Fees and gas. Fees paid in crypto are easy to overlook. Recap treats each one as a disposal of the crypto spent and attaches it as an allowable cost of the transaction it belongs to.
  • Rewards and airdrops. Reward tokens land as income events, and Recap values each one at the point you receive it so it also enters your pool at that value. Airdrops are recorded as an acquisition rather than income, so none are missed or counted twice.

Why Base users choose Recap

Base users often choose Recap because raw on-chain data, full of transfers, bridge deposits, swaps, fees and rewards, is slow and error-prone to reconcile by hand. Rather than reading it transaction by transaction, you can bring it into Recap and see your gains and losses reconciled in one report, ready to file or share with your accountant.

On this page
  • Why Base tax can be difficult to calculate manually
  • How to import your Base data into Recap
  • How are Base transactions taxed?
  • What's in your Base tax report
  • Common Base tax challenges and how Recap solves them
  • Why Base users choose Recap
Get your Base tax report

Connect Base 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
Base markAuto Sync with Base

Help Guides

Adding a Base Wallet

How to add and sync your Base wallet with Recap.

Read guide

The Tax Screen

A guide to the tax screen.

Read guide

The Tax Reports

An overview of the four tax reports available in Recap — acquisitions, disposals, capital gains and income.

Read guide

Automate your Base 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

Base markAuto Sync with Base
Base logo
Base mark
Base sync

FAQs