Full Feature List

Everything You Need to Run
Your House Cleaning Company

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.

Map Selection
Circle the Homes on the Map.
Assign Them to a Team in One Step.
Every one-off job waiting to be booked — a new deep-clean request, a move-out clean, an approved estimate, a web request — lands on the Waiting List and drops a pin on a live map. Your weekly, every-two-weeks and monthly regulars are already on the schedule in their fixed slots. Draw a circle around a part of town — a subdivision, a few streets, a ZIP code — or select the homes one by one, and MaidBossPro assigns them to a team in one step.
  • Draw a lasso around any group of homes on the map
  • Total homes in the selected area, broken down by service
  • Deep cleans, first-time cleans, move-outs, post-construction and other one-time jobs
  • Assign every circled home to a team at once
  • They drop straight onto the dispatch board in route order
Waiting List Map — Circle Selection
9
Homes Selected
Team 2
Assign To
4
Deep Cleans
3
Move-Outs
Deep Clean · 4  |  Move-Out · 3  |  Post-Construction · 1  |  First-Time · 1
One-Off Work by Service
📅
Waiting List & Dispatch
Regulars in fixed slots on the schedule, and every one-off job on one Waiting List and one map, assigned to a team in one step
Waiting List for One-Off Work

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.

Recurring Cleanings in Fixed Slots

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.

Recurring Cleanings List

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.

Circle-to-Assign Map Tool

Draw a circle on the Waiting List map, or select homes, and assign them to a team in one step.

Dispatch Board by Team & Day

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.

Team Assignment

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.

Start, Skip or Complete

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.

Services

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.

🗺️
Maps & Routing
See every home on the map and build each team's route in one step — no more driving across town for one cleaning
Live Service Map

Every waiting and scheduled job pinned on an interactive map, so you can see where the work is before you dispatch.

Auto-Routing & Route Order

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.

Recurring & One-Time Work Together

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.

One-Tap Navigation

The team taps the Map button on the job and gets turn-by-turn directions to the home — no calling the office.

Team GPS on the Office Map

See where your teams are on the office map while they work the route, so you can answer the customer who calls.

📐
Cleaning Details, Entry Notes & Photo Proof
Everything about the cleaning at the home — so the team knows the beds, baths, pets, extras and how to get in, and you have the before and after photos
Cleaning Details on Every Job

Cleaning type (Standard Clean, Deep Clean, Move-In / Move-Out, Post-Construction, Recurring Maintenance, Office / Commercial), bedrooms, bathrooms, square feet and pets.

Extras on the Job

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 Under the Address

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.

Entry & Notes

"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.

Remembers Every Home

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.

Notes on Every Job

Add notes to any job — what happened, what the customer said, anything the next team needs to know.

Before & After Photos

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.

Full Job History

Every visit for a customer or account on one timeline — date, team, notes and photos.

💰
Estimates & Quotes
Quote homeowners, small offices and property managers fast and get the approval online
Service List for Line Items

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.

Price by Bedrooms, Bathrooms or Square Feet

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.

Email Estimate Directly

Send a branded estimate to the customer in one click. No downloading, no copy-paste into your email.

Online Approval

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-Step Automated Follow-Up

3 follow-up texts go out automatically if a customer doesn't respond. MaidBossPro chases the deal so you don't have to.

Discount Codes & Sales Tax

Apply percentage or flat discounts. Set tax rates and MaidBossPro calculates tax on every estimate automatically.

Estimate Status Tracking

Track every estimate as Draft, Sent, Accepted, or Declined with full history and timestamps.

💳
Invoices & Payments
Get paid with card on file, online payments and automated payment reminders
Convert Estimate to Invoice

Turn any accepted estimate into an invoice in one click. Line items, discounts, and tax carry over automatically.

Card-on-File Auto-Billing

Store customer cards securely. Charge automatically when the cleaning is marked complete, or on a schedule — paid without chasing anyone later.

Online Payments

Customers pay the invoice online or in the customer app with one tap.

Invoice Status Dashboard

Filter all invoices by Unpaid, Partial, Paid, or Overdue. See your total outstanding balance at a glance.

Partial Payments

Log partial payments against any invoice. Track remaining balance and full payment history per account.

3-Step Payment Reminder Sequence

Unpaid invoices trigger 3 automated text reminders. Stop making uncomfortable collection calls.

Full Payment History

Every payment logged with amount, method, and date. Full audit trail per invoice and per customer.

💬
SMS & Automated Alerts
Two-way texting plus 10+ automated alert types — all built in, all customizable
Two-Way SMS Inbox

Send and receive texts with customers inside MaidBossPro. Full conversation history organized by contact.

Night-Before Alert

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.

Live Route Map for the Customer

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.

"On the Way" & Arrival Alerts

The team app sends the customer an automatic text when the team is on the way and when it has arrived.

Service Completed Alert

Text the customer when the cleaning is marked done — no phone call needed.

Service Skipped Alert

If a cleaning is skipped or pushed, an alert goes out automatically so the customer isn't left in the dark.

Estimate Sent & Accepted Alerts

Notify customers when their estimate is on the way, and get notified yourself when they accept.

Customers Choose Their Alerts

In the customer app, each customer picks which alerts they get — the night before, when they’re next, and when the team arrives.

Ratings & Referrals

Customers rate the cleaning and refer a neighbor right from the customer app.

Payment & Estimate Follow-Up Sequences

3-step automated sequences for both unpaid invoices and unanswered estimates — fully customizable timing and copy.

Texts Included on Every Plan (US & Canada)

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.

Customizable Alert Templates

Edit the message for every alert type. Use your own voice and include details that matter to your customers.

📍
Customers, Leads & Addresses
Customer records built for cleaning companies — with every address a customer has saved under them
Customer Database

Full searchable database of every customer — contact info, notes, job history, invoices, and estimates in one place.

Lead Management

Track open estimates and prospects separately from active customers. Manage estimates, follow-ups, and conversion in one view.

Multiple Addresses

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.

Web Request & Sign-Up Forms

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.

Customer App

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.

Tags & Custom Fields

Entry notes on every address, tags like Weekly, Rental or VIP, and custom fields for whatever else you track.

CSV Customer Import

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.

Unlimited Customers & Addresses

No caps on any plan. 50 customers or 5,000 — you are never charged per customer.

🏢
Office, Dental Group & Property-Manager Accounts
Offices, dental groups and property managers with many locations — billed monthly, with one statement covering every address
One Account per Office, Group or Manager

Set up each office, dental group or property manager you clean for as a Monthly account.

One Monthly Statement

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.

Jobs Kept Under the Account

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.

Payment Follow-Ups

Automated payment reminders go out on unpaid invoices, so account balances don’t sit for months.

🔁
Recurring Service
Weekly, every-two-weeks and monthly cleanings in fixed slots — same day, same time, same team
Weekly Cleanings

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.

Every 2 or Every 4 Weeks

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 Cleanings

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, Extend or Stop

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 Jobs Too

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.

Charged on Completion

When the cleaning is completed, the card on file can be charged and the invoice sent — no end-of-month billing pile.

👥
Teams, Employees & Access Control
Role-based permissions from full access down to team-only — never billed per user
Unlimited Employees

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.

Role-Based Permissions

Owner, Manager, Office, Team Lead, and Mobile roles — each with different access levels built in.

Mobile Role for Cleaners

Cleaners on the Mobile role only see their assigned homes — no billing, customer balances, or business settings.

Teams & Time Clock

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.

📱
Team App
Built for the day in the field — fewer calls to the office, no scribbled addresses or lockbox codes
Homes in Route Order

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 Navigation

One tap on the Map button opens turn-by-turn directions to the home.

Cleaning Details on Every Card

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.

Start, Skip & Complete from the Field

Tap to start, skip or complete a cleaning — all without calling the office. Completing can charge the card on file and send the invoice.

Automatic Customer Texts

The "on the way" and "arrived" texts go out to the customer automatically from the app.

Before & After Photos

Your team takes before and after photos from their phone. The office sees the photos on the job.

Time Clock

Clock in and out, start and end lunch and breaks, right from the team app.

📊
Dashboard & Reports
See what matters the moment you log in — no digging through menus
Custom Dashboard Stat Cards

Today's revenue, cleanings completed, money owed — all on your dashboard when you log in.

Revenue Tracking

Track revenue by day, week, or month. See what's been collected vs. what's still outstanding at any time.

Outstanding Balance View

Total amount owed across all open invoices at a glance — drill into individual accounts in one click.

Job History

Look up every visit for a customer or account — date, team, notes and photos — when someone asks what happened.

Hours Reports

Employee hour totals from the time clock by date range.

Three Simple Plans.
From $59/Month.

Start $59, Pro $89, Crew $199 — never billed per user. Start free for 14 days, no credit card required.