If you’re considering adding new bundles to your cleaning business offerings, you’ll need to train your staff accordingly. While editing your online booking form will help you reach new clients, asking your cleaners to inform existing clients about new services (and to upsell them in the moment) is key to keeping long-term client relationships strong.
We wrote nine brief sales scripts you can add to your training module or employee handbook for upselling add-on services during cleaning visits. Take a look at them below.
Sales and Upsell Scripts for Cleaning Techs
| Subject (What you noticed) | Description (How to use it) | Script (What to say) | Example |
| Observation-based Upsell | When you notice that something needs attention mid-cleaning appointment | “Excuse me, [Name], while I was cleaning in [Room], I noticed that [Issue Description]. This is totally normal, but it usually doesn’t get caught in a regular clean. I can take care of it today in [Duration] for an extra [Price]. Want me to go ahead?” | “Excuse me, Brenda, while I was cleaning the kitchen, I noticed the inside of your oven has some buildup. This is totally normal, but it usually doesn’t get caught in a regular clean. I can take care of it today in about 20 minutes for an extra $35. Want me to go ahead?” |
| Seasonal Upgrade | When the seasons change, or another life transition occurs (school starts, holiday prep, spring cleaning) | “Since we’re heading into [Season], a lot of our clients add on a [Add-on Name] and [Description]. It’s [Price] on top of today’s visit. Would that be helpful?” | “Since the kids are headed back to school next week, a lot of our clients add on a refrigerator deep clean. We’ll pull everything out, wipe down all the shelves and drawers, and check for anything expired. It’s $25 on top of today’s visit. Would that be helpful?” |
| Upgrading Regular Services | When regular clients could benefit from a deeper or specialized cleaning | “[Acknowledge the client’s recurring schedule]. I just want to make sure you’re getting everything you need. A lot of clients at this stage add on [Service and Description] on top of their regular visits. It’s [Price] once a month. Would you want to try it next month and see how it feels?” | “I’ve been coming every two weeks for a while now, and I just want to make sure you’re getting everything you need. A lot of clients at this stage add on a monthly deep clean — things like baseboards, window tracks, and inside the microwave — on top of the regular visits. It’s $60 once a month. Would you want to try it next month and see how it feels?” |
| The Completionist Mindset | Leaving a visit on a high note, with an extra deep cleaning or added value when you have extra time in your schedule | “Everything looks great today! I’m just finishing up. One thing I didn’t get to is [Item/Room]. I have a treatment that [Service and Description]. It’s [Price], and I can do it right now before I head out if you’d like. It only takes about [Duration].” | “Everything looks great today! I’m just finishing up. One thing I didn’t get to is the bathroom grout. I have a treatment that removes the staining and keeps it looking fresh for a few months. It’s $30, and I can do it right now before I head out if you’d like. Only takes about 10 minutes.” |
| Caring for Pets | When you notice client pets are creating additional cleaning time, or high-traffic pet areas need special attention | “I noticed [pet name / “your dog/cat”] has been [Describe the Issue], which is totally fine! We do have a pet hair and odor treatment add-on that goes a bit deeper than the regular vacuum. We use an enzyme-based spray on fabric surfaces, and it really neutralizes the smell rather than just masking it. It’s [Price]. A lot of our pet-owner clients do it [Suggested Frequency]. Want to add it today?” | “I noticed that Jenny has been spending a lot of time on the couch, which is totally fine! We do have a pet hair and odor treatment add-on that goes a bit deeper than the regular vacuum. We use an enzyme-based spray on fabric surfaces, and it really neutralizes the smell rather than just masking it. It’s $40. A lot of our cat-owning clients do it once a month. Want to add it today?” |
| Upselling New Clients | On your first or second visit, when you think the customer has underbooked or would be interested in additional services | “Now that I’ve had a chance to get familiar with the space, there are a couple of things I’d love to tackle next time if you’re open to it. [List the items and describe what will change with this service.] I can put together a small add-on for our next visit, probably around [Price]. I’ll send you a note so you can decide. Sound good?” | “Now that I’ve had a chance to get familiar with the space, there are a couple of things I’d love to tackle next time if you’re open to it — the inside of the fridge and wiping down the cabinet fronts. Neither takes long, but they make a big difference. I can put together a small add-on for next visit, probably around $45. I’ll send you a note so you can decide. Sound good?” |
| Upselling Airbnb Hosts | When you schedule a turnover cleaning for an Airbnb or other rental property, and notice that additional areas need attention | “The place looks great and is ready for your next guest. One thing I want to flag is that [Note the Issue]. [Describe why the service is needed.] It’s [Price], and I can knock it out before I leave. Want me to handle it while I’m here?” | “The place looks great and is ready for your next guest. One thing I want to flag is that the patio furniture and outdoor area weren’t part of today’s turnover. A lot of hosts add that on before peak weekends since guests do use it. It’s $35, and I can knock it out before I leave. Want me to handle it while I’m here?” |
| Family Upgrades and Parent Bundles | When a client is expanding their family and has previously booked a New Parent bundle | “Everything in the nursery is done and smells fresh. One thing I didn’t include today is [Add-on Service]. [Acknowledge their situation]. I can [Describe the service] for [Price] before I head out. A lot of our new parent clients add it on most visits once they try it. Want me to grab it?” | “Everything in the nursery is done and smells fresh. One thing I didn’t include today is the laundry. I know with a newborn, it piles up fast. I can fold and sort one extra load for $20 before I head out. A lot of our new parent clients add it on most visits once they try it. Want me to grab it?” |
| Providing More for Senior Citizens | When clients book your Senior Care bundle, and you notice there are hard-to-reach items that could use additional attention | “The home is all set. I did want to mention that [Describe what you noticed]. It’s not something we include in the regular visit, but it’s worth staying on top of, especially for keeping things sanitary. I can take care of it today for [Price], and it only takes about [Duration]. I’ll use the same fragrance-free products we always use here. Would that be alright?” | “The home is all set. I did want to mention that the inside of the fridge had a little buildup on the lower shelves. It’s not something we include in the regular visit, but it’s worth staying on top of, especially for keeping things sanitary. I can take care of it today for $25, and it only takes about 15 minutes. I’ll use the same fragrance-free products we always use here. Would that be alright?” |
Tips for Writing Your Own Scripts
You’re always going to have unique bundles, add-ons, and prices for your services. If these scripts won’t work for you, we have some recommendations for how to write your own to make them sound natural and not too pushy.
- Lead with an observation, not a sales pitch Make the service recommendation feel helpful, not pushy
- Give a specific price and time commitment: No mystery means less hesitation.
- Make it easy to say yes or no: “I can do it right now” and” It’s totally up to you” both work well
- If they decline, don’t push: Take note of why they declined and revisit the idea on your next visit