IFRS 15 · Germany

IFRS 15 Revenue Flowchart — Germany Edition

Apply the five-step revenue model under EU-endorsed IFRS 15 with guidance tailored to BaFin/DPR enforcement priorities and German industry practices.

Step 1: Identify the Contract

IFRS 15.9–21All five criteria must be met for a contract to exist
a
Have the parties approved the contract and are committed to perform their respective obligations?
IFRS 15.9(a)
Approval can be written, oral, or implied by customary business practice. Commitment means the parties intend to enforce their respective rights. Consider whether there is a signed agreement, purchase order, or established pattern of dealing that evidences approval.
b
Can the entity identify each party's rights regarding the goods or services to be transferred?
IFRS 15.9(b)
The contract must establish enforceable rights for each party. This includes identifying what goods or services the entity will transfer and what the customer is entitled to receive. Even if terms are implicit or established by customary business practice, rights must be identifiable.
c
Can the entity identify the payment terms for the goods or services to be transferred?
IFRS 15.9(c)
Payment terms include the amount, timing, and form of consideration. The terms need not be explicitly stated if they can be determined from customary business practices or the contract's terms and conditions. Consider fixed prices, variable elements, milestone payments, and credit terms.
d
Does the contract have commercial substance — that is, the risk, timing, or amount of the entity's future cash flows is expected to change as a result of the contract?
IFRS 15.9(d)
A contract has commercial substance when it is expected to change the entity's future cash flows. This criterion prevents entities from recognising revenue on reciprocal exchanges of goods or services of similar nature and value (e.g., barter transactions between oil companies to fulfil demand in different locations). Most arm's-length commercial transactions have commercial substance.
e
Is it probable that the entity will collect the consideration to which it is entitled in exchange for the goods or services that will be transferred to the customer?
IFRS 15.9(e)
Assess the customer's ability and intention to pay. Consider the customer's credit history, financial condition, collateral or guarantees, and the entity's past experience with similar classes of customers. 'Probable' means more likely than not under IFRS. If the entity offers a price concession, assess collectability on the reduced (expected) amount, not the stated contract price (IFRS 15.9.A1).

Contract Combination Assessment

(Optional)
Are there multiple contracts with the same customer (or related parties) entered at or near the same time that should be combined?

Contract Modification Assessment

(Optional)
Local standard: EU-endorsed IFRS 15
Regulator: Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin) / Deutsche Prüfstelle für Rechnungslegung (DPR/FREP)

IFRS 15 in Germany

IFRS 15 Adoption in Germany

Germany adopted IFRS 15 Revenue from Contracts with Customers through the EU endorsement mechanism, effective for annual periods beginning on or after 1 January 2018. IFRS 15 is mandatory for German entities that prepare consolidated financial statements under IFRS, which primarily includes publicly listed companies (kapitalmarktorientierte Unternehmen) traded on regulated markets such as the Frankfurt Stock Exchange. The EU endorsed IFRS 15 without modifications, meaning that the standard as applied in Germany is identical to the IASB-issued version. Non-listed German entities continue to report under the Handelsgesetzbuch (HGB), where revenue recognition follows the realisation principle (Realisationsprinzip) under Section 252(1) No. 4 HGB, which differs fundamentally from the IFRS 15 control-transfer model.

BaFin and DPR Enforcement Focus

The Deutsche Prüfstelle für Rechnungslegung (DPR, also known as FREP — Financial Reporting Enforcement Panel) conducts enforcement examinations of IFRS financial statements prepared by German listed entities. Revenue recognition under IFRS 15 has been a recurring focus area in DPR enforcement reviews since the standard's effective date. The DPR has identified issues including premature revenue recognition where control had not transferred, incorrect identification of performance obligations in complex bundled contracts common in the German automotive and engineering sectors, and inadequate disclosure of the significant judgements applied in determining the transaction price for contracts with variable consideration. BaFin oversees the DPR's work and can take enforcement action where material misstatements are identified, including requiring restatement of published financial statements.

HGB vs IFRS 15: Key Revenue Recognition Differences

The differences between HGB revenue recognition and IFRS 15 are significant and create practical challenges for German dual reporters. Under HGB, revenue is recognised when the risks and rewards of ownership transfer to the buyer, which is generally at the point of delivery for goods and completion for services. IFRS 15 uses a control-transfer model assessed through the five-step framework, which can result in different timing of recognition, particularly for long-term contracts, bundled arrangements, and contracts with significant financing components. Under HGB, the Realisationsprinzip prohibits recognition of revenue before the critical event (typically delivery), whereas IFRS 15 may require over-time recognition under paragraph 35 if the customer simultaneously receives and consumes benefits, the entity's performance creates an asset the customer controls, or the entity has no alternative use for the asset and has an enforceable right to payment for performance completed to date.

IDW Auditing Standards and Guidance

The Institut der Wirtschaftsprüfer (IDW) has issued guidance relevant to the audit of IFRS 15 revenue recognition, including considerations for German Wirtschaftsprüfer performing statutory audits. IDW auditing standards supplement ISAs as adopted in Germany and address the specific risks associated with revenue recognition as a presumed fraud risk under ISA 240. The IDW has emphasised the importance of understanding the entity's business model and contract terms to properly identify performance obligations and assess the appropriateness of revenue recognition timing. For German automotive and engineering companies, the IDW guidance highlights the complexity of bill-and-hold arrangements, consignment stock, and tooling revenue that are prevalent in the German manufacturing sector.

German Industry Focus: Automotive and Engineering

Germany's economy is heavily weighted towards automotive manufacturing, precision engineering, industrial machinery, and chemical production. These industries present distinctive IFRS 15 challenges that require careful analysis. Automotive suppliers frequently enter into long-term supply agreements with OEMs that include tooling development, prototype production, and series delivery components, each potentially representing distinct performance obligations. The allocation of the transaction price across these obligations using relative standalone selling prices requires significant estimation. Engineering companies providing customised plant and machinery must assess whether their contracts meet the over-time recognition criteria, particularly the alternative-use test and the enforceable right-to-payment condition under German contract law (BGB). The Maschinenbau sector's use of percentage-of-completion accounting under IFRS 15 requires robust cost estimation and progress measurement methodologies.

Recent Enforcement and IFRIC Agenda Decisions

German entities have been affected by several IFRS Interpretations Committee (IFRIC) agenda decisions relating to IFRS 15, including the 2019 decision on training costs incurred to fulfil a contract, and the 2020 decision on the determination of standalone selling prices in real estate bundled sales. DPR enforcement actions have resulted in error findings where German entities incorrectly applied the principal-versus-agent assessment in supply chain arrangements, failed to identify significant financing components in extended payment term contracts, or did not adequately constrain variable consideration estimates for performance-based fees. The German legal framework under BGB also affects the assessment of enforceable rights to payment, as the distinction between fixed-price and cost-plus contracts influences whether the over-time recognition criteria in IFRS 15.35(c) are met.

Regulatory Inspection Focus Areas

DPR enforcement reviews have identified premature revenue recognition before control transfer, incorrect identification of performance obligations in automotive and engineering bundled contracts, inadequate disclosure of significant judgements for variable consideration, and failure to apply the principal-versus-agent assessment correctly. APAS and WPK audit inspections have found insufficient auditor challenge of management's over-time recognition methodology and limited testing of standalone selling price allocations.

IFRS 15 Revenue Recognition Audit Toolkit — free PDF

Complete audit toolkit: IFRS 15 five-step decision flowchart poster, contract assessment template, PO identification checklist, and SSP allocation worksheet.

No spam. Unsubscribe anytime.

Frequently Asked Questions

Does IFRS 15 apply to German companies reporting under HGB?
No. HGB revenue recognition follows the Realisationsprinzip, which is a separate framework from IFRS 15. IFRS 15 applies only to German entities preparing IFRS consolidated financial statements, primarily listed companies. Non-listed companies reporting solely under HGB continue to recognise revenue based on the risks-and-rewards transfer model without applying the five-step IFRS 15 framework.
What has the DPR found regarding IFRS 15 in German financial statements?
The DPR has identified recurring issues including premature recognition of revenue before control transferred, incorrect separation of bundled performance obligations in automotive and engineering contracts, inadequate disclosure of significant judgements in determining transaction prices with variable consideration, failure to properly apply the principal-versus-agent guidance, and insufficient explanation of the over-time recognition methodology for long-term construction and engineering contracts.
How do HGB and IFRS 15 differ for German automotive suppliers?
Under HGB, automotive suppliers typically recognise revenue upon delivery of parts to the OEM. Under IFRS 15, the supplier must first identify all performance obligations in the arrangement — tooling development, prototype production, and series supply may each be distinct obligations requiring separate transaction price allocation. Additionally, tooling development may qualify for over-time recognition under IFRS 15 if the customer controls the work in progress or the supplier has no alternative use for the asset.
How does German contract law (BGB) affect the IFRS 15 right-to-payment assessment?
The enforceable right-to-payment condition in IFRS 15.35(c) depends on the legal framework governing the contract. Under German BGB, the right to payment for work performed depends on the contract type — Werkvertrag (contract for work) under BGB Section 631 provides different payment entitlements than Kaufvertrag (sale contract) under Section 433. For Werkvertrag, the contractor generally has an enforceable right to payment for completed stages under BGB Section 632a, which may support over-time recognition under IFRS 15.
What IDW guidance exists for auditing IFRS 15 in Germany?
The IDW supplements ISAs with German-specific guidance on the audit of revenue recognition. Key areas include the assessment of fraud risk related to revenue under ISA 240, the identification and testing of performance obligations in complex manufacturing and engineering contracts, the evaluation of variable consideration estimates, and the testing of over-time revenue recognition methodologies. IDW PS 314 addresses the audit of accounting estimates relevant to IFRS 15 transaction price determinations.
How should German Mittelstand companies approach IFRS 15 for consolidated reporting?
German Mittelstand companies preparing IFRS consolidated accounts for the first time should map all material revenue streams against the five-step model, identify contracts where HGB and IFRS 15 produce different outcomes (particularly long-term contracts and bundled arrangements), establish a parallel tracking process for HGB individual accounts and IFRS consolidated reporting, and implement systems to capture contract-level data required for IFRS 15 disclosures including disaggregated revenue, remaining performance obligations, and contract balances.