Starting a cleaning business requires surprisingly little upfront capital, often between $300 and $2,500 depending on whether you focus on residential or commercial work. The low barrier to entry makes it one of the most accessible service businesses you can launch, but doing it right means handling the legal setup, pricing, insurance, and marketing before you clean your first client’s home.
Choose Your Niche First
Before buying a single bottle of all-purpose cleaner, decide what type of cleaning you want to do. Residential cleaning (homes and apartments) has the lowest startup costs and simplest equipment needs. Commercial cleaning (offices, retail spaces, medical facilities) typically pays more per contract but requires heavier equipment and sometimes specialized certifications. Within residential work alone, you can further specialize in standard recurring cleans, deep cleaning, move-out cleaning, or post-construction cleanup, each with different pricing and customer expectations.
Your niche shapes nearly every decision that follows: what equipment to buy, how to price your services, who your ideal customer is, and where to market. Starting with residential work and expanding into commercial contracts later is a common path.
Register Your Business and Get Licensed
You need a legal business structure before you can open a bank account, buy insurance, or send invoices. Most solo cleaning business owners choose between a sole proprietorship and an LLC. An LLC separates your personal assets from business liabilities, which matters in a service where you’re working inside someone’s home around their belongings.
Regardless of structure, you’ll typically need to:
- Register a business name. If you operate under anything other than your legal name, you’ll file a fictitious business name statement (sometimes called a DBA) with your local government.
- Get a federal Employer Identification Number (EIN). This is free from the IRS and takes minutes online. You’ll need it to open a business bank account and file taxes, and it’s required if you plan to hire employees.
- Apply for a state employer identification number if your state requires one for tax withholding or unemployment insurance purposes.
- Check local license requirements. Some cities and counties require a general business license or a specific permit for janitorial services. A few states require janitorial businesses to register with a state labor agency and submit proof of workers’ compensation coverage before operating.
Open a dedicated business bank account from day one. Mixing personal and business funds creates tax headaches and weakens the liability protection an LLC provides.
Get Insured and Bonded
Insurance is non-negotiable for a cleaning business. You’re working in other people’s spaces around their furniture, electronics, and valuables. The two policies to get immediately are general liability insurance and a surety bond.
General liability covers damage you cause to a client’s property, like breaking a window or staining a carpet. Policies for small cleaning businesses typically run a few hundred dollars per year. A surety bond protects clients against theft and signals professionalism; many commercial clients and property managers won’t hire an unbonded cleaner.
Once you hire your first employee, most states require workers’ compensation insurance. This covers medical costs and lost wages if an employee is injured on the job. Even in states where it’s technically optional for very small employers, carrying it protects you from personal liability if someone gets hurt scrubbing a bathtub. If you remain a solo operator with no employees, you can typically claim an exemption from workers’ comp requirements, though the rules vary by state.
Buy Equipment and Supplies
A residential cleaning business can launch with $200 to $500 in equipment and supplies. Here’s what you need for day one:
- Vacuum cleaner (a reliable upright or canister model)
- Mop and bucket
- Microfiber cloths (buy in bulk; you’ll go through them quickly)
- Spray bottles and a cleaning caddy to carry supplies between rooms
- Rubber gloves
- All-purpose cleaner, glass cleaner, disinfectant, and bathroom cleaner
- Scrub brushes and a squeegee
Resist the urge to buy commercial-grade equipment before you need it. Floor buffers, carpet extractors, and industrial steam cleaners can cost $1,000 or more each. Lease expensive specialty equipment only when you land jobs that require it. Your initial supply budget of $100 to $500 covers cleaning solutions and disposable supplies for your first round of clients. Restock as revenue comes in.
Set Your Prices
You have three main pricing models, and most successful cleaning businesses use a combination.
Hourly rates are the simplest starting point. The going rate for residential cleaning runs $25 to $50 per cleaner per hour. A solo cleaner spending two to three hours in a home translates to roughly $50 to $150 per visit. Hourly pricing works well when you’re still learning how long different jobs take, but clients sometimes dislike it because they can’t predict the final bill.
Flat-fee pricing gives clients a predictable cost and gives you an incentive to work efficiently. Standard cleanings typically fall between $75 and $175 per visit. Deep cleanings run $200 to $400. Move-out cleanings can reach $500. To set accurate flat fees, you need to estimate how long a job will take based on the home’s size, condition, and what the client wants done.
Per-square-foot pricing ties your rate directly to the size of the space. Standard cleans run $0.10 to $0.20 per square foot, deep cleans around $0.25, and move-out cleans up to $0.35. This model is especially useful for commercial jobs or larger homes where a flat fee might leave money on the table.
When setting prices, factor in your supply costs, drive time between jobs, and the self-employment taxes you’ll owe (roughly 15.3% of your net earnings for Social Security and Medicare). A common mistake is pricing based only on what feels reasonable without accounting for the time you spend on unpaid tasks like driving, quoting, and invoicing.
Classify Your Workers Correctly
When you’re ready to hire help, you face a critical decision: bring on W-2 employees or work with 1099 independent contractors. The IRS takes this classification seriously, and getting it wrong can result in liability for back taxes and penalties.
The distinction comes down to control. If you set the cleaner’s schedule, tell them which products to use, provide the equipment, and direct how the work gets done, that person is an employee. Independent contractors generally control their own methods, use their own tools, and serve multiple clients on their own terms. There’s no single test that settles it. The IRS looks at the full picture across three categories: behavioral control (do you dictate how the work is done?), financial control (do you reimburse expenses and provide supplies?), and the nature of the relationship (is this an ongoing, core part of your business?).
Employees cost more upfront because you’re responsible for withholding income taxes, paying the employer’s share of Social Security and Medicare, and covering unemployment tax. But for a cleaning business where you train your team, set schedules, and provide supplies, employees are almost always the correct classification. Misclassifying employees as contractors to save on taxes is one of the fastest ways to trigger an IRS audit and owe back employment taxes under IRC Section 3509.
Get Your First Clients
Marketing a new cleaning business doesn’t require a big budget. It does require consistency and a focus on local visibility. Plan to spend roughly 7% to 10% of your revenue on marketing as you grow.
Claim your Google Business Profile immediately. When someone searches “house cleaning near me,” Google pulls from these profiles. Fill yours out completely with your service area, hours, photos of your work, and a link to your website. This single step is the most important thing you can do for local visibility.
Build a simple website. It doesn’t need to be elaborate, but it should be mobile-friendly, load quickly, list your services and service area, and include a way for visitors to request a quote. Incorporate basic SEO so your site appears when people search for cleaning services in your area.
Use social media strategically. Before-and-after photos of your work perform exceptionally well on Instagram, Facebook, and TikTok. Short videos showing cleaning techniques or satisfying transformations build trust and attract followers who become clients. You don’t need to be on every platform; pick one or two and post consistently.
Ask for referrals and reviews. After every job, ask satisfied clients to leave a Google review. Positive reviews drive more local search traffic than almost any other marketing tactic. Offer a small discount on a future cleaning for referrals that convert to new clients.
Email existing clients. A simple monthly newsletter with cleaning tips, seasonal specials, or a referral incentive keeps your business top of mind and encourages repeat bookings. Retaining a current client costs far less than acquiring a new one.
Door hangers, flyers at community bulletin boards, and partnerships with local real estate agents or property managers can fill your early calendar. Real estate agents, in particular, regularly need move-out and move-in cleanings and can become a reliable source of recurring work.
Manage the Money From Day One
As a self-employed cleaner, you’re responsible for tracking your own income, expenses, and tax obligations. Set aside 25% to 30% of your earnings for taxes, including self-employment tax and federal and state income tax. Pay estimated taxes quarterly to avoid a large bill and penalties in April.
Track every business expense: supplies, mileage, insurance premiums, marketing costs, phone bills, and equipment purchases. These reduce your taxable income. Use accounting software or even a simple spreadsheet, but keep it current. Falling behind on bookkeeping is the fastest way to lose control of your business finances.
As revenue stabilizes, consider scheduling software designed for service businesses. These tools let clients book online, send automated reminders, process payments, and track your time per job, which helps you refine your pricing over time.

