These nine examples show how team size, job volume and required features change the software bill. Each uses fictional business inputs and published plan rules, with downloadable calculations.

Download all inputs and outputs as JSON · Download the priced rows as CSV.

Inputs and price assumptions

Each case includes one owner. Other cleaners and office users are counted separately. The baseline uses standard month-to-month pricing unless the case explicitly selects annual prepayment. Appointment quantity and ServiceM8 new-job quantity are independent inputs; equal values in a case are stated assumptions, not a universal equivalence.

The data sources are the vendors' public tariffs. The arithmetic runs from the same dataset as the interactive tools. We do not use affiliate commissions to sort the outputs. BookingKoala pricing ZenMaid: How much does it cost? Jobber pricing Housecall Pro pricing Launch27 pricing Maidily pricing and plan matrix ServiceM8 USA pricing

Nine cost examples

CASE01: Solo, eight visits, basic feature filter only

Inputs: one owner; 0 other cleaners; 0 other office users; owner also cleans: yes; 8 scheduled appointments; new-job cards: 8; billing: monthly; required flags: none.

Vendor / modeled plan Monthly or annual monthly-equivalent amount
Maidily / Free $0
ServiceM8 / Free $0
ZenMaid / Starter $19
BookingKoala / Starter $27
Jobber / Core · 1 user $49
Launch27 / Base $75
Housecall Pro / Basic $79

These are the lowest qualifying modeled public options, not complete workflow or quality rankings. The downloadable record retains each plan caveat. MaidCentral remains quotation-only.

CASE02: Solo, forty-five visits and reminders

Inputs: one owner; 0 other cleaners; 0 other office users; owner also cleans: yes; 45 scheduled appointments; new-job cards: 45; billing: monthly; required flags: sms.

Vendor / modeled plan Monthly or annual monthly-equivalent amount
Maidily / Start $29
ServiceM8 / Starter $29
ZenMaid / Pro $39
BookingKoala / Growing $57
Housecall Pro / Basic $79
Jobber / Connect · 1 users $139
Launch27 / Pro $150

These are the lowest qualifying modeled public options, not complete workflow or quality rankings. The downloadable record retains each plan caveat. MaidCentral remains quotation-only.

CASE03: Owner plus three, QBO required

Inputs: one owner; 3 other cleaners; 0 other office users; owner also cleans: no; 100 scheduled appointments; new-job cards: 100; billing: monthly; required flags: qbo.

Vendor / modeled plan Monthly or annual monthly-equivalent amount
Maidily / Grow $49
ServiceM8 / Growing $79
Housecall Pro / Essentials $189
Jobber / Connect · 5 users $199

These are the lowest qualifying modeled public options, not complete workflow or quality rankings. The downloadable record retains each plan caveat. MaidCentral remains quotation-only.

CASE04: Owner plus three, 151 scheduled jobs, QBO

Inputs: one owner; 3 other cleaners; 0 other office users; owner also cleans: no; 151 scheduled appointments; new-job cards: 100; billing: monthly; required flags: qbo.

Vendor / modeled plan Monthly or annual monthly-equivalent amount
Maidily / Grow $57
ServiceM8 / Growing $79
Housecall Pro / Essentials $189
Jobber / Connect · 5 users $199

These are the lowest qualifying modeled public options, not complete workflow or quality rankings. The downloadable record retains each plan caveat. MaidCentral remains quotation-only.

CASE05: QBO plus two-way messages

Inputs: one owner; 3 other cleaners; 0 other office users; owner also cleans: no; 151 scheduled appointments; new-job cards: 100; billing: monthly; required flags: qbo, two_way.

Vendor / modeled plan Monthly or annual monthly-equivalent amount
Maidily / Grow $67
Jobber / Grow · 5 users $299

These are the lowest qualifying modeled public options, not complete workflow or quality rankings. The downloadable record retains each plan caveat. MaidCentral remains quotation-only.

CASE06: Owner plus ten, reminders

Inputs: one owner; 10 other cleaners; 0 other office users; owner also cleans: no; 300 scheduled appointments; new-job cards: 200; billing: monthly; required flags: sms.

This example requires basic reminders only. Maidily Start does not include full team scheduling; select Grow when cleaners need that workflow.

Vendor / modeled plan Monthly or annual monthly-equivalent amount
Maidily / Start $44
BookingKoala / Growing $57
ServiceM8 / Premium $149
Launch27 / Pro $150
ZenMaid / Pro $179
Jobber / Connect · 15 users $399
Housecall Pro / MAX $434

These are the lowest qualifying modeled public options, not complete workflow or quality rankings. The downloadable record retains each plan caveat. MaidCentral remains quotation-only.

CASE07: Annual, owner plus three, reminders

Inputs: one owner; 3 other cleaners; 0 other office users; owner also cleans: no; 100 scheduled appointments; new-job cards: 100; billing: annual; required flags: sms.

Vendor / modeled plan Monthly or annual monthly-equivalent amount
Launch27 / Pro $127.50
Housecall Pro / Essentials $149
Jobber / Connect · 5 users $149

These are the lowest qualifying modeled public options, not complete workflow or quality rankings. The downloadable record retains each plan caveat. Some vendors have unpriced combinations; unknown does not mean impossible. MaidCentral remains quotation-only.

CASE08: QBO with new-job usage unknown

Inputs: one owner; 3 other cleaners; 0 other office users; owner also cleans: no; 100 scheduled appointments; new-job cards: unknown; billing: monthly; required flags: qbo.

Vendor / modeled plan Monthly or annual monthly-equivalent amount
Maidily / Grow $49
Housecall Pro / Essentials $189
Jobber / Connect · 5 users $199

These are the lowest qualifying modeled public options, not complete workflow or quality rankings. The downloadable record retains each plan caveat. Some vendors have unpriced combinations; unknown does not mean impossible. MaidCentral remains quotation-only.

CASE09: QBO and fuller Android field management

Inputs: one owner; 3 other cleaners; 0 other office users; owner also cleans: no; 100 scheduled appointments; new-job cards: 100; billing: monthly; required flags: qbo; fuller Android field management: required.

Vendor / modeled plan Monthly or annual monthly-equivalent amount
Maidily / Grow $49
Housecall Pro / Essentials $189
Jobber / Connect · 5 users $199

These are the lowest qualifying modeled public options, not complete workflow or quality rankings. The downloadable record retains each plan caveat. The Android requirement removes the documented ServiceM8 Lite mismatch. MaidCentral remains quotation-only.

What changes the bill

The first two cases separate a small free-plan capacity from a busier solo calendar. Adding staff is not the only reason a bill changes. A fifth weekly occurrence can affect the appointment allowance without adding a customer.

The third and fourth cases isolate an appointment-pack boundary under a QBO requirement. They do not imply that all vendors use the same billing units. The fifth case adds a separately documented conversation requirement; it should not be compared with reminder-only plans as though nothing changed.

The annual case explicitly loses options whose annual tariffs were not normalized. That is more honest than inventing a standard discount to fill every row. The unknown-new-job case withholds ServiceM8 pricing, and the final case demonstrates a documented device mismatch screen.

Costs and features outside these examples

No case measures uptime, speed, support, customer happiness, actual time saved, bookkeeping quality or conversion. No record shows actual private customer spending. The price comparison excludes unpriced usage, tax, processing, setup and account-specific offers.

A missing vendor result can mean an unpriced billing combination, insufficient public capability evidence, a known selected constraint or an omitted market tier. It is not an assertion that the company never supplies an applicable product.

Calculate your own scenario

Download the inputs and results above, or enter your own team and workload in the cost calculator. The finder also applies your feature requirements and budget.

For actual service dates, use the appointment counter. For the cost of changing systems, use switching payback. The useful decision is a documented fit at an understood cost, not the smallest number on an incomplete table.