Revenue Recognition for Crypto-Asset Service Providers under IFRS 15
Applying IFRS 15 to Digital Asset Businesses and MiCA-Authorised CASPs
Revenue is one of the most significant figures presented in any set of financial statements. For Crypto-Asset Service Providers (CASPs), however, determining when and how revenue should be recognised can be considerably more complex than in traditional industries.
Digital asset businesses often generate revenue from multiple sources, including exchange transactions, custody services, brokerage activities, staking services, platform subscriptions, API access, listing fees and other blockchain-related services. Many of these arrangements involve multiple performance obligations, variable consideration or principal-versus-agent considerations that require careful analysis.
International Financial Reporting Standard 15 – Revenue from Contracts with Customers (IFRS 15) establishes a single principles-based model for recognising revenue arising from contracts with customers. The standard applies irrespective of the industry in which an entity operates and therefore forms the basis for revenue recognition by Crypto-Asset Service Providers and many other blockchain businesses.
Our firm assists digital asset businesses in applying IFRS consistently while providing independent statutory audits in accordance with International Standards on Auditing (ISA).
Why Revenue Recognition Matters
Reliable revenue recognition contributes directly to the credibility of the financial statements.
Incorrect revenue recognition may:
-
overstate or understate profitability;
-
distort financial performance;
-
affect regulatory capital calculations;
-
mislead investors and lenders;
-
increase audit risk;
-
result in regulatory concerns; and
-
require financial statement adjustments.
Accordingly, management should establish clearly documented accounting policies governing each revenue stream.
The IFRS 15 Five-Step Model
IFRS 15 introduces a structured framework for recognising revenue.
The five-step model requires entities to:
-
Identify the contract with the customer.
-
Identify the performance obligations.
-
Determine the transaction price.
-
Allocate the transaction price to the performance obligations.
-
Recognise revenue when (or as) performance obligations are satisfied.
Although these principles appear straightforward, applying them to blockchain businesses often requires significant judgement.
Understanding Revenue Streams in Blockchain Businesses
A CASP may derive income from numerous activities, including:
-
trading commissions;
-
exchange transaction fees;
-
custody services;
-
wallet subscription fees;
-
portfolio management;
-
execution services;
-
transfer services;
-
advisory services;
-
technology licensing;
-
API subscriptions;
-
listing fees;
-
validator services;
-
staking administration;
-
software-as-a-service (SaaS); and
-
blockchain infrastructure services.
Each revenue stream should be evaluated separately to determine the appropriate accounting treatment.
Exchange Transaction Fees
Crypto exchanges commonly earn transaction fees when customers buy or sell crypto-assets.
Management should determine:
-
the contractual arrangement with customers;
-
when the exchange service has been completed;
-
whether revenue is fixed or variable;
-
whether rebates or discounts exist; and
-
whether the entity acts as principal or agent.
Revenue is generally recognised when the exchange transaction has been completed and the relevant performance obligation has been satisfied.
Brokerage and Execution Services
Many CASPs execute transactions on behalf of customers.
Where the entity merely facilitates transactions between third parties, management should carefully assess whether it controls the underlying service before transfer to the customer or acts solely as an intermediary.
This assessment affects whether revenue should be recognised:
Principal-versus-agent assessments often represent one of the most significant accounting judgements within blockchain businesses.
Custody Services
Custody providers typically earn recurring fees for safeguarding client crypto-assets.
Revenue recognition depends upon the contractual terms.
Examples include:
-
monthly custody fees;
-
annual safekeeping charges;
-
asset-based custody fees;
-
transaction-based custody charges; and
-
premium custody services.
Where custody services are provided continuously over a contractual period, revenue is commonly recognised over time as the service is delivered.
Wallet Subscription Services
Some blockchain businesses charge subscription fees for enhanced wallet functionality or enterprise wallet solutions.
These arrangements may include:
Management should identify whether these represent a single performance obligation or multiple distinct services requiring separate allocation of consideration.
Platform and SaaS Revenue
Blockchain businesses increasingly provide technology platforms rather than purely financial services.
Examples include:
-
blockchain infrastructure;
-
custody platforms;
-
compliance software;
-
digital identity services;
-
tokenisation platforms;
-
API access; and
-
enterprise blockchain solutions.
Subscription-based arrangements generally require careful analysis regarding the period over which services are provided and revenue recognised.
Staking Administration Services
Some CASPs facilitate staking activities on behalf of customers.
Revenue may arise from:
-
staking commissions;
-
validator fees retained by the platform;
-
administrative charges; or
-
performance-based arrangements.
Management should evaluate:
Listing Fees
Trading platforms may charge issuers fees to list crypto-assets.
Accounting treatment depends upon the contractual arrangements and the services provided.
For example, management should determine whether listing fees relate to:
Different performance obligations may require different patterns of revenue recognition.
Variable Consideration
Blockchain contracts frequently include elements of variable consideration.
Examples include:
Management should estimate variable consideration using an appropriate method while applying the constraints required by IFRS 15.
Principal versus Agent Considerations
One of the most challenging accounting judgements for digital asset businesses concerns whether the entity acts as:
Management should evaluate whether the business controls the specified service before it is transferred to the customer.
Relevant indicators may include:
-
responsibility for fulfilling the contract;
-
inventory or service risk;
-
pricing discretion;
-
customer relationships; and
-
contractual obligations.
This assessment determines whether revenue is presented on a gross or net basis.
Contract Modifications
Blockchain businesses frequently update commercial arrangements as services evolve.
Contract modifications may arise from:
-
expanded service offerings;
-
additional wallet services;
-
upgraded subscriptions;
-
revised pricing;
-
new technology features; or
-
amended service levels.
Management should assess whether modifications create new contracts or alter existing performance obligations.
Internal Controls over Revenue
Strong internal controls support accurate financial reporting.
Management should establish controls over:
Documented controls contribute to both financial reporting reliability and audit efficiency.
Audit Procedures
During the statutory audit, auditors evaluate whether revenue has been recognised in accordance with IFRS.
Depending upon the business model, audit procedures may include:
-
reviewing customer contracts;
-
testing transaction samples;
-
assessing accounting policies;
-
evaluating principal-versus-agent conclusions;
-
testing automated billing systems;
-
performing analytical procedures;
-
reviewing reconciliations;
-
assessing cut-off procedures;
-
examining manual journal entries; and
-
evaluating financial statement disclosures.
The precise procedures depend upon the assessed audit risks and the nature of the entity's operations.
Common Revenue Recognition Challenges
Blockchain businesses often encounter issues including:
-
undocumented contracts;
-
inconsistent accounting policies;
-
incorrect timing of revenue recognition;
-
gross versus net presentation errors;
-
inadequate treatment of variable consideration;
-
unsupported manual adjustments;
-
incomplete reconciliations;
-
insufficient documentation supporting management judgements; and
-
inconsistent application across revenue streams.
Addressing these matters proactively contributes to stronger financial reporting and a more efficient audit.
Best Practices
Management should consider adopting the following practices:
-
maintain documented revenue recognition policies;
-
review contracts before implementation;
-
automate revenue calculations where appropriate;
-
perform regular reconciliations;
-
monitor changes in business models;
-
document significant accounting judgements;
-
review disclosures annually; and
-
engage with auditors early when introducing new products or services.
Strong governance supports both regulatory compliance and financial statement quality.
Frequently Asked Questions
Does IFRS 15 apply to all CASPs?
IFRS 15 applies to revenue arising from contracts with customers. Management should assess each revenue stream to determine whether the standard applies and how its principles should be implemented.
Are trading commissions recognised immediately?
The timing depends on when the relevant performance obligation is satisfied under the contractual arrangement. Management should analyse each revenue stream in accordance with IFRS 15.
Why is principal versus agent important?
It determines whether revenue is reported on a gross basis or only for the commission retained by the entity. Incorrect conclusions may materially affect reported revenue.
Should every revenue stream have its own accounting policy?
Yes. Different services often involve different contractual terms and performance obligations. Separate documented accounting policies improve consistency and support the statutory audit.
How can specialist auditors help?
Auditors experienced in blockchain businesses understand the commercial arrangements commonly used by CASPs and can assess whether management's accounting policies and revenue recognition are consistent with the applicable financial reporting framework.
Independent Audit and IFRS Expertise
Revenue recognition remains one of the most judgemental areas of financial reporting for Crypto-Asset Service Providers. As blockchain business models continue to evolve, management must ensure that accounting policies remain appropriate, consistently applied and supported by comprehensive documentation.
Our firm provides statutory audit services to Cyprus CASPs and other blockchain businesses, combining expertise in IFRS Accounting Standards, International Standards on Auditing and the operational realities of the digital asset sector. We help organisations strengthen financial reporting while providing independent assurance that enhances confidence among shareholders, regulators, investors and other stakeholders.