How to calculate TCO in IT projects: total cost of ownership for CRM, ERP, infrastructure and AI services

We break down TCO for CRM, ERP, infrastructure and AI services. The formula, common mistakes and factors that shape total cost of ownership.

  • The concept of total cost of ownership
  • What makes up the total cost of ownership
  • 1. Direct costs
  • 2. Indirect costs

Main text

  1. The purchase price rarely reflects the true cost of a solution for the business.

  2. The main costs arise after implementation - in operations, support, and scaling.

  3. That is why executives use TCO - a model for calculating the project's total financial burden.

  4. We break down the cost structure, calculation formula, real-world examples (CRM and ERP), common mistakes, and current trends in TCO accounting.

The concept of total cost of ownership

In the late 1980s, Gartner analysts noticed a common pattern: companies budgeted only for hardware purchases, while the main costs arose during operation. As a result, projects went over budget and required additional investment.

To account not only for the acquisition price but also for all subsequent costs, the concept of _Total Cost of Ownership (TCO)_ was introduced - the total cost of ownership. TCO- is the calculation of all costs for an asset over its entire useful life: from the purchase decision to decommissioning. For IT and finance leaders, this is a way to see the project's true financial burden rather than relying only on the initial price.

Businesses calculate TCO to: 1. Compare solutions by total cost, not by entry price-TCO makes it possible to evaluate alternatives by accounting for all costs over several years: on-premises infrastructure or cloud, perpetual license or SaaS, buying a solution or outsourcing. Often, the option with the lowest upfront cost turns out to be the most expensive to operate.

For a portfolio of cloud services, use a separate company SaaS subscription audit: it ties cost to users, pricing plans, activity, and renewal dates. 2. Forecast the budget 3-5 years ahead-the calculation includes support, updates, scaling, additional staff, and other recurring expenses. This allows the company to see the financial burden in advance and reduce the risk of cash flow gaps.

3. Back investments with concrete numbers- if you include specialist salaries, downtime costs, maintenance, and possible fines, the real cost of the project becomes clear. Decisions are made based on calculations, not on a subjective judgment of whether it is "expensive or cheap." Let's look at an example: the company buys a server for 1 million rubles.

Additional annual costs: - electricity and cooling - 150,000-300,000 rubles; - administrator salary - from 1-1.5 million rubles per year; - maintenance and component replacement - 100,000-200,000 rubles; - backups and licenses - 100,000-300,000 rubles. Over 3-5 years of operation, the server costs 2-3 times more expensive initial cost. TCO shows that full amount.

Discuss your challenge with an architect

What makes up the total cost of ownership

  1. To calculate TCO correctly, it is not enough to consider only the line item "hardware purchase" or "license."

  2. It is important to collect all expenses over the solution's usage period.

  3. They are usually divided into direct and indirect costs.

  4. It is also worth accounting for so-called "silent" costs - those that do not appear as a separate budget line but still affect profit.

1. Direct costs

These are expenses fixed in the contract or invoices. They are the easiest to calculate. - Acquisition - software licenses, server hardware, and client equipment. - Implementation - installation, setup, data migration, integration with other systems.

This stage often brings additional costs, especially when working with legacy solutions. - Support - annual vendor support, license renewals, service contracts. - Updates and hardware replacement - new software versions, infrastructure upgrades, replacement of failed components. Direct costs are visible in advance, but they make up only part of the total cost of ownership.

2. Indirect costs

They are rarely budgeted in full, although they account for a significant share of TCO. - Employee training - courses, internal training, and the time employees spend away from their main duties. - Administration - salaries of system administrators, DevOps specialists, and IT support staff. - System downtime - lost revenue due to downtime CRM, ERP or other critical services.

Even a few hours can lead to significant losses. - Infrastructure costs - electricity, cooling, rack rental in the data center.

3. "Hidden" costs

Costs that are hard to see at first: - lower productivity during implementation; - increased load on the IT team during scaling; - enhancements and customization that were not planned at the start; - risks of fines or rework due to regulatory requirements.

TCO formula and calculation examples

Calculating TCO is straightforward: gather all spending on the system over the chosen period and sum it up. In IT, that period is usually three or five years. Basic calculation formula: TCO = initial investment + (annual expenses × number of years) Important: initial investment includes not only licenses or hardware, but also implementation, integration, and data migration. Annual expenses include support, updates, IT staff salaries, infrastructure, training, and downtime.

If you are comparing several solutions, calculate them over the same period. Otherwise, the conclusion will be incorrect.

Example 1. Choosing a CRM for 500 users

The company is choosing between an on-premises and a cloud CRM. Calculation period: 3 years. Option A - off-the-shelf CRM. One-time costs: - licenses - $53,000. - implementation - $11,000.

Annual expenses: - technical support - 650,000 rubles - administrator (0.5 FTE) - 600,000 rubles - customizations and updates - 300,000 rubles We calculate TCO over 3 years: _4,500,000 + 900,000 + (650,000 × 3) + (600,000 × 3) + (300,000 × 3) = 4,500,000 + 900,000 + 1,950,000 + 1,800,000 + 900,000 = 10,050,000 rubles._ Option B - cloud CRM. One-time costs: - implementation - $1,800. - integration - $2,300.

Annual expenses: - subscription - 4,500,000 rubles per year. We calculate TCO over 3 years: 150,000 + 200,000 + (4,500,000 × 3) = 350,000 + 13,500,000 = 13,850,000 rubles.

Example 2. Choosing a system for financial management in a large holding company

A large technology holding with annual revenue of about $1 billion built its financial accounting and treasury on a Western ERP system.

After the vendor left, the company faced operational risks: licenses could not be renewed officially, updates stopped, legal changes had to be implemented manually, and the likelihood of failures and regulatory claims increased. Challenge - define a strategy for the next three years: keep using the system without official support or move to a new platform with a predictable maintenance and update model. In the first case, if the old ERP is left without official support,the company will have to work through intermediaries, search for rare specialists in the market, and accept growing outage risks. Costs over 3 years: - "Grey" licenses and updates - $2 million. - Consultants for customizations (taxes, reporting) - $1 million. - Losses from downtime and incidents - $1 million. - In-house administrators and rare specialists - $0 million per year. TCO over 3 years: 130 million + 70 million + 60 million + (30 million × 3) = 260 million + 90 million = 350 million rubles At the same time, the calculation does not account for possible blocks, failures of critical modules, and penalties. In the second case, if a CIS platform is implemented, the holding company gets a fully legal product with official support and the option to enhance it with any integrator on the market.

The company is implementing "1C:Holding Management", to track all legal entities in a single system. Costs: - 3-year licenses - 50 million rubles. - Implementation project (system setup, preparation for use, and integration with other services) - 95 million rubles. - Load testing - 8 million rubles. - Internal project team - 10 million rubles per year. - Updates and support - 6 million rubles per year. We calculate TCO: 50 million + 95 million + 8 million + (10 million × 3) + (6 million × 3) = 153 million + 30 million + 18 million = 201 million rubles

What to consider during the transition

1. Requirements analysis- the more detailed the processes are described before the project starts, the fewer changes will be needed after launch. 2. Employee training- finance teams must work in the new system without any slowdown. 3. Data Migration- migrating historical data requires time and resources.

Mistakes in TCO calculation and how to avoid them

Companies often calculate total cost of ownership superficially: they gather numbers in Excel but miss important expense items or compare different models incorrectly. The result is a calculation without a management decision. The table below shows five common mistakes and how to avoid them.

ErrorHow it shows upWhat this leads toHow to do it right
1. They compare incomplete modelsThey compare buying servers and licenses with the price of a cloud subscription without accounting for related costsThe decision is made on distorted data.Compare models with the same scope: for cloud solutions, include SLA, support, and security;
for on-prem - administrator salaries, electricity, cooling, and fault tolerance
2. They consider only capital expendituresThe purchase is counted, but annual support, updates, and maintenance are not includedAfter a year, the project requires additional investmentCount all operating expenses over the full ownership period: support, administration,
training and infrastructure
3. They do not account for downtime costsThey ignore losses from system unavailabilitySaving on infrastructure leads to losses at the first outageEstimate how much the company loses per hour of downtime,
and add these risks to the calculation
4. They forget about integration and trainingThe budget includes licenses onlyImplementation drags on, and employees are not ready to work in the systemAllocate budget for integration and training in advance;
in large projects, integration can cost as much as the licenses
5. They do not account for changes in the external environmentThe calculation is based on current prices with no scenarios.After 1-2 years, expenses turn out to be higher than plannedBuild several scenarios and add a contingency buffer
10-15% for unforeseen costs

When calculating: - _Account for the time value of money._Payments today and in three years are not equal in value. For projects with a 3-5 year horizon, discount future expenses to present value so the comparison is financially sound. - Include a contingency buffer for unforeseen expenses. During a project, additional tasks almost always appear: enhancements, requirement changes, and growing load.

To keep the budget from falling apart, add 10-15% to the total estimate. - _Recalculate TCO regularly._Rates change, the business scales, and new regulatory requirements emerge. Update the calculation at least once a year or whenever conditions change significantly. - Check the source data. Even a precise formula will not produce the right result if the inputs are wrong. Verify actual specialist rates, real support costs, downtime statistics, and contract terms.

Discuss your challenge with an architect

TCO calculation in practice: integration platform and cybersecurity

Let's compare how total cost of ownership is calculated for information security and IT infrastructure.

1. TCO for the Bercut ESB platform (Rostelecom Group)

When choosing an integration platform, large companies often compare the license cost with the cost of supporting existing integrations. This approach distorts the picture: support, scaling, and failure risks are not included in the calculation.

To assess economic efficiency ESB platforms, was developed TCO calculator, which accounted not only for formal licenses, but also for real-world operating parameters: - number of data exchange routes; - volume of transmitted data; - transaction load; - maintenance and administration costs; - costs of supporting fragmented integrations.

The model showed that over a three-year horizon, a centralized integration platform costs35-40% cheaper than supporting a set of separate customizations and in-house solutions. The main savings come from lower operating costs and reduced maintenance complexity. The calculation also showed when the investment would start generating profit.

This helped: - IT leadership - prepare the project's financial justification. - architects - assess the impact of growing load on the budget. - the finance team - see long-term savings, not just upfront costs. An accurate TCO calculation based on actual operating parameters changes how the project is perceived - instead of comparing "license cost versus current expenses," the business gets a financial model that reflects real costs over the full ownership period.

2. Yandex's approach to TCO for cybersecurity systems

In 2023, Yandex's investments in digital security exceeded $0 billion - more than twice as much as a year earlier. The company publicly showed that it views security through the lens of total cost of ownership and prevented damage. The TCO model includes: 1. Developing a secure data storage architecture - investment in encryption and data isolation. 2.

DDoS protection and the development of Smart Protection - scalable traffic filtering and analysis mechanisms. 3. Security team growth - increasing the number of specialists. Effectiveness is measured not only by total costs, but also by the risks prevented.

According to the company: - more than 110 million visits to fraudulent sites were prevented; - 78 billion emails were processed, 17 billion of which were classified as spam; - tens of millions of malicious ads were blocked. TCO also accounts for: - possible reputational damage from incidents; - costs of meeting regulatory requirements and audits; - investments in automation that reduce future operating costs.

Thus, security is viewed not as a "cost item" but as protection of revenue, the customer base, and the brand.

TCO calculation trends: what businesses should consider

TCO calculation rules are changing. Below are the main changes to consider when planning a budget. 1. Artificial intelligence as a new variable cost item Artificial intelligence has become a permanent part of the IT budget, and the cost structure has changed. Instead of fixed licenses, companies pay for usage - tokens, API requests, and compute, while demand can fluctuate significantly.

At the same time, AI requires not a one-time implementation but regular fine-tuning and support, which makes the costs both recurring and variable. What this changes in TCO: 1. Costs become variable. Peak loads, hypothesis testing, and service scaling can sharply increase the budget. 2. A split appears between model training and model usage. On-premises infrastructure requires investment in GPUs and specialists. Cloud APIs are more convenient, but at high volumes they may be more expensive.

3. _Consumption control is needed._ Companies are starting to track AI costs by department and product. 2. Integrating TCO with ROI and FinOps Companies are actively adopting AI-FinOps practices: they track token consumption, set limits, and generate reports by department. TCO is calculated separately for model training and model usage, since the cost structure differs. Scenario modeling is also used to assess how the budget changes if load grows by 2, 5, or 10 times.

  1. TCO is no longer calculated in isolation - it is tied to return on investment. The modern model looks like this:
  2. We calculate the total cost of ownership.
  3. We forecast the economic impact.
  4. We compare costs and expected benefits.
  5. We approve the project only when the economics are clear.

Companies that adopt FinOps discipline achieve: - transparent allocation of costs across departments; - reduced non-core spending; - regular budget reviews based on actual consumption. Example: if marketing uses AI services, the costs are charged to its budget. This increases accountability for results and makes TCO calculation practical rather than formal. 3. Hybrid infrastructure models The choice between "on-prem or cloud" is gradually becoming a thing of the past.

Most companies use a hybrid model: - mission-critical, latency-sensitive systems - on-premises infrastructure; - scalable and experimental workloads - in the cloud; - AI workloads - depending on economic feasibility. When calculating TCO, the business accounts for: - the ability to move workloads between environments; - integration costs for a hybrid architecture; - the cost of fault tolerance and redundancy.

Discuss your challenge with an architect

Discuss the article: How to Calculate TCO in IT Projects: Complete...

Enter your email or phone number so we can get back to you.

Send via: