Professional cleaning supplies arranged on a bright California kitchen counter

How to Start a Cleaning Business in California

How to Start a Cleaning Business in California

California has more than 39 million people, one of the highest costs of living in the country, and a cleaning industry that generates billions in revenue every year. The barrier to entry is genuinely low — you can launch a residential cleaning operation for $2,000 to $6,000 in equipment and supplies. But the compliance side of running a cleaning business here is more complex than most states, and the surprises hit fast: an $800 annual franchise tax, a California-specific janitorial registration requirement that costs $1,000 in year one, mandatory workers’ comp the moment you hire your first employee, and AB5 rules that make it nearly impossible to classify your cleaners as independent contractors.

This guide covers all of it — what to file, what to pay, and what skipping steps actually costs you.


Why Start a Cleaning Business in California?

The economics make sense. Cleaning is a recurring revenue business — residential clients typically book weekly or biweekly, meaning you’re not hunting for new customers every month. Commercial clients often sign service contracts. Once you build a route, the income is relatively predictable.

Startup costs are low compared to almost any other service business. A residential house cleaning operation can launch for $2,000 to $6,000 in equipment, supplies, and basic insurance. Commercial janitorial — think office buildings, retail spaces, post-construction cleanup — costs more upfront, typically $5,000 to $15,000, because you’re investing in industrial equipment, floor machines, and higher-capacity supplies.

California’s population density and high-income households create genuine demand on both sides. Residential cleaning is a premium service that busy dual-income households pay for consistently. Commercial janitorial is driven by contract cycles in offices, medical facilities, schools, and retail.

The catch is that California’s regulatory environment adds costs most other states don’t have. You’re looking at $800 a year in franchise tax regardless of revenue, a mandatory janitorial registration requirement if you operate commercially with any workers, mandatory workers’ comp from employee number one, and AB5 rules that effectively eliminate the independent contractor option for cleaning workers. A solo residential operator running lean has a manageable compliance burden. A commercial employer with a crew faces a meaningfully higher cost structure from day one.

Know that going in, and you can plan for it. Get blindsided by it, and it’s expensive.


Step 1: Choose Your Business Structure

Most cleaning businesses in California form an LLC. Here’s why: this is a business where workers enter clients’ homes and commercial properties. If something breaks, goes missing, or someone gets hurt, you want liability protection between your business and your personal assets. A sole proprietorship gives you none of that.

LLC formation: File Articles of Organization (Form LLC-1) through California’s online portal at bizfileOnline.sos.ca.gov. The filing fee is $70.

The $800 franchise tax: Every California LLC owes $800 per year to the Franchise Tax Board, regardless of revenue — even if you made nothing. This is not optional and it doesn’t go away. The first payment is due by the 15th day of the 4th month after you form your LLC, and then April 15 annually. The first-year exemption that used to exist expired December 31, 2023. You owe it from day one.

Statement of Information (Form LLC-12): $20, due within 90 days of formation, then every two years. File it through the same SOS portal. Missing this one triggers a $250 penalty.

EIN: Get your Employer Identification Number from the IRS at irs.gov. It’s free and takes about 10 minutes online. You’ll need it to open a business bank account and to hire employees.

Sole proprietorship: No state filing fee, and you can operate under your own name or file a fictitious business name (DBA) with your county for $10–$100. But you get zero liability protection. For a business where you’re inside clients’ homes and handling their property, that’s a meaningful risk to take on. Most cleaning businesses outgrow the sole prop quickly once they start hiring — and at that point, forming an LLC anyway becomes the obvious move.


Step 2: Register with the Labor Commissioner (Janitorial Employers)

This is the one that catches people off guard.

California’s Property Service Workers Protection Act (AB 1978) requires any employer of janitorial workers to register with the Division of Labor Standards Enforcement (DLSE) before they can legally operate. This isn’t a license for the business itself — it’s a registration specific to janitorial employers, and it applies the moment you have even one cleaning worker, including workers you’ve classified as independent contractors.

Costs:

  • First-time registration: $500 application fee + $500 annual registration fee = $1,000 in year one
  • Annual renewal: $500/year

Penalty for skipping it: $100 per calendar day, capped at $10,000. That’s not a hypothetical — the Labor Commissioner actively enforces this, and janitorial businesses are a priority enforcement area.

Sexual harassment prevention training: Registered janitorial employers must provide biennial in-person sexual harassment prevention training to all employees under Labor Code section 1429.5. This isn’t optional and isn’t satisfied by online training alone — it has to be in-person.

Register at dir.ca.gov/dlse — search “Janitorial Registration” on the site.

One important distinction: This requirement is aimed at commercial janitorial employers. A sole operator doing residential house cleaning — just you, no employees, no contractors — likely doesn’t trigger this requirement. But the line can blur quickly. If you start bringing in even one helper, the obligation kicks in. If you’re unsure whether your situation requires registration, contact the DLSE directly before you operate. A $1,000 registration fee is a lot cheaper than a $10,000 penalty.


Step 3: Get Local Business Licenses and Permits

California has no statewide general business license. What you need depends entirely on where you’re operating.

Most cities require a business tax certificate — often called a business license — before you can legally conduct business there. Costs range from $15 to $300 or more, depending on the city and sometimes your revenue tier. Los Angeles, San Francisco, San Diego, and Sacramento all have their own licensing offices and fee schedules.

The fastest way to find out exactly what’s required for your business type and location: use CalGold at calgold.ca.gov. Enter your business type and city, and it pulls the specific permits and licenses you need from local, state, and federal agencies. It’s not perfect, but it’s the best starting point available.

Home-based operations: If you’re running your cleaning business out of your home — scheduling, storage, admin — check your local zoning rules. Most residential zones allow home occupations with restrictions: limited signage, no commercial vehicle parking on the street, caps on how much of your home can be used for business storage. Some cities require a separate home occupation permit on top of the business license. Storing commercial cleaning supplies (especially certain chemicals) may also trigger additional requirements.

CDTFA Seller’s Permit: Cleaning services are not taxable in California — you’re selling labor, not a product. So you generally don’t need a seller’s permit from the California Department of Tax and Fee Administration. The exception: if you sell cleaning products directly to customers (retail), you’d need one. Register free at cdtfa.ca.gov if that applies to you.


Step 4: Insurance — What California Requires

Workers’ compensation: If you hire even one employee, workers’ comp is mandatory in California. No minimum threshold, no exceptions. Penalties for non-compliance start at $10,000 — and the state can also issue a stop-work order that shuts down your operation until you’re covered.

For cleaning and janitorial businesses, workers’ comp typically runs around $2.50 per $100 of payroll. For a small crew running $200,000 in annual payroll, that’s roughly $5,000/year — or about $486/month. Rates vary by insurer and your claims history, but this is the ballpark you’re planning around.

General liability insurance: Not legally required by California law, but commercially required in practice. Most commercial clients won’t sign a contract with a cleaning company that can’t show proof of general liability coverage — typically $1 million per occurrence / $2 million aggregate. Landlords often require it before you can service their buildings. Budget approximately $77/month ($924/year) for a small cleaning business, though this varies based on revenue and coverage limits.

Janitorial bond (fidelity bond): This isn’t legally required either, but many commercial clients and government contracts require it. A fidelity bond covers theft by your employees at client sites. Coverage typically runs $5,000 to $25,000. It’s relatively inexpensive and signals professionalism to commercial clients — worth getting early if you’re targeting that market.

Business Owner’s Policy (BOP): A BOP bundles general liability and commercial property insurance into one policy, typically averaging around $138/month for small cleaning businesses. If you own equipment worth protecting, a BOP can be a cost-effective way to get broader coverage than GL alone.


AB5 and Worker Classification

This section matters a lot if you’re planning to grow beyond a solo operation.

California’s AB5 law flips the default assumption: everyone who works for you is an employee until proven otherwise. To classify someone as an independent contractor, you have to satisfy all three prongs of the ABC test:

  • A: The worker is free from your control and direction in performing the work
  • B: The work is outside your usual course of business
  • C: The worker is independently established in a trade, occupation, or business of the same nature

Cleaning workers almost never pass Prong B. If you run a cleaning business and hire someone to clean, that person is performing work that IS your usual course of business. The B prong fails immediately. Under AB5, that person is an employee.

This isn’t a gray area. It’s one of the clearest applications of the ABC test in California, and the Labor Commissioner has enforced it against cleaning businesses specifically.

What this means practically: If you hire cleaners, budget for payroll taxes (employer Social Security and Medicare contributions), workers’ comp premiums, California’s paid sick leave requirements, and eventually other mandated benefits. The $16.90 per hour minimum wage (effective January 1, 2026) sets your floor on labor costs.

The referral agency exception: AB 2257 created a limited exception for referral platforms that connect clients with independent home cleaning providers. The Borello multifactor test applies in these cases rather than the ABC test. But this exception is narrow — it’s designed for marketplace-style platforms, not a traditional cleaning company that sends workers to client sites under its own brand. Don’t assume it applies to your business without reviewing the specifics carefully.

Misclassification isn’t just a regulatory slap on the wrist. It can mean back wages, unpaid payroll taxes with penalties and interest, and EDD assessments going back years. If you’re building a cleaning business with a team, build it with employees from the start.


Startup Costs at a Glance

Here’s what you’re actually spending in year one, broken down:

ItemCost
LLC filing (Articles of Organization)$70 (one-time)
Franchise tax$800/year
Statement of Information (Form LLC-12)$20 (within 90 days)
Janitorial registration (if employer)$1,000 first year, $500/year after
Local business license$15–$300 (varies by city)
General liability insurance~$924/year
Workers’ comp (if hiring)~$486/month
Equipment and supplies (residential)$2,000–$6,000
Equipment and supplies (commercial)$5,000–$15,000

Total first-year estimate — solo residential operator: $3,800–$8,000. This assumes you’re working alone, doing house cleaning, no employees, no janitorial registration required.

Total first-year estimate — commercial with employees: $10,000–$25,000+. This includes janitorial registration, workers’ comp, commercial equipment, and proper insurance. It’s a real business investment, not a side hustle launch.

The solo residential path is genuinely accessible. The commercial employer path requires capital and planning — but it’s also where the scale is.


The Next Step

Pick your lane first: residential or commercial, solo or employer. That decision determines most of what comes next — whether you need janitorial registration, what your insurance requirements look like, and how AB5 affects your workforce.

If you’re going solo and residential to start, the immediate to-do list is short: form your LLC at bizfileOnline.sos.ca.gov, get your EIN at irs.gov, pull your local business license requirements from calgold.ca.gov, and get general liability coverage before your first client.

If you’re hiring from day one, add janitorial registration at dir.ca.gov/dlse, get workers’ comp in place before anyone starts working, and treat your cleaners as employees — not contractors.

California’s compliance requirements are real, but they’re not unknowable. Get the structure right upfront and you’re not scrambling to fix it later.