Skip to content
ESTIMATING

Restroom cleaning time calculator

Enter fixture counts and floor area to get a per-service time estimate grounded in APPA Custodial Staffing Guidelines public production rates. Adjust for service level and frequency to see weekly and monthly labor totals.

12 Fixture Types
3 Service Levels
APPA-Based Rates

Fixtures

Full-service: bowl, seat, exterior, base

Basin, faucet, counter, drain

Refill + wipe exterior

Hard floor (tile/terrazzo). Carpet adds time.

Service level

Cleaning frequency

Used to compute weekly and monthly totals.

Adjustments

Check any tasks included in this service.

Total time per service

Enter fixture counts above and select Calculate.

Based on APPA Custodial Staffing Guidelines public production rates. Times include surface clean, disinfection contact, and supply restock.

How to use this calculator

  1. Count fixtures by type. Walk the restroom and tally toilets, urinals, sinks, mirrors, soap dispensers, and paper towel or hand-dryer units. Count only the fixtures in the specific restroom you are estimating — do not aggregate multiple rooms.
  2. Enter floor area. Measure or estimate the total floor area in square feet. Standard single-occupancy restrooms run 40–80 sq ft; multi-stall commercial restrooms typically range from 150–500 sq ft. The calculator assumes hard floor (tile or terrazzo).
  3. Pick a service level. Standard (APPA Level 3) is the right choice for daily commercial cleaning. Light is appropriate for a quick touch-up between full services. Deep applies to periodic detail cleans — full grout scrub, partition wipe-down, drain maintenance.
  4. Choose how often the restroom is serviced. High-traffic restrooms in transit hubs, sports facilities, or hospitals often require 2× daily service. Weekly or monthly options are provided for lower-use spaces or scheduled deep cleans.
  5. Check any extra tasks that apply. Partition cleaning, sanitary napkin disposal, and wall spot-cleaning add meaningful time per visit. Floor mopping and trash service are on by default since they are included in most daily service schedules.
  6. Print or share the result. Use the Print button to generate a clean one-page output for bid documentation. Use Copy Link to share a pre-filled URL with a colleague or include it in a proposal.

These estimates reflect average conditions in standard commercial restrooms. Walk the actual site before committing labor hours to a bid — soil load, walking distance, and crew skill each affect real-world time.

Methodology

Formula

total_minutes = Σ(fixture_count × fixture_avg_min × level_multiplier) + (floor_sf × 0.06) /* 6 min per 100 sq ft */ + 5.0 /* setup / teardown overhead */ + [if napkin: ceil(toilet_count × 0.5) × 1.0 min] + [if partition: toilet_count × 2.0 min] + [if walls: 2.0 min fixed] + [if trash: (1 + toilet_count) × 1.5 min] level_multiplier: light=0.70 standard=1.00 deep=1.40 per_week = per_service × freq_per_week per_month = per_week × 4.33

Per-fixture average times (standard service)

Fixture Avg min/unit
Toilet (bowl, seat, exterior, base) 5.0
Urinal (bowl, exterior, flush valve) 3.0
Sink (basin, faucet, counter, drain) 3.0
Mirror (streak-free clean) 1.5
Soap dispenser (refill + wipe) 1.0
Paper towel / hand dryer unit 1.0
Floor — per 100 sq ft (damp mop + squeegee) 6.0
Sanitary napkin disposal (empty + liner) 1.0
Partition/stall wipe-down (door + sides) 2.0
Trash receptacle (empty + reline) 1.5
Setup/teardown overhead (per visit) 5.0

Service level multipliers

  • Light (0.70×) — APPA Level 4. Spot clean visible soil, restock supplies, quick floor pass. No scrubbing or detail work.
  • Standard (1.00×) — APPA Level 3. Full daily service per APPA production rate definitions. This is the baseline all fixture times are set to.
  • Deep (1.40×) — APPA Level 1–2. Full clean plus grout scrubbing, drain treatment, partition detail, and fixture polish.

Frequency conversion factors

  • 1× daily = 7 services/week
  • 2× daily = 14 services/week
  • Weekly = 1 service/week
  • Monthly = 1 service/month ÷ 4.33 weeks ≈ 0.231 services/week

Assumptions and limits

  • Floor times assume hard floor (ceramic tile, porcelain, or terrazzo). Carpet, grout scrubbing, or drain maintenance add time not captured here.
  • Sanitary napkin disposal units are assumed in ~50% of toilet stalls (womens/all-gender). If you have an exact count, walk the site.
  • Trash receptacles assume one per restroom plus one per toilet stall. Actual count may differ.
  • Wall spot-cleaning is a 2-minute fixed addition, not scaled by fixture count. Full wall washing is out of scope.
  • Walking distance, supply cart location, and crew skill are not modeled. Heavily soiled fixtures add 20–50% per ISSA cleaning standards.
  • Times do not include travel between restrooms, supply replenishment runs, or re-entry delays for occupied spaces.

Sources: APPA Custodial Staffing Guidelines (public production rate ranges, Levels 1–5); ISSA Cleaning Industry Management Standard (CIMS).

Shop by category

Disclaimer

Estimates only. Actual time varies with soil load, fixture condition, crew skill, and walking distance. Walk the site before bidding labor on it. APPA times reflect average conditions in standard commercial restrooms. Educational content only. Always verify results with the manufacturer's Safety Data Sheet (SDS), follow OSHA standards, and consult local regulations before application. Opora Supply is not liable for outcomes resulting from the use of these calculators.

Last reviewed: Source: APPA Custodial Staffing Guidelines public production rate ranges Always verify against actual site walk All Tools