← Blog

How to measure the ROI of business automations

ROI in automations is measuring if the invested money returns with real gains. In this article, we show how to calculate, the simple way: map costs, estimate benefits (time saved, fewer errors and more revenue), apply the formula, read payback and TCO, and track results. You will see practical steps, numerical examples and tips to avoid common pitfalls.

Why measure ROI

Without ROI, automation becomes a gamble. Measuring allows prioritizing what makes money and cutting what only shines on slides, okay? Look: ROI puts numbers on the table, avoids guesswork and gives you ammo to defend budget with clients and management.

Let’s get practical: first, define the business goal with a clear choice:

  • Cost reduction: fewer paid hours, less rework.
  • Revenue increase: more conversions, higher average order value.
  • Speed: shorter cycles, faster response.

Then, create measurable hypotheses (“if we automate X, we expect Y in Z months”) and mark the baseline: numbers from before (rates, times, volumes, costs). Then compare after.

How to calculate? ROI = (Benefits − Costs) ÷ Costs. If automation generates R$ 30,000 and costs R$ 10,000, ROI = 200%. Simple, direct, no fuss.


Avoid common risks:

  • Vague or no deadline goals.
  • Bad data or small sample.
  • Double counting of gains between fronts.

In the next step, we map costs and gains, with formulas and examples. Jump in.

Map costs and gains

Look: without this there is no ROI. List each line of cost and gain, per month and per project, without mixing, okay?

  • CAPEX (one-time): setup (R$ 12,000), integrations (R$ 6,000), CRM configuration.
  • OPEX (recurring): licenses (CRM R$ 1,200/month), hosting (R$ 400/month), training (R$ 3,000), maintenance/support (R$ 1,000/month).
  • Hours saved → Hours = Time per task x Frequency; Value = Hours x Cost/hour.
  • Errors avoided → Gain = Errors avoided x Average cost of error.
  • Conversion/revenue → Extra revenue = New sales x Margin.
  • Compliance → Fines avoided + audit hours saved.

Monthly example: 5 min/lead x 500 leads = 41.7 h; R$ 35/h → R$ 1,460. Errors: 8 x R$ 250 → R$ 2,000. Conversion: +20 sales x margin R$ 80 → R$ 1,600.


No double counting: if the time saved comes from the eliminated error, record one time. Mark each item as CAPEX or OPEX. Done: you have the basis to calculate ROI in the next step. Let's go.

The formula in practice

Let's get practical, no fluff. ROI tells if automation pays off and how much it returns, okay? Formula: ROI (%) = (Benefits − Costs) / Costs × 100. Let's build the base spreadsheet:

  1. Assumptions tab: define Cost/hour, Hours saved, Errors avoided, Average error cost, New sales (R$) and Margin.
  2. Costs tab: enter items and a annual total line.
  3. Benefits tab: use auxiliary formulas:
    • Annual time benefit = Hours saved × Cost/hour
    • Gain from avoided errors = Errors avoided × Average error cost
    • Extra revenue = New sales × Margin
  4. Summary tab: sum benefits, compare with costs and apply the ROI.

Mini-example (year 1):

Assumption Value
Cost/hour R$ 50.00
Hours saved 600
Errors avoided 40
Average error cost R$ 150.00
New sales (R$) R$ 200,000
Margin 25%
Total costs R$ 60,000

Calculation: time = R$ 30,000; errors = R$ 6,000; extra revenue = R$ 50,000; benefits = R$ 86,000; ROI = (86,000 − 60,000) / 60,000 × 100 = 43%. That's it. With ROI in hand, let's move on to payback, TCO and NPV in the next step.

Payback, TCO and NPV

Look: if ROI says “how much returns”, the Payback says “when it returns”, the TCO says “how much it costs on the way”, and the NPV/Net Present Value says “how much it's worth today”, okay?

  • Payback (months) = Initial investment ÷ monthly net savings.
  • TCO = CAPEX (implementation) + sum of OPEX (licenses, support, maintenance) in the period.
  • NPV/Net Present Value = Σ(annual net flows ÷ (1+rate)^year) − initial investment.

When to use (no fluff):

  • Payback: short cash, quarterly goals, high risk.
  • TCO: compare suppliers, long contracts, hidden fees.
  • NPV: horizon ≥ 2 years, relevant discounts, growing savings.

Let's get practical (3 years, 12% p.a.):

A: CAPEX R$ 18,000; OPEX R$ 500/month; benefit R$ 4,000/month ⇒ net R$ 3,500/month. Payback ≈ 5.1 months; 3-year TCO = R$ 36,000; NPV ≈ R$ 82,663.

B: CAPEX R$ 35,000; OPEX R$ 300/month; benefit R$ 5,500/month ⇒ net R$ 5,200/month. Payback ≈ 6.7 months; 3-year TCO = R$ 45,800; NPV ≈ R$ 114,874.

Faster payback doesn't always win. If you want to maximize value, prioritize NPV; if you want cash flow, short payback. Compare TCO to avoid wasting money. Connect this to automation ROI and choose wisely. Let's go.

Metrics that matter

Look: serious results come from measurement, okay? Measure time per task (stopwatch), monthly volume, error rate, cost per hour, conversion rate, SLA and rework. Instrument events in CRM and bots recording each step. No fluff: clean and repeatable data. Let's get practical.

  • Baseline: collect 2–4 weeks before changing anything.
  • A/B Test: when possible, randomly split leads/agents.
  • Timing: start/stop, categorize task and channel; note interruptions.
  • Rework: mark cause (error, missing info, SLA breach).
  • Cost/hour: salary+charges ÷ productive hours; review quarterly.
  • Conversion and SLA: stamp stages and response times in CRM.
  • Avoid biases: randomize, exclude holidays, compare equal windows, use median and document external changes.

Automation ROI = (hours saved × cost/h + errors avoided × cost/error + conversion lift × margin − automation cost) ÷ automation cost. That's it. With these numbers in hand, let's apply to the full flow below.

Complete example and action

Look, no fluff: with baseline in hand, let's get practical. Scenario: 1,000 leads/month, ticket R$800. Flow: capture (landing + WhatsApp), automatic qualification (questions, score, route), and follow-up (voice + WhatsApp + email) with reminders for the seller, okay?

How to calculate: ROI = (benefits − costs) / costs. Payback = initial investment / monthly net gain. TCO = setup + opex (12m).

  • Setup: R$15,000 | Opex/month: R$2,500
  • Conversion: 2% → 3.5% = +15 sales/month
  • Extra profit: 15 × R$800 × 40% = R$4,800/month
  • SDR savings: 50h × R$25 = R$1,250/month
  • Benefit/month: R$6,050 | Net gain/month: R$3,550
  • 12-month TCO: R$45,000 | 12-month Benefit: R$72,600
  • 12-month ROI: 61% | Payback: 4.2 months
  • Sensitivity (±20%): worst case ROI ≈ 7.6%, payback ≈ 8.2m; best case ROI ≈ 142%, payback ≈ 2.9m.
  • Pilot (4 weeks) with 20% of traffic.
  • Expansion in waves, weekly goals.
  • Governance: owner, versions, logs in CRM.
  • Quarterly ROI review and assumption adjustment. Let's go.

Conclusion

Measuring ROI automation becomes simple by following a script: set clear goals, map all costs, quantify gains (time, errors, conversion), apply the formula and track payback, TCO and NPV. Start small, validate assumptions and scale what returns. Recalibrate quarterly to keep ROI realistic and prioritize what generates consistent impact.

I want to implement this in my company → More articles →