In brief

  • Start the calculation not with the development price, but with the baseline: operation volume, cycle time, queue, repeated actions, errors, and employee involvement.
  • Do not equate released hours with financial savings: first determine how the company will use the freed capacity.
  • Calculate direct impact, prevented losses, and new opportunities separately so that facts are not mixed with hypotheses.
  • Include the total cost of ownership: development, integrations, infrastructure, support, control, and process changes.
  • When uncertainty is high, the correct outcome of the calculation is not a promise of payback, but a small pilot with predefined criteria.

Why a Single ROI Figure Is Not Enough

A preliminary automation estimate often looks convincing: the number of manual hours is multiplied by the cost per hour, compared with the development budget, and a short payback period emerges. The problem is that this formula quietly combines several different assumptions. It assumes that all manual time will disappear, every released hour will immediately turn into money, the volume of operations will remain stable, and the new system will work without support or exceptions.

A useful calculation should answer not only “how much can we gain?” but also three other questions: what process is measured today, what change will create the impact, and how the team will know after launch that the hypothesis has been confirmed. That is why, before development, it is better to build a range of scenarios—conservative, base, and upper—and explicitly show the assumptions behind each one.

Step 1. Establish the Process Baseline

The baseline describes how work is performed before any changes. It cannot be collected only from a manager’s account or from a standard procedure: it is more useful to select a limited but representative period and examine real requests, logs, correspondence, statuses, and employee actions. If there is no data, the first stage of automation may be observation: simply recording events is often more valuable than premature development.

  • The number of incoming operations during the period and any noticeable workload peaks.
  • The employee’s active work time and the total time required for an operation to pass through the process.
  • The queue size, the share of repeated actions, and the number of manual handoffs between roles.
  • Types of exceptions: incomplete data, an unavailable service, an ambiguous result, cancellation, or the need for approval.
  • The consequences of a delay or error: repeated contact, a refund, a lost lead, downtime, or an additional check.
  • The systems, channels, and roles between which information moves.

It is important to distinguish active time from calendar time. A request may take ten minutes to process but wait several hours for a response. Automating a status handoff can greatly reduce the full cycle while barely changing the number of active minutes. Conversely, completing one action quickly will not help if the bottleneck is at the next approval stage.

Step 2. Break the Impact Down into Independent Components

To avoid counting the same benefit twice, separate the impact into categories. For each category, specify the unit of measurement, the initial value, the expected change, the data source, and the metric owner. If a change cannot be verified after launch, it should not play a central role in the justification.

ComponentWhat to MeasureHow to Interpret It
Released capacityActive hours per operation and operation volumeThis is time available to the team, not an automatic reduction in expenses
Process speedFull cycle, queue, and response timeValue appears if the delay genuinely affects the customer or the next stage
QualityRepeated actions, corrections, omissions, and rule violationsCalculate the cost of the consequences, not an abstract number of errors
ThroughputOperations per period with the same teamThe impact is realized only when there is demand or an accumulated queue
ControllabilityAvailability of statuses, logs, and reasons for exceptionsThis often provides a basis for control, but is not always a direct financial benefit

New capabilities—for example, accepting events around the clock or maintaining a unified state across several channels—should be treated as a separate hypothesis. They cannot be added to time savings if the same volume of operations has already been included in both components.

Step 3. Calculate the Cost of the Current Process

A minimum model of the current cost consists of four parts: active labor, the cost of repeated actions and corrections, the consequences of delays, and the operating expenses of the tools in use. The formula should remain transparent. For example, the volume of operations is multiplied by the average active time and then by the fully loaded hourly cost of the relevant role. Confirmed expenses for repeat processing are added separately.

MetricFormulaWhat the Variables Mean
Cost of the current processCcurrent = V × Tbefore × R + Crework + Cdelay + CtoolsV is operation volume, Tbefore is active time per operation, and R is the fully loaded hourly cost
Capacity impactEcapacity = V × (Tbefore − Tafter) × R × KutilizationKutilization shows what share of the freed time is actually converted into useful work
Total cost of ownershipTCO = Cdevelopment + Ctransition + Cinfrastructure + CsupportOne-time and recurring expenses are calculated for separate periods
Net impact for the periodEnet = Ecapacity + Elosses + Eopportunities − TCOperiodEach component is included only once and has its own data source

A released hour becomes an economic impact only when the company understands in advance what will happen to it.

Agentix Labs methodology

If an employee receives a fixed salary and continues to work for the company after launch, payroll expenditure does not disappear. It is more accurate to show the released capacity and assign a scenario to it: handle a larger flow without hiring, eliminate overtime, shorten the queue, or redirect time to sales and quality control. Financial impact appears only where that scenario is justified.

Step 4. Include the Full Cost of Automation

The development budget is only the initial part of the cost. Even a small service interacts with data, external systems, and people. This means the model must include integrations, data preparation, infrastructure, observability, failure handling, employee training, and post-launch support. For external APIs, record pricing, limitations, the likelihood of changes, and a manual fallback scenario separately.

  • Process research and rule documentation before development.
  • Development of the service, interface, integrations, and logging.
  • Data preparation, configuration migration, and access verification.
  • Infrastructure, licenses, external APIs, and data storage.
  • Monitoring, backups, error investigation, and updates.
  • The process owner’s time, user training, and the transition period.
  • Manual handling of exceptions that are not practical to automate.

It is useful to separate one-time investment from the recurring cost of ownership. This allows you to compare cash flows by period instead of comparing the “project price” with a monthly benefit. The calculation horizon should match the stability of the process: if the rules and an external service change often, a long-range forecast becomes less reliable.

Step 5. Adjust the Forecast for Uncertainty

Before launch, it is unknown what share of operations will actually pass through the process automatically. Some requests will be incomplete, some will require a human decision, and integrations will occasionally be unavailable. It is therefore better to calculate the expected impact using process coverage, technical success, and actual adoption of the tool by the team. These coefficients should not be invented: define ranges and plan how to measure them during the pilot.

  1. 01

    Conservative Scenario

    Includes only well-documented standard operations and confirmed costs. Exceptions remain with a person, and new capabilities are not converted into money.

  2. 02

    Base Scenario

    Adds realistic coverage after the pilot and a clear way to use the released capacity. Every coefficient has a source or an owner responsible for verifying it.

  3. 03

    Upper Scenario

    Shows the potential with a stable process and strong adoption, but is not used as a promise or the sole basis for a decision.

For each variable, it is useful to define sensitivity: what will happen if volume falls, the number of exceptions increases, or support costs rise. If the project stops making sense after a small deviation in a single assumption, uncertainty should be reduced first rather than adding more detail to the presentation.

What the QRush and TransferBot Cases Show

The QRush case demonstrates a process in which the value of automation is connected to more than manual minutes alone. The system receives a real-time flow of requests, checks conditions against the rules of a specific account, isolates work sessions, and records the result. A preliminary estimate for this type of project should measure response delay, the volume of continuous monitoring, the share of repeat processing, and the operator workload. The public case contains no confirmed financial metrics, so no percentage savings or payback claims can be derived from it.

TransferBot combines a Telegram conversation, a request orchestrator, browser-based execution, and administrative profile management. Here, the unit of analysis is the full transfer lifecycle: data entry, waiting for external steps, QR code delivery, cancellation, error, or expiration. The economic calculation should consider not only the operator’s actions, but also the cost of an incomplete request, restarting the process, and manually searching for its current state. The case itself confirms the architecture and a controlled process, but does not provide grounds for claiming specific savings.

Step 6. Turn the Calculation into a Pilot Plan

A good preliminary calculation ends not with a table, but with a decision about the next safe step. The pilot should test the most important and uncertain assumption: data availability, the share of standard operations, integration stability, rule quality, or the team’s readiness to change how it works. There is no need to build the entire product to determine whether an event can be recognized reliably and passed through the main scenario.

  1. 01

    Choose the Boundary

    One process, one role, a limited channel, and a clear set of exceptions. Do not include every department in the first test.

  2. 02

    Record the Input Data

    Preserve the baseline values and the method for measuring them again. Without this, the pilot result cannot be compared honestly with the original process.

  3. 03

    Define the Criteria

    Write down in advance which metrics support continuation, require further work, or stop the project. The criteria must be verifiable.

  4. 04

    Test the Exceptions

    Evaluate not only the successful path, but also cancellation, duplication, incomplete data, external system unavailability, and handoff to a person.

  5. 05

    Recalculate the Model

    Replace the ranges with actual pilot observations and only then decide whether to build the full system.

Pre-Development Calculation Checklist

  • The process has an owner, boundaries, an input, an outcome, and a unit of measurement.
  • The baseline is collected from actual operations, not only from participant estimates.
  • Active time is separated from waiting time and the full cycle time.
  • Direct expenses, released capacity, and potential growth are shown separately.
  • The real consequences of prevented errors and delays are documented.
  • Development, integrations, infrastructure, support, control, and manual exceptions are included.
  • Ranges and a verification method are defined for key assumptions.
  • The team’s freed time is connected to a specific management action.
  • Conservative, base, and upper scenarios are defined.
  • The pilot tests the riskiest assumption and has continuation criteria.

If half of these points remain unanswered, it does not mean automation is unnecessary. It means the first stage should consist of process research, observation, and a small technical experiment. This stage reduces the risk of making a more expensive mistake in the scale, boundaries, and architecture of the future system.

Frequently asked questions

Can payback be calculated if there is no process data yet?

An exact payback period cannot. You can build a preliminary model with ranges and mark the unknown variables. The first stage then becomes process measurement or a limited pilot that provides actual values for time, volume, and exceptions.

Should all released employee time be converted into money?

No. With a fixed team, it is primarily free operating capacity. It becomes a financial impact if it makes it possible to avoid additional shifts or hiring, handle existing demand, eliminate overtime, or perform other measurable work.

How should errors be accounted for if they happen rarely?

Evaluate not only frequency, but also consequences: correction time, repeated actions, downtime, a lost lead, or a mandatory check. A rare event with serious consequences should be shown as a risk rather than concealed within a single average value.

What payback period should be considered acceptable?

There is no universal period. The decision depends on process stability, the cost of capital, the urgency of the problem, alternative investments, and support risks. Several ways of solving the same problem should be compared using the same assumptions.

When is it better not to automate?

When the process rarely repeats, changes constantly, has no owner, uses inaccessible data, or can be improved more cheaply through a clear organizational change. Sometimes a checklist, a shared template, or configuring an existing system provides sufficient impact without custom development.

Sources

  1. The Green Book: Appraisal and Evaluation in Central GovernmentChecked 30 July 2026
  2. Google SRE Book: Eliminating ToilChecked 30 July 2026
  3. Google SRE Workbook: Eliminating ToilChecked 30 July 2026
This article was prepared by the Agentix Labs editorial team with AI used for research, structure and drafting. Vladislav reviews the final text, facts and recommendations.