MaidBossPro is built for house cleaning and maid service companies — weekly, every-two-weeks and monthly recurring cleanings, deep cleans, move-in / move-out and post-construction cleans, and small office and rental-property accounts. Every job carries its cleaning type, bedrooms, bathrooms, square feet, pets, extras and entry notes, and it fits homeowners, small offices and property managers. Plans start at $59/month, and you are never billed per user.
New deep-clean and move-out requests, approved estimates and web requests wait on one list, with counts by service, until you book them. No more requests living in a notebook or a spreadsheet nobody opens.
Add Recurring Cleaning sets the home, service, price, frequency, first date, time and team, and puts every visit for the next 3, 6 or 12 months straight onto the schedule — same day, same time, same team.
Each client’s slot at a glance — “Every 2 weeks · Tuesdays · 9:00 AM · Team 1” — with the next visit, how far ahead it is scheduled, and a warning when a series is running out. Change, Extend 6 months or Stop from there.
Draw a circle on the Waiting List map, or select homes, and assign them to a team in one step.
The Scheduled list shows every job by day on a week strip, in route order. Filter by team, drag work between days, and see stop and dollar totals for each service.
Put every home on the right team — Team 1 on the north side, Team 2 on move-outs and deep cleans — and track which team handled what.
Update job status from the board or the team app. A single recurring visit can be moved, skipped or edited on its own without touching the rest of the series.
Standard cleans, recurring maintenance, deep cleans, move-in / move-out, post-construction and office cleaning, plus extras like inside the oven, inside the fridge, interior windows, baseboards, inside cabinets, blinds, laundry, change linens, dishes and walls & doors — so every home on the board says exactly what the team is going out to do.
Every waiting and scheduled job pinned on an interactive map, so you can see where the work is before you dispatch.
Auto-route a team’s homes Closest First or Furthest First from your office, or drag them into the order you want on the dispatch board.
Weekly, every-two-weeks and monthly regulars sit on each team’s day in their fixed slots, with the time on the card, while the day’s deep cleans and move-outs are routed in around them.
The team taps the Map button on the job and gets turn-by-turn directions to the home — no calling the office.
See where your teams are on the office map while they work the route, so you can answer the customer who calls.
Cleaning type (Standard Clean, Deep Clean, Move-In / Move-Out, Post-Construction, Recurring Maintenance, Office / Commercial), bedrooms, bathrooms, square feet and pets.
Inside Oven, Inside Fridge, Interior Windows, Baseboards, Inside Cabinets, Blinds, Laundry, Change Linens, Dishes and Walls & Doors — checked on the job and shown to the team as "+ Change Linens".
Shown as "Recurring Maintenance · 3 bed / 2 bath · 1,800 sq ft · Dog" on the lists and the team’s phone. Details entered on an estimate carry onto the job when it is approved.
"Lockbox on the back door, code 4417. Alarm code by text. Skip the office upstairs. Use the customer’s own floor cleaner." Entry notes show up under the cleaning details in the team app.
Book a new job at a home you have cleaned before and it fills in from that home’s last job — beds, baths, pets, extras and the entry code — with a note saying so. Nobody re-types the lockbox code.
Add notes to any job — what happened, what the customer said, anything the next team needs to know.
Your team takes before and after photos of the kitchen, the bathrooms or anything the customer asked about from the app. They attach to the job automatically.
Every visit for a customer or account on one timeline — date, team, notes and photos.
Build your service list once — standard clean, weekly, every two weeks, monthly, deep clean, first-time deep clean, move-in / move-out, post-construction, office cleaning, and add-ons like inside the oven, inside the fridge, interior windows, baseboards, cabinets, laundry and linens. Add line items to any estimate by selecting from your list — no retyping prices.
Tie your pricing to bedrooms, bathrooms or square feet, so a 4 bed / 3 bath deep clean is priced differently from a 2 bed / 1 bath standard clean.
Send a branded estimate to the customer in one click. No downloading, no copy-paste into your email.
Customers click a link to view and approve. An approved estimate becomes the scheduled job, with the cleaning details from the estimate carried onto it.
3 follow-up texts go out automatically if a customer doesn't respond. MaidBossPro chases the deal so you don't have to.
Apply percentage or flat discounts. Set tax rates and MaidBossPro calculates tax on every estimate automatically.
Track every estimate as Draft, Sent, Accepted, or Declined with full history and timestamps.
Turn any accepted estimate into an invoice in one click. Line items, discounts, and tax carry over automatically.
Store customer cards securely. Charge automatically when the cleaning is marked complete, or on a schedule — paid without chasing anyone later.
Customers pay the invoice online or in the customer app with one tap.
Filter all invoices by Unpaid, Partial, Paid, or Overdue. See your total outstanding balance at a glance.
Log partial payments against any invoice. Track remaining balance and full payment history per account.
Unpaid invoices trigger 3 automated text reminders. Stop making uncomfortable collection calls.
Every payment logged with amount, method, and date. Full audit trail per invoice and per customer.
Send and receive texts with customers inside MaidBossPro. Full conversation history organized by contact.
Customer gets a text the night before their cleaning — "your cleaning is tomorrow, we’ll use the lockbox on the back door." Fully customizable message.
In the customer app, the customer sees today’s route on a live map — "You’re stop 12 of 20, the team is 5 stops away" — no more "are you still coming today?" calls.
The team app sends the customer an automatic text when the team is on the way and when it has arrived.
Text the customer when the cleaning is marked done — no phone call needed.
If a cleaning is skipped or pushed, an alert goes out automatically so the customer isn't left in the dark.
Notify customers when their estimate is on the way, and get notified yourself when they accept.
In the customer app, each customer picks which alerts they get — the night before, when they’re next, and when the team arrives.
Customers rate the cleaning and refer a neighbor right from the customer app.
3-step automated sequences for both unpaid invoices and unanswered estimates — fully customizable timing and copy.
500 texts a month on Start, 1,000 on Pro and 2,000 on Crew — sent and received. Add more in blocks of 500 for $15 each.
Edit the message for every alert type. Use your own voice and include details that matter to your customers.
Full searchable database of every customer — contact info, notes, job history, invoices, and estimates in one place.
Track open estimates and prospects separately from active customers. Manage estimates, follow-ups, and conversion in one view.
A homeowner with a rental, a property manager with several units or a dental group with a few offices keeps every address under one client, each with its own cleaning details and entry notes.
Customers request a cleaning or sign up for every-two-weeks service from your website (card captured on sign-up), the response lands in Form Responses, and one click turns a sign-up into a client.
Customers see where they are on today’s route, see and pay invoices, update their card, sign up for services, request service, choose their alerts, and see before/after photos from past cleanings when you turn them on.
Entry notes on every address, tags like Weekly, Rental or VIP, and custom fields for whatever else you track.
Bring your existing customer list over from a spreadsheet or your old software with a CSV import. Imported addresses are placed on the map automatically.
No caps on any plan. 50 customers or 5,000 — you are never charged per customer.
Set up each office, dental group or property manager you clean for as a Monthly account.
Every office cleaning, turnover clean and move-out at every one of their locations goes on ONE statement each month, each line labeled with the address — the bill commercial accounts ask for.
Every job you do for an account stays under that account, with its own address, so you can see all of their work in one place.
Automated payment reminders go out on unpaid invoices, so account balances don’t sit for months.
Pick the first date, the time and the team, and every weekly visit for the next 3, 6 or 12 months goes straight onto the schedule, so your weekly regulars never fall off it.
The first cleaning date sets the weekday, so an every-two-weeks home keeps its Tuesday at 9:00 AM with Team 1, visit after visit.
Monthly on the same date for homes and small offices, with the cleaning details and entry notes copied onto every visit from the last cleaning.
Change a series — team, day of the week, time, price — and every upcoming visit follows while finished visits stay as they are. Extend 6 months or Stop it from the Recurring Cleanings list.
One-time deep cleans, move-in / move-out cleans and post-construction cleans wait on the Waiting List until you book them, then get routed alongside the day’s recurring visits.
When the cleaning is completed, the card on file can be charged and the invoice sent — no end-of-month billing pile.
Every cleaner gets a team-app seat on every plan. Office users: 2 on Start, 3 on Pro, unlimited on Crew. No per-user fees, ever.
Owner, Manager, Office, Team Lead, and Mobile roles — each with different access levels built in.
Cleaners on the Mobile role only see their assigned homes — no billing, customer balances, or business settings.
Set up Team 1, Team 2 and so on, assign employees to them, and let employees clock in and out, with lunch and breaks, on the time clock.
Your team logs in with the company login and a personal PIN and sees the day’s homes in route order — clear status and large tap targets. Works on iPhone and Android in the browser, and installs on the home screen with no app store.
One tap on the Map button opens turn-by-turn directions to the home.
The cleaning type, beds, baths, square feet and pets, the extras like "+ Change Linens", the entry code and past notes, right on the job card.
Tap to start, skip or complete a cleaning — all without calling the office. Completing can charge the card on file and send the invoice.
The "on the way" and "arrived" texts go out to the customer automatically from the app.
Your team takes before and after photos from their phone. The office sees the photos on the job.
Clock in and out, start and end lunch and breaks, right from the team app.
Today's revenue, cleanings completed, money owed — all on your dashboard when you log in.
Track revenue by day, week, or month. See what's been collected vs. what's still outstanding at any time.
Total amount owed across all open invoices at a glance — drill into individual accounts in one click.
Look up every visit for a customer or account — date, team, notes and photos — when someone asks what happened.
Employee hour totals from the time clock by date range.
Start $59, Pro $89, Crew $199 — never billed per user. Start free for 14 days, no credit card required.