Recurring cleaning quote showing an every-other-week schedule and a per-visit estimate of $185 to $215 with a first-year value near $5,000

Nobody wants to call a cleaning company

The person shopping for a house cleaner is embarrassed about the state of the house, unsure what it should cost, and not at all interested in describing her bathrooms to a stranger. She will absolutely tell a dropdown menu, at 11pm, in her pajamas.

NapkinPrice™ asks the five things you would ask — beds, baths, square footage, pets, how often — and shows a per-visit range with the recurring discount already applied. She picks the biweekly plan because the biweekly number is the one that looked cheap, and that choice comes through on the lead so you can book it on the callback.

  • Frequency as a pick-one with the discount written into each option label
  • One-time deep clean and move-out priced as separate services
  • Add-ons as a yes/no each: oven, fridge, interior windows, baseboards
  • Pet questions up front, so no team shows up surprised

What actually drives a cleaning price

Bathrooms and frequency do most of the work. The rest are modifiers you already apply in your head.

The frequency ladder does your selling

Same house — 4 bed, 2.5 bath, 2,400 sq ft, two dogs. Here is what your rate card produces at each frequency, and why the option labels are worth writing carefully.

How often Per visit Discount Visits/year First-year value to you
One-time deep clean$385 – $4451$385 – $445
Every 4 weeks$205 – $2358%13$2,665 – $3,055
Every 2 weeks$185 – $21515%26$4,810 – $5,590
Weekly$165 – $19024%52$8,580 – $9,880

Illustrative rates on an example rate card — not Tailgate Office pricing and not a claim about your market. You set the base, the per-bath rate, the pet fee and every discount tier yourself. Most cleaners run a deep clean first and roll into recurring on visit two.

Would you rather try it than read about it? We keep a working example house cleaning company website with NapkinPrice embedded — the real engine, quoting live, on a page that is not ours.

Try the live demo site (opens in a new tab)
26 cleans a year from one biweekly client
62% of contractor calls go unanswered
78% of jobs go to the first responder
3% of voicemails ever get a callback
Illustration of missed-call text-back: the reply that goes out from the business’s own texting number, and the customer answering with what she needs The rules behind that reply, drawn in the order they run: on a logged missed call, three stages. One, is there already a message to this number from the past hour — if there is it stops there, one reply per number per hour, and nothing is composed. Two, which of your five messages: vacation switched on gives the vacation message, one of six US holidays the holiday message, Saturday or Sunday the weekend message, and otherwise your own opening hours decide between the business and the after-hours message; they are tested in that order on your own clock, the first match wins, and a message you left blank falls back to your business one. Three, may it go at all — three gates, in order: not opted out, which is permanent and nothing overrides it; not on your own suppression list; and not in quiet hours judged where the caller is rather than where you are, 8am to 9pm in every zone their area code touches. Then one of two things. The reply is written and goes on her thread, and because the key is her number a later quote from her lands on that same thread. Or a rule stops it, and the reason goes on her thread in plain words: quiet hours where she is, she has opted out for good, her number is suppressed, a rule we could not check, or another compliance rule. Every rule above is built and running today, and you wrote the five messages yourself.

A missed call in cleaning is not a $200 mistake

Everyone in this trade prices the loss wrong. You did not lose one $185 visit. You lost the client, and the client was worth roughly $5,000 over the next twelve months — more if she stays two years, more again when she refers her sister.

What a missed cleaning call is worth Typical figure
One biweekly visit~$200
That client’s first year~$5,200
Voicemail callback rate~3%
Calls you miss while inside a house with the vacuum onMost of them
One recovered recurring client pays for2+ years of the bundle

This is the trade where you literally cannot answer the phone. You are inside somebody’s house, gloves on, vacuum running. CallMitt™ is where the reply from your own texting number, a local number in your area code registered to your business, gets written once, with separate versions for business hours, after hours and the week you are away, and quiet hours and opt-outs enforced before anything is queued. Straight about the timing: there is no SMS gateway on our side yet, so today you log the missed call and nothing is sent: a message queued now is retired rather than delivered when your carrier registration clears. When she does reply, it lands in the same thread as everything else she has sent you.

The four moments that make or break a cleaning business

The 11pm search

She is not calling. She is comparing three websites on her phone after the kids are down. The one that gives her a number without a phone call is the one she books.

The unanswerable hour

Between 9am and 4pm you are in houses. That is also when people call cleaners. A text-back is not a nice-to-have in this trade, it is the only way to be reachable.

The cancellation spiral

A client who skips two visits usually never comes back. The shared reply thread catches the “can we move to next week” before it becomes a “we are all set, thanks” — snooze it, assign it, mark it won, and nothing sits unanswered because everyone assumed somebody else had it. Automated reminders are on the roadmap.

The turnover treadmill

Cleaning has the ugliest staff turnover in home services. If hiring is a project you start when someone quits, you are always one no-show from losing a route.

Hiring cleaners is a permanent job, so make it a cheap one

You are not hiring once. You are hiring continuously, because routes grow and people leave, and the gap between a full team and a short team is a route you have to cancel on a client who took a year to earn.

CrewFunnel™ turns applying into five questions instead of a resume. “Text CREW to your texting number on your car magnet, your flyer, your Facebook post. Applicants answer reliable transportation, weekday availability, experience, background-check consent and earliest start — and you only look at the ones who finished.

How that runs today: no SMS gateway is live on our side yet, so an applicant answers on your screening page rather than over text. Same five questions, same knockout rules, same weighted score, same pool. The keyword takes over when your carrier registration clears.

  • Screens for transportation and daytime availability first, because that is what disqualifies most applicants
  • Bilingual question sets if that is your team
  • Always-on posting, so you are never starting from zero the week someone quits
  • Part of the Tailgate Office Bundle vs. Indeed’s pay-per-click, typically $150–300/mo for a small operator
See how CrewFunnel works
Text-to-apply hiring flow showing an applicant texting CREW to a business’s texting number and answering screening questions about years on a crew, license and start date The applicant one-pager in the owner’s dashboard, on any trade — the detail behind an interview that is already booked. The card carries the applicant’s name, a status of interview, the role and the job keyword, and the date they applied, beside the fit score the dashboard shows in its orange tile, 8.4 out of 10 here. A strip under the header records the interview against one of the owner’s own open slots, with the calendar invite ready to download. Then every answer is listed in three columns — question, answer, and what it scored. Years in the trade, answered six, carries weight four and scores sixty per cent, because a number answer is measured against a ten-point ceiling. A driver’s license question and a start-date question carry weight three each and score full marks on Yes. The age question and the free-text question show a dash. Three notes explain the scoring rather than leaving the dash to be guessed at: a dash means the weight is zero, and only weighted questions move the number; knockout and weight are separate settings, one ending the conversation and the other moving the score; and a text answer earns full marks whatever it says, so graded scoring has to come from a yes/no or a number question. Underneath sit the decisions the dashboard still offers once an interview is booked: re-book to another of the owner’s own open slots, keep the applicant in the talent pool, or pass. The screening also lands on the owner’s inbox thread for that phone number, beside everything else from it. The questions, the weights and the knockouts are the owner’s own; the set drawn here is only an example
Illustration of a review request, drawn as a text from an example plumbing business: a phone showing a short message asking the customer to share her experience, with a link to the business’s Google review page, beside a card that reads Write a review. On a real account the request goes by email; a text goes as well where the customer agreed to texts, once the account’s texting registration clears The HurraBell log for the same example business, drawn as it appears in the owner’s dashboard: every finished job with what went out and what happened next. One customer was asked by text and by email and opened the link, so no reminder was needed. One had not agreed to texts, so the request went by email only and the one email reminder followed. One job was skipped, and the log shows the reason and who skipped it. Every finished job is either asked or skipped with a reason

The review is earned on the first clean, not the twentieth

Cleaning is the trade where the job is never finished, so nobody is sure when to ask. The answer is the first visit. She comes home to a house that has not looked like this since she moved in, and that evening is the one she would write about. By the twentieth visit a clean house is just what Tuesday looks like, and nobody writes a review about Tuesday. The outfit with sixty reviews is not sixty times better than you; somebody there asks every customer, after the first clean.

HurraBell™ does the asking. Mark the job done — from the inbox, from your phone, or from your job software through Zapier — and the customer gets one request in your words, with your own Google review link, after a delay you pick: an hour, unless you change it. Three days later, one email reminder, unless the link has been opened or the customer has got back in touch.

Review requests aren’t switched on yet, so none is sent today. When they are, the request goes by email once your Google review link is saved on the HurraBell page and your mailing address on the Account page. A text goes as well where the customer agreed to texts, and only once your carrier registration clears, the same wait as every text on this site; until then it is email only.

  • Every finished job is asked — skipping one needs a logged reason, because asking only the happy ones is review gating
  • Nothing offered for a review, and wording that steers is refused when you save it
  • A log of every request and every open, with a CSV export — and every skip with its reason
  • Part of the Tailgate Office Bundle — Podium’s entry plan is about $399/mo, on an annual contract
See how HurraBell works

One recurring client covers 26 months

The Tailgate Office Bundle

$199 PER MONTH · ALL FOUR TOOLS AND THE OFFICE

Instant quotes on your website, missed-call text-back, text-to-apply hiring, review requests, and customers, jobs, estimates and invoices in one place. 30 days free, no credit card, no setup fee, cancel from the dashboard.

Start Free Trial

Only need one of the tools? After the trial you can keep just that one at its own price; the office stays with the Bundle.

Cleaning company questions

Yes, with one honest caveat: the result screen shows a dollar range, not an hours range. So set your hourly rate as a per-unit amount off beds and baths — the dollars come out right — and put the hours in the disclaimer line underneath: “typically 3 to 4 hours for a house this size.” She reads both, which is what you wanted. Homeowners understand “3–4 hours, $185–$215” perfectly well.

That is what the deep-clean path and the range are for. The widget says the first visit is quoted after a walkthrough, and you can add a photo question on the one-time deep clean flow. You are never bound to a number you gave sight unseen.

It mostly does the opposite. The people who wanted $80 a house find that out on their own and never call. What is left in your inbox is people who already saw $200 and kept going.

Yes, by ZIP. Group your ZIP codes into travel zones — whole ZIPs or prefixes like 208 — and mark the far one “outside my area.” Anything matching it gets a polite decline instead of a price, and you still capture the lead in full in case you expand or want to refer it out. Zones that do quote can add a flat trip charge, a percentage, or both. There is no radius and no map: you type the list, which is why there is no geocoding bill buried in your price.

A reply to someone who just called you is existing-inquiry consent, not marketing — that is the only kind of message CallMitt composes. Carrier A2P 10DLC registration is filed for your business before any of it is delivered, and until it clears nothing goes out — a message queued in the meantime is retired rather than delivered late. We would rather say that plainly here than let you find it out in week two. Quiet hours, opt-outs and your suppression list are checked before a message is even queued. Details on our compliance page.

Podium runs $399–999/mo on an annual contract and sells you a whole platform. We do four things for $199/mo with no contract. If you want review monitoring and replies, payments and a full inbox, Podium is genuinely better. If you want your missed calls answered, we are $200 a month under their entry price and $800 under the top of their range.

Also run a lawn or window crew? See all the trade pages or call (301) 268-1943.

Stop losing five-thousand-dollar clients to voicemail.

Free for 30 days, no credit card, no setup fee, cancel from the dashboard.