Cleaning · Anti-subscription · 7 min read · Updated May 2026

Jobber Is $69+/mo. Crew Efficiency Is Two Excel Tabs.

Jobber Core is $69/month; Connect is $169; Grow is $249. Housecall Pro is similar. For a small cleaning operator, that's $828–$2,988/year on a CRM that mostly schedules jobs and emails invoices. The job costing + crew efficiency math is two Excel tabs. Here's what stays valuable, paid once.

The service-business CRM economy

Jobber, Housecall Pro, and ServiceTitan are competent products. They solve real problems: client database, job dispatching, invoicing, payment processing. For a 5+ truck operation with full-time dispatchers, the dedicated software earns its bill.

For a solo cleaner or a 2–4 person crew, the value proposition is different. You're paying $69–$169/month for a glorified contact list, calendar, and invoice generator. The math that determines whether your business actually makes money — job costing per crew, supply cost per service, route efficiency — is a separate spreadsheet most operators keep anyway.

The two numbers that determine a cleaning business's margin

  1. Cost per job by service type. A standard 2-bed apartment cleaning takes 90 minutes with 2 cleaners — that's 3 person-hours at $25/hour blended cost = $75 labor. Add $4 in supplies and 12 minutes of drive time. Charging $145 nets $58 of gross margin (40%). Charging $125 nets $38 (30%). Most cleaners don't know which tier their pricing falls into because they price on intuition.
  2. Crew efficiency — actual time vs estimated time. The job you priced at 90 minutes is taking 110 minutes consistently. That's 22% margin erosion across the entire route. Knowing this means repricing the recurring contract or training the crew on the time variance.

Neither needs a $69/month CRM. Both need columns with formulas.

The Excel workbook for cleaning-business operations

The gridmoo Cleaning Job Costing & Time ($7 once):

  • Service Type Catalog — standard cleaning, deep clean, move-out, post-construction, with estimated time, supply cost per job, and target hourly margin.
  • Job Log — every completed job with actual time, actual supplies used, and computed margin.
  • Variance Dashboard — actual vs estimated time, flagged at 15%+ over.
  • Per-Service Profitability — sortable by hourly profit. The chart that shows you whether your move-out cleanings are subsidizing your recurring contracts (usually they are; usually they shouldn't be).

The Crew Efficiency & Supply Tracker ($11) handles the per-crew layer:

  • Per-Crew Job Throughput — jobs completed per shift, average time per job, supplies consumed.
  • Crew P&L — revenue generated per crew vs crew labor cost. The number that decides which crews to expand and which to retrain.
  • Supply Cost Per Job Type — the recurring monthly bleed that quietly erodes margin. (Most independents under-track this; it's typically 4–7% of revenue, sometimes 10%+ if not watched.)
  • Route Optimization Worksheet — drive time between jobs as a percentage of paid time. Reducing drive time by 15 minutes per crew per day across 4 crews adds 4 billable hours weekly.

The free replacements for the rest of the CRM

  • Client database + scheduling: Google Calendar with shared subcalendars for each crew. Free, syncs to every phone, no learning curve.
  • Online booking: Calendly free tier or Square Appointments free tier. Either embeds in your website.
  • Invoicing + payments: Wave (free) or Stripe Payment Links. Both undercut Jobber's payment fees and have unlimited invoicing on free tiers.
  • Client communication: Twilio SMS API ($0.0075 per SMS) for reminders, or built-in calendar notifications. Cheaper and more reliable than Jobber's SMS bundle.
  • Routing: Google Maps with the day's stops dropped in. Free; works.

The 5-year cost math

Jobber Core: $69/month × 60 = $4,140. Connect: $169/month × 60 = $10,140. Housecall Pro Plus: $129 × 60 = $7,740.

Excel + free tools stack: Job Costing $7 + Crew Efficiency $11 = $18 once.

5-year savings: $4,000–$10,000. For a small cleaning operator, that's the down payment on a second truck, the salary of a part-time office admin, or the buffer to survive a slow January.

Where Jobber genuinely earns its bill

  • Multi-crew dispatching. 5+ crews, multiple service types, real-time route updates — Jobber Connect's dispatching saves dispatcher hours that a small office can't replicate in Excel.
  • Customer self-service portal. Some commercial clients require a portal where they can request services, see invoices, and pay. Jobber's portal is real value here.
  • Quoting workflow. Commercial bidding with photo-attached quotes, e-signature, and CRM-attached follow-up — Jobber does this cleanly. The Excel stack handles it with email + Dropbox Sign.

For a solo cleaner, 2-crew, or 3-crew operation focused on residential or small commercial, the Excel stack is honest. For 5+ crews and growing into commercial, Jobber starts to earn back its bill — but by then your business has grown into needing it, and you'll know.

The week-1 insight

The pattern that emerges from the Crew Efficiency tracker in week 1 for most cleaning operators: there's one specific crew (or one specific service type) where supplies cost is running 2x other crews. Either the crew is overusing product (training fix) or they're stealing supplies (firing fix). Either insight is worth more than the workbook 100× over — and you can't see it without the math.

Need help?