Every ERP business case compares the same number, and it is the one number that behaves predictably. The licence or subscription line is quoted, discounted, escalated and put in the board pack, while the items that will actually determine what the system costs over ten years sit either in a different budget, in somebody's headcount, or nowhere at all. An honest ERP ten year TCO is not a bigger version of the vendor quote. It is a different document with a different shape. The useful output of a lifecycle cost analysis is not a total. Totals invite false precision and get argued down. What the exercise should produce is the shape of the spend, the three or four assumptions that move the answer, and an explicit statement of which costs are being deliberately deferred rather than avoided.
Twelve lines, and most business cases carry four
Software subscription or licence, with the annual uplift written down rather than assumed at zero. Implementation fees to the partner, which is the number everybody negotiates hardest and which is rarely the largest item. Internal people cost, which usually is. A serious implementation takes finance, operations and supply chain people out of their jobs for months. Either the work does not get done or somebody is backfilled. Almost nobody prices this, and on a mid-sized programme it frequently exceeds the partner invoice. Data migration and cleansing, which is a business activity disguised as a technical one and is the most reliable cause of schedule slip. Integration build, and then integration ownership, which is a permanent annual cost rather than a project line. Infrastructure and hosting, including the non-production environments that nobody counts and nobody switches off. Training at go-live, and then training every year afterwards, because the population turns over and the system does not re-explain itself. The support model: internal team, application management contract, or both, with ticket volumes that are highest in year one and never return to zero. Enhancements and change requests. Post-go-live change does not stop; it settles at a run rate. Organisations that budget nothing for it end up funding it from the operating budget as a series of small surprises. Upgrades and version cycles, which in a subscription world are smaller and more frequent rather than absent, and which consume regression testing effort every time. Licence drift. User counts grow, roles move between tiers, and usage categories get reinterpreted. Ten-year models assume a flat user count; nobody has ever had one. Exit. What it costs to leave at year ten, which is the number that determines how much negotiating leverage you have at year seven.
The shape matters more than the total
Plotted over a decade, ERP spend is not an annuity. It is a spike, a trough, a slow drift upward and then a second spike. The first spike is implementation. The trough is years two and three, when the system is stable, the partner has demobilised and the running cost looks flattering. The drift is enhancements, licence growth and accumulated integration. The second spike is the upgrade, re-implementation or replacement that arrives somewhere between years five and eight, and it is almost always larger than anyone expected because the estate has diverged from standard in the intervening period. Most bad ERP decisions are not bad at the point of purchase. They are decisions that optimised the first spike by making the second one worse, usually by customising the core to avoid changing a process, and the model that justified the choice stopped at year three.
The three assumptions that break the model
Internal cost at zero. If the people doing the implementation are listed as already paid for, the model is not a cost model. It is a vendor comparison wearing one. Enhancement run rate at zero. After go-live, demand for change continues indefinitely. A realistic figure sits in the range of a modest but non-trivial percentage of the original implementation cost every year, and pretending otherwise simply moves the cost into an unbudgeted line. Contractual uplift and licensing reinterpretation. Annual increases, tier changes, and above all the indirect use question. That last one has become a live commercial issue rather than a theoretical one: a well-publicised English judgment two years ago found for a vendor on indirect access, a very large claim followed against a global brewer, and the vendor has since introduced a document-based model for digital access, which is a new way of counting rather than a resolution. Anyone building a ten-year model on a major suite should ask explicitly how machine-to-machine and third-party access will be licensed in year six, and should get the answer in the contract rather than in a slide.
| Input | Assumption to make explicit |
|---|---|
| Internal effort | Role, days and backfill or displaced work |
| Integration | Initial build and ongoing owner |
| Training | Go-live learning and staff turnover |
| Enhancements | Annual demand and prioritisation budget |
| Upgrades | Release testing and customisation exposure |
| Exit | Extraction, parallel running and reintegration |
Qualitative summary of this article's source text, not a measured outcome or performance estimate.
Practical Guidance for a Lifecycle Cost Analysis
- Model ten years and show the shape. A single total hides the second spike, which is the number that changes decisions.
- Price internal effort at loaded cost and put it in the model. Days by role, by phase. If the business cannot release those people, that is a finding, not an inconvenience.
- Set an explicit annual enhancement budget. Fund it deliberately, cap it, and make the business prioritise within it. Unbudgeted change is how estates diverge.
- Get the uplift, tier and indirect access terms in writing before signature. These are the clauses that move a ten-year total by a substantial margin and the only moment you have leverage is before you sign.
- Count every environment. Development, test, training, pre-production and the one somebody spun up for a migration. Non-production is routinely half the infrastructure bill.
- Model turnover into training. Annual retraining cost as a function of headcount churn, not a one-off go-live number.
- Test the model's sensitivity, not its precision. Change user growth, enhancement rate and the upgrade year, and see what flips the answer. Those are the assumptions to manage; the rest is decoration.
- Cost the exit at year ten. Data extraction, parallel running, re-integration and knowledge rebuild. The number you produce is also your renewal negotiating position.
The Regional Angle
Entity count is the variable that breaks imported cost models here. A mid-sized group in the Gulf routinely operates ten to twenty legal entities across mainland companies, several free zones and neighbouring countries, each with its own registration, its own statutory accounts and increasingly its own tax filing. Licensing, configuration, reporting and testing all scale with that count, and a headquarters model built on two or three entities understates the regional cost by a wide margin before anyone discusses functionality. Statutory localisation is a permanent line rather than a project. Salary transfer files in the prescribed format, social insurance in Saudi Arabia, end-of-service calculations, nationalisation reporting, Arabic-language documents where required, and now the second year of value added tax with returns that must tie to the ledger. Each is small; together they are a standing annual demand on the same team that handles enhancements, and they are not optional, so they consume the change budget first. The support model is where the real ten-year figure lives, and the regional variant of it has a specific trap. Most estates here are supported by an implementation partner under an application management contract, which means the institutional knowledge of how the system was configured sits with the partner rather than the organisation. Changing partners at year five is not a procurement exercise; it is a rediscovery project with a price, and it is the single largest hidden switching cost in the regional market. Insisting on current configuration documentation as a contractual deliverable, refreshed annually, is the cheapest insurance available and almost nobody buys it. Two cost lines behave better here than the global literature suggests, and they are worth claiming. Currency is one: with the dirham and riyal pegged to the dollar, the foreign exchange risk that dominates ten-year software models in other emerging markets is largely absent. The other is people cost, where regional day rates for implementation and support are generally below European or North American equivalents, which is real and which partially offsets the entity multiplier above. One line is worse. Hosting still is, because there is no live hyperscale region in the GCC. Microsoft and Amazon have both announced facilities that are not yet open, and until they are, in-country hosting is priced above global regions and any residency requirement carries a premium. A ten-year model written this year should show that premium falling in the middle years rather than persisting, and should say so explicitly, because assuming today's price for a decade will distort the hosting decision. Finally, turnover. Expatriate staff rotation here is high enough that the training line cannot be modelled as a one-off, and when someone leaves they usually leave the country, taking the undocumented knowledge with them rather than to a competitor down the road. Retraining and documentation are not overheads in this market; they are the mechanism by which the system keeps working.
The objection worth taking seriously
The objection is that ten-year models are a procurement ritual. They are built after the decision is taken, tuned until they support it, and wrong by year three anyway. Vendors know the format and price to it. Meanwhile the discipline of discounting makes almost any two options look equivalent, which means the model rarely changes anything. The harder version is that the costs that actually dominate are not forecastable. An acquisition, a reorganisation, a new tax regime, a regulator's reporting requirement, a change of finance leadership with different opinions. These arrive without warning and each can cost more than the difference between the two systems being compared. A model that projects ten years of stable operations is describing a world that has never existed, and its precision is a form of misinformation. Both points are fair, and they argue for a different model rather than none. The value of the exercise is not the total; it is that it forces three systematically omitted numbers onto the page, namely internal effort, the enhancement run rate and the second spike. Those three are not forecasting speculation. They are known, recurring and predictable in shape if not in amount, and organisations that put them in the model make visibly better decisions about customisation and scope than organisations that compare subscription quotes. Build the model for sensitivity rather than accuracy, keep it to one page of assumptions, and treat the ten-year total as the least interesting output it produces.
Common Questions
What proportion of ten-year cost is the software itself?
Usually a minority, and often a small one once internal effort, integration, support and the mid-life upgrade are included. That is the central finding of almost every honest exercise of this kind, and it is why negotiating the licence line hardest is rarely where the money is.
How should we budget for enhancements after go-live?
As a fixed annual allocation, set as a percentage of the original implementation cost and governed by a prioritisation process. The exact figure matters less than having one, because an unfunded change demand does not disappear; it becomes a series of unplanned approvals.
Does cloud deployment reduce total cost?
It changes the shape more than the total. Lower entry cost, no capital refresh, smaller and more frequent upgrades, and a higher, contractually escalating annual line. Organisations with a long horizon and stable requirements often find the totals close, with the cloud option easier to leave.
What should we expect over the next twelve months?
Expect the shift away from perpetual licensing to continue and to make historical cost comparisons harder, because the two models put money in different years. Expect indirect and document-based licensing to stay contentious as vendors refine how digital access is counted. Expect the 2025 maintenance horizon on the previous SAP generation to concentrate demand and push implementation day rates up rather than down. And expect regional hosting premiums to start falling as the announced Gulf cloud regions come online.
Lifecycle Cost Analysis — we build the ten-year shape rather than the headline total, price the internal effort nobody counts, and tell you which three assumptions actually decide the answer.
