Updated November 6, 2026

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:

  1. Read the Census count of 67,799 employer establishments as a national payroll total, then check your own town.[2]
  2. Pick one starting model and write down the jobs you will refuse.
  3. Separate one-time cash, a monthly overhead number, and a reserve. The dollar ranges below are examples until you replace them with quotes.
  4. 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.
  5. Turn a walkthrough into cleaner-hours, a loaded labor rate, and a contribution per visit, then test break-even in the planner.
  6. Run a 90-day checklist and keep the evidence for each step.

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]

NAICS 561720, United States, 2023 County Business Patterns. Payroll establishments, from the Census bulk file.
FigureValueWhere it comes from
Employer establishments67,799National total, all legal forms. Solo cleaners with no employees are outside this count.
Employees in those establishments1,088,193Payroll at those establishments.[2]
Establishments with fewer than 5 employees41,548Size class in the same table.
Share with fewer than 5 employees61.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.

Local demand worksheet. Fill it. None of these cells were researched for a sample city.
QuestionWhat to writeDone when
Service boundaryNeighborhoods or drive time you will acceptYou can say no to a job outside it
CustomerHomes, small offices, rentals, or move-outs — pick one to startThe other types are later, not this month
FrequencyWhat those customers already buy: weekly, biweekly, each checkout, onceYou heard it from buyers, not from a national article
CompetitorsThree real quotes or published local offers, with the scope attachedYou know what the price includes
Inquiry logDate, source, quote, booked or not, repeat or notYou can see which source produced a second visit
RefusalsMold, biohazard, medical, heights, pests, anything you are not trained or insured forThe 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.

Four models compared on the work, not on a profit ranking. No column is “the most profitable.”
Recurring residentialSmall-office janitorialTurnoverMove-in / move-out
CustomerHouseholdOffice or property managerHost or property managerResident, landlord, or realtor
How oftenUsually weekly or biweeklyA contracted cycleEach checkoutOnce
When you get paidOften at the visitOften on an invoiceTied to a deadlineWhen the job is done
ScheduleDaytime routeOften after hours, with access arrangedA hard checkout timeThe day the home is empty
ToolsResidential kit and a car you already haveA larger kit only if the scope needs itLinen, restock, a way to inspectHeavier first-clean supplies
What goes wrongKeys, trust, scope creepA slow invoice, one large accountA missed checkout, laundry, damage claimsThe home is dirtier than the quote
Where the first jobs come fromReferrals, a true public profile, neighborsA walkthrough and a written proposalHosts and managers who care about the deadlineRealtors, 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.

Retail examples opened November 6, 2026. Each price is one seller’s shelf price for one model. Shipping, tax, and tomorrow’s price are not included.
ItemPriceLabelPage
Hoover Commercial Prime Lite upright, model CH50300$226.20 Home Depot, retrieved 2026-11-06Home Depot product page
Uline Standard Janitor Cart, model H-6347, quantity 1$190.00 Uline, retrieved 2026-11-06Uline 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.

Solo residential launch, assumption ranges in USD. Totals are the sum of the ranges, not a surveyed average.
One-time itemLowHighLabel
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.

4 rows cite a cleaning-specific page from November 5, 2026. 45 rows cite a secretary-of-state page, a workers’ compensation page, or both, read November 6, 2026. 2 rows were not opened.
StateStatusWhat this row coversFee, tax, workers’ compensationOfficial pageCheckedStill unknown
AlabamaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
AlaskaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
ArizonaPartial — official page openedNo 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 Commission2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
ArkansasPartial — official page openedNo 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 services2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
CaliforniaVerified exampleJanitorial-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 FAQ2026-11-05City business licenses, home-occupation rules, sales tax, workers’ compensation, and bonding are not answered by this FAQ note.
ColoradoPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
ConnecticutPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
DelawarePartial — official page openedNo 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 page2026-11-06Sales 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 ColumbiaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
FloridaVerified exampleWorkers’ 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’ Compensation2026-11-05Licensing, sales tax, and city requirements were not checked for this row.
GeorgiaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
HawaiiPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
IdahoPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
IllinoisPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
IndianaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
IowaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
KansasPartial — official page openedNo 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 State2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
KentuckyPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
LouisianaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
MainePartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
MarylandPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
MassachusettsNot yet researchedNot 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.
MichiganPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
MinnesotaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
MississippiPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
MissouriPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
MontanaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
NebraskaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
NevadaPartial — official page openedNo 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 page2026-11-06Sales 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 HampshireNot yet researchedNot 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 JerseyPartial — official page openedNo 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 page2026-11-06Sales 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 MexicoPartial — official page openedNo 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 page2026-11-06Sales 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 YorkPartial — official page openedNo 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 page2026-11-06Sales 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 CarolinaPartial — official page openedNo 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 page2026-11-06Sales 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 DakotaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
OhioPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
OklahomaPartial — official page openedNo 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 filings2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
OregonPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
PennsylvaniaPartial — official page openedNo 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 page2026-11-06Sales 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 IslandPartial — official page openedNo 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 page2026-11-06Sales 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 CarolinaPartial — official page openedNo 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 page2026-11-06Sales 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 DakotaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
TennesseePartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
TexasVerified exampleSales 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-1112026-11-05Licensing, home-occupation rules, workers’ compensation, and city requirements were not checked for this row.
UtahPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
VermontPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
VirginiaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
WashingtonVerified exampleExcise-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 services2026-11-05Licensing, 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 VirginiaPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
WisconsinPartial — official page openedNo 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 page2026-11-06Sales tax on cleaning, bonding, city licenses, and home-occupation rules. Read the linked page before you rely on the threshold; owner-counting rules differ.
WyomingPartial — official page openedNo 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 page2026-11-06Sales 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.

Insureon sample, monthly, updated 2026-10-12. Not a quote. Do not add the general-liability line on top of a package that already includes it.
SamplePublished figureKeep separate from
General liability$59 / monthThe residential subclass at $51 / month. Do not average them together.
Workers’ compensation$114 / monthAny state threshold. The sample is not the Florida 4-employee rule.
Janitorial bond$9 / monthLiability insurance. A premium is not proof of a legal duty.
Commercial auto$250 / monthA 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

Three reasons someone mentions a janitorial bond. Only one of them is a legal rule, and this report does not find a nationwide one.
ReasonWhat to do
A statute requires itNot 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 itRead that contract. A property manager can demand a bond the statute does not.
You want it as a trust signalOptional. 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

  1. Walk the job. Write rooms or square footage, bathrooms, soil, frequency, and what is different about the first visit.
  2. 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.
  3. 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.
  4. Add supplies, cash travel, payment fees, a rework reserve, and the overhead that does not belong on a single visit.
  5. 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

Two published ranges that use different clocks. Do not divide one by the other.
SourceFigurePeriodWhat 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.

Scope worksheet. Empty cells are for the job in front of you.
ItemIncludeExcludeNotes
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]

BLS wages. Means and medians are not interchangeable. OEWS excludes the self-employed and private-household workers.
OccupationHourly medianOther published figureWhat the annual number is
Maids and housekeeping cleaners, 37-2012$17.07Hourly 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.71OOH 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–20352%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 log. Counts start at blank. Do not backfill them with an industry average.
ChannelLeadsQuotesBookedRepeatContribution 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.

One residential visit. Price, time, loaded rate, and fixed costs are assumptions. The results are derived from those assumptions.
LineAmountLabel
Pre-tax price$180Example price for this visit.
People × hours on site1 × 3 hours
Paid travel and setup0.5 hours Separate from the cash mileage below.
Total paid hours3.5 3 + 0.5
Loaded labor rate$25.00 / hourExample 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 visits10 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 pay33 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.

Enter a price, hours, and costs. Blank stays unknown.

Business model

Recurring home cleaning. Price one visit. The guest-facing fee on a rental platform is not this number.

One-time cash and reserve (USD)
Price for the visit (USD, pre-tax)
Time and labor
Other costs on the visit (USD)
Month, volume, and capacity

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.
Launch checklist. Owner, due date, and go / no-go are blank because this report does not know your business.
StepEvidenceOwnerDueGo / 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

FlareForge team. Updated November 6, 2026. Figures checked against the linked sources on November 5, 2026.

Corrections: none yet. The log will name the old figure and the replacement. The update date changes when the words or numbers change. How we source.

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 ledger. Each limit is part of the claim. A link that answered HTTP 200 is still not a quote for your city.
#SourceVintage and placeLimitAudit 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.