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.

$0
avg profit tracked
0.0%
median churn
0 min
to full setup
Live Activity
ConvertLabs sync processed 12 bookingsjust 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

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.

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.

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, CleaningMetrics pays for itself within the first month for most recurring cleaning businesses. Pricing is being finalized. Join the waitlist for early access 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

Quo, Gmail, AI

Every call, text, and email, summarized by AI

CleaningMetrics connects directly to Quo for phone calls and SMS, and to Gmail for email. Every customer conversation lives inside their profile. An AI analyst summarizes the whole relationship 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 email threads

Connect Gmail once, every email to and from your customers gets stitched to their profile, searchable and summarized.

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 portal to manage their bookings. 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 · Phone

Bookings, invoices, feedback

Your customers get their own branded portal: see upcoming cleanings, reschedule with a tap, view past invoices, update payment methods, and leave private feedback that routes straight to the owner.

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

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.
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.
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 Gmail once and every email to and from your clients is automatically stitched to their customer profile inside CleaningMetrics. Searchable, summarized by AI, and visible 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.
How much does CleaningMetrics cost?
Pricing is being finalized. The working direction is module-based tiers: Starter around $79 per month for booking, payouts, and profit tracking, and Pro around $179 per month adding retention intelligence, hiring, reviews, and the AI analyst. Join the waitlist to be the first to know when pricing is final and to lock in early access 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.