Guide

How to start a cleaning business: costs, steps, tips

Learn how to start a cleaning business, set prices, and win clients fast.

A woman holding a cleaning spray bottle

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio

Published Friday 27 February 2026

Table of contents

Key takeaways

  • Start with residential cleaning to minimize startup costs, as you can launch for $1,000 to $2,000 using basic equipment and supplies while building your client base part-time.
  • Set up proper business foundations early by choosing the right business structure, getting general liability insurance, and using accounting software to track expenses and invoices from day one.
  • Focus on local marketing tactics like asking for referrals, distributing flyers with first-time discounts, and building relationships with real estate agents and property managers who can provide steady client referrals.
  • Document your cleaning processes with step-by-step checklists to maintain quality standards and prepare for hiring employees, which allows you to scale beyond the hours you can personally work.

Why start a cleaning service?

A cleaning business offers one of the lowest barriers to entry of any startup, with strong demand and flexible hours. Here's why it's worth considering:

  • Low startup costs: You can launch from home for as little as $1,000 to $2,000. If you do, the IRS offers a simplified method for deduction on home office expenses, allowing you to multiply the business-use area of your home by $5 per square foot.
  • Flexible schedule: You can start part-time while keeping your current job, then scale up as demand grows
  • Steady demand: Cleaners are needed in good times and bad, giving you consistent work and room to expand

That said, be prepared for some challenges:

  • Physical demands: Cleaning work requires stamina and can be tiring
  • Competition: Standing out in a crowded market takes effort
  • Pricing pressure: You'll need to balance competitive rates with profitability
  • Admin work: Running a business means invoicing, bookkeeping, and paperwork

If you're organized, detail-oriented, and reliable, you have the foundation to succeed.

Types of cleaning businesses

Cleaning businesses fall into three main categories, each with different requirements and earning potential:

  • Residential cleaning: Servicing private homes and apartments. You can start solo with basic equipment and minimal investment.
  • Commercial cleaning: Servicing offices, retail spaces, and government properties. Typically requires industrial equipment, a team of cleaners, and the ability to bid on contracts.
  • Specialist cleaning: Focused services that command higher prices and face less competition.

Specialist services require additional equipment or certification. Common specialties include:

  • Oven, window, and carpet cleaning
  • Eco-friendly or "green" cleaning
  • Post-construction cleanup
  • Crime scene, disaster, and hazardous material cleaning

How much does it cost to start a cleaning business?

Starting a cleaning business typically costs between $1,000 and $5,000, depending on the services you offer and whether you buy new or used equipment. Residential cleaning has the lowest startup costs, while commercial or specialty cleaning requires more investment.

Startup cost breakdown

Here's what to budget for:

  • Equipment and supplies: $200 to $500 for basic cleaning tools, vacuum, mop, and initial product stock
  • Business registration and licenses: $50 to $300 depending on your state and city requirements
  • Insurance: $300 to $1,000 per year for general liability coverage
  • Marketing materials: $100 to $300 for business cards, flyers, and basic website setup
  • Vehicle signage: $200 to $500 for professional lettering or wraps
  • Accounting software: $15 to $50 per month for tools like Xero to manage invoicing and expenses

Total estimated range: $1,000 to $3,000 for a basic residential cleaning startup, or $3,000 to $5,000 or more if you're adding commercial equipment or specialty services.

You can reduce costs by using equipment you already own, buying secondhand, and building your website yourself using a free platform.

How to start a cleaning business: 8 essential steps

Follow these essential steps to get your cleaning business up and running.

1. Research your market and create a business plan

Start by researching the cleaning services in your area. Focus on:

  • Analyze competitors: Identify who's operating locally, what they charge, and where they fall short
  • Market gaps: Look for underserved niches like eco-friendly cleaning or vacation rental turnovers
  • Research customers: Talk to potential clients, property managers, Airbnb hosts, and local business owners
  • Target market: Decide whether you'll focus on residential homes, commercial properties, or both

A business plan maps out your goals, services, and how you'll price them. You'll need one whether you're seeking a startup loan, applying for a government grant, pitching to investors, or simply keeping yourself on track.

Your business plan should cover:

  • Startup budget: Calculate how much you need to cover expenses until you break even, including marketing, insurance, and professional advice
  • Running costs: Identify ongoing expenses like supplies, fuel, and software to determine your profit margin
  • Pricing model: Decide whether to charge by the hour, by the room, by square footage, or per job
  • Position competitively: Set prices that reflect your value, not just the lowest rate in your area
  • Test your market: Get feedback from potential customers and adjust your pricing based on demand
  • Quote templates: Create a standard proposal format for larger or recurring jobs

Here's a business plan template to get you started.

2. Choose your business structure

Choosing the right business structure affects your taxes, liability, and growth potential. Here are your main options:

Sole proprietorship

The simplest structure: you own and operate the business yourself, reporting profits and losses on your personal tax return.

  • Benefit: Easy to set up with minimal paperwork
  • Risk: No legal separation between you and the business, meaning your personal assets (home, savings) are at risk if something goes wrong

Partnership

A business owned by two or more people who share profits, losses, and responsibilities.

  • Benefit: Shared workload and combined resources to grow faster
  • Risk: Partners are personally liable for business debts, and disagreements can derail the business
  • Tip: Create a written partnership agreement that defines profit shares, roles, and exit terms

LLC or corporation

A more complex structure that separates your business from your personal finances.

  • Liability: Your personal assets are protected if the business faces lawsuits or debts
  • Flexible taxes: LLCs offer pass-through taxation, while corporations may benefit from lower tax rates
  • Room to grow: Easier to attract investors, secure funding, and eventually sell the business
  • Trade-off: More paperwork, higher setup costs, and ongoing compliance requirements

Franchise

Buying into an established cleaning franchise gives you a ready-made business model.

  • Recognized brand: Customers already know and trust the name
  • Training and systems: Proven processes and programs to train staff
  • Marketing support: Access to national advertising and marketing materials
  • Trade-offs: Franchise fees typically range from $10,000 to $50,000 or more, plus ongoing royalties. You'll have less control over pricing, services, and business decisions.

Research any franchise thoroughly before committing.

3. Register your business and get licenses

Before you start cleaning, you'll need to handle some paperwork. Requirements vary by state, but here's what most cleaning businesses need:

  • Business name registration: Register your business name with your state's Secretary of State office
  • Business license: Most cities and counties require a general business license to operate
  • EIN (Employer Identification Number): Get one from the IRS if you plan to hire employees or operate as an LLC or corporation
  • State-specific permits: Some states require additional permits for cleaning businesses, especially for specialty services like hazardous material cleanup

Check with your local Small Business Administration office or state website for requirements in your area. Here's more information on registering your business.

4. Get insurance coverage

Insurance protects your business and gives clients confidence in hiring you. Beyond liability coverage, remember that as a business owner you may be eligible for the Self-Employed Health Insurance Deduction. Most cleaning businesses need:

  • General liability insurance: Covers property damage or injuries that occur during a job. Expect to pay $300 to $1,000 per year.
  • Bonding: A surety bond protects clients if an employee steals or causes damage. Many commercial clients require this.
  • Workers' compensation: Required in most states if you have employees. Covers medical costs and lost wages for work-related injuries.
  • Commercial auto insurance: Needed if you use a vehicle for business purposes.

Get quotes from multiple insurers and consider bundling policies to reduce costs.

5. Buy equipment and supplies

You don't need expensive equipment to get started, and many new owners use what they have or buy secondhand. For new purchases, IRS rules for small businesses without an applicable financial statement allow you to deduct amounts up to $2,500 per item or invoice.

Here's a basic equipment list:

Cleaning tools ($100 to $300):

  • Vacuum cleaner (consider a lightweight commercial model)
  • Mop, bucket, and broom
  • Dustpan, dusters, and window squeegees
  • Toilet brush

Supplies ($50 to $100 initial stock):

  • Disposable gloves
  • Microfiber cloths, wipes, and sponges
  • Spray bottles and triggers
  • Commercial-grade cleaning products

Safety items ($25 to $50):

  • Face masks
  • Paper towels and hand sanitizer
  • Wet floor signs (for commercial jobs)

Vehicle ($200 to $500 for signage):

A reliable vehicle is essential for transporting equipment and reaching clients. If you already have a car or van, you're set. Consider adding vehicle signage with your business name, logo, and contact details. It's mobile advertising that works while you drive.

Choosing your products:

  • Use commercial-grade cleaning products for better results and efficiency
  • Keep a small rotating stock to avoid waste
  • Consider eco-friendly or hypoallergenic products as a differentiator
  • Ask suppliers about training, bulk discounts, or product samples

Professional appearance ($50 to $100):

A simple uniform like a branded polo shirt and dark pants creates a professional impression. Track all equipment and supply purchases as business expenses using Xero.

6. Set up your accounting system

Good bookkeeping from day one saves you time and stress at tax time. Here's what to set up:

  • Business bank account: Keep personal and business finances separate for cleaner records and easier tax filing
  • Accounting software: Track income, expenses, and invoices in one place. Xero connects to your bank and automates much of the work.
  • Invoicing system: Send professional invoices and track payments so you always know who owes you money
  • Track expenses: Record every business purchase, from supplies to fuel, to maximize your tax deductions
  • Prepare for taxes: Set aside money for quarterly estimated taxes, as the SE tax rate on net earnings is 15.3% for most self-employed individuals, and keep records organized for your accountant

With the right system, you'll spend less time on paperwork and more time growing your business.

7. Create your marketing strategy

Marketing is how you turn your new business into a steady stream of paying clients. With your business name, logo, and brand identity in place, it's time to get the word out.

Choose a business name that's simple, positive, and catchy, and check it's available. Then build your marketing plan around these core tactics.

Local marketing tactics:

  • Ask friends and family to spread the word and refer potential clients
  • Distribute flyers in mailboxes with a first-time discount offer
  • Attend community events and introduce yourself to local business owners
  • Build relationships with real estate agents, property managers, and Airbnb hosts who can refer clients
  • Advertise in local publications, community boards, and neighborhood social media groups

Online presence:

Build a website that helps potential clients find you and learn about your services. Include:

  • Services you offer and areas you cover
  • Pricing or a request-a-quote form
  • Contact information and booking options
  • Customer testimonials and reviews

Create a Facebook business page and consider Instagram to showcase before-and-after photos of your work.

Promotions and referrals:

Offer a first-time discount to attract new clients. Create a referral program that rewards existing customers for recommending your services.

Customer service essentials:

  • Answer calls promptly and show up when scheduled
  • Run background checks on any employees who enter clients' homes
  • Go above expectations with small touches like a thank-you note or a follow-up message
  • Respond quickly to feedback and use it to improve your service
  • Ask satisfied clients for reviews on Google, Facebook, or Yelp
  • Request testimonials you can feature on your website

8. Plan for operations and growth

When you're doing all the cleaning yourself, your income is limited to the hours you can work. If you're sick or on vacation, you don't get paid and may lose clients.

To grow, you need to build a business that runs without you doing every job yourself.

Document your processes:

Create step-by-step checklists for every service you offer. This helps you:

  1. Train new staff quickly and consistently
  2. Maintain quality standards across all jobs
  3. Hand off work confidently when you're ready to hire

Hiring options:

  • Subcontractors: Available immediately with their own equipment and training. Trade-off: higher costs and less control over quality.
  • Employees: More affordable long-term and easier to train to your standards. Trade-off: requires payroll setup, benefits, and ongoing management.

As your business grows, building a team of reliable, vetted employees gives you more control and better margins.

When hiring employees:

  1. Post job openings, interview candidates, and check references
  2. Train new hires on your documented processes and quality standards
  3. Set up payroll to handle wages, taxes, and benefits

Xero Payroll simplifies tax withholding, direct deposits, and compliance reporting.

Scaling strategies:

  • Add specialty services: Carpet cleaning, post-construction cleanup, or eco-friendly options command higher prices
  • Expand your territory: Serve neighboring areas or add commercial clients
  • Hire and delegate: Free yourself from daily cleaning to focus on sales and business development

Specialty services typically charge 20 to 50 percent more than standard cleaning and face less competition.

Manage your cleaning business finances with Xero

Starting a cleaning business takes planning, but the payoff is real: low startup costs, flexible hours, and steady demand. The key is getting your finances organized from day one.

Xero helps you manage invoicing, track expenses, and stay on top of cash flow so you can focus on growing your client base. From your first job to your first hire, Xero makes the business side simple.

Get one month free and see how Xero can support your cleaning business.

FAQs on starting a cleaning business

Here are answers to common questions about launching your cleaning business.

How long does it take to become profitable?

Most cleaning businesses break even within three to nine months, thanks to low overhead and quick job turnaround. Your timeline depends on how aggressively you market and how many hours you work.

Do I need prior cleaning experience to start?

No formal experience is required. If you can clean your own home well, you have the basic skills. Focus on learning efficient techniques and investing in quality products.

Can I start a cleaning business with limited funds?

Yes. You can launch a basic residential cleaning business for $500 to $2,000 by using equipment you already own and buying supplies as needed.

Should I start part-time or full-time?

Starting part-time lets you test demand and build clients while keeping income from another job. Many successful cleaning business owners transition to full-time once they have consistent bookings.

How do I handle taxes and bookkeeping?

Set up a business bank account, track all income and expenses, and set aside money for quarterly estimated taxes. Accounting software like Xero automates much of this work and keeps your records organized for tax time.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Get one month free

Sign up to any Xero plan, and we will give you the first month free.