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.
Thursday, May 15 · 4 jobs scheduled today
Business performance
2026 YTD · forecasts based on trailing-3-month average
Revenue + Gross Profit
By month · 2026 YTD + projection
Works with the tools you already use
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.
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.
- [ ] Fix churn calc
- [ ] Track LTV
- [ ] Split cleaner $$$
- [ ] Fees by month?
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 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
8 bookings this week · $1,625 in revenue
| Date | Time | Client | Provider | Total | Status |
|---|---|---|---|---|---|
| May 15 | 9:00 AM | Diana Chen | Sarah K. | $185.00 | Charged |
| May 15 | 11:30 AM | Marcus Bell | Sarah K. | $215.00 | Charged |
| May 15 | 2:00 PM | The Henderson Family | Mike R., Jenny T. | $245.00 | Upcoming hold |
| May 16 | 8:30 AM | Carla Diaz | Jenny T. | $185.00 | Authorized |
| May 16 | 10:00 AM | Carmen Lee | Sarah K. | $165.00 | Charged |
| May 17 | 9:00 AM | The Patel Residence | Mike R. | $250.00 | Charged |
| May 18 | 11:00 AM | Robert & Anne Cho | Jenny T. | $195.00 | Manually paid |
| May 19 | 9:30 AM | Jana Schiller | Sarah K. | $185.00 | Cancelled |
26 bookings · customer since Oct 2024
Booking history
Latest 6 of 26 · all paid
| Date | Status | Amount |
|---|---|---|
| May 14, 2026 | Charged | $185 |
| Apr 30, 2026 | Charged | $185 |
| Apr 16, 2026 | Charged | $185 |
| Apr 2, 2026 | Charged | $185 |
| Mar 19, 2026 | Charged (deep clean) | $280 |
| Mar 5, 2026 | Charged | $185 |
Contact
Tags
Team feedback
Next visit: Tue May 28 · 10:00 AM with Sarah K.
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).
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 all channels, 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)
Emails (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.
Sounds great. Let's tack on the oven & fridge deep clean to your May 5 appointment.
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 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
Thursday, May 15 · 4 jobs scheduled today
Business performance
2026 YTD · forecasts based on trailing-3-month average
Revenue + Gross Profit
By month · 2026 YTD + projection
Today · May 15
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.
Recent activity
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
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 | — |
18 customers mapped · 5 zones defined
Coverage map
Service zones
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
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.
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 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?
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.