Free tool
Bid GeneratorPrice your first commercial bid like a pro.
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
- Early Operations (Days 15–30): First Client
- Building Momentum (Days 31–60): Systems
- Acceleration (Days 61–90): Multiple Accounts
- 90-Day Benchmark Scorecard
- FAQ
Pre-Launch (Days 1–14): Legal and Setup
| 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:
- Warm network first: former colleagues, neighbors with commercial property, friends who manage office space
- LinkedIn: search "office manager" or "facility manager" in your city; connect + brief introduction message
- In-person: walk into 5 commercial buildings per day with a business card and a 30-second introduction
- 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
| 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
| 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.
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
