Cleaning and light janitorial · United States
How to Start a Cleaning Business in the U.S. (Costs, Licenses, First 90 Days)
A planning report for ordinary home cleaning and small-office janitorial work, from the first paid visit to a second crew. Turnover and move-out are branches. Mold, biohazard, medical, high-rise, pest, and industrial work are out of scope.
- 67,799employer establishments, Census 2023
- $17.07hourly median for maids, May 2025
- 61.3%have fewer than 5 employees (41,548 ÷ 67,799)
- $59/mogeneral liability in the Insureon sample
Decision summary
Use this report to decide whether ordinary residential cleaning and light office janitorial work fit your first year, and to price one visit before you quit a job or hire anyone. Mold, biohazard, medical disinfection, high windows, pest control, and industrial hazardous work are out of scope.
After you read it you should be able to:
- Read the Census count of 67,799 employer establishments as a national payroll total, then check your own town.[2]
- Pick one starting model and write down the jobs you will refuse.
- Separate one-time cash, a monthly overhead number, and a reserve. The dollar ranges below are examples until you replace them with quotes.
- Open your state row. Some rows now have a workers’ compensation sentence or a secretary-of-state link. Rows that still say not yet researched were not guessed.
- Turn a walkthrough into cleaner-hours, a loaded labor rate, and a contribution per visit, then test break-even in the planner.
- Run a 90-day checklist and keep the evidence for each step.
On this page
1. Is a cleaning business right for you — and is there local demand?
What the U.S. data actually measures
County Business Patterns for 2023 counts 67,799 janitorial-services establishments in NAICS 561720 and 1,088,193 employees at those establishments. The row is the national total for all legal forms (lfo “-”), fields est and emp, read from the Census bulk file.[2] The dataset page says which year the file covers.[1]
| Figure | Value | Where it comes from |
|---|---|---|
| Employer establishments | 67,799 | National total, all legal forms. Solo cleaners with no employees are outside this count. |
| Employees in those establishments | 1,088,193 | Payroll at those establishments.[2] |
| Establishments with fewer than 5 employees | 41,548 | Size class in the same table. |
| Share with fewer than 5 employees | 61.3% | 41,548 ÷ 67,799, rounded to one decimal. |
| National revenue | — | This file has no receipts column. An Economic Census receipts table was not opened. |
2023 is the year that file was read. It is not a claim that no newer County Business Patterns or nonemployer release exists. Legal-form rows in the same file are parts of the total, not extra establishments to add.
How to check demand where you will actually drive
A national establishment count is not a route. Before you buy supplies, write down the area you can reach without a long unpaid drive, the home and office types you will accept, and how often those customers need a visit. Then talk to people who already buy cleaning there and price real competitors. Census publishes smaller geographies; this report does not print a number for your city, because a city you have not named cannot be looked up honestly.
| Question | What to write | Done when |
|---|---|---|
| Service boundary | Neighborhoods or drive time you will accept | You can say no to a job outside it |
| Customer | Homes, small offices, rentals, or move-outs — pick one to start | The other types are later, not this month |
| Frequency | What those customers already buy: weekly, biweekly, each checkout, once | You heard it from buyers, not from a national article |
| Competitors | Three real quotes or published local offers, with the scope attached | You know what the price includes |
| Inquiry log | Date, source, quote, booked or not, repeat or not | You can see which source produced a second visit |
| Refusals | Mold, biohazard, medical, heights, pests, anything you are not trained or insured for | The list is on the quote |
Why a large industry is not a profitable route
Profit in this work sits in route density, trust, a stable cleaner, and a second visit. A household across town can look like revenue and destroy the day. National employment is not evidence that your street has unserved offices.
Who should not start with this model
- You cannot do the physical work or the driving, and you also cannot supervise someone who can.
- You have no cash for a slow first month, a broken vacuum, or a customer who pays late.
- You want income that arrives without selling, scheduling, and checking quality.
- You want to take hazardous or medical work. This report does not teach that, and it is not medical advice.
2. Choose your cleaning business model
Start with one column. Combining all four on week one mixes unpaid estimates, different tools, and different payment timing before you know any of them.
| Recurring residential | Small-office janitorial | Turnover | Move-in / move-out | |
|---|---|---|---|---|
| Customer | Household | Office or property manager | Host or property manager | Resident, landlord, or realtor |
| How often | Usually weekly or biweekly | A contracted cycle | Each checkout | Once |
| When you get paid | Often at the visit | Often on an invoice | Tied to a deadline | When the job is done |
| Schedule | Daytime route | Often after hours, with access arranged | A hard checkout time | The day the home is empty |
| Tools | Residential kit and a car you already have | A larger kit only if the scope needs it | Linen, restock, a way to inspect | Heavier first-clean supplies |
| What goes wrong | Keys, trust, scope creep | A slow invoice, one large account | A missed checkout, laundry, damage claims | The home is dirtier than the quote |
| Where the first jobs come from | Referrals, a true public profile, neighbors | A walkthrough and a written proposal | Hosts and managers who care about the deadline | Realtors, landlords, managers |
Recurring residential
The asset is a tight route and a scope the customer recognizes on the second visit. Write the rooms, what “clean” means, and what a first visit adds. Density matters more than a logo.
Commercial janitorial
You are selling a walkthrough, after-hours access, an invoice, and someone who answers when a bulb or a lock changes. Do not price it with a residential per-visit average. Payment often lags the work, so the cash reserve is part of the bid.
Turnover
A guest cleaning fee on a booking platform is not your pay. This report does not state a platform’s fee schedule. Your quote has to carry laundry, restocking, an inspection, and a backup person, or you are donating those hours.
Move-in and move-out
Every home is a surprise. Price a base scope and a written path for extras. The next job does not arrive because the last customer was happy on a weekly cycle. Acquisition cost stays high.
Leave medical and hazardous specialties out of the starter offer. They are different work, different training, and different insurance.
Cleaning business startup costs
Split the cash into three piles: things you buy once, bills that return every month, and a reserve for the gap between work and payment. The table is a classification exercise for a solo residential cleaner who already has a suitable vehicle and a phone, with no storefront and no van purchase. It is not a national average startup cost. Two shelf prices below are single products on one day. They do not replace the range, and they are not a full kit. A registration fee is whatever your city actually charges. Do not assume compliance costs $0, and do not paste California’s registration fee into a residential budget by default.
| Item | Price | Label | Page |
|---|---|---|---|
| Hoover Commercial Prime Lite upright, model CH50300 | $226.20 | Home Depot, retrieved 2026-11-06 | Home Depot product page |
| Uline Standard Janitor Cart, model H-6347, quantity 1 | $190.00 | Uline, retrieved 2026-11-06 | Uline product page |
Insurance is still the Insureon sample later on this page, not a binder. A janitorial bond sample is not a legal requirement. The assumption ranges stay until you replace each line with your own invoice.
| One-time item | Low | High | Label |
|---|---|---|---|
| Vacuum, tools, and basic equipment | $300 | $900 | |
| Opening supplies and PPE | $100 | $300 | |
| Local registration, permits, and a reserve for advice you actually buy | $150 | $800 | |
| Insurance or bond prepayment reserve | $100 | $500 | |
| Basic website, printing, and a small test of how you will get work | $100 | $500 | |
| Storage, hauling, and a miscellaneous cash buffer | $200 | $500 | |
| One-time subtotal | $950 | $3,500 | Sum of the six rows. |
| Operating cash reserve | $1,000 | $3,000 | Not equipment. Held for payroll timing and slow invoices. |
| Cash to have in hand | $1,950 | $6,500 | One-time subtotal plus the reserve. |
next to the whole table. If you prepay a year of insurance, that cash is in the one-time column. Do not also add the same year into the first month’s overhead. Equipment you buy once is not also a monthly depreciation charge in this startup total. The planner keeps those lines separate and warns if you fill both.
A small crew is a different pile of cash
Two people × 80 paid hours × $25 loaded = $4,000 of wage cost in that month. That $ figure is two people × the hours × the example rate. It is the wage cost in that example month, not a per-visit price. Per-visit labor goes in the worked example. Add workers’ compensation, training, any extra equipment, and the weeks you wait to be paid. Do not add a made-up national range on top.
What moves the budget
- State and city fees you have looked up, not a fee copied from another row in the state table.
- The insurance quote you received, not the broker sample later in this report.
- Drive time you pay for and the days between an invoice and the deposit.
- Residential work often pays at the visit. Commercial work often does not. The reserve has to match the slower one if that is what you sell.
When not to buy a van, an office, or a floor machine
Not at the start, if a car you already have can carry a residential kit, you can store it at home, and no current contract requires a floor machine. Buy the larger item when a real route or a signed scope makes the current setup the constraint. This report does not claim a dollar savings from waiting. Home-occupation rules are local; the state table does not clear them.
Do not resign because a national article named one startup number. If the reserve is not in the bank, you do not have this budget.
4. Licenses, registration, bonding, and insurance
A business registration, a cleaning credential, an EIN, a bond, and an insurance policy answer different questions. This report does not tell you to form an LLC. The SBA licenses page is a national entrance, not your city’s rule.[6] An EIN application from the IRS is free; this site does not file it for you.[7]
Check the state you work in
The index has one row per state and the District of Columbia. California, Texas, Florida, and Washington cite a cleaning-specific page from November 5, 2026. On November 6, 2026, more rows gained a secretary-of-state link, a workers’ compensation sentence, or both, only where that sentence was on the page. Rows that say not yet researched were not filled in. Read the linked page for owner-counting, sales tax, bonding, and city licenses.
California
California has a janitorial-provider registration. The DIR FAQ lists a $500 fee, valid for 1 year, with renewal $500.[9] Residential-only cleaning is listed as an exemption. Coverage of commercial contracting is wider than “only if you have employees.” Confirm the current FAQ before you put $500 in a budget, and do not add it to a job outside California.
Texas
The Comptroller’s cleaning publication treats cleaning charges as generally subject to Texas sales and use tax, with an exception discussed for private household employees.[10] An older date on the publication does not, by itself, retire it. Do not carry this answer to Washington.
Washington
Washington’s Department of Revenue separates routine janitorial services from other cleaning services.[12] The tax category depends on the service. Copying the Texas publication onto a Washington return is the mistake this example exists to prevent. A scripted fetch of the guide recorded HTTP 403; the page was still read. Open it yourself.
Florida
For non-construction employers, Florida workers’ compensation coverage is generally required at 4 or more employees.[11] Owner-counting exceptions and the industry classification are on that page and are not collapsed into a slogan. This is not a national rule that the first hire always requires coverage.
No state matches that text. The list is the 50 states and the District of Columbia.
| State | Status | What this row covers | Fee, tax, workers’ compensation | Official page | Checked | Still unknown |
|---|---|---|---|---|---|---|
| Alabama | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: Five or more employees, other than contractors. The count includes full-time and part-time employees, officers, and LLC members. | Alabama Secretary of State, business services · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Alaska | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: This URL returned HTTP 403 on 2026-11-06, so no filing sentence was copied. That is not a finding that no filing exists. Workers’ compensation: Each employer with one or more employees in Alaska must obtain workers’ compensation insurance, unless the board has approved the employer as a self-insurer. | Alaska corporations, create a file · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Arizona | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration. Workers’ compensation was not verified on this pass (the handbook URL returned 403). Workers’ compensation not verified this pass. | Arizona Corporation Commission | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Arkansas | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration. The workers’ compensation page returned 403, so no threshold is stated. Workers’ compensation not verified this pass. | Arkansas Secretary of State, business services | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| California | Verified example | Janitorial-provider registration. Residential-only cleaning is listed as an exemption. Commercial contracting coverage is broader than a rule that applies only when you have employees. | Fee: $500 to register, valid for 1 year, renewal $500. Do not add this fee to other states or to a residential-only budget by default. Tax: Not part of this verified example. Workers’ compensation: Not part of this verified example. | California DIR / DLSE janitorial registration FAQ | 2026-11-05 | City business licenses, home-occupation rules, sales tax, workers’ compensation, and bonding are not answered by this FAQ note. |
| Colorado | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration page not opened this pass. Workers’ compensation: One or more employees working in Colorado. | Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Connecticut | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: Employers must have coverage, with few exceptions. The page that was opened does not give a numeric employee count. | Connecticut business portal · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Delaware | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: How to form an entity, not a cleaning license. Workers’ compensation: One or more employees, unless a statutory exclusion applies. | Delaware Division of Corporations · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| District of Columbia | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: Workers’ compensation insurance is required for companies in the District with one or more employees. | DC Department of Licensing and Consumer Protection, corporations · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Florida | Verified example | Workers’ compensation coverage threshold for non-construction employers. | Fee: Not part of this verified example. Tax: Not part of this verified example. Workers’ compensation: Generally required at 4 or more employees in non-construction. Owner-counting exceptions and industry classification are on the CFO page and are not reduced to one sentence here. This is not a national first-hire rule. | Florida Department of Financial Services, Division of Workers’ Compensation | 2026-11-05 | Licensing, sales tax, and city requirements were not checked for this row. |
| Georgia | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration page not opened this pass. Workers’ compensation: Regularly employs three or more persons. Officers or LLC members are included in the count. | Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Hawaii | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: One or more employees, outside listed exclusions. | Hawaii DCCA Business Registration · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Idaho | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: One or more employees, unless specifically exempt. | Idaho Secretary of State business FAQ · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Illinois | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: This URL timed out on 2026-11-06, so no filing sentence was copied. That is not a finding that no filing exists. Workers’ compensation: If you have one employee, even a part-time employee, you must obtain workers’ compensation insurance. The page says there are rare exceptions. | Illinois Secretary of State, incorporation · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Indiana | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity forms, not a cleaning license. Workers’ compensation: IC 22-3-2-2 says every employer and every employee, except as stated in that article, shall comply. IC 22-3-2-5 says every employer who is bound shall insure compensation or be authorized to self-insure. The opened page does not add a numeric minimum. | Indiana Secretary of State business forms · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Iowa | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: This URL returned HTTP 403 on 2026-11-06, so no filing sentence was copied. Workers’ compensation: Every employer, not specifically excepted by the provisions that section cites, is covered. Read the exception list on that page. | Iowa Secretary of State business entity forms and fees · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Kansas | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity records. The workers’ compensation overview returned 403, so the payroll threshold is not stated here. Workers’ compensation not verified this pass. | Kansas Secretary of State | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Kentucky | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: One or more employees, unless the employer is authorized to pay compensation directly. | Kentucky Secretary of State business filings · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Louisiana | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity filing, not a cleaning license. Workers’ compensation: Employers must maintain workers’ compensation insurance even if they have only one employee, including part-time, full-time, temporary, or seasonal employees. | Louisiana Secretary of State, file business documents · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Maine | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration page not opened this pass. Workers’ compensation: A private employer who hires and pays employees must secure compensation for those employees. The statute lists exemptions. | Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Maryland | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: The employee FAQ uses the phrase “one or more employees.” | Maryland business registration · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Massachusetts | Not yet researched | Not yet researched. This row is not a finding that registration, tax, a bond, or workers’ compensation is unnecessary. | Not yet researched. | No page collected | — | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Michigan | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: Private employers regularly employing 3 or more employees at one time, including part-time, or regularly employing 1 or more employees 35 hours or more per week for 13 weeks or longer during the preceding 52 weeks. | Michigan corporations division · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Minnesota | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration page not opened this pass. Workers’ compensation: No minimum employee count. One part-time employee generally must be covered. | Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Mississippi | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: This URL returned HTTP 403 on 2026-11-06, so no filing sentence was copied. Workers’ compensation: The commission claims guide says coverage is required when an employer has five or more workmen or operatives regularly in service, citing Miss. Code Ann. § 71-3-5. The file title says 2016. Retrieved 2026-11-06. | Mississippi Secretary of State business services · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Missouri | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: This URL returned HTTP 403 on 2026-11-06, so no filing sentence was copied. Workers’ compensation: The employer insurance page uses the phrase “five or more employees.” Construction is treated separately on that page. | Missouri Secretary of State, start a business · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Montana | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: This URL returned HTTP 403 on 2026-11-06, so no filing sentence was copied. Workers’ compensation: The uninsured-employers page discusses full-time, part-time, seasonal, and occasional workers. The sentence that was found does not state a numeric minimum. | Montana Secretary of State business page · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Nebraska | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: One or more employees in the regular trade, with listed exceptions. | Nebraska Secretary of State business services · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Nevada | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: The chapter lists NRS 616B.633 as “Applicability to all employers who employ at least one employee.” Read that section before relying on the heading alone. | Nevada Secretary of State businesses · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| New Hampshire | Not yet researched | Not yet researched. This row is not a finding that registration, tax, a bond, or workers’ compensation is unnecessary. | Not yet researched. | No page collected | — | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| New Jersey | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: A corporation operating in New Jersey must maintain workers’ compensation insurance, or be approved to self-insure, so long as any one or more individuals, including corporate officers, perform services for financial consideration. The page also covers partnerships and LLCs. | New Jersey Division of Revenue, getting registered · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| New Mexico | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: All employers of three or more workers are required to carry workers’ compensation coverage. Construction licensing is discussed separately on that page. | New Mexico Secretary of State business services · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| New York | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity filing office, not a cleaning license. Workers’ compensation: Mandatory for most employers of one or more employees. | New York Department of State · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| North Carolina | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: Generally three or more employees on a regular basis, or self-insured status. | North Carolina Secretary of State business registration · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| North Dakota | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: With limited exceptions, North Dakota law requires all employers to insure all employees, including full-time, part-time, seasonal, and occasional workers. | North Dakota Secretary of State, register a business · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Ohio | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: This URL returned HTTP 403 on 2026-11-06 (access blocked), so no fee sentence was copied. Workers’ compensation: The employer definition that was opened includes a person or corporation that has in service one or more employees regularly in the same business. Read the rest of the definition. | Ohio Secretary of State filing forms and fees · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Oklahoma | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity filing. The workers’ compensation site returned HTTP 403, so no threshold is stated. Workers’ compensation not verified this pass. | Oklahoma Secretary of State filings | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Oregon | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: One or more subject workers. | Oregon Secretary of State business page · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Pennsylvania | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: At least one employee who could be injured in Pennsylvania, unless every employee is excluded. | Pennsylvania Department of State business page · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Rhode Island | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: Every business, with a few exceptions, that has one or more employees must have workers’ compensation insurance. Individual owners and partners are exempt on that page. | Rhode Island start-a-business page · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| South Carolina | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: Regularly employs four or more employees. Annual payroll under $3,000 is an exemption on that page. | South Carolina Secretary of State online filings · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| South Dakota | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: The department page states there is no law in South Dakota requiring any employer to carry workers’ compensation insurance, and that an uninsured employer may be sued. This is not a finding about a cleaning license. | South Dakota Secretary of State corporations · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Tennessee | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration page not opened this pass. Workers’ compensation: Non-construction employers with five or more employees. | Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Texas | Verified example | Sales and use tax on cleaning services, including an exception discussed for private household employees. | Fee: Not part of this verified example. Silence here is not a finding that Texas has no registration step. Tax: Cleaning charges generally involve Texas sales and use tax. Do not reuse this answer for Washington. Workers’ compensation: Not part of this verified example. | Texas Comptroller, publication 94-111 | 2026-11-05 | Licensing, home-occupation rules, workers’ compensation, and city requirements were not checked for this row. |
| Utah | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: Each person that regularly employs one or more workers in the same business, or in or about the same establishment, under a contract of hire is an employer under the section that was opened. Read the exceptions. | Utah Division of Corporations · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Vermont | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity filings, not a cleaning license. Workers’ compensation: The Department of Financial Regulation owner’s guide says coverage applies if you hire one or more employees on a full- or part-time basis in Vermont, or if employees hired outside the state work for you in Vermont. | Vermont business filings · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Virginia | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration page not opened this pass. Workers’ compensation: Regularly employs more than two employees. Read the contractor page for who is counted. | Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Washington | Verified example | Excise-tax classification: routine janitorial services are not the same category as other cleaning services. | Fee: Not part of this verified example. Tax: Read the DOR industry guide for the service you actually sell. Do not copy the Texas publication onto a Washington return. Workers’ compensation: Not part of this verified example. | Washington Department of Revenue, common janitorial services | 2026-11-05 | Licensing, workers’ compensation, and city requirements were not checked for this row. A scripted GET recorded HTTP 403; the guide was still read. Open the page yourself. |
| West Virginia | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: The Tax Division business-registration instructions say that if you employ even one person in West Virginia, except in very rare circumstances, you must obtain workers’ compensation coverage. | West Virginia register a new business · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Wisconsin | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration page not opened this pass. Workers’ compensation: Three or more employees, or one or more employees paid $500 or more combined in a calendar quarter. | Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
| Wyoming | Partial — official page opened | No cleaning-specific registration page was opened for this row. That is not a finding that none exists. | Registration: Entity registration, not a cleaning license. Workers’ compensation: If the business is in an extra-hazardous industry, workers’ compensation coverage through the Department of Workforce Services is required before work begins. The page does not give a numeric employee count and does not say whether cleaning is extra-hazardous. | Wyoming business registration instructions · Workers’ compensation page | 2026-11-06 | Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ. |
Insurance, in categories rather than a package
General liability, workers’ compensation, auto, and a bond are different contracts. A broker’s sample is not your quote, and it does not decide what your policy excludes. Insureon’s cleaning-cost page, updated 2026-10-12, publishes these sample figures for its customers.[15] The page says “average” in places and describes a median in its method. Treat the numbers as that sample’s typical or median cost, not as a government rate.
| Sample | Published figure | Keep separate from |
|---|---|---|
| General liability | $59 / month | The residential subclass at $51 / month. Do not average them together. |
| Workers’ compensation | $114 / month | Any state threshold. The sample is not the Florida 4-employee rule. |
| Janitorial bond | $9 / month | Liability insurance. A premium is not proof of a legal duty. |
| Commercial auto | $250 / month | A personal auto policy, which may not cover business driving. Ask the carrier. This report does not read your policy. |
Hired and non-owned auto is the question to ask when employees drive their own cars for the job. No premium for that coverage is stated here. Equipment coverage is a separate schedule. Match limits, exclusions, and the policy year to the quote in front of you.
A bond is not liability insurance
| Reason | What to do |
|---|---|
| A statute requires it | Not established for the United States as a whole in this report. Check the state and the contract type. An empty cell above is not “optional everywhere.” |
| A customer’s contract requires it | Read that contract. A property manager can demand a bond the statute does not. |
| You want it as a trust signal | Optional. Price the premium from a quote. The $9 sample is not that quote. |
Classification, payroll, and chemicals
Federal tax classification looks at behavioral control, financial control, and the relationship. The title on a contract does not decide it.[8]State labor law is a second check. Do not put cleaners on a 1099 to avoid payroll cost. OSHA’s cleaning page is the entrance for hazards, safety data sheets, and training; employment numbers on that site are not used here.[13]Keep keys and alarm codes with a named person, and keep only the customer information the job needs.
5. Set prices from the work — not a random national rate
- Walk the job. Write rooms or square footage, bathrooms, soil, frequency, and what is different about the first visit.
- Estimate total cleaner-hours. Two people for 1.5 hours is 3 cleaner-hours. One person for 3 hours is also 3 cleaner-hours. Elapsed time, travel, and how many jobs fit in a day can still differ.
- Add paid travel, setup, and training time. Price it at a local wage plus the burden you pay. BLS figures in the next section are a reference, not your cost.
- Add supplies, cash travel, payment fees, a rework reserve, and the overhead that does not belong on a single visit.
- Check the result against quotes in your city. Do not adopt an Angi or ISSA number as the price.
Contribution ÷ price is a margin on the pre-tax price. Contribution ÷ variable cost is a markup. They are different percentages; the worked example prints both. Sales tax you collect for the state is not revenue. This report does not give you a tax rate or a product code.
Hourly, flat, and per square foot
If you bill by the hour, say whether the hour is a cleaner-hour or a crew-hour on the clock. A flat visit price needs a scope, a condition, a first-clean adjustment, and a recurring price. Time the first clean. Do not reuse the recurring time until you have done one. Commercial per-square-foot prices have to show the billing period and how often you visit. A monthly rate and a per-visit rate are not comparable “which is more profitable” numbers.
Turnover and move-out extras
Laundry, consumables, access problems, and condition are their own lines. Folding them into a low base price is how the visit goes negative.
Benchmarks are reference points
| Source | Figure | Period | What it is not |
|---|---|---|---|
| Angi [16] | $176 average visit; common range $118–$239; the page says 98,643 verified projects. Updated 2026-09-29. | Per visit, their national sample. | Your city’s price or a revenue forecast. Sub-tables on that page are not one precise distribution. |
| ISSA [14] | $0.09–$0.17 per square foot. Article dated 2025-12-04. | Monthly contract cost ÷ cleanable area. | A per-visit rate. Do not multiply by the number of visits. Sampling method is not public. Not a census. |
Scope checklist
Print this and fill it on the walkthrough. It is a worksheet, not a contract. Have a lawyer review any agreement you will actually use. This site does not supply one.
| Item | Include | Exclude | Notes |
|---|---|---|---|
| Rooms or areas | |||
| Bathrooms | |||
| Kitchen level | |||
| Inside oven or fridge | |||
| Laundry and linen | |||
| Restocking | |||
| Trash | |||
| Condition issues | |||
| Pets | |||
| Access and keys | |||
| Parking | |||
| First clean versus recurring | |||
| Refusals: mold, biohazard, heights, pests, medical | |||
| Price, pre-tax | |||
| Cancellation | |||
| Who pays for a re-clean, and when |
6. Labor: what you pay is more than the hourly wage
The wage table below is May 2025. Search snippets have called the annual means a median. The column headers do not. from OEWS Table 1 and the Occupational Outlook Handbook.[3][4]
| Occupation | Hourly median | Other published figure | What the annual number is |
|---|---|---|---|
| Maids and housekeeping cleaners, 37-2012 | $17.07 | Hourly mean $17.83. Annual mean $37,080. | The $37,080 is a mean, not a median. |
| Same hourly median, full-time equivalent | $35,506 | $17.07 × 2,080 hours | Not an official annual median. That annual-median table was not retrieved. |
| Janitors and cleaners, 37-2011 | $17.71 | OOH annual median $36,840. Annual mean $38,760. | The OOH median includes jobs inside and outside NAICS 561720. The $38,760 is a mean. |
| Janitor openings, 2025–2035 | 2% | About 321,800 openings a year | Occupational openings, including people who leave. Not new firms and not revenue growth. |
A wage is not the price you charge and not the owner’s profit. On top of the hour at the building, paid time includes travel, training, setup, downtime, and supervision. Employer burden (payroll taxes and benefits you pay) sits on the wage. If your rate is already “loaded,” do not add burden again. The planner blocks that double count.
If you clean the house yourself, cash payroll can be $0 and you are still spending the hour. Price that hour. The $25 loaded rate in the next section is an, not a BLS instruction to pay $25. Use a local wage when you hire, not the national median as a promise to a recruit.
7. Get the first customers without assuming cheap leads
No cost-per-lead, close rate, or repeat-purchase average is published here. Those figures were not measured. Test a channel by writing down what it produced.
Residential
Ask the customers you already did well by. Put a Google Business Profile up only with true hours, a true service area, and photos you have permission to use. Be visible in the neighborhood you can actually serve. Do not buy fake reviews, stage before-and-after photos, or scrape a list of strangers to spam.
Commercial
A qualified prospect can describe the building, the hours, and who signs. Walk it, send a proposal with the scope from the checklist, offer a reference you really have, and write the follow-up date down. A proposal with no next step is not a pipeline.
Turnover and move-out
Property managers, realtors, and landlords hire the person who hits the deadline. One missed checkout costs more than the fee. Do not promise a backup cleaner you do not have.
| Channel | Leads | Quotes | Booked | Repeat | Contribution after the visit math |
|---|---|---|---|---|---|
| Referral | |||||
| Profile and map listing | |||||
| Neighborhood | |||||
| Property manager or realtor | |||||
| Other |
8. Unit economics and break-even
A job is one visit with a written scope. A cleaner-hour is one person working for one hour. Paid time adds travel and setup when someone is paid for those hours. Contribution is the pre-tax price minus variable cost. Break-even visits are the fixed monthly costs divided by that contribution, rounded up. That visit count is not the month you repay startup cash, and it is not a forecast of when you will be profitable.
The worked visit uses a price of $180, not the Angi average. One person, 3 hours on site, 0.5 hour of paid travel and setup, a loaded rate of $25, supplies $10, cash travel $8, a 3% payment fee, and a $5 rework reserve. Fixed costs are a $600 a month. An optional $1,500 is extra owner pay for management, not a second copy of the cleaning labor.
Worked residential visit, with every input visible
This block is a teaching visit. It stays on the page if JavaScript is off. The form under it starts blank until you press the button. The price, hours, and $25 rate are examples, separate from the Census, BLS, Angi, ISSA, and Insureon figures above.
| Line | Amount | Label |
|---|---|---|
| Pre-tax price | $180 | Example price for this visit. |
| People × hours on site | 1 × 3 hours | |
| Paid travel and setup | 0.5 hours | Separate from the cash mileage below. |
| Total paid hours | 3.5 | 3 + 0.5 |
| Loaded labor rate | $25.00 / hour | Example rate, wage and employer burden counted once. |
| Labor, economic | $87.50 | 3.5 × $25. Count this even when you do the work yourself. |
| Supplies | $10 | |
| Travel, not wages | $8 | |
| Payment fee | $5.40 | 3% of the price. The 3% is an. |
| Rework and refund reserve | $5 | |
| Laundry and outsourced work | $0 | Typed zero. A turnover job would not leave laundry at zero. |
| Variable cost | $115.90 | $87.50 labor + $10.00 supplies + $8.00 travel + $0.00 laundry + $0.00 outsourced + $5.40 payment fee + $5.00 rework = $115.90 |
| Contribution | $64.10 | 35.6% of price. Markup on variable cost is 55.3%. Neither is after-tax profit. |
| Fixed costs per month | $600 | Insurance, software, and admin that you do not also drop onto every visit. |
| Break-even visits | 10 | ceil($600 ÷ $64.10). About 35 paid hours. Not a date and not startup payback. |
| Owner-pay target | $1,500 / month | Extra management pay. Not the cleaning labor already in the $25 rate. |
| Visits to cover fixed costs and that pay | 33 | ceil($2,100 ÷ $64.10). About 115.5 paid hours, before sales time. |
| 40-visit month, revenue | $7,200 | from the assumption of 40 visits. Not a booking forecast. |
| 40-visit variable cost | $4,636 | |
| Left after economic costs | $1,964 | Before income tax, debt principal, and any pay above the labor already counted. Needs 140 cleaner-hours. |
| Cash left if you did the cleaning | $5,464 | Adds back $3,500 of owner labor. Not pure profit. |
One extra hour on site (4.5 paid hours) cuts contribution to $39.10. The same $600 then needs 16 visits, and $600 plus the $1,500 owner-pay target needs 54. Underestimating time is the usual way this model lies.
Cleaning Launch Budget & Crew Break-Even Planner
Runs in this browser. It does not ask for your name, email, address, or policy number, and it does not upload the numbers. Reference cards on this page are not your inputs. Type 0 only when the cost really is zero. If contribution is not positive, break-even is withheld. Each additional visit does not cover its variable cost.
Read the two balances separately. At the assumption of 40 visits, economic costs leave $1,964. If you did the cleaning, cash wages for that labor did not leave, and the cash remainder is $5,464, which includes $3,500 of your own labor. Calling the larger number profit double-counts the hour you worked.
Forty visits need 140 cleaner-hours in this example, before admin and sales. If those hours are not free on the calendar, the dollar remainder is not available. The planner turns that into a capacity warning when you enter available hours. It does not invent the hours.
Cash is still not profit when the visit math works. Customers pay late, payroll is due on a date, the reserve gets spent, income tax is not in the $600, and a loan principal payment is not an expense in this contribution. Do not hand this page to a bank as your financial statements.
9. From 0 to 1: the first 90 days
Ninety days is a planning frame for this checklist. It is not a BLS statistic and not an SBA requirement.[5] Nothing here promises a customer count or a revenue date.
Days 1–14 — pick one segment
- Service boundary written down, including the jobs you will not take.
- Local registration, tax, and insurance requirements opened from the agency, not from an empty row in the state table.
- Insurance quotes in hand, or a decision that you are not selling yet.
- A first cost pass with your own prices, not the assumption ranges left untouched.
- Conversations with buyers and notes on real local offers.
- Hazardous work refused in writing.
Days 15–30 — a minimum system and paid pilot jobs
- Registration and tax steps you actually need are finished or you know the blocker.
- Any policy you decided to buy is in force before the job, not “applied for.”
- A short safety and key procedure exists.
- A quote sheet matches the scope checklist.
- A calendar and a way to get paid.
- You time the real visit, not the hoped-for visit.
- Photos only with permission.
Days 31–60 — fix the estimate
- Estimated hours against actual hours, per visit.
- Missed tasks and re-cleans, and who paid for them.
- Whether the stops cluster or you are donating the drive.
- What customers said, and whether they booked again.
- Contribution per job from the planner, using actual time.
- Who still owes you.
Days 61–90 — stay solo, hire, narrow, or pause
- Enough repeating work that the decision is about a real calendar.
- Contribution still positive after the labor you pay, including a value for your own hours.
- Cash left for a thin month.
- Time to train and check someone, if hiring is the idea.
- A written pause if those four are not true. Pausing is a result, not a failure of the worksheet.
| Step | Evidence | Owner | Due | Go / no-go |
|---|---|---|---|---|
| Boundary and refusals | ||||
| Agency pages read for your state and city | ||||
| Insurance decision | ||||
| Quotes replace assumption ranges | ||||
| Pilot jobs timed | ||||
| Re-clean rule used once or written | ||||
| Cash reserve still in the account |
10. From 1 to N: the first hire
Hire when the calendar already overflows with paid work you can train someone to repeat. A hoped-for contract is not that calendar. The first hire needs paid training time, a written method, a kit that is not your personal set of bottles, and a safety briefing. Those hours are a cost in the month they happen.
The operating system is unglamorous: a schedule, routes that do not cross the city twice, time records, a quality check you actually do, a rule for keys, and a named backup. Once a week, look at completed visits, paid hours, contribution, complaints, who is still a customer, and what is unpaid. If sales, quoting, supervision, and customer messages all still sit with you, a second cleaner does not remove the bottleneck.
11. From N to 10: more than one crew
“10” in the title means a later operating stage: more than one crew, or a second location, or a franchise decision. It does not mean ten crews, and it does not mean ten times the revenue. Add a crew when the current one shows up, the contribution survives their wages, and someone other than you can check the work.
A second location copies rent, insurance, and supervision before it copies revenue. Count that overhead first. A crew lead, a recruiting pipeline, and a territory with enough stops are the constraints. If any one of them is a speech rather than a person or a map, you are not there.
Franchise
Joining a franchise and building a franchise system are different transactions. Fees, the franchise disclosure document, and state requirements were not verified for this report, so no franchise fee is stated. A brand does not promise customers. Get a professional review before you sign either kind of deal.
Stop rules
Stop adding people if payroll depends on a month you have not booked, or if one account leaving would miss payroll. Use the planner’s visits −25% line as a stress test of your own numbers. It is not a probability. In the teaching example that shock leaves $1,323 after economic costs, against $1,964 at 40 visits. Your inputs will differ. Do not quote these two dollars as your downside.
12. Risks that make a busy cleaning business lose money
- Scope creep and a short clock. The extra hour in the worked example is the demonstration: contribution falls from $64.10 to $39.10. No-shows and cancellations need a written rule before they happen.
- Damage, theft claims, injuries, and the wrong chemical. Refuse the hazardous list. Keep safety data sheets and a path for an injury. This is not legal advice on a claim.
- Classification and turnover. A 1099 label does not remove an employer’s duties. Replacing cleaners constantly puts training cost back into every month.
- One commercial account that pays late. If that invoice is the payroll account, you do not have a business yet. You have a receivable.
- Growing, or buying a brand story, while your own hours are priced at zero. The cash remainder that adds your labor back is not profit. A franchise brochure is not a customer list.
Refuse a job when the scope, the access, the chemical, or the payment timing does not fit the written boundary. For a contract, a classification fight, or a coverage question, use a qualified person in that state. This page is the list of questions, not the opinion.
13. Cleaning business plan FAQ
Can I start alone using my own car?
Yes, as a planning choice, if the car can carry the kit and you confirm that personal auto coverage actually applies to the driving. No commercial-auto premium is assumed. The startup ranges assume you are not buying a van.
How much money do I need before the first job?
The report’s cash illustration is $1,950–$6,500, from example ranges, for a solo residential start with a vehicle you already have. Replace each row with a quote. The planner’s startup total stays blank until you type the lines, including zeros.
Do I need a cleaning license, an LLC, a bond, or all three?
They answer different questions. This report does not tell you to form an LLC and does not find a nationwide bond statute. California’s janitorial registration is a real fee with a residential exemption. Use the state index, then the agency page.
Can I hire cleaners as independent contractors?
Only if the federal factors and your state’s labor rules say so. A contract title is not the test. Do not use a 1099 to make the labor cheaper than employment.
How do residential and commercial pricing differ?
Residential comparisons in this report are per visit. The ISSA office range is a monthly contract divided by cleanable area. Different periods. Commercial work also tends to invoice later, which is a cash problem even when the price looks higher.
Is a per-hour quote per cleaner or per crew?
Say which. Two people on site for one hour are two cleaner-hours and one elapsed hour. The planner shows both.
How many visits do I need to cover costs?
In the teaching example, 10 visits cover the $600 after variable costs, and 33 visits also cover a $1,500 owner-pay target. Your break-even is the planner with your inputs. If contribution is not positive, the planner refuses to print a break-even.
How should I price rental linen and move-out extras?
As their own lines: laundry, restock, access, and condition. A platform’s guest fee is not your rate. The teaching example sets laundry to a typed zero because that visit is an ordinary house clean.
When should I hire or add a second crew?
When paid work you have already delivered does not fit, the contribution survives the new wages, and someone can train and check the work.
Can I submit this example to a bank?
A lender needs your local quotes and the statements that lender asked for. The worked example on this page is a teaching visit.
14. Sources and corrections
Census counts, BLS wages, the California fee, the Florida employee threshold, and the Angi, ISSA, and Insureon samples are copied from the linked pages. The 61.3% share is 41,548 ÷ 67,799. The $35,506 full-time figure is the hourly median times 2,080. The startup ranges, the $25 rate, the $180 price, the $600 overhead, and the 40-visit month are examples in the worked visit. Replace them with quotes.
Who prepared this version
This is one report, not a pile of city pages
Google’s spam policies treat many thin pages that only swap a city or an industry name as scaled content abuse.[17]This site’s rule is one sourced report at a time. State rows that are not researched stay in the table as not researched. They are not spun into separate URLs.
Still open
- Massachusetts and New Hampshire stayed “Not yet researched” because both official pages returned HTTP 403 on November 6, 2026 (MA corporations, MA workers’ compensation, NH LLC forms, NH workers’ compensation FAQ). Other rows have a sentence only where the page text was read that day.
- No national revenue figure, on purpose, until an Economic Census receipts table is read.
- Newer County Business Patterns and nonemployer statistics were not folded in. 2023 is the file that was read.
- An official annual median wage for maids was not in the tables retrieved. Only the hourly median and the derived full-time equivalent are shown.
- Some official and industry pages returned HTTP 403 to a scripted fetch and were read another way. The ledger says which. Open them.
- The startup ranges are examples. The Hoover and Uline prices are two shelf prices from one day. Insurance on this page is the Insureon sample; get a quote for your own payroll and city.
- No advertising account and no affiliate link is installed. Citation links are not affiliate links.
Source ledger
| # | Source | Vintage and place | Limit | Audit note |
|---|---|---|---|---|
| [1] | County Business Patterns: 2023 U.S. Census Bureau · Official | 2023 reference year United States | This landing page is not the establishment count. Counts below were read from the bulk file. | Scripted GET recorded HTTP 200 on 2026-11-05. Used for the data-year description. |
| [2] | cbp23us.zip (cbp23us.txt), NAICS 561720, LFO total row U.S. Census Bureau · Official | 2023 United States | 67,799 is employer establishments, not companies, and it leaves out operators with no employees. 1,088,193 is employment in this industry, not every cleaner in the country. Do not add legal-form rows on top of the total row. This is not revenue. 2023 is the year retrieved, not a claim that no newer CBP year exists. The Census API was not used. | Scripted GET recorded HTTP 200 on 2026-11-05. The U.S. total row was read directly: naics 561720, lfo "-", fields est and emp. |
| [3] | May 2025 Occupational Employment and Wage Statistics, Table 1 U.S. Bureau of Labor Statistics · Official | May 2025 United States | Hourly median, hourly mean, and annual mean are different columns. $37,080 and $38,760 are means. OEWS excludes the self-employed and private-household workers. A wage is not a price you can charge and not your profit. | A scripted GET from the audit environment recorded HTTP 403. The wage rows and column headers were read with a separate fetch on 2026-11-05. Confirm the column headers yourself. |
| [4] | Janitors and Building Cleaners U.S. Bureau of Labor Statistics · Official | Handbook page read 2026-11-05; projection span 2025–2035 United States | The $17.71 hourly figure and the $36,840 annual median are occupational. They include jobs inside and outside NAICS 561720. The 2% growth projection and about 321,800 openings a year count occupational openings, including people who leave the job. They are not new cleaning companies, contract volume, or revenue growth. | A scripted GET from the audit environment recorded HTTP 403. The page was read with a separate fetch on 2026-11-05. |
| [5] | Plan your business U.S. Small Business Administration · Official Audit started at https://www.sba.gov/business-guide/plan-your-business/write-your-business-plan, which redirected. | Page followed a redirect on 2026-11-05 United States | General planning guidance. It does not set a 90-day launch period for a cleaning business and it is not a loan approval. | The requested URL redirected and the destination recorded HTTP 200. |
| [6] | Launch your business: licenses and permits U.S. Small Business Administration · Official Audit started at https://www.sba.gov/business-guide/launch-your-business/apply-licenses-permits, which redirected. | Page followed a redirect on 2026-11-05 United States | A national entrance to the topic. State, county, and city rules come from those agencies, not from this page. | The requested URL redirected and the destination recorded HTTP 200. |
| [7] | Employer identification number Internal Revenue Service · Official Audit started at https://www.irs.gov/businesses/small-businesses-self-employed/employer-identification-number, which redirected. | Page followed a redirect on 2026-11-05 United States | The IRS application is free. This site does not apply for an EIN for you. An EIN is not a cleaning license and not a state business license. | The requested URL redirected and the destination recorded HTTP 200. |
| [8] | Independent contractor (self-employed) or employee Internal Revenue Service · Official | Page read 2026-11-05 United States, federal tax | Federal tax classification looks at behavioral control, financial control, and the relationship. A contract title does not decide it. State labor agencies are a separate check. Nothing here is advice to pay cleaners on a 1099 to cut costs. | Scripted GET recorded HTTP 200. The body was read. |
| [9] | Janitorial Registration FAQs California Department of Industrial Relations, DLSE · Official | FAQ read 2026-11-05 California | Registration is $500, valid for one year, renewal $500. Residential-only cleaning is listed as an exemption. Commercial contracting coverage is broader than "only if you have employees." Do not add $500 to other states or to a residential-only budget by default. This row is not a California sales-tax or workers-compensation ruling. | Scripted GET recorded HTTP 200. The body was read. |
| [10] | Publication 94-111, Cleaning Services Texas Comptroller of Public Accounts · Official | Publication read 2026-11-05. An older publish date on the page does not, by itself, retire the guidance. Texas | Cleaning charges generally involve Texas sales and use tax, with an exception discussed for private household employees. This is not Washington classification and not a national rule. This row does not decide Texas licensing or workers compensation. | Scripted GET recorded HTTP 200. The body was read. |
| [11] | Coverage requirements Florida Department of Financial Services, Division of Workers Compensation · Official | Page read 2026-11-05 Florida | Non-construction employers are generally required to carry coverage at 4 or more employees. Owner-counting exceptions and industry classification have to be read on that page. This is not a U.S. rule that the first hire always triggers coverage. | Scripted GET recorded HTTP 200. The body was read. |
| [12] | Common janitorial services Washington Department of Revenue · Official | Page read 2026-11-05 Washington | Routine janitorial services and other cleaning services are not the same Washington tax classification. Do not copy a Texas answer onto a Washington return. This row does not decide Washington licensing or workers compensation. | A scripted GET from the audit environment recorded HTTP 403. The page was read with a separate fetch. A guessed shorter URL was discarded and is not a source. |
| [13] | Cleaning industry Occupational Safety and Health Administration · Official | Safety entrance read 2026-11-05 United States | Use it as the entrance to hazard, chemical, and training material. It is not the source of the job counts or wages in this report. | A scripted GET from the audit environment recorded HTTP 403. The page was read with a separate fetch. Employment figures on that page were not copied. |
| [14] | Commercial cleaning rates per square foot ISSA · Trade association | Article dated 2025-12-04 General office guidance; sampling frame not published | The $0.09–$0.17 per square foot range uses monthly contract cost divided by cleanable area. Do not multiply it by the number of visits and call the result a per-visit price. The sampling method is not public. This is a trade-association article, not a government census. | A scripted GET from the audit environment recorded HTTP 403. The article was read with a separate fetch. |
| [15] | Cleaning business insurance cost Insureon · Insurance broker sample | Page updated 2026-10-12, as read 2026-11-05 Insureon customer sample, not a national census | General liability $59 a month, workers compensation $114 a month, a janitorial bond $9 a month, and commercial auto $250 a month are that page’s sample figures. The page uses "average" in places and describes a median in its method; this report treats them as the sample typical or median costs the page published, not as a quote. A residential general-liability subclass is listed at $51 a month and is not mixed into the $59 figure. Do not add a standalone general-liability premium on top of a business owner policy that already includes general liability. A bond premium is not proof that a bond is legally required. These are not government rates. | Scripted GET recorded HTTP 200. The body was read. |
| [16] | How much does it cost to hire a house cleaner? Angi · Marketplace sample | Article updated 2026-09-29, as read 2026-11-05 Angi national sample of its own projects | National average $176 a visit, common range $118–$239 a visit, and 98,643 verified projects are the article’s own sample claims. Sub-tables on the same page do not collapse into one precise distribution. This is not your city’s price, not revenue you will collect, and not an advertising rate. | The article was read with a fetch on 2026-11-05. An independent scripted GET in the audit environment did not record HTTP 200 (a later check recorded 403). |
| [17] | Spam policies for Google web search: scaled content abuse Google Search Central · Platform policy | Policy page recorded HTTP 200 in the 2026-11-05 audit and carried forward Google Search policies | Cited as the standard this site is written to meet: do not generate many pages that do not add value. It is not a ranking promise and not a legal opinion. | Scripted GET recorded HTTP 200 during the 2026-11-05 audit. |