IFRS · HGB Auf Deutsch
IFRS 15 High divergence

Revenue Recognition (Revenue from Contracts with Customers)

Treatment under IFRS

Erlöse werden nach dem 5-Stufen-Modell realisiert: (1) Vertrag identifizieren, (2) Leistungsverpflichtungen abgrenzen, (3) Transaktionspreis bestimmen, (4) auf Leistungsverpflichtungen allokieren, (5) Erlös bei Erfüllung erfassen.

  • Leistungsverpflichtungen werden einzeln abgegrenzt (distinct goods/services).
  • Variable Gegenleistungen (Boni, Rabatte, Rückgaben) werden geschätzt und einbezogen.
  • Umsatz wird "over time" oder "at a point in time" erfasst.
  • Ausführliche Angabepflichten (Disaggregation, Vertragsverbindlichkeiten/-forderungen).

Treatment under German GAAP (HGB)

§ 252 HGB§ 253 HGB§ 255 HGB§ 246 HGB

Realisationsprinzip (§ 252 Abs. 1 Nr. 4 HGB): Erlöse erst erfassen, wenn die Lieferung/Leistung erbracht ist und das wirtschaftliche Eigentum übergegangen ist.

  • § 252 Abs. 1 Nr. 4 HGB: Realisationsprinzip.
  • § 255 HGB regelt die Herstellungskosten bei langfristiger Fertigung.
  • § 246 HGB: Vollständigkeitsgebot.
  • Langfristige Fertigungsaufträge: HGB erlaubt grundsätzlich nur die Completed-Contract-Methode, IFRS schreibt eine zeitraumbezogene Erfassung (über die Zeit) vor.

Key differences

  • Kein 5-Stufen-Modell; keine Pflicht zur Disaggregation der Erlöse.
  • Variable Gegenleistungen werden deutlich restriktiver (Imparitätsprinzip) behandelt.
  • Langfristige Aufträge: Kein Ausweis von Teilgewinnen bis zur Abnahme (Completed-Contract).
  • Keine Pflicht zur Abgrenzung einzelner Leistungsverpflichtungen innerhalb eines Bündels.
  • Weit geringere Angabepflichten im Anhang.

Example

Example – fixed-price construction contract of €1,000,000 with total costs of €800,000 over 3 years: under IFRS 15 the €200,000 profit is recognised over time by stage of completion (€60,000 / 90,000 / 50,000). Under HGB the realisation principle prevents any partial profit before acceptance; the full €200,000 profit is recognised only in the year of acceptance.

Worked example

Assumptions: Long-term construction contract (e.g. plant engineering) with a fixed price of €1,000,000, expected total costs of €800,000 and an expected total profit of €200,000. Construction takes 3 years. The IFRS criteria for over-time recognition are met; progress is measured using the cost-to-cost method (costs incurred ÷ expected total costs). Under HGB this is a single contract with acceptance at the end (no partial acceptances) → completed-contract method. All amounts in euros; due to rounding, figures may differ by ±€1.

Step 1 – Stage of completion (cost-to-cost)

Percentage of completion based on costs incurred
YearCost in yearCumulative cost% complete
1240,000240,00030%
2360,000600,00075%
3200,000800,000100%
Σ800,000

Step 2 – Revenue and profit under IFRS (over time)

Cumulative revenue equals the stage of completion × contract price; annual revenue is the change from the prior year.

YearRevenueExpenseProfit
1300,000240,00060,000
2450,000360,00090,000
3250,000200,00050,000
Σ1,000,000800,000200,000

Step 3 – Revenue and profit under HGB (completed-contract)

No profit is recognised before acceptance. Costs incurred are capitalised as work in progress at production cost (§ 255 (2) HGB) and neutralised through the change in inventories; the entire profit arises only on acceptance in Year 3 (realisation principle, § 252 (1) No. 4 HGB).

YearRevenueExpense (P&L)Profit
1000
2000
31,000,000800,000200,000
Σ1,000,000800,000200,000

Step 4 – Balance-sheet effect (at each year-end)

Under IFRS a contract asset builds up equal to cumulative revenue (assumption: billing only on acceptance). Under HGB only work in progress at production cost is shown. The difference is exactly the cumulative profit already recognised under IFRS.

Year-endIFRS contract assetHGB work in progressDifference
1300,000240,00060,000
2750,000600,000150,000
3000

Step 5 – Profit comparison over the contract term

YearIFRS profitHGB profitDifference
160,0000+60,000
290,0000+90,000
350,000200,000−150,000
Σ200,000200,0000

Step 6 – Journal entries

IFRS – Year 1: incur costs and recognise revenue by stage of completion.

AccountDebitCredit
Contract costs (expense)240,000
Bank / payables240,000
Contract asset300,000
Revenue300,000

HGB – Year 1: capitalise costs as work in progress; no revenue, no profit.

AccountDebitCredit
Expense (materials/personnel)240,000
Bank / payables240,000
Work in progress (inventory)240,000
Change in inventories (income)240,000

HGB – Year 3 (acceptance): the remaining €200,000 of costs are first capitalised as before (WIP €800,000); on acceptance, revenue is recognised and the capitalised work in progress is released to expense.

AccountDebitCredit
Trade receivables1,000,000
Revenue1,000,000
Change in inventories (expense)800,000
Work in progress800,000

Key takeaway

The total profit is the same under both frameworks (€200,000). IFRS, however, recognises it earlier over the construction period (over time by stage of completion), whereas HGB shows the entire profit only on acceptance in Year 3 (prudence / realisation principle). The profit recognised earlier under IFRS equals, in every year, exactly the difference in the balance-sheet carrying amounts from Step 4 (Year 1: €60,000; Year 2: €150,000; Year 3: €0). The result: smoother, earlier earnings under IFRS; a one-off jump in the year of acceptance under HGB.

Related standards