Most cleaning businesses leave money on the table because they only sell the standard package: kitchen, bathrooms, living areas, bedrooms. Meanwhile, the client's oven hasn't been touched in eight months and their fridge has a science experiment growing in the back corner. Add-on services close that gap — and they're one of the fastest ways to increase revenue per job without finding a single new client.

This article covers how to price add-ons, when and how to pitch them, and how to avoid the two mistakes that kill upsell revenue: undercharging and over-explaining.

Why add-ons matter more than new leads (sometimes)

If you're already booked solid, the cheapest growth lever isn't more marketing spend — it's raising your average ticket. A standard 2-bedroom home clean might run $130-$180 (£90-£130 in the UK). Add a fridge interior ($25-$40 / £15-£25), an oven interior ($30-$50 / £20-£35), and interior windows ($5-$8 per window / £4-£6), and you can push that same visit to $220-$280 without adding a new client to your pipeline.

For context on the broader client-acquisition picture, see our pillar guide on how to get clients for a cleaning business. Add-ons work best as a complement to that strategy, not a replacement for it.

Pricing add-ons: flat rate vs. time-based

There are two common models. Pick one and be consistent — mixing them confuses staff and clients alike.

Flat-rate add-ons

  • Interior oven cleaning: $30-$50 (£20-£35) depending on buildup and self-cleaning vs. standard ovens
  • Interior fridge cleaning: $25-$40 (£15-£25)
  • Interior windows: $4-$8 per pane (£3-£6), often with a minimum charge of $25-$30
  • Inside cabinets (empty): $20-$35 (£15-£25)
  • Baseboards/skirting boards: $15-$25 (£10-£18)

Time-based add-ons

Some businesses charge by the extra 15-30 minutes it takes ($15-$25 / £10-£18 per block). This works better for jobs with unpredictable scope, like garage cleanouts or post-construction touch-ups, but it's harder for clients to budget for upfront — which is why most residential cleaners default to flat rates for the common three: windows, fridge, oven.

Sample add-on pricing table

Add-onTypical US priceTypical UK priceAvg. time added
Oven interior$30-$50£20-£3520-40 min
Fridge interior$25-$40£15-£2515-30 min
Interior windows (per pane)$4-$8£3-£62-5 min each
Cabinet interiors$20-$35£15-£2515-25 min
Baseboards$15-$25£10-£1810-20 min

Don't guess these numbers from a national average — time yourself or your team on 5-10 real jobs and calculate your actual cost per add-on (labor + supplies), then add your margin. If you're not sure what margin to target, our plans & pricing page has guidance on how CleanWhale customers structure their service tiers.

When to pitch: before, during, or after booking

Before the job (best conversion rate)

The booking flow itself is the highest-converting moment to offer add-ons — the client is already in a buying mindset. If you take bookings by phone or a basic contact form, you're relying on your staff to remember to ask, which is inconsistent. An online booking flow that shows add-ons as simple checkboxes with prices attached converts far better than a verbal pitch, because there's no social pressure and the client can decide privately.

During the job (situational, low-pressure)

If a cleaner notices the oven is filthy mid-job, a quick text or call — "Hey, the oven interior isn't part of today's package, want us to add it for $35? Adds about 25 minutes" — works well because it's specific and optional. Avoid vague offers like "want us to do anything else?" which put the burden on the client to think of things.

After the job (weakest, but useful for recurring clients)

A follow-up email or text a day or two later — "Noticed your windows could use some attention next visit, want us to add that?" — works for recurring clients but rarely converts one-off bookings.

Scripts that don't sound pushy

  • In-person/phone: "Most clients booking a first-time deep clean also add the oven and fridge interiors since those aren't part of standard cleans — want me to add either?"
  • Text message: "Quick heads up — your oven has some buildup that'll need a deep clean pass. That's a $35 add-on, about 25 extra minutes. Want us to go ahead?"
  • Booking page copy: "Add extras: Oven interior (+$35), Fridge interior (+$30), Interior windows (+$6/pane)."

Notice none of these say "you should" or "we recommend you really need." Framing add-ons as common, optional, and priced transparently removes the awkwardness.

Two mistakes that kill add-on revenue

  1. Underpricing to "be nice." If an oven add-on takes 30 minutes of your cleaner's time and you charge $15, you're paying yourself minimum wage for the extra labor. Price it so it's worth doing.
  2. Making the client ask. If add-ons only get sold when a client happens to bring it up, you're leaving most of that revenue unclaimed. Add-ons need to be visible by default — on your booking page, in your quote template, and in your team's script.

Making add-ons operationally simple

Add-ons only work if your booking and invoicing system can handle them without extra admin. That means: clients can select add-ons at checkout, your team sees exactly what was ordered on the job sheet, and invoices automatically reflect the add-on price — no manual recalculating. If you're managing this through spreadsheets or texts, you'll lose track of who ordered what within a few weeks.

See how CleanWhale's features handle add-on selection inside the booking flow, so it's built into every quote and invoice automatically instead of relying on someone remembering to ask.

Honest CTA

CleanWhale handles online booking, scheduling, invoicing, and automatic reminders — including add-on selection right at checkout, so upsells don't depend on someone remembering to mention them. Check out pricing and plans or explore the full feature list to see if it fits how your business runs.