Decide · cost

IFRS 17 software: engine, reporting suite or an explanation layer?

IFRS 17 software comes in three layers: engines that measure, suites that report, and tools that explain. This guide sets out what the IASB expected each to cost, what each leaves for people to do every quarter, and where Statutory, GAAP & IFRS 17 Reconciliation fits as the explanation layer beside the systems you already run.

Updated · 13 min read

IFRS 17 software is any system an insurer uses to measure, report or explain its insurance contracts under IFRS 17, and the choice that matters is which of those three jobs a product does. A measurement engine projects cash flows and computes the fulfilment cash flows, risk adjustment and contractual service margin for each group of contracts; a reporting suite turns those results into journals, the balance sheet and the disclosure tables; an explanation layer reads both and says why the numbers moved, in words an audit committee can repeat. An insurer that has reported under IFRS 17 since 2023 already owns at least the first. Botminds' Statutory, GAAP & IFRS 17 Reconciliation is the third: it sits beside the engine and the general ledger, reads the IFRS 17 results with the statutory and US GAAP figures, and builds and explains the walk between them.

The IASB was frank about the price of the first two layers. Its effects analysis concluded that "applying IFRS 17 for the first time will result in significant costs for some companies, but overall the benefits of IFRS 17 will outweigh the costs" (IASB, IFRS 17 Effects Analysis). This guide is about the cost that remains after they are bought. Sample figures come from a fictional life and annuity insurer as its third quarter of 2026 runs through the solution; cost figures are Botminds' estimates, with the method stated.

What does IFRS 17 software cost over three years?

No regulator or standard-setter publishes what IFRS 17 software costs, and this guide does not rely on surveys by firms that sell implementation work. What can be estimated honestly is the recurring effort each option leaves, because the IASB described where that effort sits. Measured in working days from the last basis landing to an explained result, the three options differ by a factor of almost five over twelve quarters.

Working days from the last results landing to an explained quarter, over three years

Engine, with explanation in spreadsheets
57 days
Engine and reporting suite
≈40 days
Engine, suite or general ledger, and an explanation layer
12 days
Botminds' estimate, not a measured result, for a mid-sized life and annuity writer reporting three bases, over 12 quarters. Spreadsheets: 4.75 days a quarter (0.5 tying totals, 1.25 mapping lines, 0.75 each matching rules, explaining the margin, chasing breaks and writing commentary). Suite: assumed to automate tying and mapping, leaving 0.3 days for them, and none of the explaining, so 3.3 days. Explanation layer: the solution's design target of 1 day. Licence, implementation and run costs are not included and differ by vendor.

The bars measure elapsed days, not people or money, because elapsed days are what a group timetable feels. A team that takes 4.75 working days to explain a quarter that its parent wants on the tenth working day has almost no slack if any basis lands late. The cost in salaries depends on the size of the team; the cost in risk depends on how often the explanation is still being written when the pack is due.

How much does IFRS 17 implementation cost, according to the IASB?

The IASB gave no figure, because it expected the cost to vary unusually widely, but it named where the money goes. "The likely implementation costs of IFRS 17 that the Board has identified for companies will be in: (a) project design and implementation; (b) systems set-up; (c) process changes; and (d) education and communication" (IASB, Effects Analysis). The project summary was blunter: "Companies will incur significant operational costs applying the requirements in IFRS 17, including for the development of systems" (IASB, Project Summary).

What the IASB expected IFRS 17 to cost, and which layer of software carries it

Cost the IASB identifiedWhat it saidLayer that carries it
Systems set-upSystems to "analyse data with sufficient granularity to identify and maintain consistent groups of contracts" and "track information about inception dates and the coverage period of those groups"Measurement engine and data
Updating estimates every periodIFRS 17 "requires a company to update its assumptions about cash flows, discount rates and risk at each reporting date"Measurement engine and actuarial process
Ongoing system and control costs"expected to be higher for many companies compared with those incurred when applying IFRS 4"All layers
Disclosures, once systems existThe main ongoing cost: analysing the information those systems produce (quoted in full below)Explanation
Groups of contracts and subsidiaries"Higher costs will be incurred by companies that have a large number of groups of contracts, that do not use integrated systems on an ongoing basis and that need to collect information about insurance contracts from their subsidiaries"Reporting and explanation
Quotations from the IASB's IFRS 17 Effects Analysis (May 2017), sections on implementation and ongoing costs. The third column is our mapping to the three layers of software.Source: IASB, IFRS 17 Effects Analysis

The IASB also said cost would depend on three things: "the extent to which the requirements in IFRS 17 differ from the approaches currently applied by the company", "the number and type of insurance contracts the company has" and "the existing systems used by the company for other purposes, such as regulatory reporting." For a US insurer in an IFRS group, the third point cuts both ways. Its statutory and US GAAP systems are mature, but none of them measures a contractual service margin, so the IFRS 17 engine sits beside them rather than on top of them, and the three must be reconciled every quarter.

The costs that stay after go-live

Go-live removes the project cost and leaves the run cost, and the IASB expected the run cost to be dominated by analysis. Its ongoing-cost section listed updating assumptions at each reporting date, maintaining data from previous periods, adjusting the contractual service margin and providing disclosures, then added the line that matters most for software choice:

Once a company has set up systems to provide the disclosures required by IFRS 17, the Board expects the main ongoing cost to arise from the analysis of information provided by those systems.

IASB, IFRS 17 Effects Analysis (2017)

That analysis has become a regulatory issue in its own right. When ESMA and national enforcers reviewed 16 European insurers' first IFRS 17 statements, they found that disclosures on accounting policies, judgements and estimates "were often not entity-specific or, in limited cases, missing" (ESMA, From black box to open book?). Engines and suites produce the tables; neither writes the entity-specific explanation that enforcers asked for.

Build, buy or run alongside: three options compared

The three options are not exclusive; most insurers will own an engine whatever they choose. The real decision is where the explanation is produced: in spreadsheets around the engine, inside a reporting suite's commentary module, or in a separate layer that reads every basis.

Three ways to equip an IFRS 17 quarter, and what each leaves for people

Extend the engine, explain in spreadsheetsBuy a reporting suiteAdd an explanation layer alongside
What it automatesMeasurement; some movement-analysis outputMeasurement output to journals, balance sheet and disclosure tablesReading every basis, tying, mapping to the walk, drafting explanations, chasing breaks
What stays manualTying, mapping, the walk to statutory and GAAP, every explanationThe explanation, and the walk to statutory and GAAP unless the suite holds themJudgements, approvals, adjusting entries
Who it suitsA single-basis insurer with few groups of contractsA group consolidating many IFRS 17 entitiesA subsidiary or group explaining IFRS 17 beside statutory and US GAAP
ImplementationLowest, but the spreadsheets become a control riskLargest: data model, chart of accounts, controlsReads what you already produce; testable on a closed quarter
Main riskKey-person dependency; copied-forward explanationsA long project that still leaves the narrative to peopleOnly as good as the engine output and policy papers it reads
Our comparison. The columns describe kinds of software, not named products; a given vendor's product may span more than one.

The honest limits of the third option belong in the table. An explanation layer does not measure a single contract, so it cannot replace an engine; it does not post entries, so it cannot replace a general ledger or subledger; and it can only explain what the engine and the policy papers support. What it removes is the quarter's manual reading, mapping and drafting, and the risk that last quarter's explanation is still in this quarter's commentary.

The explanation layer's view: three bases, one walk, every step tied

The walk for 30 September 2026: statutory capital and surplus of $1,842.6 million to US GAAP equity of $2,962.2 million to IFRS 17 equity of $1,677.7 million, drawn as a waterfall of 15 steps. Statutory to GAAP adds deferred acquisition costs of $1,126.4 million, nonadmitted assets of $214.8 million and policy reserves of $612.9 million and takes away bond losses of $1,037.5 million among others; GAAP to IFRS 17 removes the deferred acquisition costs, adds back $1,474.0 million of fulfilment cash flows and takes away the risk adjustment of $318.6 million and the contractual service margin of $1,612.4 million. A side panel shows six agents' steps from 21:56 to 22:40 and four items that do not tie yet.
Statutory, GAAP & IFRS 17 Reconciliation on the fictional sample insurer. The engine's IFRS 17 equity is one bar of fifteen; the software's job is the other fourteen and the words that go with them.

What should IFRS 17 software explain?

It should explain every line the standard requires the insurer to show separately, in the insurer's own terms. Paragraph 104 lists the movements in the reconciliation of the contractual service margin; paragraph 117 requires disclosure of the significant judgements, and changes in them, made in applying the standard (quoted in IFRS 17 automation); paragraph 109 asks when the remaining margin will be earned (IFRS 17). Software that produces those tables without the reasons behind them leaves the hardest part of each quarter to people.

For a US subsidiary there is a fourth requirement no standard writes down: explaining IFRS 17 against the other bases the company reports. A CFO who sees US GAAP equity of $2,962.2 million and IFRS 17 equity of $1,677.7 million will ask why, and the answer runs through six steps: the deferred acquisition costs removed, the GAAP reserves replaced with fulfilment cash flows, the risk adjustment and the margin added as liabilities, the effect of IFRS 9 on assets, and deferred tax. Stat to GAAP adjustments, line by line walks the same insurer from statutory surplus to GAAP equity first.

Can IFRS 17 be done in Excel?

The measurement can be prototyped in a spreadsheet but rarely run in one at scale, because the standard's grouping and annual-cohort requirements multiply the number of groups each year. The IASB expected insurers to need systems that "track information about inception dates and the coverage period of those groups of contracts", and every annual cohort adds a group that must be tracked for the life of its contracts.

The explanation, by contrast, is still done in Excel at many insurers, and that is where the control risk concentrates: a bridge copied forward from last quarter, a plug that makes the walk foot, a commentary sentence nobody re-checked. Moving it out of spreadsheets is less about speed than about being able to show, for each sentence, the row it came from.

Every source landed, every total tied, before any explanation is written

Sources for the third quarter of 2026: the statutory quarterly statement tied to page 3 line 38 and page 4 line 35; the GAAP trial balance and long-duration roll-forwards tied to total equity and net income; the IFRS 17 results and movement analysis, equity $1,677.7 million and contractual service margin $1,612.4 million tied to their sheets and rows; the prior-quarter walk with its opening tie open; and the assumption memos. Ten accounting policy papers and the basis map of 1,214 lines with none unmapped.
The sample insurer's sources in Statutory, GAAP & IFRS 17 Reconciliation. The engine's output is read as delivered; nothing is re-measured, and a re-posted file re-runs the walk and shows which steps changed.

How to compare IFRS 17 software proposals on equal terms

Proposals for IFRS 17 software are hard to compare because each prices a different scope. Put them on one footing before comparing totals: the same legal entities, the same bases, the same quarter, and the same definition of done. For an explanation layer, done means an explained walk with every item tied to its rule and nothing plugged; for a suite, it means journals and disclosure tables; for an engine, measured groups. A low price for the wrong definition of done is not a saving.

Then compare three numbers for each option. The first is set-up effort, in your team's days as well as the vendor's, because the IASB's cost areas, project design, systems set-up, process changes and education, all consume internal time. The second is the recurring effort each quarter, measured as in the chart at the top of this page, from the last results landing to an explained quarter. The third is the controls cost: who must review what the software produces, and how an auditor will test it. Software that saves preparation time but needs every output re-performed has moved the cost, not removed it.

Finally, ask what each option does when something changes. A new annual cohort arrives every year; assumptions change every year; accounting policies change less often but more expensively. The IASB expected higher costs for "companies that have a large number of groups of contracts", and that number only grows. The right comparison is the eleventh year, not the first.

Where an explanation layer fits in IFRS 17 software, and where it does not

Statutory, GAAP & IFRS 17 Reconciliation fits an insurer whose numbers are right but whose explanation is slow: typically a life and annuity writer reporting statutory, US GAAP with long-duration improvements, and IFRS 17 for a parent. It does not fit an insurer still choosing how to measure under IFRS 17, which needs an engine and an accounting policy first, or one whose problem is data quality inside the engine, which an explanation layer will expose but not fix.

Its agents read the three bases, the accounting policy papers and last quarter's walk; they draft the walk, the cohort notes and the commentary; they never post a journal entry, change an assumption or accept a difference on a zero-tolerance tie. Materiality, the cohort grain, the ties and the signers are settings for each entity. The way to judge it is on a quarter you have already closed, which is the subject of IFRS 17 implementation support: test it on last quarter first.

Questions to put to any IFRS 17 software vendor

  1. Which of the three jobs does it do: measure, report or explain?

    A product that does all three should show each separately, with its own controls.

  2. What does it need from us, and in what form?

    An explanation layer should read your engine output, trial balance and statutory statement as they are.

  3. How does it handle a new annual cohort every year?

    Paragraph 22 adds a group a year; ask how the eleventh year looks, not the first.

  4. Can every figure in its narrative be traced to a source row?

    Enforcers asked for entity-specific explanations; auditors will ask where each came from.

  5. What can it never do?

    Post, re-measure, plug, accept a difference: limits should be built in, not configured off.

  6. Will you run it on our last closed quarter before we sign?

    Count the items it explains without help and the breaks it finds that you did not.

Our checklist for a software decision, written for a US subsidiary reporting IFRS 17 beside statutory and US GAAP.

Questions people ask

How much does IFRS 17 software cost?

No regulator or standard-setter publishes software prices, and the IASB declined to estimate implementation cost because it expected it to vary so much by company. It identified the cost areas instead: project design and implementation, systems set-up, process changes, and education and communication. Compare options on the recurring effort they leave as well as on licence and project cost.

How long does an IFRS 17 software project take?

The standard itself allowed years: issued in May 2017, it was deferred in 2020 to periods beginning on or after 1 January 2023, a deferral the IASB said was "intended to allow time for an orderly adoption". An explanation layer that reads existing output is a different scale of project, and can be tested on one closed quarter in about two weeks.

Do we need new software for IFRS 17?

For measurement, almost always: statutory and US GAAP systems do not compute a contractual service margin or track annual cohorts. For reporting and explanation, it depends on how many entities and bases you report, and on whether the people explaining each quarter are spending their time on judgement or on tying and mapping.

What is the difference between an IFRS 17 engine and a reporting tool?

The engine measures: it projects cash flows and produces fulfilment cash flows, risk adjustment and margin per group. The reporting tool presents: it turns those results into journals, statements and disclosure tables. Neither, by itself, explains why the results moved or how they compare with statutory and US GAAP figures.

What are the ongoing costs of IFRS 17?

The IASB expected ongoing costs to come from updating assumptions at each reporting date, running actuarial models, maintaining data from previous periods and, once systems exist, analysing their output. It expected those costs to be higher for many companies than under IFRS 4, and highest for groups with many groups of contracts and subsidiaries.

Statutory, GAAP & IFRS 17 Reconciliation.
See it on your own files.

An agentic solution from Botminds. One book, three sets of rules: the walk between statutory, GAAP or LDTI and IFRS 17 results, built, checked and explained. Book a demo, or explore how it works.