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
Next 90 days
Business performance
2026 YTD · forecasts based on trailing-3-month average
Revenue + Gross Profit
By month · 2026 YTD + projection
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 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.
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?
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
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 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
Thursday, May 15 · 4 jobs scheduled today
Next 90 days
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 · 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 | – |
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
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.
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?
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.
