PricingOnboardingSupply ChainHiringEnroll
SYS_INIT · 2026
// SCRUB PRICING ENGINE v2.4.1 const sqft = 2200; // residentialconst soilLevel = 1.18; // moderate+ buildupconst freqDiscount = 0.92; // biweekly clientconst crewRate = 28.00; // $/hr × 2 techsconst laborHours = 3.5; // estimated durationconst margin = 1.42; // 42% gross margin const laborCost = crewRate × laborHours × 2;const adjustedBase = (sqft × 0.08) × soilLevel;const quote = (adjustedBase + laborCost) × freqDiscount × margin; > console.log(`QUOTE: $${quote.toFixed(2)}`);  QUOTE: $385.00

YOUR CLEANING BUSINESS
IS A SYSTEM.
LEARN THE CODE.

Stop guessing at prices. Stop losing bids. Stop trading hours for $35 and calling it a business. Scrub is the operating system for cleaning business owners who want real margins, real crews, and real income — built module by module.

6 ModulesComplete system
Month 3First hired crew
$100K+Year-one target
2,400+Students enrolled
Price Every Job in 4 MinutesHire Your First Crew by Month 3Six Figures by Year OneStop Trading Hours for $35Build a Repeatable SystemQuote. Win. Scale.Price Every Job in 4 MinutesHire Your First Crew by Month 3Six Figures by Year OneStop Trading Hours for $35Build a Repeatable SystemQuote. Win. Scale.
WHO THIS IS FOR

THREE TYPES.
ONE SYSTEM.

Scrub was built from field interviews with 400+ cleaners. Every module solves a problem we heard verbatim.

PERSONA_01

The Night-Shift Parent

You clean offices at 11pm so you can be home at 3pm for pickup. You've got the work ethic. You don't have the system that lets you charge $280 instead of $90 — and hire someone else to do the 11pm shift.

BeforeWorking every hour you want to own
AfterA business that runs without you on-site
PERSONA_02

The Laid-Off Tradesperson

You know chemical safety. You know how to work. You got a OSHA card and calluses to prove it. What you've never learned is client acquisition, recurring contract language, or what a 42% margin looks like on paper.

BeforeSkills without a sales system
AfterA full client pipeline in 60 days
PERSONA_03

The Drowning Solo Cleaner

You have 14 clients. You are all 14 employees. You've never raised your rates because you're afraid to lose anyone. You don't have a business — you have a job with no HR department and no sick days.

BeforeRevenue ceiling at $52K solo
AfterSystemized ops, crew hired, rates raised
THE CURRICULUM

SIX MODULES.
ZERO GUESSWORK.

Every row in every matrix below is a real mistake we documented from real cleaners. Read the "without training" column and count how many you recognize. That number is your tuition ROI.

M1 · MODULE

PRICING ARCHITECTURE

Stop leaving $80–$140 on the table per job. Every quote has a formula.

Skill / System Area✕ Without Training✓ With the System
Base Rate CalculationGut feeling — usually $120 flatsqft × soil coefficient × frequency multiplier
Soil Level AdjustmentNever charged extra for heavy buildup+12–28% modifier, quoted upfront with photo documentation
Frequency DiscountsGave discounts to anyone who askedTiered schedule: weekly −10%, biweekly −8%, monthly −0%
Crew Rate BlendingPriced for solo, sent two people, lost marginLabor matrix: hrs × blended crew rate × 1.42 margin target
Quote DeliveryVerbal quotes, clients negotiated downPDF quote within 4 min via template — signed same day
Add-On Pricing"I'll throw in the fridge for free"Inside appliances: +$45. Inside oven: +$65. Non-negotiable.
M2 · MODULE

CLIENT ONBOARDING

The first 48 hours determine whether they stay 3 months or 3 years.

Skill / System Area✕ Without Training✓ With the System
First Contact ProtocolReplied when you saw the messageResponse within 22 min — automated SMS + personal follow-up script
Walkthrough ChecklistEyeballed the space, hoped for the best47-point intake form: pets, allergies, priority rooms, access codes
Contract LanguageHandshake deals, no cancellation terms72-hr cancellation clause, credit card on file, auto-renew language
Expectation Setting"We'll do our best" — complaints at visit 2Pre-service email: what we will and won't do, photo confirmation protocol
Payment CollectionInvoiced after, chased payment for weeksCard charged 24hr before service, receipt auto-sent
Referral TriggerHoped satisfied clients told their friendsPost-visit text at hour 2: referral link + $25 credit for both parties
M3 · MODULE

SUPPLY CHAIN & COGS

Supplies eat 18% of revenue for guessers. The system brings it to 6%.

Skill / System Area✕ Without Training✓ With the System
Chemical SelectionBought whatever was on sale at WalmartConcentrated commercial line: 1 gallon = 64 use-ready bottles at $0.31 each
Par Level TrackingRan out mid-job, sent crew to buy retailPar sheet by job type: residential, commercial, deep-clean — reorder triggers
Equipment DepreciationNever counted equipment cost in pricingHEPA vacuums at $0.18/hr, steam units at $0.22/hr — baked into quote
Supplier NegotiationPaid list price, no account relationshipNet-30 account, volume tier at $800/mo spend — 22% below list
COGS Per JobNo idea what each job actually costCOGS tracked per service type — residential avg $22.40, deep-clean $41.80
Theft & Loss ControlSupplies disappeared, never knew whoCrew kit bags with barcode check-out, end-of-day inventory on app
M4 · MODULE

CREW HIRING & RETENTION

Your first hire is the hardest. This module eliminates the guesswork entirely.

Skill / System Area✕ Without Training✓ With the System
Job Post Copy"Looking for reliable cleaner, call me"Tested 3-sentence post: rate range + schedule clarity + growth path — 14 apps/week
Interview FilterHired whoever showed up4-question phone screen: transport, availability windows, chemical sensitivity, references
Background CheckSkipped it, regretted it$14 Checkr check — required before keys, builds client trust and insurance compliance
Training Protocol2-hour shadow, then solo — complaints followed3-day paid training: day 1 observe, day 2 lead-with-supervision, day 3 solo eval
Pay StructureHourly — techs slow-rolled jobs to pad hoursPer-job flat rate — $68 residential, $95 commercial. Speed = their raise.
Retention MechanicsLost good people to competitors for $2/hr moreQuarterly bonus: 90-day retention = $200, 6-month = $400 — funded by margin
M5 · MODULE

INSURANCE & COMPLIANCE

One uninsured incident erases 6 months of profit. This module costs less than one claim.

Skill / System Area✕ Without Training✓ With the System
General LiabilityAssumed homeowner insurance covered incidents$1M GL policy at $67/mo — required by 80% of commercial contracts
Workers CompPaid crew as 1099, assumed no liabilityWC triggers at 1st W-2 employee — file before first hire, not after incident
BondingNever heard of it, lost 3 commercial bids because of it$10K surety bond at $200/yr — listed in proposal, converts skeptical clients
Contract Liability CapsOpen-ended liability in verbal agreementsContract caps liability at 2× job value — standard, enforceable, client-accepted
Chemical Safety DocsNo SDS sheets, failed one commercial inspectionSDS binder per vehicle + digital backup — required for school, medical, gov contracts
LLC vs. Sole PropOperating as sole prop, personal assets exposedSingle-member LLC: $50–$150 state filing, immediate personal asset separation
M6 · MODULE

UPSELL & RECURRING REVENUE

The average Scrub student adds $840/mo in recurring revenue within 90 days of this module.

Skill / System Area✕ Without Training✓ With the System
Seasonal Add-OnsOffered nothing beyond the booked serviceSpring deep-clean email campaign: 38% conversion rate from existing clients
Move-Out SpecializationTurned down move-outs as "too complicated"Move-out checklist + $320 flat rate — highest margin job type in the system
Commercial Upsell PathResidential only, scared of commercialFirst commercial from existing client referral — 3-step script included
Package TieringOne service level, competed on price aloneGood / Better / Best tiers: 68% choose middle, avg ticket up $74
Post-Visit UpgradesLeft immediately after cleaningTech leaves upgrade card: "Noticed your oven — 20 min for $55?" — 22% yes rate
Annual Value CalculationNever calculated client lifetime valueLTV dashboard: biweekly client = $4,160/yr base + avg $680 in add-ons
STUDENT OUTCOMES

REAL NUMBERS.
REAL PEOPLE.

Not "six figures possible." These are specific outcomes from specific modules, documented with permission.

Week 3+$1,100/mo

"I was charging $95 for a 3-bed house. After the pricing module I re-quoted my entire client list. Lost two, gained $1,100/month."

Denise MoralesHouston, TX · Solo cleaner → 2-crew operation
Month 1$340 saved

"I got laid off from HVAC in March. By June I had 11 recurring clients and one part-time tech. The supply chain module alone saved me $340 in my first month."

Marcus WebbColumbus, OH · Tradesperson → Business owner
12 months$94K yr-1

"I'm a single mom. I needed to work while my kids were in school and be done by 3pm. This system let me build that schedule — and charge for it."

Tanya OseiAtlanta, GA · Night-shift cleaner → Schedule owner
Month 33 techs hired

"The hiring module script got me 14 applications in 5 days. I was so scared to hire. Now I have three techs and I haven't cleaned a toilet in six weeks."

Jerome CastellanoPhoenix, AZ · Solo → 3-tech crew
2,400+Students Enrolled
84%Quote Rate Increase Avg
3.1 moAvg to First Hire
$97,400Avg Year-One Revenue
FINAL CALL

STOP GUESSING.
START BUILDING.

Six modules. Every system your cleaning business needs to go from solo operator to crew-running owner with a real margin and a real schedule.

No fluff. No "mindset work." Just the pricing formulas, hiring scripts, supply chain math, and contract language that separates the owners from the operators.

M1 · Pricing Architecture — quote in 4 minutes
M2 · Client Onboarding — 3-year retention system
M3 · Supply Chain — cut COGS from 18% to 6%
M4 · Crew Hiring — first hire by month 3
M5 · Insurance & Compliance — $1M GL, bonded, protected
M6 · Upsell & Recurring Revenue — +$840/mo avg
Full System Access
$497$797
One-time · Lifetime access · All future updates
Or split into3 × $179Monthly payment plan
30-Day No-Questions Guarantee

Work through the first three modules. If the pricing formulas alone don't recover the cost of enrollment within 30 days of applying them, we refund every dollar. We've processed 11 refunds out of 2,400 enrollments.