Pre-launch. Founding member spots open.

Built by a cleaning company owner, for cleaning company owners.

The complete operating system for recurring residential cleaning businesses.

CleaningMetrics is the complete operating system for recurring residential cleaning businesses. Booking, scheduling, cleaner payouts, true profit tracking, retention intelligence, hiring, and an AI business analyst. One platform. One source of truth. Zero spreadsheets.

Illustrative figures from a sample dashboard

$0
profit tracked
0.0%
churn rate
0 min
to full setup
Sample activity
New online booking confirmed from your websitejust now
True profit recalculated: margin up 0.4%just now
2 new recurring customers detectedjust now

Works with the tools you already use

StripePayments
JobberImport
HouseCall ProImport
BookingKoalaImport
ConvertLabsImport
Google SheetsExport
StripePayments
JobberImport
HouseCall ProImport
BookingKoalaImport
ConvertLabsImport
Google SheetsExport
StripePayments
JobberImport
HouseCall ProImport
BookingKoalaImport
ConvertLabsImport
Google SheetsExport

Built by operators, not a software company

Made by the owners of two recurring cleaning companies

CleaningMetrics is built by a team that co-owns two recurring residential cleaning companies and lives the same Friday-night reconciliation, cleaner payouts, and churn problems you do. Every feature comes from a real owner's workflow, many of them straight out of the weekly mastermind of cleaning owners we build with.

Two cleaning companies behind it

All three partners co-own and run recurring residential cleaning businesses.

Owner-led roadmap

Features come from a weekly mastermind of cleaning owners, not a backlog.

Built for recurring residential

Purpose-built for repeat cleans, not a generic field-service tool bent to fit.

Why is running a cleaning business on five disconnected tools so painful?

Most cleaning businesses run on five disconnected tools. A scheduler for bookings. A payments processor for invoices. Spreadsheets for cleaner payouts. A CRM for client notes. A second spreadsheet for profit. None of them talk to each other, so the numbers never line up, and reconciliation eats hours every month.

CleaningMetrics replaces all of it with one platform. From the first booking to the cleaner payout to the profit number, every step uses the same data. Which means owners actually know:

  • Exactly how much they kept after paying cleaners, fees, and overhead
  • How many clients they lost last month versus how many they gained
  • Whether recurring revenue is growing or shrinking
  • Which cleaners are most profitable, and which jobs are not worth the work

One platform. One source of truth. Zero spreadsheets.

What does CleaningMetrics actually do?

CleaningMetrics is one platform with everything an owner needs to run a recurring residential cleaning business. Book and schedule clients, pay 1099 cleaners after every job, track true profit, catch at-risk clients before they churn, run a hiring pipeline, and ask plain-English business questions to a built-in AI analyst.

Booking & Scheduling

Manage clients, book recurring appointments, and dispatch cleaners from one calendar built for cleaning businesses. Confirmations, reminders, and lead and quote tracking are built in.

Online Booking Engine

Customers type their address, your site auto-fills beds, baths, and square footage, and prices the clean instantly. They save a card on file with a hold, and you charge the final total, tip included, after the job.

Website Builder

Every owner gets a branded marketing site at their own domain, built on a drag-and-drop canvas, with a native booking widget. Paste your old site's URL and AI drafts the new one for you.

Cleaner Payouts

Pay your 1099 cleaners directly from the platform the second a job is complete. Instant Stripe Connect payouts. No spreadsheets, no Venmo, no Friday-night reconciliation.

True Profit Tracking

See what you actually made after cleaner pay, Stripe fees, and overhead. Calculated automatically from real booking and payout data, not revenue alone.

Retention Intelligence

Know which clients are at risk of leaving before they cancel. Track churn rate, retention, and lifetime value live, with at-risk flags surfaced automatically.

Marketing ROI

Connect Google Local Services and Meta and your ad spend syncs in nightly. See cost-per-lead, cost-per-job, and ROAS per channel, tied to the booking revenue each one produced, next to your organic and referral leads.

Hiring Pipeline

From application to hired in one flow. Interview questions, assessments, test clean scheduling, document collection, and decision, all tracked in a single 6-step pipeline.

AI Business Analyst

Ask plain-English questions about your business. 'Why did my profit drop last month?' 'Which cleaner is my most profitable?' Get answers and charts in seconds from your real live data.

Interactive Calculator

How much of your revenue does your cleaning business actually keep?

Most cleaning company owners know their monthly revenue. Almost none know their true profit after Stripe fees, cleaner labor, and overhead. Drag the sliders to see what your business actually keeps every month. The number is usually smaller than owners expect, and it is the first thing CleaningMetrics fixes.

Your True Profit · Live

Drag the sliders. Watch what your business actually keeps.

120
$180
50%
$900
Gross Revenue
$21,600
− Stripe fees
$662
− Cleaner labor
$10,800
− Overhead
$900
True Profit / month
$9,238
Profit margin
42.8%
Time saved / mo
~6 hrs

At Starter pricing of $79/month, compare that to the time and revenue this calculator shows you keeping. We're pre-launch, so join the waitlist to lock in founding-member pricing.

Drag to compare

What does the same data look like in a spreadsheet versus CleaningMetrics?

The same booking data on the left and the right. The spreadsheet shows broken formulas, missing churn calculations, and question marks where the profit number should be. CleaningMetrics shows live revenue, true profit, margin, lifetime value, and run rate, calculated automatically from the same source data.

Xcleaning-profit-2026.xlsxSaved 3 days ago
FileHomeInsertFormulasDataReviewView
G2|fx=IF(D2="Complete",(C2-Labor!B2-(C2*0.029+0.3))/C2,"")... #REF! in Labor sheet
A
B
C
D
E
F
G
1
Date
Customer
Revenue
Status
Cleaner
Payout
Profit?
2
Apr 16
Sarah Mitchell
185.00
Complete
Maria L.
???
#REF!
3
Apr 16
James Chen
210.00
Complete
Maria L.
???
#DIV/0!
4
Apr 16
Emily Rodriguez
165.00
Scheduled
David K.
???
#N/A
5
Apr 15
Michael Thompson
240.00
Complete
Sarah K.
???
#REF!
6
Apr 15
Jessica Kim
180.00
Complete
David K.
???
#REF!
7
Apr 14
David Park
195.00
Cancel?
Sarah K.
???
#VALUE!
8
TOTAL
$1,175
#NAME?
#VALUE!
#REF!
TODO
  • [ ] Fix churn calc
  • [ ] Track LTV
  • [ ] Split cleaner $$$
  • [ ] Fees by month?
Bookings
Labor
Churn (?)
Fees
Overhead
+
cleaningmetrics.com/dashboardLive
Dashboard
Completed Revenue
$187,300
398 completed jobs
Scheduled Revenue
$8,200
22 scheduled
Net Profit
$73,200
Margin
39.1%
Est. LTV
$4,795
Run Rate
$561k
Revenue + Gross Profit
CompletedScheduledProfit
JanFebMarApr
Spreadsheet
CleaningMetrics
← drag to reveal →

AI Analyst, Built In

Can I ask my cleaning business software questions and get real answers?

Yes. CleaningMetrics includes a built-in AI business analyst that reads your live data. Ask anything in plain English about churn, profit, cleaner performance, payout breakdowns, or specific clients. The analyst returns a written answer and the relevant chart in seconds. No SQL, no exporting to spreadsheets, no manual filtering.

What was my churn last month vs last quarter?
Which cleaner drove the most profit?
How much did I spend on Stripe fees this year?
Why did my profit drop last month?
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

What does CleaningMetrics look like when I am actually running my business?

Every booking, every customer conversation, and every dollar tracked automatically. Here is what your operations look like inside the platform.

Live bookings from every source

Every appointment, whether booked directly in CleaningMetrics or imported from Jobber, HouseCall Pro, BookingKoala, or ConvertLabs, lands here with the cleaner, revenue, and status already tagged. No manual entry. No spreadsheet exports.

  • Auto-sorted by status: scheduled, in progress, complete
  • Late cancels + no-shows tracked automatically
  • Revenue totals + Stripe fees calculated in real time

Customer profiles with lifetime value and full history

Every client gets a complete profile: first booking date, lifetime value, booking cadence, payment history, and retention signals. Spot your VIPs. Catch at-risk clients before they churn. All calculated live from real booking and payout data.

  • LTV calculated live across every completed booking
  • First-booking date + booking cadence flagged automatically
  • Revenue history chart per customer, updated on sync

Win the booking

Get your own website and instant online booking

CleaningMetrics is not just back-office software. It gives you a branded site at your own domain and an online booking engine that quotes the job instantly, so prospects book themselves while you sleep.

Online booking engine

An instant quote from just an address

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
  • Accurate instant pricing before a prospect ever calls you
  • Card on file with a deferred hold, captured after the clean

Website builder

Your own branded site, at your own domain

Build a real marketing site 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
  • Native inline booking and gift-card widgets, themed to your brand
  • Custom domain handoff and an AI import wizard built in

Quo, Gmail, AI

Every call and text, summarized by AI

CleaningMetrics connects directly to Quo for phone calls and SMS, and to Gmailso you can send email to customers from your own address, right from their profile. Calls and texts live inside each customer's profile, and an AI analyst summarizes those conversations at a glance, flags upsell opportunities, and catches churn signals before they happen.

Quo phone + text

Calls ring through Quo. Texts land in your dashboard. Every conversation is auto-tagged to the customer.

Gmail send-as

Connect Gmail once and send email to customers from your own address, right from their profile. Every message you send is logged on the customer's timeline.

AI conversation summaries

Don't read a month of messages. Get a 3-sentence summary: what they asked, what you agreed to, and what to do next.

Churn + upsell signals

The AI flags at-risk customers (complaints, long gaps) and upsell openings (adding services, frequency bumps).

Three apps · one platform

How does CleaningMetrics work for owners, cleaners, and customers?

One platform powers three different views. Owners run the business from a full desktop dashboard. Cleaners get a mobile-first day view of their schedule with instant payouts. Customers get a branded app they install to their phone to manage their own cleanings. Everything stays in sync because it is all the same data.

Owner / Operator · Desktop

Run the whole business from one dashboard

Bookings, scheduling, cleaner payouts, true profit, retention, hiring, expenses, and the AI analyst. Everything an owner needs to operate a recurring cleaning business, in a single dashboard built specifically for cleaning company owners.

  • Today's jobs, pending payouts, and awaiting-payment holds on the home screen
  • Year-to-date business performance with all-12-months projection from your recurring rules
  • Tabbed chart: revenue + gross profit, net profit trend, labor vs expenses, bookings, new clients, 5-star reviews
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 · Phone

Today's jobs, instant payouts

Cleaners see their schedule on their phone, check in with one tap, upload photos, and watch their earnings post after every completed job. Plus a personal QR review card that earns them better reviews from happy clients.

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

Customer · Installable app

A branded app your clients install

Your customers install your own branded app to their home screen and run everything themselves: rebook, reschedule, cancel, and tip, view invoices, save and manage their cards, refer friends for credit, and get reminders, all with a simple secure login. Fewer phone calls for you, stickier clients.

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.

Cleaner app

  • 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

  • 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

What does CleaningMetrics do beyond booking and scheduling?

The things cleaning company owners actually spend their week on: recruiting cleaners, mapping where their clients live, and tracking every expense that eats their margin. All built in.

Hiring pipeline

From application to hired in one flow

Applicant info, custom interview questions, internal assessments, test-clean scheduling with SMS, document collection, and decision. Every step tracked in one place. When you hit Hire, the cleaner's service provider profile is created automatically.

  • 6-step wizard: Info → Interview → Assessment → Test Clean → Documents → Decision
  • Custom interview questions per org, reusable forever
  • Background check + insurance + onboarding agreement upload

Service areas

Map your coverage, price your zones

Every customer plotted on a map, color-coded by cleaner or by frequency. Define named zones with optional surcharges (think Mason +$25). See where your business is strong and where a single new client would mean a costly drive.

  • Auto-geocoded customer locations on a live map
  • Color-by-cleaner or color-by-frequency view modes
  • Per-zone surcharge auto-applied to bookings

Expenses

Track overhead. Watch it land on your true profit.

Log every expense, mark recurring ones once, and let the Intelligence dashboard subtract them from your gross profit automatically. Edit a month-specific override when insurance goes up. The change carries forward without rewriting your past months.

  • 9 expense categories with month/year filters and a bar chart
  • Recurring expenses with month-forward override semantics
  • Auto-feeds the True Profit calculation in Intelligence

Marketing & growth

Tools to fill your 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 win back lapsed clients or promote a new service.

Automated reviews

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

QR review cards

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

Referral program

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

How long does it take to switch to CleaningMetrics?

Most cleaning businesses are fully up and running on CleaningMetrics in under an hour. Bring your existing client list with you, connect Stripe, and you are live. The whole platform, from booking through profit tracking, runs off the same data from day one.

Step 1

Set Up in Minutes

Import your existing clients from Jobber, HouseCall Pro, BookingKoala, or ConvertLabs (CSV for all sources, with native API where available). Connect Stripe to start accepting client payments and paying cleaners. Most owners are running their first booking within the hour.

Step 2

Run Your Operations

Book recurring appointments, assign cleaners, send automated confirmations and reminders, track job photos, and process payouts the moment a job is complete. All without leaving the platform.

Step 3

Know Your Real Numbers

True profit, churn rate, retention, lifetime value, labor costs, calculated automatically from your real booking and payout data. No manual exports. No spreadsheets. The numbers are live the moment the data lands.

What is CleaningMetrics?

CleaningMetrics is the complete business operating system for recurring residential cleaning companies. Owners book clients, schedule cleaners, accept payments through Stripe, pay 1099 cleaners after every job, and watch true profit and retention update in real time, all from one platform. It is the only platform built specifically for cleaning businesses from day one, with financial intelligence, retention tracking, and an AI business analyst built in. Owners know what they actually keep, every month, in real time.

Who is CleaningMetrics for?

CleaningMetrics is built for owners and operators of recurring residential cleaning businesses, from solo operators with 5 clients to teams with 500 or more. Maid services, house cleaning companies, and janitorial operations with recurring bookings. If you want to understand your true financial performance beyond what your scheduler shows, and you want one platform to run the whole operation, CleaningMetrics was built for you. It is the wrong fit for businesses doing mostly one-time or post-construction cleans.

Stop Guessing. Start Scaling.

One
Platform

Booking, payouts, and financials in one place.

Real
Profit Tracking

After labor, fees, and overhead.

Built
For Cleaners

Not adapted from generic software.

Zero
Spreadsheets

Everything calculated automatically.

Frequently Asked Questions

How is CleaningMetrics different from Jobber or HouseCall Pro?
Jobber and HouseCall Pro are generic field-service platforms adapted for cleaning. CleaningMetrics is built specifically for recurring residential cleaning. It goes further than scheduling: it processes cleaner payouts through Stripe Connect after every job, tracks true profit after labor and fees, surfaces at-risk clients before they churn, runs your hiring pipeline, and has an AI analyst that answers business questions in plain English. See the full comparison: Jobber vs CleaningMetrics and Housecall Pro vs CleaningMetrics.
What does CleaningMetrics actually do day to day?
Book recurring appointments, assign cleaners, send confirmations and reminders, accept payments through Stripe, pay your 1099 cleaners instantly after each job, and watch true profit and retention update in real time. It replaces five disconnected tools (booking, scheduling, payments, payouts, and reporting) with one platform.
What do you mean by 'true profit'?
True profit is what you actually keep after paying your cleaners, Stripe fees, and overhead. Most owners confuse revenue with profit. CleaningMetrics calculates the real number automatically using your actual booking and payout data, then shows it on your dashboard live.
How do cleaner payouts work?
Cleaners get paid through Stripe Connect. Once a job is marked complete, the payout is calculated (a percentage you set, hourly, or fixed) and sent instantly. No spreadsheets, no Venmo, no end-of-week reconciliation. Cleaners see their earnings in real time inside their own mobile view of the platform.
Can I import my existing clients from Jobber, HouseCall Pro, or ConvertLabs?
Yes. CleaningMetrics supports CSV imports from Jobber, HouseCall Pro, BookingKoala, and ConvertLabs. Bring your full client list, recurring schedules, and booking history with you. Most businesses are fully running on CleaningMetrics in under an hour. See the full comparison: Jobber vs CleaningMetrics and Housecall Pro vs CleaningMetrics.
Does CleaningMetrics have a built-in AI analyst?
Yes. Ask plain-English questions about your business, like 'Why did my profit drop last month?' or 'Which cleaner generates the most revenue?' or 'Which clients are at risk of leaving?' The AI returns a written answer and the relevant chart in seconds, calculated from your real live data.
How does the hiring pipeline work?
From application to hired in one flow: applicant info, custom interview questions, assessment scoring, test-clean scheduling and rating, document collection (background check, insurance, onboarding agreement), and decision. When you hire someone, their service provider profile is created automatically.
What is churn and why does it matter for a cleaning business?
Churn is the percentage of clients who stop booking with you each month. If you are losing more clients than you gain, your business is shrinking even when revenue looks flat. CleaningMetrics tracks churn automatically and flags at-risk clients before they cancel so you can save them.
Who is CleaningMetrics built for?
Owners and operators of recurring residential cleaning businesses, from solo with 5 clients to teams with 500 or more. It is built for businesses where recurring service is the core use case. It is the wrong fit for businesses doing mostly one-time or post-construction cleans.
Does CleaningMetrics integrate with Gmail?
Yes. Connect your Gmail account and send email to clients from your own address, right from their customer profile, so replies come back to you instead of a generic inbox. Every message you send is logged on the customer's profile alongside their booking history and payment record.
Does CleaningMetrics work with Quo for phone and SMS?
Yes. Quo phone calls and SMS messages route through CleaningMetrics and are automatically tagged to the customer profile. You get a complete communication history (calls plus texts plus emails) in one place for every client.
Does CleaningMetrics include online booking and a website?
Yes. Every owner gets a branded marketing site at their own domain, built on a drag-and-drop visual canvas with premium templates, plus a built-in online booking engine. Customers enter their address, CleaningMetrics auto-fills bedrooms, bathrooms, and square footage, prices the clean instantly, and saves a card on file. The booking widget is native to your site, not a clunky iframe, and you can even paste your old site's URL to have AI draft the new one.
Is there an app my customers can install?
Yes. Your customers get an installable, branded app (a PWA) where they view and manage their cleanings, rebook, reschedule, cancel, tip, see invoices, save and manage their cards, refer friends for credit, and get reminders, all with a simple secure login. It installs to their home screen carrying your brand.
Are there mobile apps for cleaners and owners?
Yes. Both the cleaner app and the owner app 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, and instant no-access alerts. 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 and run the day from your phone.
What marketing tools does CleaningMetrics include?
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.
How much does CleaningMetrics cost?
Two plans. Starter is $79 per month (booking, scheduling, payments and cleaner payouts, true profit tracking, your branded website, and the customer and cleaner apps). Pro is $179 per month, adding retention intelligence, hiring, marketing campaigns, reviews and referrals, service-area rules, the AI business analyst, and Quo and Gmail integrations. Additional locations are $20 per month each, and both plans include a 14-day free trial. We're pre-launch, so join the waitlist to lock in founding-member rates.
When can I start using CleaningMetrics?
CleaningMetrics is currently pre-launch. Founding member spots are open through the waitlist. Founding members get locked early-access pricing, white-glove migration from your current tool, and direct input on the feature roadmap.

Ready to run your cleaning business off real numbers?

Booking, payouts, profit tracking, retention, hiring, and an AI analyst. One platform built specifically for recurring residential cleaning. Join the waitlist and we will let you know the moment your spot is ready.

Join the waitlist

Founding member spots include early access pricing and white-glove migration from Jobber, HouseCall Pro, BookingKoala, or ConvertLabs.