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
  • Refer friends for credit, get reminders, 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 · coming soon

Native apps for your cleaners and for you

Two native apps are in the Apple and Google review process right now. Get on the launch list and we will email you the day they go live.

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

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
Coming soon to theApp Store
Coming soon toGoogle 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 schedules that hold their cadence automatically
  • Auto-sorted by status with late cancels and no-shows tracked
  • Automated confirmations and reminders, no manual texts

Payments

Get paid, and pay your cleaners, without a spreadsheet

CleaningMetrics runs on Stripe Connect. Customer payments go straight to your own Stripe account, and cleaner payouts happen from the platform after each job.

Customer payments to your account

Bookings and gift cards charge directly to your own connected Stripe account. The money is yours from the moment it clears.

Instant cleaner payouts

Pay your 1099 cleaners from the platform the second a job is complete, by a percentage you set, hourly, or a fixed amount. No Venmo, no Friday-night math.

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 and a chart in seconds.

Why did my profit drop last month?
Which cleaner drove the most profit?
Which of my clients are at risk of canceling?
Ask CleaningMetrics
AI analyst · reads your live data
live
Why did my profit drop last month?
Ask anything about your business

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
  • Reusable custom interview questions per business
  • Background check, insurance, and onboarding docs collected in-app

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

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.

Communications

Every call, text, and email, summarized by AI

Connect Quo for calls and texts and Gmail for email. Every conversation is stitched to the right customer profile, and an AI analyst summarizes the whole relationship, flags upsell openings, and catches churn signals.

  • Quo calls and SMS auto-tagged to the customer
  • Gmail threads stitched to each profile, searchable
  • AI summaries, 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 the exact final total, tip included, after the job is done.
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, and they are coming soon. The cleaner app shows today's jobs, on-the-way status, one-tap check-in, before-and-after photos, and instant no-access alerts. The owner app gives you live alerts and inbound caller ID that opens the calling customer's profile. Both are in the Apple and Google review process now. Join the launch list and we will email you the day they go live.
How do payments and cleaner payouts work?
CleaningMetrics uses Stripe Connect. Customer payments go directly to your own connected Stripe account, and you pay your 1099 cleaners from the platform after each completed job. No spreadsheets, no Venmo, no Friday-night reconciliation.
What marketing tools are included?
SMS and email campaigns to your customer list, 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.

Join the waitlist