Start a Business

Cleaning Business First 90 Days: The Operational Playbook

Answer

Operators who complete legal setup in parallel (not sequentially) and start outreach on Day 1 service their first account by Day 23; those who wait to finish setup first typically don't survive to Day 180.

  • File LLC Day 2, apply for EIN Day 3, open bank account Day 5, buy insurance Day 5 to 7: total setup 7 to 10 days.
  • Warm network closes at 40 to 60%, LinkedIn cold at 10 to 20%, in-person walk-ins at 5 to 15%, cold calls at 3 to 8%.
  • $3,000 to $5,000/month recurring revenue by Day 90 requires 7 to 11 signed accounts at $450/month average.

Day 47 median first paying account

Opora Editorial team Published Updated 7 min read 1603 words Sourced & fact-checked

Free tool

Bid Generator

Price your first commercial bid like a pro.

Open tool →
Day 47
median time for a new cleaning business to service its first paying account after starting. Operators who complete their legal and equipment setup in parallel (not sequentially) average Day 23
Source: Opora Supply operator onboarding data, 2024 cohort (n=312)

The first 90 days of a cleaning business are the highest-use period in the company's life. Every system, habit, and relationship you establish in this window either compounds into a strong foundation or calcifies into a constraint. Operators who reach Day 90 with 3–5 recurring accounts, a signed contract for each, an operational vehicle, and documented service procedures are positioned to double in the next 90 days. Operators who reach Day 90 still trying to close their first account typically do not make it to Day 180.

This is the week-by-week playbook for a commercial cleaning startup targeting $3,000–$5,000/month in recurring revenue by Day 90.

Table of Contents


Pre-Launch (Days 1–14): Legal and Setup

Days 1–14: Pre-Launch Checklist and Completion Targets
Task Target Completion Day Blocking Action if Incomplete
Choose business name + verify domain/trademark availability Day 1 Cannot file LLC or open bank account without a confirmed name
File LLC with state Day 2–3 Personal asset exposure until entity is formed
Apply for EIN (online, immediate) Day 3–4 Cannot open business bank account without EIN
Open business checking account Day 5–7 All revenue must flow through business account from Day 1 for audit protection
Purchase general liability insurance + janitorial bond Day 5–7 Cannot service commercial accounts without COI; cannot bid until insured
Buy startup equipment (vacuum, mop system, caddy, chemicals) Day 7–10 Cannot service first account without equipment
Set up Google Business Profile Day 7–10 Verification postcard takes 5–12 days: order it immediately
Order business cards and uniforms (polo with embroidered logo) Day 7–14 Professional appearance at first prospect meeting; embroidery takes 5–10 days
Create service contract template (use attorney-reviewed template) Day 10–14 Do not start service without a signed contract
Begin outreach to first 20 prospects (warm network first) Start Day 1: do not wait for setup to be complete Every day of delay is a day of missed pipeline

Sources: Opora Supply operator onboarding data 2024; SBA small business launch timeline data

The parallel execution rule: Most new operators complete setup tasks sequentially: wait for the LLC to be approved, then apply for EIN, then open a bank account, then buy insurance. This approach takes 4–6 weeks. Do the setup tasks in parallel: file your LLC on Day 2, apply for EIN on Day 3 while the LLC processes, open a bank account on Day 5 with your EIN, purchase insurance on the same day. Total elapsed time: 7–10 days.


Early Operations (Days 15–30): First Client

Your only objective in Days 15–30 is to sign your first client and deliver excellent service on the first visit.

Outreach targets for first client:

  1. Warm network first: former colleagues, neighbors with commercial property, friends who manage office space
  2. LinkedIn: search "office manager" or "facility manager" in your city; connect + brief introduction message
  3. In-person: walk into 5 commercial buildings per day with a business card and a 30-second introduction
  4. Google Maps: identify 10–15 target buildings in your service area; cold call the building management

The first-client close rate by channel: Warm network = 40–60% close rate. LinkedIn cold = 10–20%. In-person walk-in = 5–15%. Cold call = 3–8%. Work your warm network exclusively in the first 30 days.

The first service visit: Spend 20–30% more time than the bid allows on the first visit. Leave the facility noticeably better than you found it. Send a follow-up text the next morning: "Good morning: wanted to confirm you're happy with last night's clean. Anything you'd like us to adjust?" This message is the most effective account retention investment you will make.


Building Momentum (Days 31–60): Systems

By Day 30, you should have 1–2 recurring accounts. Days 31–60 are about establishing the systems that allow you to add accounts without adding proportional administrative time.

Systems to build in this window:

Invoicing: Set up QuickBooks Simple Start or Wave with auto-recurring invoices for each account. Test the first automated invoice before you forget to send one manually.

Scheduling: If you have more than 5 accounts, move from Google Calendar to Jobber Core. The scheduling and time-tracking features prevent double-booking and track actual vs. bid hours per account.

SDS/HazCom: Compile your Safety Data Sheet binder (physical or digital) for every chemical you use. This is legally required the moment you have an employee and good practice from Day 1.

Quality inspection: Create a simple 10-item inspection checklist for each account. Complete it on every self-inspection visit. Log scores in a spreadsheet.


Acceleration (Days 61–90): Multiple Accounts

Revenue target by Day 90: $3,000–$5,000/month in signed recurring contracts. At $450/month average commercial account, that is 7–11 accounts. Most solo operators can service 8–12 commercial accounts per week at standard frequencies.

Client acquisition rate required: Adding 2–3 new accounts per week in Days 61–90 achieves the target if you started Day 30 with 1–2 accounts. This requires a combination of referrals, direct outreach, and GBP inquiries.

The referral activation: By Day 60, you have enough satisfied clients to ask for referrals. Follow the referral protocol: call each existing client, confirm satisfaction, then ask: "I'm trying to grow: do you know any other building managers or business owners who might benefit from our service?" One referral from an existing client is worth 10 cold calls.


90-Day Benchmark Scorecard

90-Day Performance Benchmarks: Commercial Cleaning Startup
Metric Behind On Track Ahead
Monthly recurring revenue Under $1,500 $3,000–$5,000 Over $6,000
Signed recurring contracts 0–2 5–8 10+
Google Business Profile verified + 5+ reviews Not claimed or 0–2 reviews Verified, 5–10 reviews Verified, 15+ reviews
Insurance, bond, and LLC in place Missing any one of these All three in place All three + commercial auto
Active referral pipeline No referral partner relationships 2–3 active referral partners; 1 referral received 5+ referral partners; 3+ referrals received
Gross margin on accounts billed so far Under 40% 50–60% Over 60%

Sources: Opora Supply operator onboarding data 2024 (n=312); ISSA 2023 Cleaning Business Growth benchmarks

Revenue Growth Trajectory: Cleaning Business Startups, Weeks 1–13 (Median, 2024 Cohort)
Week Median weekly revenue What is typical
Week 1 $0 Setup + outreach; no billed work yet
Week 2 $0 Setup + outreach; no billed work yet
Week 3 $450 First small jobs land
Week 4 $450 First small jobs land
Week 5 $900 Steady weekly adds
Week 6 $1,350 Steady weekly adds
Week 7 $1,800 Steady weekly adds
Week 8 $2,250 Steady weekly adds
Week 9 $2,700 Approaching ~$4.5K/week median
Week 10 $3,150 Approaching ~$4.5K/week median
Week 11 $3,600 Approaching ~$4.5K/week median
Week 12 $4,050 Approaching ~$4.5K/week median
Week 13 $4,500 Approaching ~$4.5K/week median

Sources: Opora Supply operator onboarding data 2024 (n=312); ISSA 2023 Cleaning Business Growth benchmarks. Values are cohort medians, not guarantees.


This guide is part of Start a Cleaning Business in the Operator Blueprint.

Frequently Asked Questions

How much money do I actually need to start a cleaning business?

Plan on $3,500–$8,000 for a commercially viable startup, which covers an LLC, general liability insurance, a janitorial bond, basic equipment, and uniforms. A minimal residential-only operation can open the doors for $1,500–$2,500 because it skips most of the commercial insurance and bonding requirements. The startup cost calculator linked above builds the exact budget for your specific service type and state rather than making you guess from a range.

What revenue should I expect at 30, 60, and 90 days?

Day 30 lands at $0–$1,500 per month with your first one to three accounts signed or being onboarded. Day 60 runs $1,500–$3,000 per month with three to six accounts active, and Day 90 reaches $3,000–$5,000 per month with seven to eleven accounts. These are median benchmarks for solo commercial cleaning operators starting cold, so if you are walking in with a warm network or prior industry relationships, expect to sit above the range.

What is the biggest mistake operators make in the first 90 days?

Waiting too long to start selling. Operators who spend Weeks 1–4 entirely on setup (logo, website, branding, business cards) without any outreach activity consistently reach Day 90 with $0 in revenue. The setup work can be finished in seven to ten days and it can happen in parallel with selling, so there is no version of this where branding needs to block your first sales call.

Where do these benchmark numbers come from?

They pull from Opora Supply operator onboarding data collected in 2024 across 312 operators, combined with SBA small business launch timeline data, ISSA 2023 Cleaning Business Growth benchmarks, and the BrightLocal 2023 Local Business Discovery Report. The revenue and account-count figures are medians from that onboarding cohort, which means roughly half of cold-start operators come in under them.

Should a first-time operator start residential or commercial?

The cost gap is the clearest signal: residential-only can start at $1,500–$2,500, while commercial requires $3,500–$8,000 once you add general liability insurance, a janitorial bond, and the equipment that commercial accounts expect. The 30/60/90 revenue benchmarks above are drawn specifically from solo commercial operators, so if you go residential your ramp will follow a different shape. Run the startup cost calculator against your service type and state before committing either way.

How we built this guide

Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts: we audit primary documents.

Methodology · Editorial standards · Corrections policy · About Opora

Start-business