Skip to content
BlueCollarStacks

How to Start a Cleaning Business (Costs, Licenses, Software)

Most solo house-cleaning businesses start for $1,000 to $4,000 using the owner's own car. The hard part is pricing, insurance and keeping recurring clients, so that's where this guide spends its time.

By BlueCollarStacks EditorialUpdated

We may earn a commission from links on this page. How we make money

You can start a residential cleaning business with a vacuum, a caddy of supplies, a liability policy and a phone. That low barrier is why the work is competitive and why so many new cleaning companies fold in the first year: they underprice, skip insurance, and lose recurring clients to sloppy scheduling. This guide walks through the steps in the order you'll actually do them, with typical cost ranges, the paperwork that varies by state, the pricing math to get right before your first walkthrough, and the software that keeps a recurring schedule from falling apart.

Two cleaners in orange overalls mopping the floor and wiping glass in a bright modern kitchen
Photo: Tima Miroshnichenko / Pexels

Step 1: Choose residential or commercial before anything else

Residential and commercial cleaning are different businesses that happen to use the same mop. Decide which one you're starting, because it changes your insurance limits, your hours, your equipment and how you find clients.

Residential (house cleaning, maid service) is where most owners start. You work daytime hours, clients pay per visit, and the money is in recurring weekly and biweekly visits. One client on a biweekly schedule is 26 visits a year from one sale. The downsides: you're working inside people's homes, so trust, keys and pets become part of the job, and cancellations hit you directly.

Commercial (offices, medical suites, gyms, property turnovers) usually means evening or overnight work, monthly contracts and bigger accounts. Building managers will ask for a certificate of insurance with specific limits, sometimes a bond, and a written scope before they sign. Payment terms of 30 days or longer are common, so you'll need more cash on hand to cover payroll while you wait.

Pick a lane for your first year. Within residential, a narrow focus helps you price and market: recurring maintenance cleans, move-in and move-out cleans for property managers and realtors, or short-term rental turnovers. Each has its own rhythm. Turnovers are same-day and tied to checkout times; move-outs are big, irregular and often paid by a landlord; recurring maintenance is steady and repeatable. You can add the others later.

Step 2: Do the pricing math before you register anything

Pricing is where most new cleaning businesses go wrong, so work it out on paper first. If the math doesn't work at a price your market will pay, it's better to know before you spend money on an LLC.

Start with what an hour of a cleaner's time has to earn. Add up what you need to pay yourself, plus taxes, supplies, mileage, insurance, software and the unpaid time you spend driving, quoting and answering texts. Then divide by the hours you'll actually spend cleaning, which is fewer than you think. A solo cleaner working 40 hours a week might only clean for 28 to 32 of them once you count driving and admin.

Here's a hypothetical. Say you decide each cleaner-hour must bring in $55. You time yourself on a 3-bedroom, 2-bath, 1,800 sq ft home and a standard clean takes 3 hours.

Service Time on site Math Flat price
Standard clean, 3 bed / 2 bath 3.0 hrs 3 × $55 = $165 $165
Biweekly recurring (same home) 2.5 hrs 2.5 × $55 = $137.50 $140
First-time deep clean 5.0 hrs 5 × $55 = $275 $275
Move-out, empty home 5.5 hrs 5.5 × $55 = $302.50 $300

A few things that table teaches you:

  • Recurring visits get faster. A home cleaned every two weeks takes less time than one cleaned once a quarter. That's why you can discount recurring service and still make your hourly target.
  • The first clean is always a deep clean. Price it separately and say so up front. If you quote a new client your recurring price for a home that hasn't been cleaned in six months, you'll work five hours for a three-hour price.
  • Charge flat prices, quote from hours. Clients like knowing the number. You protect yourself by timing the job and adjusting the flat price after the second visit if the home runs long.

Write down add-on prices now too: inside the oven, inside the fridge, interior windows, laundry, baseboards on a deep clean. Add-ons are where a lot of margin lives, and having them on a list means you don't make up a number on the doorstep.

Step 3: Register the business and check local licenses

The paperwork for a cleaning business is light, but it varies by state, county and city. Do it in this order.

Pick a structure. Many owners form a single-member LLC because it's cheap in most states and separates business debts from personal ones. State filing fees typically run from about $35 to $500, and some states charge an annual report fee on top. A sole proprietorship costs less to set up; you may only need a DBA ("doing business as") filing if you use a business name. An LLC does not replace insurance. If you damage a client's floor, the LLC protects your house in some cases, but your liability policy is what pays for the floor.

Get an EIN. The IRS issues an Employer Identification Number free online, usually in minutes. You'll need one to open a business bank account and to run payroll later. Ignore any website that charges a fee for it.

Check for a local business license. Most cities and counties require a general business license or tax registration for any business operating there, including home-based ones. Call the city or county clerk where you're based. If you clean in several towns, ask whether each one wants its own registration; some do.

Ask about sales tax. Most states don't tax residential house cleaning, but some do tax cleaning services, and commercial janitorial work is taxed in more states than house cleaning. How your state classifies the work matters. One call to your state revenue department before you set prices saves you from owing tax you never collected.

There's no national license for house cleaning, and most states don't require one. That changes if you move into specialty work. Biohazard, crime-scene, mold remediation and some carpet or upholstery cleaning can bring their own state certifications and rules. Check with your state before you advertise those services.

Step 4: Get insured and bonded before your first paid clean

Insurance isn't optional in practice, even when the law doesn't require it. One broken heirloom or a cleaner slipping on a wet stair can cost more than your first year of revenue. Get these in place before you take a dollar.

General liability. This covers damage to a client's property and injuries to other people. Most small residential cleaners pay somewhere around $350 to $1,200 a year. Online insurers like NEXT advertise general liability starting at $19/mo and Hiscox at $30/mo (as of October 2026), but those are starting prices; your quote will depend on your state, your payroll, the services you offer and your claims history. Commercial clients will often require $1 million per occurrence and ask to be named as an additional insured. Find out before you quote, because it can change your premium.

A janitorial bond. A bond covers theft, which liability insurance usually doesn't. Small bonds typically cost $100 to $300 a year. The bond doesn't protect you; it protects the client, and the bonding company will expect repayment if it pays a claim. Its real value is the line on your website and estimate that says "licensed, insured and bonded," which matters to someone handing you a key.

Workers' comp, once you hire. Nearly every state requires workers' compensation insurance once you have employees, although the headcount threshold and the rules vary by state (Texas is the well-known exception where it's optional for most private employers). Cleaning is physical work with ladders, chemicals and lifting. Price it into your hourly rate before you hire.

Commercial auto. Your personal auto policy may not cover a crash while driving between client homes for work, especially with an employee driving. Ask your agent directly.

Step 5: Buy equipment and supplies for the work you'll actually do

Buy for the jobs you have, not the ones you hope to have. A solo residential cleaner can be fully equipped for under $1,500. Don't buy a van, a carpet extractor or a floor machine until a paying client needs one.

A practical starter kit:

  • A HEPA vacuum. Your most-used tool and worth spending on. Backpack vacuums are faster on stairs and in cluttered homes; uprights are easier on wide carpet.
  • Microfiber in four colors. Assign one color to bathrooms, one to kitchens, one to dusting and one to glass, and never mix them. Clients notice when the toilet rag goes near the counter.
  • A flat microfiber mop with spare pads, a bucket, and a mop for tile.
  • Two caddies so you can carry everything for a room in one trip.
  • Chemicals: an all-purpose cleaner, a bathroom cleaner, a degreaser, glass cleaner, a disinfectant, and a gentle stone-safe cleaner for granite and marble. Buy concentrates and label your spray bottles with the product and dilution.
  • Gloves, a step stool, scrub brushes, a pumice stone and extension poles for high dust.
  • Shoe covers. Cheap, and clients notice.

Keep the safety data sheets for every chemical you use in a folder or on your phone. If you hire, your employees need access to them and training on them under OSHA's hazard communication rules.

Some clients will want you to use their own products. Decide your policy in advance. Many cleaners agree to it but won't use products they consider unsafe, and they note it in the client file.

Step 6: Software you will need

You can run five clients from a paper calendar and a payment app. Past about 15 recurring clients, or the day you add a second cleaner, paper starts costing you money: double-booked Tuesdays, a forgotten lockbox code, a client who wasn't charged for three visits. That's when you set up real software for cleaning businesses, ideally before you're in that mess.

Here's what a cleaning business actually needs software to do, in order of importance:

  1. Recurring schedules. Weekly, biweekly and monthly visits that repeat automatically and handle skips and holiday shifts without rebuilding the calendar.
  2. Client notes that travel with the job. Gate codes, alarm codes, pets, "don't use bleach on the shower," and which bedroom is off-limits. Your cleaner should see these on their phone when they arrive, not in a text thread from March.
  3. Automatic reminders. A text the day before cuts lockouts and no-shows.
  4. Invoicing and card-on-file payments. Charging after each visit, or batch-charging recurring clients, beats chasing Venmo.
  5. Payroll-ready time tracking. Clock-in and clock-out at the client's home so you can pay by the hour and prove time on site if a client disputes it.

Some real options, with prices as of October 2026:

  • ZenMaid is built only for maid services. Starter is $19/mo for up to 40 appointments a month; Pro is $39/mo with unlimited appointments, GPS tracking, reports, payroll and QuickBooks integration. Text messages are billed on top of the plan. It's cheap and simple, but owners commonly note that quoting and estimating are thin, and it does nothing for other trades if you expand into pressure washing or handyman work.
  • Jobber works across many home-service trades and is a common pick for cleaning companies. Core is $29/mo billed annually ($49 month to month) for one user. Connect starts at $99/mo billed annually for one user, and five users on Connect run $149/mo billed annually. Card payments cost 2.9% + 30¢ and ACH is 1%. Users commonly report that costs climb as you add users and add-ons.
  • Housecall Pro Basic is $59/mo billed annually for one user and Essentials is $149/mo billed annually for up to five users. Card processing starts at 2.59%. Users commonly report that many of the better features sit on the higher tier.

For bookkeeping, most field service apps sync with QuickBooks Online, which starts at $38/mo for Simple Start (one user). If you're solo and only doing a handful of clients, a scheduling app with built-in invoicing may be all you need for the first few months.

Use the free trial. Load ten real clients with their real recurring schedules and real notes, then try to skip a visit, move a client to Thursday, and charge a card. If that takes more than a few minutes in the app, it'll take an hour every week.

Step 7: Land your first 10 recurring clients

Your first ten recurring clients are the business. Ten biweekly clients at $140 a visit is $36,400 a year in steady revenue before add-ons and one-time cleans. Focus every early marketing dollar on getting there.

What tends to work for new residential cleaners:

  • Your Google Business Profile. Free, and it's where most local "house cleaning near me" searches end up. Add your service area, real photos of your work (with permission), and your hours. Ask every happy client for a review in the first month.
  • Neighborhood density. Once you have one client on a street, put door hangers on the five houses on either side. Clustered clients cut your drive time, which is unpaid time.
  • Realtors and property managers. Move-out and pre-listing cleans are one-time work, but they're big jobs and they refer you. Bring a one-page price sheet.
  • Local Facebook and Nextdoor groups. Answer requests quickly and professionally. Speed wins most of these.
  • A referral credit. $25 off the next clean for both the referring client and the new one is cheap compared with any ad.

Do an in-person or video walkthrough before quoting a new home. It's the only way to see the actual condition, and it's where you explain your scope, your first-clean pricing and your cancellation policy. Clients who agree to those terms face to face are far less likely to argue later.

Step 8: Hire your first cleaner the right way

Most owners hire when they're turning down work or cleaning six days a week. Hire a little before that point, because training takes time and your first hire may not work out.

Employee or contractor. This is the decision that gets cleaning companies in trouble. If you set the schedule, provide the products and equipment, and tell people how to clean using your checklist, the IRS and the Department of Labor are likely to see them as employees, whatever you call them. Misclassification can mean back payroll taxes, penalties and unpaid overtime claims. Some states apply stricter tests than the federal ones. Talk to an accountant before you make your first hire, not after.

Run real payroll. Once you have employees you'll withhold taxes, file quarterly returns, carry workers' comp and send W-2s. A payroll service handles most of that. Gusto's Simple plan, for example, is $49/mo plus $6 per person per month as of October 2026, and includes full-service single-state payroll with tax filing.

Budget for labor honestly. Your hourly price has to cover the cleaner's wage plus employer payroll taxes, workers' comp, paid drive time between homes, and supplies. If you pay $18 an hour, your true cost is well above $18. Run the numbers in Step 2 again with a paid employee doing the cleaning instead of you.

Train to a checklist. The checklist is how a client gets the same clean whether you or your new hire walks in. Train side by side for the first several homes, then have the new cleaner work while you inspect.

Step 9: Build the systems that keep recurring clients

Recurring clients leave for a few predictable reasons: inconsistent quality, missed or late visits, a cleaner they liked who quit, or a price increase with no warning. Most of those are systems problems, and you can fix them early.

  • Same cleaner, same day, same time window. Clients get attached to their cleaner and their routine. Protect both whenever you can.
  • A written client agreement. Cover your cancellation window (24 or 48 hours is common), a lockout fee if you can't get in, how keys and codes are stored, pets, and your re-clean policy. Have every new client sign or accept it before the first visit.
  • A re-clean guarantee with a time limit. "If we missed something, tell us within 24 hours and we'll come back and fix it." It costs you little and saves clients you'd otherwise lose.
  • Key and code security. Store keys coded, not labeled with addresses. Keep alarm and lockbox codes in your software, not in group texts.
  • Annual price reviews. Raise prices once a year with 30 days' notice, in writing. Small, predictable increases go over better than a big jump after three years of rising costs.
  • Quality checks. Inspect a sample of homes each month, especially for newer cleaners, and ask clients a single question by text after a visit: "Anything we should do differently next time?"

Write each of these down in your first month, even if it's a shared note on your phone. When you hire your second cleaner, that note becomes the training manual, and the client agreement becomes the thing you point to when someone disputes a lockout fee.

Startup costs at a glance

ItemLowHighNotes
Business registration (LLC or DBA)$35$500One-time state filing fee. LLC fees vary widely by state; some states add an annual report fee. A sole proprietor with a DBA usually pays less.
EIN from the IRS$0$0Free and issued online the same day. Don't pay a third-party site for it.
Local business license$0$300Set by your city or county. Some places charge nothing; others charge an annual fee.
General liability insurance$350/yr$1,200/yrTypical range for a small residential cleaner. NEXT advertises GL starting at $19/mo and Hiscox at $30/mo as of October 2026; your quote depends on state, payroll and claims history.
Janitorial (fidelity) bond$100/yr$300/yrTypical premium for a small bond ($5,000 to $25,000 of coverage). Optional in most places, but many clients ask for it.
Starter supplies$250$800Microfiber cloths, mops, buckets, caddies, gloves, chemicals and a step stool for one cleaner or a two-person team.
Vacuum$150$700A HEPA upright or backpack vacuum. Backpacks are faster on stairs and in tight homes.
Scheduling and invoicing software$0/mo$60/moA free calendar works for five clients. ZenMaid starts at $19/mo; Jobber Core is $29/mo billed annually (October 2026).
Initial marketing$100$600Door hangers, yard signs, a simple website and printed leave-behind cards. A Google Business Profile is free.

Setup checklist

  • Decide residential or commercial and write down your three core services (standard, deep, move-out) with a flat price for each home size.
  • Register the business with your state and get a free EIN from the IRS.
  • Ask your city or county clerk whether you need a local business license, and ask your state revenue department whether cleaning services are taxable where you work.
  • Buy general liability coverage and get quotes for a janitorial bond. Compare at least three quotes on our page about insurance for contractors.
  • Open a separate business checking account and run every job payment through it.
  • Set up invoicing software for contractors so clients get an invoice the day of the clean and can pay by card or bank transfer.
  • Put recurring clients on a schedule in field service management software once you pass about 15 regular clients or add a second cleaner.
  • Write a one-page client agreement: cancellation window, lockout fee, key or code handling, pets, and what a re-clean covers.
  • Build a room-by-room checklist for each service so every clean looks the same no matter who does it.
  • Before you hire, decide W-2 or 1099 honestly and compare contractor payroll services so taxes and workers' comp are handled from the first paycheck.
  • Claim your Google Business Profile and ask your first five happy clients for a review.

Questions owners ask

How much does it cost to start a cleaning business?

A solo residential cleaning business typically costs $1,000 to $4,000 to start if you use your own car. The biggest pieces are insurance, a good vacuum, supplies and state registration fees. Commercial cleaning costs more because you may need floor machines, a bigger bond and higher liability limits that building managers require in their contracts.

Do I need a license to start a cleaning business?

Most states don't have a special license for house cleaning, but you'll usually need to register the business and get a local business license from your city or county. Requirements vary by state and city. Some states also tax cleaning services, especially commercial janitorial work, so check with your state revenue department before you set prices.

Is a janitorial bond the same as insurance?

No. General liability insurance covers damage you cause and injuries to other people. A janitorial bond (sometimes called a fidelity bond) covers theft by you or your employees, and the bond company expects to be paid back if it pays a claim. Many clients ask for both, and the bond is cheap enough to carry from day one.

How much should I charge per house cleaning?

Work it out from your target hourly rate, not a competitor's flyer. Time a standard clean for each home size, multiply by your target rate per cleaner-hour, and round to a flat price. Flat prices are easier to sell than hourly rates, but you need a written scope and a deep-clean surcharge for first visits or you'll lose money on dirty homes.

Should my cleaners be employees or independent contractors?

If you set their schedule, supply the products and tell them how to clean, they likely count as employees under IRS and Department of Labor tests. Misclassifying them can bring back taxes and penalties. Most cleaning companies that grow past a few people run W-2 payroll with workers' comp. Rules vary by state, so confirm with an accountant.