Join the community

How to run a cleaning business from home

How a remote cleaning business runs day to day: leads, booking, software, problems, cancellations, a small team and new cities, from Patriot Maids.

In this guide
  1. Remote doesn't mean passive
  2. How a lead becomes a booking
  3. The intro call, even for online bookings
  4. Software does the heavy lifting, people do the talking
  5. SOPs, because the same problems repeat
  6. Complaints and cleaner cancellations
  7. A small team and who handles what
  8. Expanding to a new city
  9. Where to go next

This guide covers how a cleaning business actually runs when you’re not at every job: how leads come in, how bookings move, which tools do the work, and what happens when something goes wrong. I’m Bryan Griffin. I founded Patriot Maids in 2017, I run it from home, and it now operates in 26 states and 40 major cities.

Everything here is how my business works today. It’s my experience, not a promise of how yours will go.

Remote doesn’t mean passive

Let’s get this out of the way first. Remote describes where you can run the business. It doesn’t describe how much work it takes.

I built Patriot Maids while I was still working full time as a software engineer. I missed calls. I called people back on my breaks and after work. It took years before I left that job, and even today I’m involved every week.

I’m an owner-operator. I like being involved. If I stepped away for a month and did nothing, the business would fall apart. What gets easier over time is the work itself, because the systems, the software and the procedures carry more of it. But you’re still working.

How a lead becomes a booking

At Patriot Maids, a new lead starts with the opt-in on our website. It lands in a leads channel with the customer’s name, bedrooms, bathrooms and location.

From there, the customer has 3 choices:

  • Book online instantly, with real pricing
  • Get a phone quote
  • Get a video quote

The customer picks whatever feels comfortable. I don’t drive across town to give an in-home quote. I did that when I first started, before I had the technology in place. During COVID, nobody wanted extra visitors in their home, so phone, video and online booking became the normal way to quote, and they still are.

The intro call, even for online bookings

Every new customer gets a call from us, even if they booked online without talking to anyone. We introduce ourselves and go over the basics: arrival windows, our satisfaction policy, how to prepare the home, access instructions, pets and anything else that could affect the visit.

Preparation is a big part of that call. I ask customers to stack things on the bed, line up shoes, put pet toys away and empty the fridge if it’s being cleaned. Aggressive dogs have to be kenneled, and other dogs kept in a separate room.

A 2-minute call prevents a lot of problems on cleaning day. If you want the full first-visit process, read client onboarding: the first clean decides everything. Arrival windows deserve their own attention too, because they drive more support messages than almost anything else. See how arrival windows affect your support volume.

Our questionnaire also flags things like post-construction work or the wrong service type. If we’re not a good fit for someone, we tell them up front. That one habit heads off a lot of the situations covered in how to fire a cleaning client.

Software does the heavy lifting, people do the talking

Patriot Maids runs on BookingKoala. Customers book, manage their bookings and add add-ons there, and the platform sends reminders 48 and 24 hours before the visit. If a customer needs to move the appointment, they can do it by phone or through the online portal.

Cleaners get each job through the provider app, which shows their pay up front. The independent professionals I work with set their own schedules in the software and can accept or turn down any job with no penalty. The schedule is built around them, not around me.

Payouts follow a Sunday to Saturday pay period, and card payments run through Stripe. For what to look for before you pick a platform, read choosing software for a cleaning business.

You don’t need to know how to code to run any of this. You do need to learn the tools.

I use AI a lot, but behind the scenes. Calls are transcribed, and AI turns them into detailed notes attached to the booking, not chicken scratch notes. The cleaner gets what they need without anyone retyping it.

What I don’t automate is the conversation. Quotes, complaints and unusual reschedules need a real person, because those moments need judgment and empathy. Customers can tell when something isn’t genuine.

My rule is simple: automate the repetition, keep humans in the relationship.

SOPs, because the same problems repeat

After enough cleanings, the same problems keep showing up: access issues, homes dirtier than described, pets, damage and no-shows. An SOP, a standard operating procedure, is a written answer to “what do we do when this happens?”

With an SOP, you don’t panic and drive over. You follow the process, and anyone on your team can handle it. My process is roughly the same every time: identify the problem, document it, find the fault line, communicate, resolve it, then improve the SOP so it doesn’t happen again.

Two examples:

  • The house is much dirtier than described. The cleaner does an initial walk-through, stops before getting too far in, contacts us and sends photos through the provider app. Then we talk with the customer, with a little extra TLC, and decide the next step together.
  • The cleaner can’t get in. Don’t assume anyone is at fault. Check the notes. Was there a key or lockbox? Was the cleaner at the right door? Did the customer miss a message? The cleaner waits 20 minutes before leaving. Lockouts and late changes are covered in cancellation, lockout and late fees that actually hold up.

Photos matter more than almost anything else here. Before and after photos stop a lot of he said, she said. We never post them online without the customer’s permission.

Complaints and cleaner cancellations

We offer a 24-hour make-it-right policy, and we’re upfront about it when we quote and in our follow-up messages. If a customer isn’t happy, we come back and fix it, or we pair them with another vetted professional.

I never take a side. I investigate, talk to the team first and get all the details before I act. Snap decisions are the worst. A lot of complaints turn out to be scope misunderstandings, like expecting the inside of the fridge on a standard clean without booking that add-on.

A refund is the last resort. People live in that home, and even if you refund them, the dirty issue is still there. The full process is in how to handle a cleaning complaint without losing money or the cleaner.

Cleaners own their own skills and supplies, too. As the owner, you don’t need to know which chemical goes on which surface. If you’re curious what they bring, see what professional cleaners actually carry.

Cleaner cancellations get the same calm approach. A cleaner cancelling doesn’t happen a lot at Patriot Maids. When it does, it’s usually an emergency or a weather event. We reach out to the customer and ask one question: do you want us to send another vetted professional, or reschedule with your original cleaner?

Because we’re an agency, we have other professionals who can drop in. Turning down a job is fine. Accepting one and not showing up is not. I had a cleaner who simply decided not to go to a job, and that cleaner isn’t with us anymore. More on this in when a cleaner does not show up.

A small team and who handles what

Today I have a virtual assistant who focuses on sales, mostly picking up quotes, and who also knows the technical support side. I have a customer support manager who handles rescheduling and support during business hours, roughly 9 to 5. Anything after that comes to my phone.

I step in when a fire is burning: damage, theft allegations, an SOP that isn’t clear or a new edge case. Most problems turn out to be miscommunication, like a cleaner who didn’t read the notes, and a 5 to 10 minute conversation sorts them out. Can you go to the beach? Yes. You may need to step away for 20 minutes, handle the problem and go back.

Don’t hire help too early. If you haven’t done the job yourself and written down the rules, you’re paying someone to run a system that doesn’t exist. Learn it, document it, then delegate it.

Expanding to a new city

Start where you live. Your own market is the best test case. Perfect it there for 6 months or a year, then add a second location. There’s no magic number for when you’re ready. For me it’s stability: your systems work, you’re tracking the numbers, you have enough cleaners, customers keep coming in, reviews are building and you’re not solving every problem for the first time.

Once you’re there, a new market is close to copy and paste. I interview cleaners over Zoom and manage the markets from afar.

Then give the new market time. Oklahoma City grew slower than I expected, but I hadn’t put the same marketing effort there as in my other markets. You often won’t know for 4 to 6 months. That’s not a bad market. That’s a market you haven’t worked hard enough yet. The full sequence is in expanding a cleaning business into a second city.

Where to go next

If you’re setting up for the first time, start with client onboarding and choosing software, because those 2 decisions shape everything else. Then write your first SOPs for the problems in this guide: complaints, lockouts and cleaner cancellations. The other questions and posts on this topic are listed below.

Every running it from home answer

Answers coming soon

I haven't answered a running it from home question yet. Ask yours in the free Facebook community and it might be the next one.

From the blog

When A Cleaner Does Not Show UpThe hour-by-hour response, what to say to the client, and the structural fix that stops it becoming a pattern.How To Fire A Cleaning ClientThe four client types worth ending, how to do it without a review problem, and the exact wording that keeps it clean.Arrival Windows: The Small Decision That Drives Your Support VolumeWhy exact times cause complaints, how wide a window should be, and the routing rules that keep cleaners on schedule.Cancellation, Lockout And Late Fees That Actually Hold UpHow to set a cancellation policy clients accept, why lockout fees exist, and who the money should go to.Client Onboarding: The First Clean Decides EverythingWhat to collect before the first visit, what to send, and the two messages that prevent most first-clean complaints.What Professional Cleaners Actually CarryThe supply list a working residential cleaner brings to a job, what it costs, and why the agency should not be buying any of it.Choosing Software For A Cleaning BusinessWhat a booking platform has to do, the three tests to run before you buy, and why most cleaning software fails contractor-based businesses.How To Handle A Cleaning Complaint Without Losing Money Or The CleanerThe redo-first policy, why refunds should be the last resort, and how to run service recovery when you do not employ the cleaner.Expanding A Cleaning Business Into A Second CityWhat actually has to be rebuilt in a new market, what carries over, and the sequence that keeps the first city from suffering.