Skip to content

Rollforward & Balances

The rollforward is the central reconciliation artifact in CryptaCount. Together with balance calculation, monthly snapshots, and lot-level detail, the Balances section provides complete position tracking.

A rollforward (also called a “roll-forward schedule” or “movement schedule”) answers the question: How did we get from the opening balance to the closing balance?

For each asset, it shows:

Opening Balance
+ Additions (purchases, transfers in, rewards, airdrops)
− Disposals (sales, transfers out, fees)
± Revaluations (FMV changes, FX translation)
= Closing Balance

This is the standard format expected by auditors for verifying digital asset positions.

Five-column rollforward report

CryptaCount’s rollforward tracks five dimensions simultaneously:

ColumnWhat It MeasuresHow It’s Calculated
QuantityNumber of units heldSum of in/out transactions
Cost (USD)Historical acquisition cost in USDPurchase price × quantity at each acquisition
FMV (USD)Current fair market value in USDMarket price × quantity at period end
Cost (EUR)Historical cost translated to EURCost USD × FX rate at each acquisition date
FMV (EUR)Fair market value in EURFMV USD × closing FX rate at period end

All five columns must reconcile independently: opening + additions − disposals ± adjustments = closing.

Trigger balance calculations under Balances → Calculate:

  • Synchronous calculation — For smaller workspaces, computes immediately
  • Asynchronous calculation — For larger workspaces, runs in the background with progress tracking
  • In-progress tracking — Monitor currently running calculations
  • Retry — Re-run failed calculations
  • Diagnostics — Investigate stuck or failed balance computations
  • Validation — Verify calculated balances against on-chain data

Monthly snapshots under Balances → Monthly provide:

  • Balance state at each month-end
  • Month-over-month comparison
  • Trend analysis across periods
  • Export for external reporting

The lot viewer under Balances → Lots provides granular visibility into individual lots:

  • View each acquisition lot with date, quantity, and cost basis
  • See which lots have been partially or fully disposed
  • Select specific lots for Specific Identification disposals
  • Track lot-level holding periods for tax classification

For workspaces reporting in EUR (or any non-USD currency), three components reconcile the FMV column:

The change in fair market value, translated using the monthly average exchange rate (per IAS 21). This isolates the asset’s price movement from FX fluctuations.

The impact of exchange rate changes on the balance, calculated using the closing rate (the rate on the last day of the period). This captures the pure FX effect.

The balancing difference — the amount needed to make the columns reconcile after FMV Revaluation and FX Translation. This arises from the interaction between asset price changes and FX rate changes.

The rollforward is the primary document auditors use to verify digital asset positions:

  • Completeness: All transactions are accounted for (opening + movements = closing)
  • Accuracy: Cost basis and FMV calculations are correct
  • Classification: Each movement is properly categorized
  • FX treatment: Translation methodology is consistent and IAS 21-compliant
  • Reconciliation: Closing quantity matches on-chain balance; FMV matches market data