Revenue Recognition
BlockchainAnalysis.io provides automated revenue recognition for income derived from digital asset activities. The platform classifies, measures, and reports revenue in accordance with IFRS 15 -- Revenue from Contracts with Customers and related standards.
Revenue recognition rules vary by income type and applicable accounting framework. The platform supports IFRS, Swiss GAAP FER, and US GAAP classifications.
Revenue Categories
The platform recognizes and categorizes the following types of digital asset income:
| Income Type | Typical IFRS Treatment | Recognition Point | |---|---|---| | Staking Rewards | Revenue (IFRS 15) or other income | When earned and receivable | | DeFi Yield (Lending) | Interest income (IFRS 9) | Accrued over the lending period | | Liquidity Provider Fees | Revenue or other income | When earned (per block/epoch) | | Mining Income | Revenue (IFRS 15) if in the ordinary course of business | When the block is confirmed | | Validator Rewards | Revenue (IFRS 15) | When the validation is complete | | Airdrops | Other income or government grant (IAS 20 analogy) | When received with no future obligations | | Hard Fork Tokens | Other income at fair value | At the date of the fork | | Referral / Affiliate Rewards | Revenue (IFRS 15) | When the performance obligation is satisfied |
Recognition Principles
IFRS 15 Five-Step Model
For revenue falling under IFRS 15, the platform applies the five-step model:
- Identify the contract — Determine whether the protocol interaction constitutes a contract (e.g., staking agreement, validator service).
- Identify performance obligations — What service is being provided (e.g., validating transactions, providing liquidity).
- Determine the transaction price — Fair value of the tokens received at the recognition date.
- Allocate the price — Allocate to each performance obligation if multiple exist.
- Recognize revenue — When (or as) each performance obligation is satisfied.
Fair Value at Recognition
All revenue is measured at the fair value of the tokens received at the date of recognition, converted to the reporting currency using the applicable exchange rate. FX rates are sourced from central banks. See Central Bank Rates.
Revenue Report
The revenue recognition report includes:
| Column | Description | |---|---| | Date | Date of revenue recognition | | Type | Income category (staking, mining, airdrop, etc.) | | Token | Token received | | Quantity | Amount received | | Fair Value (Unit) | Fair value per unit at recognition date | | Fair Value (Total) | Total revenue amount in reporting currency | | Source | Protocol, validator, or platform that generated the income | | Blockchain | The blockchain network | | Transaction Hash | On-chain transaction reference |
Generating a Revenue Report
- Navigate to Audit > Revenue Recognition in the dashboard.
- Select the reporting period.
- Choose the reporting currency and accounting framework.
- Review the auto-classified income categories. Adjust classifications if your accounting policy differs from the defaults.
- Click Generate Report.
- Export as PDF, Excel, or CSV.
The platform auto-classifies income types based on on-chain data and protocol metadata. Review all classifications carefully, especially for novel DeFi protocols where the accounting treatment may be ambiguous.
Handling Ambiguous Income
Some digital asset income does not fit neatly into existing IFRS standards. The platform flags these items for manual review:
- Rebasing tokens — Tokens that adjust supply automatically (e.g., stETH) may require special treatment.
- Governance token distributions — May be classified as income, capital contribution, or other depending on the facts.
- MEV rewards — Maximal extractable value rewards for validators may require separate classification.
- Retroactive airdrops — Airdrops with conditions or vesting schedules may need to be recognized over time.
Integration
Revenue recognition data feeds into:
- IFRS Reports — Revenue summaries are included in the IFRS reporting package.
- Disclosure Notes — Revenue data supports accounting policy and income disclosure notes.
- Tax Reports — Revenue recognized for accounting purposes is also relevant for tax reporting (though treatment may differ).