✍️ Article

Commercial Refrigeration Coil Cleaning Pricing: Multi-Unit Sites, Recurring Contracts and Route Profit

Commercial refrigeration coil cleaning is often sold as a simple per-unit maintenance line. The business does not experience it that way. A real commercial stop can include travel, building access, site handoff, equipment setup, multiple units, technician time, chemicals, equipment wear, documentation, payment cost and the risk of an unrecovered return visit.

That is why price per unit should usually be an output of the estimate, not the entire estimating method.

Use the free Commercial Refrigeration Coil Cleaning Pricing & Route Capacity Calculator to build the quote from your own production history.

This guide is about business pricing only. It does not provide refrigeration diagnosis, refrigerant handling, electrical procedure, chemical selection, roof-access instruction or a coil-cleaning method.

Model the whole commercial site

The first unit at a property often carries site costs that additional units do not repeat:

  • the trip to the location,
  • parking,
  • customer check-in,
  • equipment unloading,
  • work-area setup,
  • initial access coordination.

Additional units still consume real labor and consumables.

A useful site-time model is:

Site minutes = first-unit minutes + additional-unit minutes × additional units + site access/setup minutes

If a grocery site has five units and your own history says:

  • first unit: 60 minutes,
  • each additional unit: 35 minutes,
  • site access/setup: 25 minutes,

then:

60 + (4 × 35) + 25 = 225 minutes

That is 3.75 hours of site clock time before between-site travel.

First-unit and additional-unit pricing reveal the real volume discount

An arbitrary “20% off for five units” can be too small or too large.

Cost-based pricing answers a better question:

Which costs disappear when several units are at the same property?

Usually shared:

  • travel to the property,
  • some parking/access cost,
  • some setup time,
  • some sales/admin cost.

Usually still incremental:

  • technician minutes,
  • equipment operating time,
  • chemicals and consumables,
  • unit-specific documentation,
  • opportunity cost inside the technician day.

Once those costs are visible, the effective per-unit rate can fall naturally without cutting below the real site floor.

Labor cost and equipment cost are separate

A commercial maintenance visit may consume both technician-hours and equipment clock-hours.

Loaded technician cost

If one technician works 3.75 hours at a loaded cost of $39/hour:

Labor cost = 3.75 × $39 = $146.25

If two technicians attend, paid technician-hours can double even if the wall-clock schedule changes.

Loaded cost can include wage plus the employment burden your business actually carries.

Equipment allocation

If your cleaning equipment has repair, depreciation, replacement or rental cost, you can allocate a cost per clock hour.

At $16/equipment-hour for 3.75 hours:

Equipment allocation = $60

Keeping this separate prevents expensive tools from disappearing into “free” field capacity.

Consumables should scale with the unit count when they really do

The calculator includes chemicals and consumables per unit.

If five units consume an average of $9 each in business cost:

Consumables = 5 × $9 = $45

Use your own real usage. If a particular scope has almost no incremental consumable cost, lower the input. If specialty materials are billed separately, do not also hide them inside the visit model unless they truly belong there.

Travel has both a cost and a capacity effect

These should be modeled separately.

Vehicle cost

Round-trip miles × vehicle cost per mile

The vehicle rate can reflect your own fuel, maintenance, tires and depreciation method.

Route time

The route model uses the drive minutes between sites you enter.

Two sites can have the same mileage expense but very different scheduling value if one is inside a dense service corridor and the other breaks the route.

Access can be the silent margin leak

Commercial refrigeration equipment may sit in very different operating environments. From a pricing perspective, the key point is not how to access it; the key point is that access consumes time.

Track your own history for:

  • check-in delays,
  • escort requirements,
  • parking/loading time,
  • after-hours handoff,
  • site documentation,
  • equipment movement or coordination that belongs inside your qualified scope.

The calculator has a separate site-access/setup input and a stress case that adds 30 minutes.

Overhead must be supported by the route

Direct labor and supplies are not the whole company.

Overhead can include:

  • insurance,
  • software,
  • licensing,
  • phones,
  • office/admin,
  • accounting,
  • sales and marketing,
  • general tools,
  • storage,
  • management time,
  • nonbillable training,
  • vehicle costs not already allocated directly.

Use an allocation method consistent with your own books. The tool applies the entered overhead percentage to direct visit cost before solving for the final selling price.

Target margin is not markup

If fixed economic visit cost is C, revenue-based reserves total R, and target gross margin is M:

Safe price = C ÷ (1 − R − M)

Suppose fixed visit cost after overhead is $250, callback/payment reserves total 7%, and target gross margin is 36%:

$250 ÷ (1 − .07 − .36) = $438.60

A 36% markup would produce only $340.

Those are not equivalent prices.

Use callback reserve carefully

A callback or return reserve is useful only when it reflects a real portfolio cost.

For example, if historical unrecovered return visits and account recovery work consume roughly 4% of relevant revenue, a 4% reserve can make that long-run cost visible.

The calculator also runs a separate specific 45-minute return stress case. This distinction matters:

  • reserve = long-run portfolio planning,
  • stress test = one quote running worse than expected.

Recurring contract value should not justify a weak visit price

A recurring account can feel valuable because the annual invoice is larger.

But:

Annual contract value = safe visit price × visits per year entered

If the visit is underpriced by $60 and the account repeats four times per year, the contract repeats the mistake four times.

The tool therefore solves the visit economics first and annualizes second.

It does not prescribe a maintenance frequency. Enter only the schedule that belongs to the contract and qualified service plan you have independently established.

Route density affects what a recurring account is worth

Commercial maintenance businesses sell scarce productive time.

The route model uses:

Site cycle = entered site minutes + entered between-site drive minutes

Then:

Modeled sites per day = floor(available technician-day minutes ÷ site cycle)

This is not a recommended workday. It is a capacity comparison using the hours you entered yourself.

Example

Site cycle:

  • site time: 225 minutes,
  • drive to next similar site: 25 minutes,
  • total cycle: 250 minutes.

An 8-hour entered day contains 480 minutes.

floor(480 ÷ 250) = 1 site/day

That reveals something a per-unit price alone cannot: this five-unit account can consume most of a technician day even if the per-unit rate looks competitive.

A dense multi-unit site can beat several single-unit stops

Compare five units served in two ways.

Five separate properties

Every unit creates:

  • another drive,
  • another access event,
  • another setup,
  • another customer handoff.

One five-unit property

The units share mobilization and site setup while preserving incremental unit labor.

That is why commercial portfolios with clustered units can have strong economics even when the per-unit invoice is lower.

Stress-test the contract before offering a discount

The GentleTools calculator checks:

  • unit cleaning time +25%,
  • site access +30 minutes,
  • one extra 45-minute return visit.

It holds the original safe price constant and recalculates the resulting margin.

A recurring discount should be tested against those cases before it becomes a permanent rate card.

What to save after each visit

A pricing model becomes much more valuable when the estimates are replaced with actuals.

Track:

  • customer and property,
  • unit count,
  • unit mix if it materially changes production,
  • estimated site minutes,
  • actual site minutes,
  • technician count,
  • equipment hours,
  • consumables,
  • route miles or drive segment,
  • access/parking cost,
  • callback or return time,
  • invoice amount,
  • next scheduled visit if applicable.

Then compare estimated versus actual by account type.

Use account segmentation instead of one universal rate

Over time, you may discover that several groups behave differently:

  • small restaurants,
  • grocery or convenience locations,
  • hotels,
  • institutional kitchens,
  • multi-unit sites,
  • difficult-access properties,
  • dense route clusters,
  • remote one-off accounts.

The right result is not necessarily one fixed rate for every group. It is a repeatable estimating method that shows why rates differ.

Worked example

Assume a five-unit commercial site:

  • first unit 60 minutes,
  • four additional units at 35 minutes each,
  • 25 minutes access/setup,
  • one technician at $39 loaded cost/hour,
  • cleaning equipment allocation $16/hour,
  • consumables $9/unit,
  • vehicle cost $20,
  • fixed parking/access cost $15.

Site time:

60 + 140 + 25 = 225 min = 3.75 hr

Labor:

3.75 × $39 = $146.25

Equipment:

3.75 × $16 = $60

Consumables:

5 × $9 = $45

Direct cost:

$146.25 + $60 + $45 + $20 + $15 = $286.25

At 18% overhead:

$286.25 × 1.18 = $337.78

With 4% callback reserve, 2.9% payment reserve and a 36% target margin:

Safe visit price = $337.78 ÷ (1 − .04 − .029 − .36)

Safe visit price ≈ $592

Equivalent comparison rate:

$592 ÷ 5 ≈ $118/unit

Again, the per-unit number is the output of the cost stack — not the starting assumption.

Quote review checklist

Before committing a recurring commercial price, verify:

  • unit count,
  • first-unit and additional-unit production times,
  • technician count,
  • loaded labor cost,
  • equipment operating allocation,
  • consumable cost,
  • travel and parking/access cost,
  • overhead allocation,
  • any callback reserve,
  • payment-fee treatment,
  • target gross margin,
  • recurring visit count in the actual contract,
  • route capacity under realistic drive-time assumptions.

FAQ

Does this tool tell me how to clean a refrigeration coil?

No. It contains no cleaning method, chemical recommendation, electrical sequence, refrigeration diagnosis or refrigerant-handling guidance.

Should I charge a flat price per unit?

You can present a flat per-unit number if that works for your sales process, but calculate the site economics first. Multi-unit sites share mobilization cost while additional units still consume time and materials.

Should recurring customers always receive a discount?

No. A recurring account may create genuine efficiencies through predictable access, route density or lower acquisition cost. Discount only the efficiency that actually exists and stress-test the margin before making the price permanent.

What does route capacity mean?

It is the number of identical site cycles that fit the technician-day hours you entered. It is a planning comparison, not a recommended work schedule.

Where are saved scenarios stored?

In local browser storage on your device. GentleTools does not need the customer data. Export JSON backups or HTML reports when you want portable copies.

Use the calculator

Open the Commercial Refrigeration Coil Cleaning Pricing & Route Capacity Calculator and replace every sample value with your own field history.

The best commercial maintenance price is not the one that looks cheapest per unit. It is the one that pays for the complete site cycle, survives ordinary execution variance, and still makes sense when multiplied across the recurring route.