Prohibido copiar

Revenue Recognition in Software and Service Contracts: New ICAC Guidance

31/08/2026 Por pedro

The Spanish Institute of Accounting and Auditing (ICAC) has recently published new guidance addressing the accounting treatment of income and expenses arising from software licences and maintenance services, including transactions between a Spanish company and its foreign parent.

Consultation No. 4 of BOICAC 146, published on 21 July 2026, examines the case of a Spanish company engaged in the distribution of software, hardware and related services. The company acquires software licences and maintenance services from its Italian parent and provides similar services to unrelated customers. The contracts may have monthly, annual or multi-year terms. icac.gob.es

The consultation provides a useful reminder of two important accounting questions for Spanish companies: when income and expenses should be recognized and whether a company is acting as principal or agent in a transaction.

Economic substance and the accrual principle

The starting point is the economic substance of the transaction. Spanish accounting rules require transactions to be recorded according to their economic and legal substance rather than merely according to the contractual form used to document them.

The ICAC also refers expressly to the accrual principle under the Spanish General Accounting Plan (PGC). Income and expenses must therefore be allocated to the financial period to which they relate, independently of when payment or collection occurs. icac.gob.es

This is particularly relevant for software licences and maintenance agreements extending over more than one accounting period. The date of the invoice cannot, by itself, determine when the corresponding income or expense is recognized.

Revenue recognition depends on the transfer of control

For revenue, the ICAC refers to Recognition and Measurement Standard (NRV) 14 of the Spanish General Accounting Plan and to the ICAC Resolution of 10 February 2021 on revenue recognition.

Under these rules, revenue is recognized when control of the goods or services promised to the customer is transferred. Consequently, companies must analyse the actual characteristics of each contractual arrangement rather than simply recognize revenue on the basis of the invoice date. icac.gob.es

This analysis can be particularly significant in contracts involving software licences, ongoing maintenance or services extending over several financial years.

Principal or agent?

Perhaps the most interesting aspect of the consultation concerns the distinction between companies acting on their own account (principal) and companies acting on behalf of another party (agent).

The distinction can have a significant effect on reported revenue.

Where a company controls the relevant good or service before transferring it to the customer, it acts as principal and generally recognizes the gross amount of consideration as revenue. Where it does not control the good or service and merely arranges for another party to provide it, it acts as agent and recognizes the payment or commission corresponding to its intermediary role. icac.gob.es

The ICAC identifies several factors relevant to this assessment, including responsibility for fulfilling the obligation to the customer, inventory risk and the ability to establish the price of the relevant good or service. icac.gob.es

In the particular circumstances described in the consultation, the ICAC considers that the information provided appears to indicate that the Spanish company may be acting as an agent because the services acquired from its parent are essentially the same as those subsequently provided to unrelated customers. However, the ultimate conclusion depends on whether the company actually controls each good or service before it is transferred to the customer. icac.gob.es

Why this matters for international groups

The consultation is particularly relevant for Spanish subsidiaries of international groups operating in software, technology and service businesses.

The accounting analysis cannot be limited to matching intercompany invoices with customer invoices. Companies need to understand the economic substance of their contractual relationships, determine when the underlying services are actually provided and assess whether the Spanish entity is acting as a genuine principal or merely as an intermediary.

That assessment can materially affect both the timing and amount of revenue reported in the financial statements.

For companies operating with recurring, annual or multi-year contracts, reviewing these arrangements as part of the accounting close can therefore be essential to ensure that financial statements properly reflect the economic substance of the business.

At Collins Laberge Asesores, we assist Spanish companies and subsidiaries of international groups with the application of Spanish accounting standards, financial reporting and the analysis of complex accounting transactions.

Source

Instituto de Contabilidad y Auditoría de Cuentas (ICAC) — BOICAC No. 146, Consultation No. 4, Sobre la imputación temporal de gastos e ingresos, 21 July 2026. icac.gob.es Official ICAC consultation