The whole platform, feature by feature

Everything you need to run and grow a recurring cleaning business

Win the booking with your own website and instant online quotes. Run the work and pay your cleaners. Give your customers their own app. Know your true profit. It is all one platform, all the same data.

Win the booking

Online booking engine

Turn your address bar into an instant quote

Customers type their address and CleaningMetrics looks up the property automatically, filling in bedrooms, bathrooms, and square footage, then prices the clean in real time. They save a card on file with a hold, and you charge the exact final total, tip included, only after the job is done.

  • Automatic property lookup fills beds, baths, and square footage
  • Instant, accurate pricing before they ever call you
  • Card on file with a deferred hold, captured after the clean

Website builder

Your own branded website, at your own domain

Every owner gets a real marketing site at their own domain, built on a drag-and-drop visual canvas with click-to-edit text and premium templates. The booking widget is native to your site, not a clunky iframe. Already have a site? Paste the URL and let AI draft the new one for you.

  • Visual page builder plus a free-canvas editor for full control
  • Native inline booking and gift-card widgets, themed to your brand
  • Custom domain handoff and an AI import wizard built in
Give your clients an app

Customer app · installable PWA

A branded app your customers install to their phone

Hand your clients their own app, branded as your business. They install it to their home screen and manage everything themselves, which means fewer phone calls for you and stickier, longer-lasting clients.

  • View, rebook, reschedule, cancel, and tip in a tap
  • See invoices and save and manage their own cards on file
  • Branded push notifications for confirmations and reminders, right on their phone
  • Refer friends for credit, simple secure login
2:14
Sparkle Maid Co.
Welcome back, Diana
DC
Your next cleaning
Tue, May 28 · 10:00 AM
Sarah K. · 90-minute bi-weekly clean · $185
Bookings
Invoices
Payment
Book

Recent activity

Cleaning completed
May 14 · Sarah K.
$185
You left a 5-star review
May 14
Invoice #2849 paid
May 14 · Visa ··3284
$185
Cleaning completed
Apr 30 · Sarah K.
$185
How was your last cleaning?
Quick rating helps us match you with the right cleaner.
Home
Bookings
Invoices
Profile

Mobile apps · live on iOS and Android

Native apps for your cleaners and for you

Two native apps, both live on the App Store and Google Play. Download the one your team needs and run the day from your phone.

9:41
Sparkle Maid Co.
Hi, Sarah
SK
Jobs
4
Hours
6.5
Earnings
$185

Today · May 15

1 / 4 complete
Done
8:00 AM
Marcus Bell
1432 Linden St
75 min$48 payout
On the way
10:30 AM
Diana Chen
2847 Maple Ave
90 min$55 payout
Upcoming
1:00 PM
Carmen Lee
4501 Wooster Pike
75 min$42 payout
Upcoming
3:00 PM
The Patel Residence
730 Springer Way
90 min$55 payout
Your review QR card
12 reviews · 71% conversion this month
Today
Schedule
QR card
History

Cleaner app

Your cleaners' whole day, in their pocket

  • Today's jobs, addresses, and what each clean needs
  • One-tap on-the-way and geofenced check-in
  • Before-and-after photos uploaded from the job
  • Instant no-access and problem alerts to the office
Download on the App StoreGet it on Google Play

Owner app

Run the business from anywhere

  • Live alerts for bookings, payments, and cleaner problems
  • Inbound caller ID opens the calling customer's profile
  • Confirm, reschedule, and dispatch on the go
  • Switch between locations for multi-location owners
Download on the App StoreGet it on Google Play
Run the work

Booking & scheduling

Every appointment from every source, in one calendar

Whether a job is booked online, entered by you, or imported from Jobber, HouseCall Pro, BookingKoala, or ConvertLabs, it lands in one place with the cleaner, revenue, and status already tagged. Confirmations and reminders go out automatically.

  • Recurring series that hold their cadence, with extras every visit or every Nth
  • Alternate visits: every Nth clean can be a different service at its own price
  • Per-visit service addresses for moves and second properties
  • Auto-sorted by status with late cancels and no-shows tracked
  • Automated confirmations, a 72-hour heads-up, and day-before reminders
app.cleaningmetrics.com/calendar
The real CleaningMetrics calendar: a month of color-coded recurring bookings with cleaner filters and monthly totals

Payments

Get paid, and pay your cleaners, without a spreadsheet

Customer payments go straight to your own Stripe account, every cleaner's pay is calculated per job automatically, and nothing ever charges a customer without your click.

Customer payments to your account

Bookings and gift cards charge directly to your own connected Stripe account. Cards save with a hold and you capture after the job. The money is yours from the moment it clears.

Per-job cleaner pay

Each completed job accrues the cleaner's pay automatically: a percentage you set, split across the crew, with tips, bonuses, and one-time payments tracked. Pay how you already pay and record it in one click.

Commercial invoicing

Invoiced clients skip the card entirely. Monthly letterhead statements with preview-before-send, per-visit billing control, and one-click month settlement, while cleaner pay never waits on the invoice.

1099-NEC forms at tax time

CleaningMetrics tallies every cleaner you paid $600 or more in the year, collects their W-9 once, and generates a ready-to-hand 1099-NEC recipient copy. No year-end scramble through payout history.

app.cleaningmetrics.com/payouts
The real CleaningMetrics Payouts page: per-cleaner balances, one-click payment recording, payday reminders, and 1099 CSVs

Meet Suds

Help that lives inside the app

Suds is the CleaningMetrics assistant — a soap bubble with answers. It walks new owners through setup with a guided tour, answers any how-do-I question about the platform on the spot, and on Scale it can pull your live business numbers right in the chat. When something needs a human, it hands you to one.

  • Product help with click-paths to the exact page
  • Guided setup tour that walks the real screens with you
  • Business answers on Scale: profit, churn, cleaner performance
  • One tap to talk to a human when it matters

It's also in the corner of this page right now — ask it something.

The real Suds chat inside CleaningMetrics, answering an owner's question about the difference between a quote and a booking, with a link straight to the page
Know your numbers

True profit + AI analyst

Ask your business a question, get a real answer

See what you actually keep after cleaner pay, Stripe fees, and overhead, calculated live from real data. Then ask the built-in AI analyst anything in plain English and get a written answer in seconds.

Why did my profit drop last month?
Which cleaner drove the most profit?
Which of my clients are at risk of canceling?
app.cleaningmetrics.com/intelligence
The real CleaningMetrics Intelligence overview: true profit, retention, lifetime value, MRR, and churn, live

Retention intelligence

Catch a client before they cancel

CleaningMetrics tracks churn, retention, and lifetime value live, and flags at-risk clients automatically so you can save them while you still can.

Live
churn rate
At-risk
clients flagged
LTV
per customer

Expenses

Track overhead, watch it land on your true profit

Log every expense, mark the recurring ones once, and let CleaningMetrics subtract them from gross profit automatically. Your true profit number stays honest without you rebuilding a spreadsheet every month.

  • Expense categories with month and year filters
  • Recurring expenses with month-forward overrides
  • Feeds the true-profit calculation automatically
Grow the team and the business

Hiring pipeline

From application to hired, in one flow

Applicant info, custom interview questions, assessments, test-clean scheduling, document collection, and the final decision, all tracked in one place. Hit Hire and the cleaner's profile is created automatically.

  • 6-step pipeline: Info, Interview, Assessment, Test Clean, Documents, Decision
  • Phone or Zoom interviews, with the meeting auto-created and texted to the applicant
  • E-signed onboarding agreements from templates: applicants sign on a simple public page, no login
  • Background check and insurance docs collected in-app, with expiry reminders before coverage lapses

Service areas

Map your coverage, price your zones

Every customer plotted on a live map, color-coded by cleaner or by frequency. Define named zones with optional surcharges, so a far-flung client covers the drive instead of eating your margin.

  • Auto-geocoded customer locations on a live map
  • Color-by-cleaner or color-by-frequency views
  • Per-zone surcharges applied to bookings automatically
app.cleaningmetrics.com/service-areas
The real CleaningMetrics coverage map: every customer geocoded and color-coded by cleaner

Marketing & growth

Fill the calendar and keep it full

Reach your customer list, earn more reviews, and turn happy clients into new ones, all from the same platform that runs the rest of your business.

SMS & email campaigns

Send batch campaigns to your customer list to win back lapsed clients or promote a new service.

Automated reviews

Trigger review requests after a clean so your best work turns into public proof.

QR review cards

Cleaners hand out a personal QR card that routes happy clients straight to a review.

Referral program

Customers refer friends for credit, tracked automatically for both sides.

Marketing ROI

See which ad dollars actually book jobs

Connect Google Local Services and Meta and your daily ad spend syncs in automatically. CleaningMetrics ties every dollar to the leads and jobs it produced, then shows cost-per-lead, cost-per-job, and ROAS per channel next to organic and referral attribution. The revenue join is the part spreadsheets and ad dashboards cannot do.

  • Google Local Services and Meta spend sync nightly, others by CSV
  • Cost-per-lead, cost-per-job, and ROAS per channel from real booking revenue
  • Paid, organic, and referral sources side by side in one report

Communications

Every call and text, summarized by AI

Connect Quo for calls and texts, and Gmail to send email to customers from your own address right from their profile. Calls and texts are auto-tagged to the right customer, and an AI analyst summarizes those conversations, flags upsell openings, and catches churn signals.

  • Quo calls and SMS auto-tagged to the customer
  • Send email from your own Gmail address, logged on the profile
  • AI summaries of calls and texts, upsell prompts, and at-risk flags

Feature FAQ

Does CleaningMetrics include online booking for my customers?
Yes. CleaningMetrics has a built-in online booking engine. Customers enter their address, CleaningMetrics looks up the property and auto-fills bedrooms, bathrooms, and square footage, then prices the clean instantly. The customer saves a card on file, and you charge after the job is done. Nothing ever charges without your click.
Can I build my own cleaning company website with CleaningMetrics?
Yes. Every owner gets their own branded marketing site at their own domain, built on a drag-and-drop visual canvas with click-to-edit text, premium templates, and a free-canvas editor. The online booking widget is native to your site, not a clunky iframe. You can even paste your old site's URL and have AI draft the new one for you.
Is there an app my customers can install?
Yes. Your customers get an installable, branded app (a PWA) where they can view and manage their cleanings, rebook, reschedule, cancel, tip, see invoices, save and manage their cards, refer friends for credit, and get reminders. It installs to their home screen with your brand, with a simple secure login.
Are there mobile apps for my cleaners and for me as the owner?
Yes. Both apps are live on the App Store and Google Play. The cleaner app shows today's jobs, on-the-way status, one-tap check-in, before-and-after photos, no-access alerts, and an emergency button that alerts the office until acknowledged. The owner app gives you live alerts, a notification center, inbound caller ID that opens the calling customer's profile, and confirm, reschedule, and cancel on the go. Download whichever your team needs.
How do payments and cleaner payouts work?
Customer payments go directly to your own connected Stripe account, and nothing charges without your click: cards are saved with a hold and you capture after the job. Each completed job accrues the cleaner's pay automatically (a percentage you set, split across the crew), with tips, bonuses, and one-time payments tracked alongside. You pay your team however you already pay them and record it in one click. At tax time, it tallies everyone you paid $600 or more, collects their W-9s, and generates their 1099-NEC recipient copies. No spreadsheets, no Friday-night reconciliation.
Can it bill commercial clients by invoice instead of a card?
Yes. Switch any commercial client to invoiced billing and their bookings stop asking for a card. At month end, a letterhead monthly statement lists the period's visits (untick any that shouldn't be billed yet), you preview the exact email before it goes out, and one click settles the month when payment arrives. Cleaner pay for their jobs is never held up by the unpaid invoice.
Can recurring schedules handle real-life patterns like alternating deep cleans?
Yes. A series can carry extras that repeat every visit or every Nth visit, and an alternate visit where every Nth clean is a different service at its own price — a light weekly clean with a whole-house deep clean every 4th week, all on one series so the recurring discount covers every visit. One-time bookings convert into a series in place, and any single visit can happen at a different address without touching the client's saved one.
What emails do my clients get automatically?
Booking confirmations and receipts, a 72-hour heads-up and a day-before reminder (both name your cancellation policy when you have one), on-the-way texts, and review requests after the job. New clients can get a personalized welcome email in place of the plain confirmation — templates are editable in plain text, and custom templates can target audiences like commercial or recurring clients. Every event has per-channel email/SMS toggles.
What marketing tools are included?
SMS and email campaigns to your customer list, a drag-and-drop email builder with a reusable design library, lead-capture automations with custom drip sequences, automated review requests with QR review cards your cleaners can hand out, and a referral program with credit tracking. Everything runs off the same customer data as the rest of the platform.

One platform for every part of the business

Booking, your own website, customer and mobile apps, payments, payouts, profit tracking, retention, hiring, marketing, and an AI analyst. Join the waitlist and we will let you know the moment your spot is ready.