Logo
  • BLOG
  • FAQ
  • Crypto Transactions Count Explained: Why You See More Transactions Than You Executed & Which Ones DeCrypto.tax Bills?

Crypto Transactions Count Explained: Why You See More Transactions Than You Executed & Which Ones DeCrypto.tax Bills?

04 Feb 2025, 17:42 5 min. to read Igor Barden
Crypto Transactions Count Explained: Why You See More Transactions Than You Executed & Which Ones DeCrypto.tax Bills?

Cryptocurrency tax reporting tools like Decrypto.tax often present users with transaction histories that appear inflated compared to their manually tracked records. This discrepancy arises not from errors in the software but from the complex interplay of tax regulations, accounting methodologies, and blockchain mechanics. Below, we explore the technical and regulatory factors that lead to these differences, focusing on two primary scenarios: generated transactions and partial disposals. We also address ancillary causes, such as fee conversions, protocol-level events, and CEX internal transactions.

1. Generated Transactions: Reconciling Blockchain Data with Tax Logic

1.1 The Role of Transaction Generation in Tax Tools

Tax software synthesizes transactional data from multiple sources—exchange APIs, wallet addresses, and blockchain explorers—to reconstruct a user’s financial history. However, raw blockchain data often lacks context, requiring tools to infer missing details or generate placeholder transactions to maintain accurate cost-basis calculations.

For example, if a user transfers crypto from an exchange to a private wallet, the exchange’s API might record the withdrawal but omit the receiving wallet’s address. To preserve audit trails, tax tools may create synthetic transactions labeled “Transfer Out” and “Transfer In,” even though the user perceives this as a single action. These generated entries ensure that the software can track the movement of assets across platforms while adhering to tax regulations.

There is also a special case with “Generated Transactions” - synthetic records DeCrypto.tax automatically generates in order to prevent wallets from showing negative balances.

1.2 Fee Conversions as Implicit Disposals

Many blockchains and exchanges deduct transaction fees in cryptocurrency. For instance, paying a Bitcoin network fee in BTC constitutes a disposal under tax guidelines. While users might overlook these micro-transactions, tax tools automatically record them as disposals, generating additional taxable events.

Example:

  • A user sends 0.1 BTC to another wallet, incurring a 0.001 BTC fee.
  • The tax tool records two transactions:
    1. Disposal of 0.1 BTC (transfer).
    2. Disposal of 0.001 BTC (fee payment).

This results in two taxable events from a single user action.

2. Partial Disposals and Inventory Accounting Methods

2.1 The FIFO/Pooling Principle and Virtual Transactions

When users dispose of fractions of a crypto holding acquired in a single transaction, tax tools apply inventory accounting methods—typically First-In, First-Out (FIFO) or Pooling—to determine cost basis. Each partial disposal is matched with a proportional slice of the original purchase, creating “virtual” buy transactions that mirror the disposal structure.

Example:

  • Purchase: 1 BTC for $10,000 on January 1.
  • Disposal 1: 0.3 BTC sold on February 1.
  • Disposal 2: 0.5 BTC sold on March 1.

The tax tool splits the original 1 BTC purchase into:

  • 0.3 BTC “virtual buy” (matched to Disposal 1).
  • 0.5 BTC “virtual buy” (matched to Disposal 2).
  • 0.2 BTC remaining.

Though the user executed one purchase and two sales, the tool displays three buy-related entries.

2.2 Regulatory Requirements for Cost-Basis Tracking

Tax authorities like HMRC and the IRS mandate precise cost-basis allocation for disposals. Tools automate this by dissecting bulk acquisitions into fractional lots, ensuring compliance with methods like FIFO or specific identification. Without these virtual transactions, users could inadvertently misreport gains or losses, risking audits or penalties.

3. Protocol-Level Events and Hidden Transactions

3.1 Airdrops, Staking, and Forks

Blockchain protocols often generate transactions without user initiation. For example:

  • Airdrops: Receiving unsolicited tokens triggers a taxable event at market value.
  • Staking and other DeFi rewards: Earning interest is taxable as income, with subsequent token disposals subject to capital gains.
  • Hard forks: New tokens created during chain splits are treated as income at fair market value.

Users may not recognize these events as transactions, but tax tools automatically record them to ensure compliance.

3.2 DeFi and Smart Contract Interactions

Decentralized finance (DeFi) platforms complicate transaction tracking by embedding multiple actions within single interactions. For example:

  • Liquidity pool deposits: Adding crypto to a pool may involve transferring ownership to a smart contract, triggering a disposal.
  • Collateralized loans: Locking crypto as collateral can be interpreted as a transfer of beneficial ownership, requiring tax reporting.

Tax tools parse these interactions into discrete taxable events, often surpassing user expectations.

4. Wallet Transfers and Derivatives Trading on CEXs

4.1 Non-Taxable Transfers as Record-Keeping Entries

Moving crypto between wallets under the same ownership is not a taxable disposal. However, tax tools may still log these as “Receive” and “Send” transactions to maintain an unbroken chain of custody. While these entries do not affect tax liability, they inflate the apparent transaction count.

4.2 Internal Transactions Generated by Centralised Exchanges (CEXs)

Another important special case arises from internal transactions generated by centralised exchanges (CEXs). When users trade derivatives such as perpetual futures or margin contracts, exchanges frequently create automatic internal transactions that users typically do not initiate directly. Common examples include:

  • Funding fee transactions: Perpetual contracts on exchanges like Binance, Bybit, or OKX regularly charge or pay funding fees every 8 hours to maintain the perpetual contract price close to the underlying spot price. These fees appear as separate transactions in your exchange account history.

  • Margin interest and borrowing fees: When users trade on margin, exchanges automatically charge interest on borrowed funds. These charges appear as separate internal transactions.

  • Liquidation-related entries: If a user’s leveraged position reaches a liquidation threshold, the exchange automatically executes liquidation transactions, generating additional entries in transaction logs.

5. DeCrypto.tax’s Transaction Counting Methodology and Billable Events

5.1 Core Principles of Transaction Classification

DeCrypto.tax employs a nuanced approach to transaction counting that distinguishes between user-initiated actions and automated system-generated entries. This differentiation ensures users are billed only for transactions requiring manual input or directly impacting tax liability, while excluding administrative or protocol-driven events.

The system categorizes transactions using three filters:

  1. User agency – Whether the transaction originated from explicit user action (e.g., trade execution).
  2. Tax relevance – Whether the transaction affects capital gains, income reporting, or cost-basis calculations.
  3. Regulatory requirements – Compliance with IRS, HMRC, and other jurisdictional guidelines on taxable events.

5.2 Billable Transactions: Definition and Scope

Billable transactions encompass all user-driven activities requiring active portfolio management:

  • Transfers: Any user initiated crypto transfers between wallets.
  • Purchases: Fiat-to-crypto buys, crypto-to-crypto swaps.
  • Sales: Disposals for fiat, crypto-to-crypto trades.
  • Staking initiations: Manual delegation of assets to validators.
  • NFT mints: First-time creation of non-fungible tokens.
  • Margin trades: Opening/closing leveraged positions.

Exclusions from billing:

  1. Fee conversions: Blockchain/network/exchange fees paid in crypto (recorded but non-billable).
  2. Virtual partial disposals: Cost-basis allocations from single purchases.
  3. Protocol-generated events:
    • Airdrops (non-solicited token distributions).
    • Hard fork inheritances.
    • Staking and DeFi rewards accrued automatically.
  4. Automated CEX Transactions:
    • Funding fee transactions.
    • Margin interstes, borrowing fees, etc.

Conclusion

DeCrypto.tax’s billable transaction model resolves the core tension between regulatory completeness and user cost fairness. By decoupling technical accounting requirements from subscription economics, the platform enables precise tax reporting without penalizing users for blockchain’s inherent complexity. As automated transaction generation increases with DeFi/DAO adoption, such billing philosophies will become critical in maintaining accessible crypto tax compliance.