BlogBusiness

How to Start a Cleaning Business: The Complete Checklist

A complete checklist for starting a cleaning business in 2026. Covers residential vs commercial split, COGS (chemicals, supplies, labor), pricing per square foot vs per hour, employee vs subcontractor structure, customer acquisition, insurance, and the operations stack.

Davaughn White·Founder
15 min read

Cleaning is the trade with the lowest startup capital — under $5,000 if you are willing to clean houses yourself — and one of the most competitive markets in the United States. The barrier to entry is low; the barrier to scale is high. The owner-operator who cleans 4 houses a day grosses $80K-$120K a year and burns out in 2-3 years. The operator who builds a real cleaning business — employed cleaners, recurring contracts, sustainable margins — is doing fundamentally different work.

This guide is a practical checklist for starting a cleaning business that scales past the solo cleaner trap. Five steps in the order you actually need to execute them, with the specifics most cleaning startup content skips.

Step 1: Get Licensed — Local Business Permits and Bonding

Cleaning is one of the few service trades with minimal state-level licensing. There is no federal cleaning license. There is no state 'cleaning contractor' license in most states. What you need is local and limited.

Local business license in your city or county is universal ($50-$300). Some cities (Los Angeles, Chicago, Seattle, Portland, others) require a separate 'janitorial services' or 'home services' permit on top.

State business registration if you form an LLC or corporation — Secretary of State filing in your state ($50-$500).

Sales tax registration is required in most states because cleaning services are taxable in many jurisdictions. Connecticut, Hawaii, Iowa, New Mexico, South Dakota, Texas, West Virginia, and others tax residential and/or commercial cleaning. Check your state Department of Revenue. If your state taxes cleaning, you must register, collect tax on every invoice, and remit monthly or quarterly.

Surety bond is non-optional for residential cleaning even though most states do not legally require it. A 'Janitorial Services Bond' typically covers $10K-$50K and protects the customer if a cleaner steals from the home. Annual cost: $100-$300. Customers ask 'are you bonded and insured?' and you need to be able to say yes from day one.

Background checks for employees are not federally required but are demanded by virtually every commercial cleaning customer and most residential customers in 2026. Run them through a third-party provider (Checkr, Sterling, GoodHire) at $25-$75 per employee. This is mandatory in any state where you take on commercial property management contracts.

Specialty cleaning certifications are voluntary but valuable for premium positioning: IICRC certification for carpet cleaning, water restoration, mold remediation; Green Cleaning Network or Green Seal certification for green/eco cleaning positioning; OSHA bloodborne pathogen training for biohazard or post-construction cleaning. Each runs $300-$1,500 and 1-3 days of training.

Budget 2-4 weeks from zero to fully licensed and bonded for a residential cleaning startup.

Step 2: Form an LLC and Insure for Theft, Damage, and Workers' Comp

Cleaning insurance is structurally different from other trades because the primary liability exposures are theft, damage to expensive items in the customer's home, and worker injury (slips, chemical exposure, lifting injuries).

LLC formation in your state ($50-$500). Same playbook as other trades.

General Liability — $1M-$2M. GL covers bodily injury and property damage. The classic GL claim in cleaning is a broken antique vase or a chemical stain on hardwood — and these claims happen. Annual GL premium for a single-cleaner residential operation runs $400-$1,000; for a 5-cleaner crew, $1,200-$2,500.

Janitorial Bond — $10K-$50K. Bonding covers customer property theft. Critical for residential and most commercial work. Annual cost: $100-$300.

Workers' Compensation required once you have W-2 employees. Cleaning rates are lower than construction trades — typically 4-7% of payroll. A 5-cleaner operation with $200K in annual payroll spends $8K-$14K on workers' comp.

Commercial Auto if you provide vehicles or pay mileage. Personal auto policies exclude business use. Commercial auto for a single vehicle: $1,500-$3,000 annually.

Inland Marine / Equipment Floater for vacuums, carpet extractors, pressure washers, and chemicals stored at your office or on vehicles. $300-$800 annually.

Cyber Liability is increasingly demanded by commercial customers — covers data breach if customer information is compromised. $500-$1,500 annually.

Total annual insurance for a 3-5 cleaner residential operation: $4K-$10K. For a 10+ cleaner commercial operation: $10K-$25K.

Step 3: Pricing — Per Hour, Per Square Foot, and the COGS Math

Pricing is where most cleaning startups bleed margin without realizing it. Cleaning has surprisingly tight COGS that most new operators do not measure properly.

The COGS for a single cleaning job breaks down like this:

- Labor: Cleaner wages + payroll tax + workers' comp. A $20/hour cleaner costs the business $26-$28/hour fully loaded once you include 7.65% FICA, 4-7% workers' comp, and 2-4% other employer taxes/benefits. - Chemicals and supplies: Microfiber cloths (consumed at 8-15 per house), all-purpose cleaner, glass cleaner, bathroom cleaner, floor cleaner, vacuum bags, paper towels. Typical cost: $4-$8 per residential house cleaned, $10-$25 per small commercial space. - Equipment depreciation: Vacuums, carpet extractors, mops. A commercial vacuum at $400 lasts 18-24 months in heavy use — about $0.50-$1 per cleaning. - Vehicle cost: Fuel + insurance + depreciation, allocated per stop. Typically $5-$15 per residential cleaning, more in spread-out service areas. - Total direct cost (residential): $10-$30 per cleaning before labor; $40-$70 with labor for a 2-hour cleaning.

Residential cleaning pricing — per hour, per visit, or by home size:

- Hourly: $35-$60 per cleaner-hour for standard cleaning, $60-$90 per cleaner-hour for deep clean / move-out / one-time. - Per visit (1500-2000 sq ft home): $130-$220 standard cleaning, $250-$450 deep clean. - Recurring bi-weekly is the most profitable model — same house, same cleaner, predictable time.

Commercial cleaning pricing — per square foot, per visit, or per month:

- Per square foot: $0.05-$0.20 per sq ft per cleaning, depending on facility type. Office: $0.06-$0.12. Medical: $0.15-$0.30. Restaurant: $0.20-$0.50. Industrial: $0.04-$0.10. - Monthly contract: square footage x per-sq-ft rate x visits per month. - A 5,000 sq ft office cleaned 5 nights a week at $0.08/sq ft per cleaning is $400/visit x 22 visits/month = $8,800/month.

Margin reality check. Residential cleaning gross margins (revenue minus direct cost) typically run 35-45%. Net margins after overhead, insurance, marketing, and owner pay are 15-25%. Commercial cleaning gross margins are tighter (25-35%) because the work is more competitive, but volume and longer contracts make up for it.

Step 4: Customer Acquisition — Residential vs Commercial Split

Most successful cleaning businesses pick residential or commercial as the primary focus and treat the other as a secondary line — the operations are different enough that mixing them at small scale dilutes both.

Residential cleaning acquisition:

- Google Business Profile + Google Local Services Ads (LSA) — the dominant channel for residential cleaning lead-gen in 2026. LSA cost-per-lead runs $20-$60. Conversion to paying customer is 30-50% with prompt callback (under 5 minutes). - Nextdoor and Facebook neighborhood groups — organic, free, and the highest-quality residential leads. A consistent presence answering 'who do you recommend for cleaning?' threads generates 2-4 leads per week with no marketing spend. - Door hangers in target neighborhoods — $0.30-$0.80 per door, 0.5-1.5% response. Best in $400K-$1.5M home value neighborhoods where dual-income households outsource cleaning. - Referral incentives — $25-$50 service credit per successful referral. Highest-ROI marketing spend in residential cleaning. - Lead aggregators (Thumbtack, HomeAdvisor, Angi) — pay-per-lead at $10-$40, conversion lower than LSA. Worth testing for the first 6 months, not a long-term primary channel.

Commercial cleaning acquisition:

- Direct outreach to property managers and facility managers. Build a list of the 50 largest commercial properties in your service area. Cold-call, email, and visit. Take the first 2-3 small accounts at thin margin to get into their approved-vendor list; bid full margin from contract 4 forward. - GC and construction company relationships for post-construction cleaning. Higher margin (one-time $0.20-$0.40/sq ft jobs), more sporadic. - Industry associations (BOMA, IFMA, local chambers) for facility manager networking. - LinkedIn outreach to facility managers — works for mid-size facilities (10K-50K sq ft) where the FM has direct buying authority.

Residential typical close rate from inquiry to paying customer: 30-50% with prompt callback. Commercial typical close rate from RFP to signed contract: 15-25%, with longer sales cycle (30-90 days).

Step 5: Operations Stack — Employees vs Subcontractors, Software, and Quality

The biggest single operational decision in a cleaning business is the labor model. Get this wrong and you will face IRS audits, employment lawsuits, or chronic quality problems.

Employee (W-2) model:

- You control work schedule, methods, training, supplies, and uniforms. - You pay employer payroll taxes (7.65% FICA), workers' comp (4-7%), unemployment insurance, possibly health benefits. - You can build a brand-consistent service experience because you control everything. - Wages: $18-$28/hour for cleaners depending on market, plus benefits. - Recommended for any cleaning business that intends to scale past 1-2 cleaners.

Subcontractor (1099) model:

- Cleaners operate as independent contractors with their own businesses. - You do not pay employer taxes or workers' comp directly. - The cleaner controls their own schedule, methods, supplies (in theory). - The IRS is aggressive about misclassification: if you control how, when, and where the work is done, the cleaner is an employee regardless of the 1099 you issue. Misclassification penalties run into five and six figures. - Workable for occasional overflow capacity or very specialized one-time work; dangerous as a primary labor model.

The gray-area model (independent franchisees, agency-staffed cleaners, etc.) is what some larger cleaning brands use legitimately. For a startup, default to W-2 employees. The savings from 1099 misclassification are not worth the IRS exposure.

Software operations stack:

- Field service software for scheduling, dispatching, mobile job records, and on-site time tracking. Deelo at $19/seat/month covers this all-in-one. - Recurring billing for weekly/biweekly residential and monthly commercial accounts. Auto-charge cards or ACH on the cleaning date. - Customer portal for residential customers to manage schedule, request changes, and pay invoices. - Quality control system — a digital checklist on every clean, before/after photos for commercial accounts, customer satisfaction text 24 hours after every clean. - Mobile time clock for cleaner check-in/check-out at every job. Without this you cannot accurately measure labor cost per job, which is the foundation of pricing.

Quality control is the make-or-break operation in scaling. Customers tolerate one missed spot; they fire you for two. A digital checklist on every job, supervisor walkthroughs on commercial accounts at least monthly, and a 'satisfaction guaranteed — we will return same day' policy are table stakes by year 2.

How Deelo Fits a Cleaning Startup

Deelo at $19/seat/month covers the full operations stack for a cleaning business — CRM, Field Service with route optimization, recurring scheduling for biweekly and monthly contracts, mobile time tracking and digital checklists, on-site invoicing, automation for renewal reminders and review requests, and Docs for proposals and contracts.

A 5-person residential cleaning startup (owner + 3 cleaners + 1 office) runs the entire back office for $95/month — vs $300-$600/month for a typical stack of scheduling software + invoicing + CRM + email marketing as separate point tools.

For cleaning specifically, the recurring scheduling engine handles the biweekly residential cadence and the multi-day-per-week commercial cadence on the same platform. Customer property records hold notes, key codes, alarm codes, special instructions, and pet info that follow the cleaner from job to job. Mobile time clock and digital checklists drive labor accuracy and quality consistency. Automation fires the 'how was your cleaning?' text 4 hours after every job and the Google review request 24 hours later. Trade-off: a day or two of setup to build the cleaning checklist, customer property template, and pricing catalog on day one.

Try Deelo free for your cleaning business

No credit card required. See how recurring scheduling, mobile time tracking, digital checklists, on-site invoicing, and review automation fit into one platform.

Start Free — No Credit Card

Common Mistakes

  • Misclassifying cleaners as 1099 contractors when they should be W-2. The IRS, state labor departments, and plaintiffs' attorneys are aggressive on this. If you control the schedule, supplies, and methods, the cleaner is an employee regardless of paperwork. The savings from misclassification are not worth the exposure.
  • Pricing per hour without measuring true cleaning time. New operators quote 'we'll be there 2 hours at $50/hour' and routinely run 2.5 hours, eroding margin. Time every job for the first 6 months. Use the data to price properly.
  • No bonding or background checks. Customers ask 'are you bonded?' on the first call. Saying no kills the deal. The bond is $100-$300/year. There is no excuse.
  • Skipping a digital checklist and quality control system. Cleaners forget steps. Customers notice. A simple digital checklist that the cleaner ticks off on a phone app cuts callbacks 50-70%. Required from day one of crew operations.
  • Not collecting reviews systematically. A residential cleaning business with 50 Google reviews shows up on the first page of local search. One with 5 does not. Automate the review request via text 24 hours after every cleaning.
  • Underpricing deep cleans and move-outs. A standard biweekly cleaning is 2 hours; a deep clean of the same house is 5-7. Charging 'time and a half' instead of 2.5-3.5x is leaving money on the table on the highest-margin work in residential cleaning.
  • Mixing residential and commercial without separating operations. The two have different scheduling, different supplies, different sales cycles, and different customer expectations. At small scale, pick one as primary and treat the other as a side line.
  • Letting recurring customers slip without renewal management. A biweekly customer who 'pauses for the holidays' and is never re-engaged is a lifetime value loss of $3K-$8K. Automate the renewal-reminder workflow at every pause and seasonal break.

Starting a Cleaning Business FAQ

How much does it cost to start a cleaning business?
Cleaning has the lowest startup capital of any major service trade. Solo residential cleaner working from a personal vehicle: $2,500-$5,000 (cleaning supplies $400, basic vacuum $300, marketing $1,000, insurance and bonding $1,200, business formation $300, miscellaneous $500). 3-5 person residential operation with branded uniforms and a small office: $15K-$35K. Commercial cleaning startup with employees, vehicles, and equipment: $25K-$75K depending on scope.
Should I start with residential or commercial cleaning?
Residential first for almost all bootstrapped startups. Cash cycle is same-day or weekly auto-charge vs commercial 30-60 day AR. Marketing channels (Google, Nextdoor, neighborhood referrals) are accessible without a sales team. Operations are simpler — same crew, same supplies, predictable schedule. Once you have 30-50 residential clients generating predictable cash flow, expand into 1-3 small commercial accounts to test the workflow before chasing a 50,000 sq ft property management contract.
What is the right hourly rate vs per-job pricing for residential?
Per-job pricing tied to home size is preferred over hourly for most residential cleaning customers because it gives them a fixed cost and you a margin lock. The math: estimate cleaner hours required (typically 1.5-3 hours for 1500-2500 sq ft), multiply by your fully-loaded labor cost ($26-$32/hour), add chemicals/supplies ($5-$10), add desired margin (40-50% gross), and round to a customer-friendly number. A 1800 sq ft 3BR/2BA house typically prices at $130-$180 standard biweekly, $200-$300 monthly, $280-$450 deep clean. Per-hour pricing ('$45/hour, 2 hours' = $90 total) is acceptable for one-off jobs but caps your margin.
Should I hire W-2 employees or use 1099 subcontractors?
W-2 employees, full stop, for any cleaning business that intends to scale past 1-2 cleaners. The IRS, the Department of Labor, state agencies, and plaintiffs' attorneys all treat misclassification aggressively. If you control schedule, supplies, methods, training, or uniform, the cleaner is an employee regardless of the 1099 you issue them. Penalties for misclassification are five and six figures plus back wages, back taxes, and unemployment insurance. The 1099 model works only for genuinely independent contractors who set their own schedules, supply their own equipment, and have multiple clients — which describes very few cleaners actually working under another company's brand.
How do I price commercial cleaning by square foot?
Commercial pricing per square foot varies by facility type and cleaning frequency. General office: $0.06-$0.12 per sq ft per cleaning, typically 3-5 nights per week. Medical office: $0.15-$0.30 per sq ft per cleaning. Restaurant kitchen: $0.20-$0.50 per sq ft. Industrial / warehouse: $0.04-$0.10. Day care / education: $0.10-$0.20. The math: total facility square footage x rate per cleaning x cleanings per month = monthly contract value. A 5,000 sq ft general office cleaned 5x/week at $0.08 is $400/cleaning x 22 cleanings/month = $8,800/month. Adjust up for high-traffic, restrooms, or specialty surfaces.
How much can a cleaning business realistically make in year 1?
Solo residential cleaner working full-time with 4 cleanings/day at $130 average: $400-$500/day x 5 days/week x 48 weeks = $96K-$120K gross revenue. Net to owner after supplies, gas, insurance, taxes: $50K-$75K. 3-5 cleaner residential operation with the owner managing not cleaning: $250K-$500K gross, $50K-$120K net to owner in year 1, scaling to $80K-$200K net in year 2-3 as routes mature. Commercial cleaning startups typically do less revenue in year 1 (long sales cycles) but higher year 2-3 once contracts compound.
What software does a 1-cleaner startup actually need on day one?
Three things: scheduling for recurring customers, on-site invoicing and payment, and a customer database with notes/keys/alarm codes. An all-in-one platform like Deelo at $19/seat/month covers scheduling, recurring billing, mobile time tracking, digital checklists, on-site invoicing, customer history, and review automation. Alternatives include ZenMaid, Launch27, or Jobber for cleaning-specific tools at $49-$199/month. The wrong answer is a paper schedule plus QuickBooks plus a notebook of customer info — that stack falls apart at customer 20 and migrating later is painful. Pick a real platform on day one.

Explore More

Related Articles