6 min readAutomationCase study

What business automation costs: what goes into the quote and where it lies

The price of automation is rarely transparent: two contractors quoting the same job can differ several times over. Here is what a quote is actually made of, which costs appear after launch, and the signs that an estimate is too low.

When a company first asks what automation will cost, the answers usually differ by a multiple. That is not always a sign that somebody is overcharging: more often the contractors are pricing different amounts of work, and the proposal does not show it. Here is what the price is made of, and what to look at so that you compare like with like.

What the price of business automation is made of

Development is not the only part and often not the largest. A sound estimate has four blocks.

  • Working out the task: describing the process as it actually is and agreeing what counts as the result. Usually 10–15 per cent of the quote, and the part where saving money costs the most.
  • The development itself — what everyone is used to thinking of as the price of the project.
  • Integrations with other systems: accounting, CRM, telephony, payments. Every external system is a separate risk, because you do not control how it behaves.
  • Launch: migrating data, training staff, running the old and new ways side by side for the first weeks. This is what gets left out most often, and without it the system never really gets switched on.

Ask separately about migrating existing data. If the old system has accumulated junk — duplicates, empty fields, phone numbers in five formats — cleaning it can take longer than the development.

Costs that appear after launch

This is the part rarely considered while choosing, and the part you pay every month.

  • Servers and services: hosting, the database, email and SMS delivery, paid APIs.
  • Third-party model usage if the system includes AI: it is billed by volume, so it grows with your load.
  • Support: updates, response to failures, small fixes. Without it the system lasts until the first change in an external service.
  • Development: after launch it almost always turns out that one more report and one more field are needed.

It is reasonable to ask a contractor not only for the project price but for the cost of ownership over the first year. A refusal to name it is an answer in itself.

Why estimates differ so much

Usually it is not the rate but the scope each of them put behind the number.

  • One reads "integration" as exporting data once a day; another as a two-way real-time exchange with error handling. The effort differs several times over.
  • One budgets for the exceptions — what to do when data is missing, when the external system is down, when somebody typed nonsense; another prices the happy path only. In live operation the exceptions are half the code.
  • One included data migration and training; another said that is on your side.

So compare the scope of work, not the totals. If two proposals list different lines, you are not comparing prices — you are comparing two different projects.

Signs of an estimate that is too low

  • No line for working out the task. That means nobody measured the scope, and it will emerge as you go.
  • Nothing about data migration, although you have data.
  • Deadlines quoted before a single question was asked about your processes.
  • No price for support. That usually means you are alone with the system after handover.
  • The phrase "we will clarify the rest as we go" in answer to a question about the boundaries of the work.

An underestimate rarely stays one: it turns into extra invoices, a cut-down result, or an abandoned project. All three cost more than an honest price.

How to make the estimate more accurate

How precise an estimate can be depends on you as much as on the contractor.

  • Describe the process as it is now, including the workarounds and manual steps. That is where the complexity hides.
  • State what counts as success: not "a convenient system" but a measurable outcome — response time, number of errors, hours of manual work.
  • Name every external system that has to be connected, and who owns it, before the work starts.
  • Split the task into stages so that each is useful on its own. Then the price of each stage is checkable, and the project can be stopped at any point without losing everything.

That last point matters most. Automation broken into self-contained pieces almost always costs less and ends with a result. A single all-in-one project is the most expensive way to test an assumption.

An AI assistant for business: how it helps you keep the sales team in checkAn AI assistant is usually bought to answer customers, yet it delivers most inside the team — where the manager physically cannot listen to and read everything. Four tasks it handles reliably, and the numbers that tell you it is working.Accounting system and website out of sync: why stock figures drift and how to fix itThe exchange is configured, the export runs on schedule, there are no errors — and the site keeps selling goods that are not in the warehouse. Four reasons for the drift that never show up in the logs, and a way to test your own integration in one evening.