Everything you need to run and grow a recurring cleaning business
Win the booking with your own website and instant online quotes. Run the work and pay your cleaners. Give your customers their own app. Know your true profit. It is all one platform, all the same data.
Online booking engine
Turn your address bar into an instant quote
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
- Instant, accurate pricing before they ever call you
- Card on file with a deferred hold, captured after the clean
Website builder
Your own branded website, at your own domain
Every owner gets a real marketing site at their own domain, built 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 for full control
- Native inline booking and gift-card widgets, themed to your brand
- Custom domain handoff and an AI import wizard built in
Trusted recurring cleaning in Cincinnati. Instant online price.
Customer app · installable PWA
A branded app your customers install to their phone
Hand your clients their own app, branded as your business. They install it to their home screen and manage everything themselves, which means fewer phone calls for you and stickier, longer-lasting clients.
- View, rebook, reschedule, cancel, and tip in a tap
- See invoices and save and manage their own cards on file
- Refer friends for credit, get reminders, simple secure login
Recent activity
Mobile apps · coming soon
Native apps for your cleaners and for you
Two native apps are in the Apple and Google review process right now. Get on the launch list and we will email you the day they go live.
Today · May 15
Cleaner app
Your cleaners' whole day, in their pocket
- 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
Owner app
Run the business from anywhere
- 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
Booking & scheduling
Every appointment from every source, in one calendar
Whether a job is booked online, entered by you, or imported from Jobber, HouseCall Pro, BookingKoala, or ConvertLabs, it lands in one place with the cleaner, revenue, and status already tagged. Confirmations and reminders go out automatically.
- Recurring schedules that hold their cadence automatically
- Auto-sorted by status with late cancels and no-shows tracked
- Automated confirmations and reminders, no manual texts
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 |
Payments
Get paid, and pay your cleaners, without a spreadsheet
CleaningMetrics runs on Stripe Connect. Customer payments go straight to your own Stripe account, and cleaner payouts happen from the platform after each job.
Customer payments to your account
Bookings and gift cards charge directly to your own connected Stripe account. The money is yours from the moment it clears.
Instant cleaner payouts
Pay your 1099 cleaners from the platform the second a job is complete, by a percentage you set, hourly, or a fixed amount. No Venmo, no Friday-night math.
True profit + AI analyst
Ask your business a question, get a real answer
See what you actually keep after cleaner pay, Stripe fees, and overhead, calculated live from real data. Then ask the built-in AI analyst anything in plain English and get a written answer and a chart in seconds.
Retention intelligence
Catch a client before they cancel
CleaningMetrics tracks churn, retention, and lifetime value live, and flags at-risk clients automatically so you can save them while you still can.
Expenses
Track overhead, watch it land on your true profit
Log every expense, mark the recurring ones once, and let CleaningMetrics subtract them from gross profit automatically. Your true profit number stays honest without you rebuilding a spreadsheet every month.
- Expense categories with month and year filters
- Recurring expenses with month-forward overrides
- Feeds the true-profit calculation automatically
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
Hiring pipeline
From application to hired, in one flow
Applicant info, custom interview questions, assessments, test-clean scheduling, document collection, and the final decision, all tracked in one place. Hit Hire and the cleaner's profile is created automatically.
- 6-step pipeline: Info, Interview, Assessment, Test Clean, Documents, Decision
- Reusable custom interview questions per business
- Background check, insurance, and onboarding docs collected in-app
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 live map, color-coded by cleaner or by frequency. Define named zones with optional surcharges, so a far-flung client covers the drive instead of eating your margin.
- Auto-geocoded customer locations on a live map
- Color-by-cleaner or color-by-frequency views
- Per-zone surcharges applied to bookings automatically
18 customers mapped · 5 zones defined
Coverage map
Service zones
Marketing & growth
Fill the 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 your customer list to win back lapsed clients or promote a new service.
Automated reviews
Trigger review requests after a clean so your best work turns into public proof.
QR review cards
Cleaners hand out a personal QR card that routes happy clients straight to a review.
Referral program
Customers refer friends for credit, tracked automatically for both sides.
Communications
Every call, text, and email, summarized by AI
Connect Quo for calls and texts and Gmail for email. Every conversation is stitched to the right customer profile, and an AI analyst summarizes the whole relationship, flags upsell openings, and catches churn signals.
- Quo calls and SMS auto-tagged to the customer
- Gmail threads stitched to each profile, searchable
- AI summaries, upsell prompts, and at-risk flags
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...
Feature FAQ
Does CleaningMetrics include online booking for my customers?
Can I build my own cleaning company website with CleaningMetrics?
Is there an app my customers can install?
Are there mobile apps for my cleaners and for me as the owner?
How do payments and cleaner payouts work?
What marketing tools are included?
One platform for every part of the business
Booking, your own website, customer and mobile apps, payments, payouts, profit tracking, retention, hiring, marketing, and an AI analyst. Join the waitlist and we will let you know the moment your spot is ready.
Join the waitlist