Customer
Tools

How to Model ROI for an Interior-Cleaning Robot

A first-principles, citation-backed model for car-wash franchises, rental hubs, and AV depots considering autonomous interior cleaning. Full cost stack, supervision math, and the sensitivities that actually move payback.

#02 · Customer14 minFor: Operators, finance teams, ops leaders
01Why It's Different

Mobile Manipulators Don't ROI Like Industrial Arms

Most ROI models for robotics borrow their math from fixed industrial automation: a welding cell or palletizer with one job, one cycle time, and a labor-cost-per-shift it directly displaces. Mobile manipulators violate every assumption in that template.

A fixed cell runs in a controlled fixture, sees the same part orientation every cycle, and degrades gracefully — when it slows down by 5%, you ship 5% fewer parts. A mobile cleaning robot drives across wet, sloped, debris-strewn ground; opens cabin doors of vehicles whose interiors vary by year, model, and rider behavior; and faces a long tail of exceptions (a child seat, a spilled latte, a left-behind phone) that each require a human in the loop. Reliability is not a single number — it is a distribution that depends on the mix of vehicles you see this week.

That changes the ROI model in three structural ways. First, utilization is endogenous, not given: every exception that escalates to a human steals minutes from the productive bay schedule. Second, labor is not eliminated, it is restructured: you do not fire the detailer, you turn one detailer into a supervisor of N robots. Third, the cost stack is dominated by ongoing OpEx, not the sticker price — McKinsey's 2022 industrial robotics survey found service, integration, and operations to be the dominant variance in 5-year TCO, not hardware [4].

If you are building a model on a spreadsheet that asks for price and labor cost and produces a payback in months, you are modeling a 1990s industrial cell. The rest of this post lays out what to add.

02Full Cost Stack

Hardware Is Only ~38% of What You Pay

An honest TCO has seven line items, not one. Hardware (the robot, arm, sensors, compute) is the headline number on the quote, but across a 5-year service life it is typically only one-third to two-fifths of what you actually spend.

The seven categories. (1) Hardware, amortized straight-line over expected service life. (2) Install and commissioning — site survey, electrical, mounting, mapping, safety review — typically 8–12% of CapEx for indoor mobile manipulators [3][7]. (3) Service contract or maintenance-as-a-service (MaaS), generally priced at 10–15% of CapEx per year for industrial-grade platforms [5][7]. (4) Consumables and energy — pads, filters, cleaning solution, and the ~200–600 W average draw of a typical mobile platform with manipulation. (5) Operator supervision — the share of a human FTE allocated across the fleet (Section 04). (6) Software, cloud, and OTA updates — fleet manager subscription, telemetry storage, security patching. (7) Downtime and spares reserve — a planning buffer for the inevitable MTBF events.

The number that surprises CFOs: the recurring lines (service + supervision + software + consumables) often sum to 45–55% of 5-year TCO, even when supervision is shared efficiently. That is why a $20k discount on hardware moves payback far less than a 10% improvement in operator-to-robot ratio. The next two sections show why.

Fig. 01 · 5-Year Total Cost of Ownership — CompositionOne mobile cleaning manipulator · indicative shares
WHAT YOU ACTUALLY PAY (NOT JUST THE STICKER PRICE)Hardware is the headline. The rest is 60%+ of lifetime cost.38%9%18%8%17%6%4%100% of 5-yr TCOHardware (CapEx, amortized)38%robot + arm + sensorsInstall & Commissioning9%site survey, mounting, mappingService Contract / MaaS18%10–15% of CapEx / yrConsumables & Energy8%pads, filters, fluid, kWhOperator Supervision17%shared FTE across fleetSoftware / Cloud / Updates6%fleet mgr, OTA, telemetryDowntime & Spares Reserve4%MTBF bufferIndicative ranges synthesized from McKinsey 2022 [4], IFR World Robotics 2024 [5], Locus RaaS [2], Robotomated TCO calculator [3].

5-year TCO composition for one mobile cleaning manipulator. Shares are indicative midpoints synthesized from McKinsey 2022 [4], IFR World Robotics 2024 [5], Locus RaaS disclosures [2], and the Robotomated TCO calculator [3]. Highlighted segments — service contract and operator supervision — are the two lines you can most influence after purchase.

03Throughput

Cycles Per Bay Per Shift — The Right Denominator

Vendors quote cycle time (minutes per car). Operators care about cars completed end-to-end per bay per shift. The two are not the same number. The bridge between them is three multipliers, each of which compounds.

Cycle time is the nominal robot-only time on a clean, in-spec vehicle. Bay turnover time adds the human work of pulling a vehicle in, plugging keys in, and pulling it out — typically 90–180 seconds per car in a high-volume site. Exception rate is the percentage of vehicles that escalate to a human for any reason: a child seat that needs lifting, a stain that exceeds the soft-tool's spec, a pet-hair load the vacuum cannot finish in budget. Even a 10% escalation rate, if each escalation takes 6 minutes of human attention, is the equivalent of pulling 36 minutes of operator labor out of every hour of fleet operation.

Why this matters for ROI math. Two robots with identical 12-minute cycle times can have a 25% gap in cars per shift purely from differences in exception rate. The exception rate is also the slowest-improving variable — it depends on perception robustness, gripper coverage of weird objects, and dispatch logic, all of which are software-improvement curves measured in quarters, not weeks. A model that does not separate cycle time from exception rate will systematically over-promise.

The right benchmark to ask your vendor for is not minutes-per-vehicle but autonomous completion rate at a stated cycle-time budget: what percentage of cars finish without human intervention if the robot has, say, 14 minutes to do them. That single number, plotted against the labor cost displaced per autonomous completion, is your real productivity gauge.

04Supervision

How Many Robots Can One Operator Watch?

This is the single most leveraged number in the whole model and the one most likely to be guessed at. The answer is not a constant — it is a function of exception rate, exception duration, and how clean the handoff UI is.

The literature gives a band, not a point. Human-factors research on supervised autonomy (Eriksson & Birrell at Coventry studying automated vehicles [6]; Cai et al. on multi-robot teleoperation scheduling, RSS 2022 [8]; Chen et al. on human–agent teaming, US Army Research Lab [10]) converges on a few stable findings. With continuous teleoperation, ratio is 1:1 by definition. With assistive autonomy where the human approves moves and handles exceptions, sustainable ratios sit around 1:4 to 1:8 for cognitively demanding tasks. With mature supervisory autonomy — the operator only sees alerts that the robot cannot self-resolve — warehouse AMR fleet managers report sustained ratios of 1:20 to 1:50+ [9].

Where interior cleaning lands. Honest answer for the current generation: 1:4 to 1:8 in the first year of a deployment, climbing to 1:10 to 1:20 as exception handling matures and the long-tail object library grows. A vendor promising 1:50 on a service-robot platform on day one is either selling a different product or has not run the math on exception rate × duration.

Why this dominates the unit economics. At 1:1, the human cost per robot-hour equals the human labor you were trying to replace — you have automated nothing. At 1:8 the supervision cost is one-eighth of a wage, often a rounding error against the throughput gain. The transition between those two regimes is where your business case lives or dies.

Fig. 03 · Supervisor Cost vs Robots-per-OperatorFully-loaded $45/hr operator · log-spaced ratios
1:11:21:41:81:161:32ROBOTS PER HUMAN OPERATOR$0.00$11.25$22.50$33.75$45.00$ / ROBOT-HRFull teleopPractical sweet spot · 1:4 → 1:16Mature AMR fleet$45.00$11.25$2.81$1.41Supervision is the lever that breaks linearly with fleet size.At 1:1 the human cost equals the labor you were trying to replace. At 1:8+ it becomes a rounding error in the unit economics.Ratios from Eriksson & Birrell (Coventry, AVs) [6]; Cai et al. RSS 2022 multi-robot scheduling [8]; AMR fleet manager benchmarks [9].

Operator cost per robot-hour falls hyperbolically with the supervision ratio. The shaded sweet spot (1:4 → 1:16) is the realistic operating band for current-generation service mobile manipulators with mature exception handling [6][8][9].

05Utilization

The Bay Only Pays for Itself When It Is Running

Utilization is the variable that bends the payback curve fastest, and it is the one franchise owners control most directly. A robot that runs 6 productive hours a day pays back at one rate; the same robot running 14 hours pays back roughly 2.3× faster, because the fixed monthly costs (service, supervision share, software) are amortized across more value-producing hours.

The 24/7 lever is unique to mobility services. Most labor-replacing automation competes with a wage that is the same at 3 a.m. as at 3 p.m. Interior cleaning competes with a wage that does not exist at 3 a.m. — overnight detailing is operationally impractical at most car-wash sites and economically impossible at most rental hubs. A robot that can run an unsupervised graveyard shift on the cars returned at end-of-day is unlocking hours that have a zero-labor alternative. That is a structurally better dollar than the daytime hour you are replacing.

The honest caveat. 24/7 only counts if the robot can actually run untended. That requires a real charging strategy, a contained workspace where a stuck robot does not block the bay until 7 a.m., and a remote-supervisor tier (Section 04) that can intervene without driving to the site. Many operators model 24/7 utilization on the spec sheet and discover, post-deployment, that the practical number is closer to 14–16 productive hours. Build the model both ways.

Fig. 05 · Utilization vs Payback PeriodHours/day productive · capex $110k · net $30/hr
2h6h10h14h18h22hPRODUCTIVE HOURS / DAY12 mo24 mo36 mo48 mo60 moPAYBACKSingle shiftTwo shifts24/7 / overnight6h → 31 mo12h → 12 mo18h → 8 moThe bay only pays for itself when it is running. Every additional productive hour bends the curve faster than dropping the sticker price by the same amount.Model: payback = CapEx / [hours/day × 30 × ($/hr net) − monthly fixed]. Sensitivity matches McKinsey 2022 finding that utilization is the #1 variance driver [4].

Payback period vs. productive hours per day, for an indicative $110k system at $30/hr net contribution and $1,800/mo fixed OpEx. Each additional productive hour bends the curve faster than dropping the sticker price by the same amount — which is why utilization, not capex, is the first lever to negotiate on.

06Payback Regimes

Three Curves, Three Different Businesses

Plotted as cumulative cash flow from day zero, the same robot tells three stories under three operating regimes, and these are the slides that should drive the procurement decision rather than a single payback number.

1-shift / underutilized. Common in pilots and small franchises. Payback can stretch to 4+ years; the robot is profitable but barely. The risk is that any deterioration — exception rate creep, a quarter of weak demand — pushes the curve past the platform's expected service life.

2-shift operation. The bread-and-butter case for an established car wash or detailing chain. Payback typically lands in the 18–28 month band, depending on labor rate and supervision ratio. This is the regime where the math works without heroics.

24/7 / fleet overnight. Achievable for rental hubs, robotaxi depots, and large car-wash sites with overnight inventory. Payback compresses below 18 months, and the post-payback margin contribution is structurally higher because you are converting fixed assets into revenue during hours human labor cannot economically reach.

Look at the curves below before you look at any single payback number. The slope after break-even matters as much as where the curve crosses zero — that slope is your future cash flow once the platform is paid off.

Fig. 02 · Payback Curves by Utilization RegimeCumulative cash flow · 60-month horizon
01224364860MONTHS SINCE DEPLOYMENT$0+$120k+$240k-$120kCUM. CASH FLOWCapEx + install17 mo24 mo56 mo24/7 / fleet overnight≈ $7.0k / mo net · payback 17 mo2-shift operation≈ $4.2k / mo net · payback 24 mo1-shift / underutilized≈ $1.8k / mo net · payback 56 moNet = (vehicles cleaned × labor displaced) − (energy + consumables + service share + supervision share). Illustrative; pressure-test with site data.

Cumulative cash flow over a 60-month horizon for three operating regimes. The 24/7 regime is not 'a faster version of 1-shift' — it is a structurally different business model that exploits hours when the labor alternative does not exist. Curves assume the same hardware and exception rate.

07RaaS vs. Buy

When to Lease and When to Own

Robotics-as-a-Service (RaaS) has become the default procurement model for mobile manipulators in service industries, and for good reason: it removes the upfront capital hurdle, bundles maintenance, and shifts platform-obsolescence risk to the vendor [2][7]. It is not, however, always the cheaper option in the long run.

The crossover math. Indicative bands from Locus, 6 River Systems, Geek+, and OPSdesign place RaaS pricing for mid-complexity mobile manipulators in the $3,500–$6,000/month range, all-in (hardware lease + service + software + a base supervision-tooling tier) [2][7]. An equivalent outright purchase clusters around $80k–$150k upfront plus a service contract at ~10–15% of CapEx/year. With those bands, the cumulative-cost lines cross somewhere in months 30–42.

The decision rule that matters. If your utilization plan is uncertain, your operations team is small, or you expect to swap platforms within 3 years (likely for first-generation deployments in any new category), RaaS is the right answer almost regardless of the long-run math — the option value of being able to walk away exceeds the cost premium. If utilization is proven, the platform is mature, and you have an in-house service capability, ownership pulls ahead in year four and the gap widens from there.

A defensible framing for the board: RaaS is venture capital you pay the vendor for absorbing your deployment risk. Once that risk is gone, you should refinance.

Fig. 06 · RaaS vs Outright Purchase — Cumulative Cost60-month horizon · single robot
0 mo12 mo24 mo36 mo48 mo60 mo$0k$70k$140k$210k$280kCUM. COSTCrossover ≈ 35 moCapEx $194kRaaS $270kBuy: $110k + ~$1.4k/mo serviceRaaS: $4.5k/mo all-inRaaS wins year 1–3 (cash flow, no integration risk). Ownership wins year 4+ if utilization holds and the platform stays supported.Pricing bands per Locus / 6 River / Geek+ disclosures and OPSdesign analysis [2][7]. Numbers are illustrative midpoints — your quote will vary.

Cumulative cost of one robot under RaaS vs. outright purchase, over 60 months. Crossover at ≈ 36 months is sensitive to your service contract rate and your utilization profile — pressure-test both before committing.

08Sensitivity

Which Assumption Actually Moves Payback

An ROI model is only as honest as its sensitivities. Run the spreadsheet at ±25% on every input and rank the inputs by how many months they move payback. The ranking is consistent across the deployments we have seen and across the published industrial-robotics surveys [4][7]: utilization first, labor rate second, supervision ratio third, exception rate fourth, then everything else.

Utilization is dominant because it acts as a multiplier on every productive hour, while leaving fixed OpEx unchanged. Labor rate is the headline driver of revenue per autonomous completion and has the additional virtue of trending up in nearly every metro [1]. Supervision ratio acts on the largest controllable OpEx line and benefits from compounding: as exception handling improves, both the ratio and the throughput improve together. Exception rate is slower-moving but matters because it drives both throughput loss and supervision load.

If your spreadsheet's payback is dominated by a single input, that is the input to negotiate hardest on — service contract terms, an SLA on supervision tooling, a utilization-tied lease structure, or a contractual commitment from the vendor on the autonomous completion rate at a stated cycle time.

Fig. 04 · Sensitivity — What Moves Payback Most±25% swing on each input · baseline payback 24 mo
Baseline 24 moUtilization (cars/shift)8 mo+14 moLabor rate displaced7 mo+9 moRobots per supervisor (ratio)5 mo+7 moException rate (% escalations)4 mo+6 moService contract %3 mo+3 moEnergy cost1 mo+1 mo← FASTER PAYBACKSLOWER PAYBACK →Utilization dominates. If your model is bottlenecked by a single input, that is the one to negotiate hardest on.Method: one-at-a-time ±25% perturbation around baseline. Compounding effects (e.g. utilization × supervision) are larger than either alone.

One-at-a-time ±25% sensitivity on the six dominant inputs. Bars to the left compress payback; bars to the right extend it. Compounded sensitivities (e.g. utilization × supervision improving together) are larger than the sum of either bar alone — the tornado is conservative.

09Hidden Costs

What Operators Consistently Underestimate

Five line items show up as unwelcome surprises in nearly every first-year post-mortem. Build them into the model from day one.

Integration with site systems. Tying the robot's 'available' state to the wash POS or the rental return system is unglamorous middleware work that is rarely scoped in the original quote. Budget 40–120 hours of integration engineering per site for anything beyond a standalone deployment.

Site preparation. Wet floors are not standard mobile-robot terrain. IP-rated platforms, drainage routing, and slip-resistant flooring upgrades are real costs. An anchor point for safe charging, network coverage in the bay, and a ventilated cleaning-fluid storage area are easy to forget at procurement time and expensive to retrofit.

Operator training and turnover. Your supervisor is now operating a robot fleet console, not a pressure washer. Training time is real (2–4 weeks to competency in our deployments), and detailer turnover in the industry is high — budget annual retraining as a recurring line.

Software lifecycle. Five-year TCO models routinely assume the platform's software is static. It will not be. Major version upgrades may require recommissioning, schema migrations of your fleet data, or limited downtime windows. A small annual reserve (2–3% of CapEx) covers most of this.

Insurance and compliance. A mobile robot operating in a public-adjacent environment (rental returns, car-wash bays with customers nearby) sits in a different liability bucket than fixed industrial automation. Confirm coverage before the first install, not after the first incident.

10Worked Example

Two Operators, Two Models

Small franchise (single bay, 2-shift). $110k CapEx, $1.4k/mo service, supervision ratio 1:4 (one detailer doubles as supervisor and exception handler), 12h/day productive utilization, $22/hr fully-loaded labor displaced, 9-minute net cycle time, 12% exception rate. Result: ≈ $4.2k/mo net contribution, payback ≈ 24 months, 5-year NPV positive at 10% discount.

Depot operator (5 bays, 24/7). Same hardware, but RaaS at $4.5k/mo per robot, supervision ratio 1:8 (one remote supervisor per shift, three shifts), 18h/day productive utilization, exception rate down to 7% (better dispatch, cleaner vehicle mix). Result: ≈ $7k/mo net per robot, payback ≈ 17 months on each unit, and the post-payback margin per robot-hour is roughly 2.4× the franchise case because supervision cost is amortized across the fleet.

Same robot, completely different business. The ROI is not a property of the platform — it is a property of how you run it.

11Worksheet

How to Pressure-Test Your Own Model

Before you commit, run this checklist against any vendor-supplied ROI deck.

1. Demand the autonomous completion rate. Not cycle time. Not 'cars per hour'. The percentage of cars finished without human intervention at a stated time budget, on a vehicle mix representative of your fleet.

2. Model supervision explicitly. Insist on a defended ratio with the underlying exception rate × duration math. If the vendor cannot produce that breakdown, assume 1:4 for year one and revise upward only after a 90-day pilot.

3. Run the sensitivity tornado. ±25% on every input. If a single input owns the result, that input is your negotiation lever.

4. Build both the buy and the lease curves. Even if you intend to lease, knowing the crossover month tells you when to refinance.

5. Subtract the integration line. If the quote does not have a site-prep and integration line item, the project is going to learn what those numbers are the hard way.

6. Pressure-test against an independent benchmark. The Robotomated TCO calculator [3], McKinsey's industrial robotics ROI bands [4], and the IFR World Robotics service-robot section [5] are all reasonable triangulation points. If your model is twice as optimistic as all three, the model is wrong.

ROI math for mobile manipulators is harder than for fixed automation, but it is not mysterious. Honest math, run on honest inputs, with utilization and supervision modeled explicitly, gives a defensible answer. The vendors who can produce that math without flinching are the ones to take seriously.

References
  1. [01]
    U.S. Bureau of Labor Statistics — Occupational Employment & Wages, Cleaners of Vehicles and Equipment (53-7061)
    U.S. Bureau of Labor Statistics, May 2024 OEWS · [1] BLS — Cleaners of Vehicles
  2. [02]
    Unpacking Locus Robotics' RaaS — pricing structure and per-robot monthly economics
    Locus Robotics; secondary analysis Oreate AI · [2] Locus Robotics RaaS
  3. [03]
    Total Cost of Ownership Calculator — Robot vs Labor (5-year horizon)
    Robotomated, 2026 edition · [3] Robotomated TCO Calculator
  4. [04]
  5. [05]
    World Robotics 2024 — Industrial Robots and Service Robots reports
    International Federation of Robotics · [5] IFR World Robotics 2024
  6. [06]
    Overloaded, underloaded or in control: how many automated vehicles can one person supervise?
    Coventry University — Centre for Future Transport and Cities · [6] Eriksson & Birrell (Coventry)
  7. [07]
    SaaS / Robotics-as-a-Service vs Capital Investment
    OPSdesign Consulting, 2025 · [7] OPSdesign — RaaS vs CapEx
  8. [08]
    Scheduling Operator Assistance for Shared Autonomy in Multi-Robot Teams
    Cai, Dahiya, Wilde, Smith — arXiv 2209.03458 / RSS-adjacent · [8] Cai et al. — Multi-robot operator scheduling
  9. [09]
    AMR Fleet Management — supervision ratios, throughput, procurement trade-offs
    SmartLoadingHub, 2025 industry analysis · [9] AMR fleet manager benchmarks
  10. [10]
    Human–Agent Teaming for Multi-Robot Control: A Review of Human Factors Issues
    Frontiers in Psychology, US Army Research Laboratory line of work · [10] Chen et al. — Human–agent teaming
Topics
ROITCOmobile manipulatorRaaSsupervision ratiopayback periodcar washfleet automation
Continue

Request the ROI worksheet

Visit handybot.ai →
Related from the other side
VLA++ in Practice: Fusing Vision, Language, Acoustics & Force into One Action Head

Inside the four-input policy we are building. Why audio cues matter for distinguishing sand from glass shards, and what the architecture looks like before the data is in.

More Customer posts