Service Robot Fleet Right-Sizing: How Many Units Your Facility Actually Needs

At a glance: Fleet size is the number that decides whether a service robot deployment pays back or quietly loses money. Vendors quote units; what a facility buys is task-hours. This guide gives the arithmetic that converts floor area, shift structure and availability into a defensible unit count, and names the four assumptions that inflate quotes.

Photorealistic overhead view of four white autonomous cleaning robots working in parallel across a large tiled lobby floor at night, no people and no text

Why Unit Count Is the Wrong First Question

A procurement team receives a quote for six units and asks whether four would do. That question cannot be answered from the quote, because the quote was built from a floor area divided by a marketing coverage figure. The honest version of the question is: how many task-hours does this facility require per week, and how many productive hours does one unit deliver per week in this specific building?

Once the problem is stated in task-hours, fleet size stops being a negotiation and becomes arithmetic. Two facilities of identical square footage can need very different fleets, because the number is driven by route density, obstacle frequency, shift structure and door and elevator dwell time, not by area alone.

The Four Inputs You Need Before Any Number Is Meaningful

Photorealistic close view of a white autonomous cleaning robot passing through a narrow office doorway between a corridor and open-plan desks, no people and no text

There are four inputs. Three come from your own operation and one comes from the vendor's engineering data. A vendor who cannot supply the fourth is guessing.

1. Required task-hours per period

Required task-hours is the cleanable or serviceable area multiplied by the labour minutes per unit area for that surface type, converted to hours. For a mixed facility you compute this per floor type, because hard floor, carpet and restroom work have very different per-area times. A 30,000 m² facility is not one workload; it is typically four or five workloads with different productivity rates.

2. Productive coverage rate for that surface, in this building

Productive coverage rate is the area a unit genuinely completes per hour, measured inside your building. It is always lower than the datasheet rate. Datasheet rates are measured on open, empty, regular floor with no turns around stacked chairs and no door transits. Published clean rate figures for large-format scrubbers sit in the range of 1,500 to 3,000 m² per hour; in dense, cluttered or multi-room environments, real throughput commonly lands 30% to 50% below that.

3. Availability factor

Availability is the fraction of scheduled operating hours the unit is actually able to work, after charging, maintenance, cleaning of the machine itself, and faults. A realistic planning figure for a well-supported fleet in a first year is 85% to 92%. Using 100% is the single most common cause of chronic under-delivery.

4. Peak concurrency requirement

Some buildings cannot spread work across the day. A retail floor that must be clean before 08:00 has a hard two-hour window, which sets a floor on unit count regardless of weekly arithmetic. Peak concurrency is often the binding constraint in retail and food service, and almost never the binding constraint in offices and warehouses.

The Sizing Formula, Step by Step

Photorealistic wide photograph of a large multi-surface commercial floor at night showing tiled lobby stone and low-pile carpet meeting at a threshold strip, no people and no text

With those four inputs the calculation is short. Work it per surface type, then take the maximum across the shift structure and the peak-window constraint.

Step 1 — Compute weekly task-hours per surface type

Area divided by productive coverage rate gives hours per cleaning round. Multiply by rounds per week. A worked example for one facility:

Surface typeAreaProductive rateRounds / weekTask-hours / week
Main lobby, polished stone4,200 m²1,900 m²/h1431.0
Open office, low-pile carpet18,000 m²1,100 m²/h581.8
Corridors and stairs, hard floor6,300 m²1,700 m²/h725.9
Restrooms and wet rooms1,500 m²350 m²/h1460.0
Canteen, hard floor2,000 m²1,400 m²/h1217.1
Total32,000 m²215.8

Step 2 — Convert to unit-hours using the availability factor

Divide total task-hours by the availability factor. At 88% availability, 215.8 task-hours requires 245.2 unit-hours of scheduled time. This is the number the fleet must be rostered against, not 215.8.

Step 3 — Divide by schedulable hours per unit per week

Schedulable hours is the operating window multiplied by days the site is open. A site operating a six-hour nightly window, six nights a week, offers 36 schedulable hours per unit. 245.2 divided by 36 gives 6.8 units, which rounds to 7. If the same site ran two six-hour windows across a longer operating day, the same task load would fit in 4 units plus one on maintenance rotation.

Step 4 — Apply the peak concurrency floor

Finally, check whether the peak window forces more units than the weekly arithmetic. If a 4,200 m² lobby must be finished inside a 90-minute pre-opening window, one unit at 1,900 m²/h needs 2.2 hours and therefore fails. Two units working in parallel complete it in 1.1 hours. The peak constraint sets a minimum of two even if the weekly load would suggest one.

The Four Errors That Double a Quote

Photorealistic photograph of stacked office chairs obstructing a carpeted meeting room floor, showing the obstacle density that reduces autonomous throughput, no people and no text

Most oversized quotes trace back to one of four mistakes. Each is checkable before signature.

A Right-Sizing Worksheet You Can Run in an Hour

The following table is the structure to fill in. Columns one to four come from your facility, column five is the vendor's contractual engineering figure.

ItemUnitSourceExample value
Cleanable area by surface typem²Floor plan / CAFM data32,000
Rounds per week by surfacecountCleaning specification5–14
Productive coverage rate in buildingm²/hVendor, validated in pilot1,100–1,900
Availability factor%Planning assumption, contractually reported88%
Schedulable hours per unit per weekhOperating window × operating days36
Peak window requirementm²/hOpening-time constraint2,800
Fleet sizeunitsmax(weekly arithmetic, peak floor)7

Sizing for Redundancy Without Paying for It Twice

Fleet sizing and redundancy are different questions and should be budgeted separately. A fleet of seven units sized exactly to the weekly load has no spare capacity, and one unit down means the load either slips or moves to labour.

There are three ways to buy redundancy and they have different cost profiles. Buying a dedicated spare unit adds capital cost and a small amount of maintenance. Buying RaaS capacity with a contractual substitution right adds operating cost only when invoked. Cross-training two staff to cover specific routes during a fault adds neither, but it must be genuinely rehearsed rather than written into a plan.

For most single-site facilities under ten units, the substitution right is the cheapest redundancy, because it costs nothing on the days the fleet is healthy. For multi-site operators, pooling one spare across three or four sites is effective provided the sites are close enough for a same-day swap. Whichever route is chosen, the redundancy plan should appear in the fleet schedule and in the uptime definition, otherwise it exists only on paper.

How to Validate the Number Before You Commit Capital

Every input above can be tested at low cost before a purchase order. A two-week paid pilot on the two highest task-hour surface types produces a measured productive coverage rate and a measured availability figure. Substituting those two real numbers into the worksheet typically moves the fleet estimate by one to two units in either direction, which is generally larger than the price difference between vendors.

The pilot should be sized to stress the peak window specifically. A pilot that only runs in a quiet overnight window measures the easy case and will overstate coverable area. The most useful pilot data points are productive coverage rate on the hardest surface, the number of human interventions per shift, and the actual charging and maintenance hours consumed.

Once measured, the same figures become the performance clauses of the contract. A vendor asked to warrant an 88% availability factor and a stated coverage rate on a named surface is being asked a question it can answer. A vendor asked to warrant "industrial-grade performance" is not.

Putting It Together

Photorealistic wide photograph of an empty polished commercial lobby floor at night with subtle reflective sheen and soft overhead lighting, no people, no robots, no text

Right-sizing is not a single calculation, it is a discipline of refusing to accept a unit count that cannot be derived. Four inputs, four steps, and one peak-window check produce a number you can defend to a finance committee and test in a pilot. The facilities that overspend on service robots almost never did the wrong arithmetic; they never did the arithmetic at all, and accepted a vendor's coverage figure as if it had been measured in their own building.

Products