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
Works with the tools you already use
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 after the job is done. Nothing ever charges without your click.
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 Pay & 1099s
Every completed job accrues each cleaner's pay automatically: a percentage you set, split across the crew, with tips, bonuses, and one-time payments tracked alongside. Record payments in one click and get 1099-NEC summaries with W-9 collection at tax time. No spreadsheets, 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 real answers in seconds from your live data.
Real-Life Recurring Schedules
Schedules that match how clients actually book: extras that repeat every visit or every 4th, alternate visits where every Nth clean is a deep clean at its own price, per-visit address overrides for moves, and one-time bookings that convert into a series in place.
Commercial Invoicing
Switch commercial clients to invoiced billing: no card needed, monthly letterhead statements with preview-before-send, and per-visit control over what gets billed. Cleaner pay is never held up waiting on an invoice.
Client Communication on Autopilot
Confirmations, a 72-hour heads-up and a day-before reminder that name your cancellation policy, on-the-way texts, review requests after the job, and a personalized welcome email for every new client, all sent for you with your branding.
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.
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.
- [ ] Fix churn calc
- [ ] Track LTV
- [ ] Split cleaner $$$
- [ ] Fees by month?
Suds — AI 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 in seconds. No SQL, no exporting to spreadsheets, no manual filtering.
Meet Suds — that's it on the right, and in the corner of this page. It ships inside the app: product help, a guided setup tour, and business answers on Pro. Go ahead, ask it something.
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
Trusted recurring cleaning in Cincinnati. Instant online price.
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).
Calls, texts, and emails with this customer
AI Communication Summary: Diana Chen
Topics: Rescheduled Apr 22 clean Mon → Tue 10am (work trip). Discussed switching from bi-weekly to weekly starting May. March deep-clean add-on completed without issues.
Sentiment: warm, consistently positive across calls and texts, frequent thanks, uses emojis.
Commitments:
- · You agreed to reschedule 4/22 → 4/23 at no extra charge.
- · You committed to lock in weekly cadence for May.
Open issues: Send updated weekly pricing confirmation. Watch for Easter-week schedule conflict.
Tone for next reply: Casual and warm. Confirm Tuesday booking and ask about her ideal start date for the weekly switch.
Phone Calls (3)
- - Customer requested reschedule from Mon → Tue 10am
- - Reason: work trip
- - Mentioned interest in weekly cadence
- - Send updated Tuesday schedule
- - Follow up re: weekly switch for May
Diana: Hi! Something came up, work trip Monday. Any chance we can move the cleaning to Tuesday morning?
You: Of course. Tuesday 10am works great. Same crew.
Diana:Perfect. Also, I've been thinking about going weekly starting May...
Text Messages (5)
Sent email (4)
Thanks. Payment receipt attached. Next biweekly clean Apr 28. Let me know if anything changes!
Hi Diana, here's your March summary: 2 cleans, total $370. All complete, no issues reported.
Great, adding the oven and fridge deep clean to your May 5 appointment. See you then!
Hi Diana, so excited to have you! Your first clean is scheduled for Oct 7. Please leave a key...
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 live earnings. 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

Today · May 15
Cleaner · Phone
Today's jobs, live earnings
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.
Recent activity
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.
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
6 active applicants
| Name | Position | Applied | Status | Step | Car |
|---|---|---|---|---|---|
Maya Hernandez maya.h@email.com | Cleaner | May 12 | Interview Scheduled | 2/6 | |
James Walker j.walker@email.com | Cleaner | May 10 | Interviewed | 3/6 | |
Priya Sharma priya.s@email.com | Lead cleaner | May 8 | Test Clean | 4/6 | |
Daniel Cho dcho@email.com | Cleaner | May 5 | Offer Made | 6/6 | – |
Tia Brooks tia.brooks@email.com | Cleaner | May 3 | Hired | 6/6 | |
Adam Reyes areyes@email.com | Cleaner | Apr 28 | Rejected | 3/6 | – |

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
7 expenses · $2,730 in May 2026
| Date | Description | Category | Amount | Recurring |
|---|---|---|---|---|
| May 1 | Commercial general liability Hartford | Insurance | $380.00 | Monthly |
| May 1 | Quo phone + SMS Phase 7 setup | Software | $135.00 | Monthly |
| May 1 | QuickBooks Online | Software | $80.00 | Monthly |
| May 4 | Google Local Services Ads April was $290 | Marketing | $425.00 override | |
| May 7 | Microfiber + chemicals | Supplies | $290.00 | |
| May 12 | Van oil change | Vehicle | $180.00 | |
| May 15 | Q2 estimated payroll tax | Payroll tax | $1,240.00 |
By category
$2,730 this month
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). Saved cards come across from your existing Stripe account, and a review panel re-shapes imported hourly and commercial clients to their real pricing. 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 watch each cleaner's pay accrue 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.
Booking, payouts, and financials in one place.
After labor, fees, and overhead.
Not adapted from generic software.
Everything calculated automatically.
Frequently Asked Questions
How is CleaningMetrics different from Jobber or HouseCall Pro?
What does CleaningMetrics actually do day to day?
What do you mean by 'true profit'?
How do cleaner payouts work?
Can it handle commercial clients who pay by invoice?
Can recurring schedules handle extras and alternating deep cleans?
Can I import my existing clients from Jobber, HouseCall Pro, or ConvertLabs?
Does CleaningMetrics have a built-in AI analyst?
How does the hiring pipeline work?
What is churn and why does it matter for a cleaning business?
Who is CleaningMetrics built for?
Does CleaningMetrics integrate with Gmail?
Does CleaningMetrics work with Quo for phone and SMS?
Does CleaningMetrics include online booking and a website?
Is there an app my customers can install?
Are there mobile apps for cleaners and owners?
What marketing tools does CleaningMetrics include?
How much does CleaningMetrics cost?
When can I start using CleaningMetrics?
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 waitlistFounding member spots include early access pricing and white-glove migration from Jobber, HouseCall Pro, BookingKoala, or ConvertLabs.
