WhatsApp
Chat on WhatsApp

AI Project Cost and ROI: How to Calculate Both

Businesses of every size have already run pilots with artificial intelligence: a customer service chatbot, an assistant that drafts quotes, a tool that summarises sales calls. Yet only a small share of those pilots ever became something the team actually uses every day. The usual suspects are technical: the wrong model, not enough data, a vendor who couldn't deliver. In practice, most projects fail much earlier, at the point where nobody worked out the economics.

An AI project almost always starts with excitement about a demo rather than with a calculation. Someone sees a model answering questions impressively, and within a week there's a pilot. The cost question comes up a few months later, when the money has already been spent and stopping feels hard. That's where the sunk cost fallacy kicks in: you keep funding the project simply because you've already invested in it. At that stage, every budget forecast turns into a justification for a decision that has already been made.

In this guide we'll cover:

  • what the real cost of an AI project is made of;
  • the orders of magnitude worth knowing;
  • who is responsible for maintenance after launch;
  • how to measure impact and calculate return on investment, even when some of the numbers are unknown;
  • which regulatory, data and currency factors to budget for, and what to check before you approve the spend.

What the real cost of an AI project is made of

The most common budgeting mistake is counting only development. Building the model or connecting it is just one part of the spend. Alongside development, your calculation should include at least six more line items.

Data

Data has to be collected, cleaned, labelled and kept up to date. Labelling almost always involves manual work, and it almost always costs more than expected. A separate cost appears when your data is stored in a way that suits people rather than machines: in email threads, in chat groups, in spreadsheets where an empty cell contains a dash and a date reads "last week".

Infrastructure

This covers compute, storage, licences and per-request charges for the model. Unlike classic automation, the cost of an AI project can grow with usage: the more people work with the system, the more it costs to run.

Integration into existing workflows

A model that lives in a separate browser tab won't deliver results. Chances are people simply won't open that tab. The impact comes when the model is embedded in the tools your team already uses: the CRM, the help desk, the business messaging app. That means separate development work, separate sign-off from information security and extra time in the schedule.

Maintenance and monitoring

A model's performance degrades over time: the data changes, new types of request appear, and answers can become less accurate. So after launch you need people who monitor the system, analyse errors and update it. We'll come back to this below.

People

Budget for staff training and for the time it takes to get used to a new tool. In the first few weeks, productivity may actually drop while people learn and rebuild a familiar process. That is part of the implementation cost too.

Exiting the project

If the project doesn't deliver the expected result, getting out of it costs money as well. You'll need to restore the previous process, migrate data and decide what to do with the infrastructure you've already built.

A 3D glass iceberg with only its tip above the water; below the surface, small white figures work beside a database, a server rack and gears
Development is only the tip of the iceberg: data, integration and maintenance sit below the surface. Illustration: RJL Studio

Three cost levels for implementing an AI model

The figures in this section are orders of magnitude, not a price list. Model providers change their rates several times a year, and two projects that look similar can differ in cost by a factor of ten. Before you do any calculation, check the provider's current pricing page, for example Claude or OpenAI.

Level one: an off-the-shelf model with no extra training

The business doesn't build its own model; it pays for actual usage of a ready-made model through an API. For example, processing ten thousand customer service requests with one of today's small, inexpensive models, where each conversation is a few thousand tokens, costs in the order of tens of dollars. In other words, less than a cent per request.

The price gap between model tiers can be several times over, but many tasks don't need the most powerful model. Choosing an expensive model "just to be safe" inflates the bill very quickly. The right approach is to test the cheaper model on real examples first, and move up a tier only if it doesn't meet the bar.

There are two proven ways to cut usage costs, and they rarely make it into the budget. The first is prompt caching for the part of each request that repeats, such as system instructions or a fixed section of the knowledge base: with leading providers, reading from the cache is roughly ten times cheaper. The second is batch processing (a Batch API) for tasks that don't need an instant answer, such as summarising calls at the end of the day, in exchange for a discount of around half the price. At high volumes, these two settings change the picture.

Level two: working with your business data

This is the most common scenario: the model answers based on your documents, price lists and internal procedures, usually with a RAG approach. There's no standard price here, because most of the spend goes not on compute but on working with the data. Generating answers costs roughly the same as at level one, and storing the processed data is cheap.

The main cost at this level is preparing the documents, cleaning and labelling them, and building a search layer over the knowledge base. After launch, that layer also needs maintaining and updating: every change to a price or a procedure has to reach the knowledge base. So the final budget is determined not by the provider's rates but by the state of your data.

Level three: self-hosted infrastructure

Here you take on a fixed monthly cost that doesn't depend on request volume: renting servers with GPUs from a cloud provider, or buying hardware. A single powerful cloud GPU typically costs thousands of dollars a month, and that's just the hardware, without the salaries of the people who maintain it. For serious workloads, one GPU is usually not enough.

You can compare the two options with a simple calculation: divide the monthly cost of the infrastructure by the cost of a single request to an off-the-shelf model. The result is the number of requests per month above which self-hosting starts to pay off. When a request costs a fraction of a cent and the server costs thousands of dollars, the break-even point only arrives at hundreds of thousands of requests a month.

This comparison is rough: self-hosted infrastructure usually runs a different kind of model, and specialist salaries come on top of the hardware cost. So the real break-even point is even higher. In practice, companies choose self-hosting not to save money but because of data storage and processing requirements. If data must not be passed to an external provider, self-hosting is a precondition, even if it costs more. That's why it belongs in the calculation as a separate cost item, not as a way to save.

Three 3D glass pedestals of different heights: a glowing cloud on the smallest, a stack of documents and a database on the middle one, and a server rack on the tallest
Three cost levels: an off-the-shelf model, working with business data and self-hosted infrastructure. Illustration: RJL Studio

Maintenance after launch: who is responsible and who pays

Maintenance is one of the most underestimated items in any budget. A conventional system can run for years without changes. An AI model doesn't work that way: data, procedures and customer questions change, so the quality of the model's output declines over time.

Questions appear that weren't in the original data, and the model keeps answering by the old rules. Users discover phrasings where it fails, and then they stop using it, or worse, keep using it without noticing the mistakes.

How much it costs

A common benchmark for maintenance is 15–20% of the development cost per year, plus part of the working time of the employee responsible for the AI project. That work should be part of their job description, not something done "when there's a spare minute".

What to agree before you start

Who is responsible for maintenance and what it includes should be settled before the project starts. Otherwise, after launch, you may discover that the vendor sees maintenance as a separate paid service while you see it as part of their warranty. Once the problem already exists, reaching agreement is much harder. Spell it out in the contract: who monitors answer quality, how often the knowledge base is updated, and what happens when the provider changes the model version.

How to measure the impact of an AI project

The fact that people work faster isn't enough. You need to understand what that change gives the business: in money, in fewer errors or in better output.

Time saved

This is the most common metric, but time saved doesn't automatically mean money saved. Saved hours become money only when the freed-up time is used for the benefit of the business. If an employee does a task in two hours instead of four, but the workload hasn't grown and the team size hasn't changed, there is no saving at all.

So make it explicit in your calculation: not "we'll save 300 hours a month", but "we'll save 300 hours and won't need to hire two new people" or "we'll handle more requests with the same team". The first is a cost reduction; the second is a gain in capacity.

Quality and fewer errors

Here you need to work out what a single error costs and compare before and after implementation: how much an error cost in the past, how many errors there were, and what changed after launch. If you've never calculated the cost of errors, start there rather than with choosing a model.

Process speed

If speed itself affects the outcome, measure it too. For example, the business might respond to leads faster, publish content faster or make decisions faster. In that case, tie the time saved to a business metric: conversion rate, customer churn, requests handled or lost revenue. If you've already built end-to-end marketing analytics, you can see that link directly in the data.

Baseline

Every calculation like this needs a baseline: the metrics of the process before implementation. Record in advance how long the process takes, how much it costs and how many errors it produces. After implementation, compare these figures with the new ones and calculate the impact. Without starting data, it will be very hard to prove the project changed anything.

Two glass panels floating side by side: tall, crowded chart bars on the left and low, orderly bars on the right, with a measuring ruler between them
Baseline: without measuring before implementation, there's nothing to compare with afterwards. Illustration: RJL Studio

How to calculate ROI when some of the numbers are unknown

The main objection to doing the maths is usually "there are too many unknowns, we can't get accurate numbers". In practice, you don't need to know everything up front. Four approaches help you bring the unknowns into the calculation.

Estimate a range, not a single number

Build three scenarios: pessimistic, realistic and optimistic. Make the main decision based on the pessimistic one. If the project pays off even then, you have a safety margin. If the economics only work in the optimistic scenario, the calculation is closer to hope than to a plan.

Here's an illustrative example. A business receives 8,000 customer service requests a month. Five agents handle them, and each request takes six minutes on average. The business wants to introduce an assistant that prepares a draft reply for the agent. To avoid tying the example to any particular price list, we'll measure all costs in "agent-months", meaning the fully loaded monthly employer cost of one agent:

  • Model cost: a few tens of dollars a month, negligible in this calculation.
  • Development: preparing the knowledge base and connecting to the help desk, about 9 agent-months.
  • Maintenance: about one-sixth of an agent-month every month.
  • Training and the productivity dip in the first month: about one agent-month.

Now the three scenarios:

  • Optimistic: handling time drops to 3.5 minutes, freeing up around 330 hours a month, roughly two full-time roles. The business cancels two planned hires. The project pays for itself within five to six months.
  • Realistic: handling time drops to 4.5 minutes, freeing up around 200 hours. The business redistributes the workload and manages without one additional hire. Payback takes about a year.
  • Pessimistic: handling time drops to five minutes, freeing up around 130 hours, but the business doesn't decide what to do with that time: request volume doesn't grow and the team stays the same. There's no financial saving, and the project keeps costing money for maintenance.

Notice exactly where the pessimistic scenario breaks. Not in the technology: it works, and handling time fell by about 17%. The problem comes later: the business doesn't use the freed-up time in a way that creates economic value. That's the point where the project stops paying off.

Three glowing paths branching from a single point: one rising upward in cyan, one continuing straight in purple and one descending and fading in dark pink, with a small white figure standing at the junction
Three scenarios: make the decision based on the pessimistic one. Illustration: RJL Studio

Sensitivity analysis

Check which parameters have the biggest effect on the final result. For example, calculate what happens with different data volumes, different maintenance costs and different development timelines. That shows you which parameters really move the outcome and which barely change it.

Start by firming up the numbers the project's economics depend on. In most projects, those are the quantity and quality of the source data and the cost of maintenance after launch. Development cost usually matters less: it can be estimated fairly well before you begin.

Split the project into stages with decision points

Keep the first stage small and cheap. Its purpose is to test the unknowns before the business commits the main budget. For example, first assess the state of the data and estimate what it will cost to prepare, and only then decide whether to proceed to development. The question at stage one is what state the data is in and how much it costs to fix, not whether the model can write text. You already know it can.

Keep non-monetary effects separate

Some outcomes are hard or impossible to express in money, such as employee convenience or the effect on reputation. List them separately from the financial calculation, and don't attach invented figures to them just to fill in the table. If you have to make up a monetary value for every effect off the top of your head, the calculation doesn't become any more accurate.

Regulatory, data and currency factors to budget for

Most of the principles in this guide are universal, but depending on where you operate and who your customers are, there are a few more items worth adding to the calculation. What follows is a general overview, not legal advice.

Language and token costs

Model providers charge per token, and text in many languages other than English breaks down into more tokens than English text of the same length. So don't rely on calculators built on English examples if your customers write in Greek, Portuguese, German or another language: run a few dozen real conversations in that language and measure the actual cost. It's also worth testing each model's quality in your language on your own texts, because the gaps between models are often wider outside English.

Privacy and data protection

If you process personal data of people in the EU, the GDPR applies, and the ePrivacy rules come into play for things like cookies and electronic marketing. If the model will work with customer details, health records or financial information, budget for a legal review, a map of what data goes to the provider, a data processing agreement with that provider and settings that prevent your data from being used for training. For higher-risk processing, a data protection impact assessment may be required. This is a budget line, not a footnote.

Where your data is stored

Some clients, especially in finance, healthcare and the public sector, require data to stay within a specific jurisdiction, often inside the EU. The major cloud providers offer EU regions, and some off-the-shelf models are available through them. Check in advance which models are available in the region you need and at what price, because this can change the choice between level one and level three.

Currency, VAT and the annual budget

Most AI services are priced in US dollars, so if your business runs in euros, the exchange rate affects the monthly bill. Build your forecast with a margin for currency swings, and check with your accountant how invoices from foreign providers are treated for VAT.

Why AI projects never reach everyday use

Many projects never become part of daily work, and the reason is neither the economics nor the technology. There are organisational risks worth assessing before launch: they take time and money, but they rarely appear in the budget.

No process owner on the business side

If the project has a sponsor in IT but no person whose daily work is supposed to change, implementation can stall right after development. The system will work technically, but nobody will use it.

The data exists only in theory

In the slide deck the data exists; in reality it's scattered across systems or locked behind security requirements. Check this before the calculation, not halfway through development.

Nothing to measure the impact against

If the process wasn't measured beforehand, there will be nothing to compare the result with. Without a baseline, the project is doomed to an endless debate about whether things got better.

The team resists the change

Two extremes hurt a project equally: expecting the technology to deliver impressive results immediately, and fearing that automation will lead to layoffs. In both cases you need to work with the team: training, explaining the changes and allowing time to adapt. Factor these costs in up front as well.

Mistakes that repeat across projects

  • counting only development and forgetting data, maintenance and people;
  • treating a demo as proof that the system is ready for production;
  • announcing results without agreeing in advance how they'll be measured;
  • continuing a project only because money has already been spent on it.

The last mistake is the most expensive. That's why it pays to set stop conditions in advance: which stage-one result means you close the project and which means you continue. That decision is far easier to make before launch than six months in, when significant sums have already been spent.

Checklist: what to check before approving an AI project budget

Before you allocate money to a project, answer seven questions:

1. Is there a baseline for the process: how long it takes today, what it costs and how many errors it produces?

2. Has the full cost been calculated: data, infrastructure, integration, maintenance, training and exit?

3. Have impact metrics been defined: is it clear how the result will affect costs, revenue or capacity?

4. Is there a process owner on the business side, someone responsible for the process who can judge how their work will change?

5. Has the data the project will rely on been checked: is it available in the required quantity and quality?

6. Does the project pay off even in the pessimistic scenario?

7. Have stop conditions been defined: is it clear which results mean you stop, and who makes that call?

If the answer to three or more of these questions is "no", it's too early to approve the budget. That doesn't mean the idea is bad. First you need to gather the missing data and finish the calculation.

Three glowing glass gates in a row on a purple path, each with a floating checklist panel with round tick marks in front of it, and a small white figure walking towards the first gate
A staged project: before each gate, check the list and decide whether to continue. Illustration: RJL Studio

How RJL Studio helps you implement AI that pays off

We start AI projects with the calculation, not with the demo. In a short discovery call, we map the process you want to improve, look at what data already exists and how the current state is measured. Then we propose a small first stage with a clear decision point.

In the projects themselves, we build AI agents and chatbots that work with your business data, connect them to your CRM, website and messaging channels, and build the workflows around them in n8n, Make or Zapier. That way the model works inside the tools your team already knows, not in a separate window nobody opens. You'll find more about this on our automation and integration services page.

Want to find out whether your AI project will pay back the investment? Get in touch and we'll come back to you with a proposal for a first stage.

Frequently asked questions

How much does it cost to implement AI in a small business?

There's no single price. Using an off-the-shelf model through an API is usually inexpensive: tens to hundreds of dollars a month for most small businesses. Most of the budget goes on preparing data, connecting to existing tools and maintenance. So a sound estimate starts with mapping the process and the data, not with the provider's price list.

What is the ROI of an AI project and how do you calculate it?

ROI (return on investment) is the ratio between the financial benefit of the project and its full cost. You estimate the monthly saving or additional revenue, divide the total cost by it and get the payback period. It's important to calculate using the pessimistic scenario and to count only savings that actually materialise: a hire you avoided, or more requests handled by the same team.

Should you start with a pilot?

Yes, but a pilot with a purpose: to test the unknowns, above all the state of the data and the cost of maintenance, not just to show that the model works. Decide in advance what counts as success and which result means you stop.

What's the difference between an off-the-shelf model and a self-hosted one?

With an off-the-shelf model you pay per use, and the cost grows with request volume. With self-hosted infrastructure there's a fixed monthly cost for servers and specialists. Self-hosting only pays off at very high volumes, and it's usually chosen for privacy requirements rather than to save money.

How much does it cost to maintain an AI system?

A common benchmark is 15–20% of the development cost per year, plus part of the working time of an employee responsible for the system. Maintenance includes monitoring answer quality, updating the knowledge base and responding to changes in model versions. It's worth defining it in your contract with the vendor before launch.

Disclaimer: blog content is for general information and learning only and is accurate as of its publication date. It is not professional, legal, financial or business advice, nor a recommendation or call to take any action. Any use of this information is at the reader's own risk, and we accept no liability for any resulting loss. Links to external websites and tools are provided for convenience only. We recommend consulting a qualified professional before making decisions.