How to start a cleaning business: costs, steps and tips
Learn how to start a cleaning business, land clients, price your services, and manage cash flow.

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio
Published Thursday 2 April 2026
Table of contents
Key takeaways
- Start with thorough market research to understand local competition, pricing, and identify underserved niches, then create a detailed business plan that includes your break-even point, running costs, and pricing strategy.
- Choose the right business structure early, as operating as a company offers lower tax rates and asset protection compared to sole trader status, while completing essential legal requirements like business registration, insurance, and any required permits.
- Focus on building a strong local presence through personal networks, referral partnerships with real estate agents and Airbnb hosts, and creating a mobile-friendly website, as 62% of cleaning service bookings now happen through online platforms.
- Plan for growth beyond solo work by documenting your cleaning processes, creating quality checklists, and building systems that support hiring employees or subcontractors when you're ready to scale.
Why start a cleaning service?
A cleaning business offers one of the lowest barriers to entry of any service business. You can start with minimal capital, work flexible hours, and scale at your own pace.
Here's why cleaning is worth considering:
- Low startup costs: You can base the business from home, and your largest expenses will be equipment and a vehicle, both of which you can buy second-hand
- Flexible schedule: You can start part-time while keeping your current job
- Consistent demand: Cleaners are needed year-round, even during economic downturns, with strong potential for growth; recent Bureau of Economic Analysis data shows personal spending for services has increased by $121.0 billion.
There are challenges to consider:
- Physical demands: Cleaning work requires stamina and consistent effort
- Competition: The market is crowded, with the U.S. alone having about 60,000 janitorial establishments, so you'll need to differentiate your services.
- Pricing pressure: Rates can be tight, making it essential to price strategically
- Admin workload: Running any business involves paperwork and stress
If you have time-management skills, attention to detail, and a reliable, friendly approach, you're well-suited to succeed.
Types of cleaning businesses
Cleaning businesses fall into three main groups:
- Residential cleaning: services for private homes and apartments. You can start solo with basic equipment and minimal investment.
- Commercial cleaning: services for offices, retail spaces, and government properties. These businesses typically require industrial equipment, certified staff, and the ability to compete for contracts.
- Specialist cleaning: niche services that command higher prices and face less competition.
Specialist services help you stand out and command higher prices, though some require specific equipment or certification:
- oven, window, and carpet cleaning
- move-in and move-out cleaning
- eco-friendly or "green" cleaning
- post-construction, crime scene, disaster, and hazardous cleaning
How much does it cost to start a cleaning business?
Starting a cleaning business typically costs between $2,000 and $10,000, depending on your scale and whether you buy new or used equipment. This makes cleaning one of the most affordable businesses to launch.
Here's a breakdown of typical startup costs:
Startup cost breakdown
- Equipment and supplies: $300–$1,500 for vacuum, mop, bucket, cleaning products, and safety items
- Business registration and licences: $50–$500 depending on your location and business structure
- Insurance: $500–$2,000 annually for public liability coverage
- Marketing and website: $200–$1,000 for basic website, business cards, and initial advertising
- Vehicle signage: $100–$500 for professional branding on your car or van
- Working capital: $500–$2,000 to cover expenses before revenue starts flowing
You can reduce costs by starting with equipment you already own, buying second-hand, and building your own website using a free or low-cost platform.
How to start a cleaning business: five essential steps
Follow these five steps to launch your cleaning business the right way.
1: Do your market research and create a business plan
Market research helps you understand local demand, identify gaps, and position your business effectively. Start by answering these questions:
- What cleaning services already exist in your area?
- How do competitors price their work?
- What are their strengths and weaknesses?
- Are there underserved niches you could fill?
Talk to potential customers: friends, family, shopkeepers, local Airbnbs, and business associations.
Your business plan turns this research into a roadmap. You'll need one whether you're seeking a startup loan, applying for a government grant, pitching to investors, or simply guiding your own decisions.
Your plan defines your business goals, services, and pricing strategy. Include these elements:
- Calculate your break-even point: factor in marketing, website development, insurance, and professional advice
- Determine your running costs: know your expenses so you can set appropriate profit margins
- Establish your pricing model: decide whether to charge by the room, square metre, or per job
- Position your prices strategically: stay competitive without being the cheapest option
- Test your pricing: gather customer feedback and adjust based on market response
- Create proposal templates: prepare quotes for larger jobs to streamline your sales process
Here's a business plan template to get you started.
2: Choose your business structure and handle legal requirements
Choosing the right business structure affects your taxes, liability, and growth options. Here are your main choices:
Sole trader
A sole trader is a business operated by one person. This is the simplest structure: you take all profits and losses, and report them on your personal tax return.
- Advantage: Easy to set up with minimal paperwork
- Risk: No legal separation between you and the business, so personal assets like your home and savings are at risk if something goes wrong
Partnership
A partnership is a business owned by two or more people. Your partnership agreement should define profit shares and startup contributions (money, assets, time).
- Advantage: Shared workload and combined resources
- Risk: No legal separation from the business, so all partners share liability
Company
Operating as a company is more complex but offers significant benefits:
- Lower tax rates: Companies often pay less tax than individuals
- Asset protection: Business debts stay separate from your personal assets
- Growth potential: Easier to secure funding, attract investment, and sell the business later
Franchise
Buying into a cleaning franchise means operating under an established brand with existing systems.
- Brand recognition: Benefit from existing marketing and customer awareness
- Training provided: Receive support for yourself and staff
- Proven model: Follow established systems and processes
However, franchises come with trade-offs:
- High upfront costs: Franchise fees can be substantial
- Limited control: You may have little say over business decisions
- Variable support: The quality of ongoing support varies by franchisor
Research thoroughly before committing to any franchise agreement.
Complete these legal requirements before you start:
- Business registration: Register your company name and structure with the relevant authority
- Tax registration: Register with your tax authority for income tax and Goods and Services Tax (GST)/Value Added Tax (VAT) if applicable
- Permits and licences: Check whether your region requires a cleaning business licence
- Insurance: Secure liability insurance to protect your business and assets
3: Buy cleaning supplies and equipment
Basic cleaning equipment costs between $300 and $1,500 depending on whether you buy new or second-hand. You can start with what you already own and add items as needed.
Essential supplies include:
- Floor care: vacuum cleaner, mop, bucket, broom, dustpan and brush
- Surface cleaning: cloths, wipes, scourers, sponges, dusters, window squeegees
- Bathroom supplies: toilet brush, disposable gloves, cleaning bottles and spray triggers
- Safety items: face masks, paper towels, hand sanitiser, safety signs (for commercial work)
You'll need reliable transport to reach clients and carry supplies. A second-hand vehicle or van works well, especially when starting out.
Consider adding signage to your vehicle with your business name, logo, and contact details. It's mobile advertising that works whenever you're on the road.
Choose commercial-grade products rather than supermarket cleaners. Many suppliers offer training and product guidance. Keep a small supply in stock, but avoid over-ordering items you won't use within a month.
Consider eco-friendly products as a point of difference, as research shows 78% of consumers globally are prioritising green cleaning solutions due to health and environmental concerns. Options include cruelty-free, hypoallergenic, pet-safe, and chemical-free cleaners that appeal to these environmentally conscious clients.
Wear a simple uniform like a branded shirt and dark trousers to project professionalism. Track all business expenses from day one to simplify tax preparation and understand your true costs.
4: Develop a marketing strategy to get clients
Finding clients is often the biggest challenge for new cleaning businesses. A simple marketing plan helps you reach potential customers consistently and build your reputation.
Once you've chosen your business name, created a logo, and printed business cards, focus on these client acquisition strategies:
Spread the word locally
- Build a database of potential clients from your personal network
- Ask friends and family to recommend you to others
- Distribute flyers with introductory offers in your target neighbourhoods
- Advertise in local publications and on community radio
- Attend community events to meet potential customers
Build referral partnerships
- Connect with real estate agents and property managers who need reliable cleaners
- Approach Airbnb hosts and holiday rental companies
- Introduce yourself to local shops and businesses
Build your online presence
- Create a simple, mobile-friendly website that explains your services and how to book. This is critical in a sector where 62% of cleaning service bookings are now made through mobile apps and online platforms.
- Include your values and what makes you different from competitors
- Set up a Facebook business page to connect with local customers
- Consider Instagram to showcase before-and-after photos of your work
Set competitive prices
- Research local rates to understand the market
- Price for value, not just to be the cheapest option
- Create packages that bundle services for better perceived value
- Offer referral discounts to encourage word-of-mouth recommendations
Deliver excellent service
- Answer calls professionally and arrive when you say you will
- Vet all employees thoroughly, including police checks, since they enter clients' homes
- Exceed expectations with small touches like handwritten thank-you notes or birthday cards
- Offer loyalty discounts to encourage repeat bookings
- Respond quickly to feedback and use it to improve your service
Collect social proof
- Ask satisfied clients for testimonials and online reviews
- Encourage referrals by offering incentives to existing customers
- Display ratings and reviews on your website and social media profiles
5: Manage daily operations and plan for growth
Plan for growth beyond solo work. When you do all the cleaning yourself, your income is limited to the hours you can work. You also risk losing clients if you're sick or on holiday.
To scale effectively:
- Document your cleaning processes in detail so others can follow them consistently
- Create checklists and quality standards to maintain service levels
- Build systems now that will support hiring later
Choose your hiring approach
- Subcontractors: Available immediately with their own equipment and training, but more expensive and harder to control quality
- Employees: Require more upfront investment in hiring and training, but give you greater control over service quality
When you hire employees, you'll need to:
- Advertise positions and interview candidates
- Conduct background checks and verify references
- Train new hires in your documented processes
- Meet legal obligations for tax, superannuation, sick leave, and holiday pay
Xero accounting software and Xero payroll software simplify employee management and keep you compliant.
Scale through specialisation
Consider adding specialist services as you grow:
- Higher margins: Specialist cleaning commands premium prices
- Less competition: Niche services have fewer competitors
- Investment required: You may need additional training and equipment
Options include carpet cleaning, window cleaning, post-construction cleanup, or eco-friendly services.
Managing your cleaning business finances
Good financial management separates successful cleaning businesses from those that struggle. Even with strong client demand, poor cash flow or disorganised records can derail your growth.
Here's how to stay on top of your finances:
- Track income and expenses from day one: Record every transaction to understand your true profitability
- Set up a simple invoicing system: Send professional invoices promptly and follow up on late payments
- Separate business and personal finances: Open a dedicated business bank account to simplify bookkeeping
- Monitor cash flow: Know when money comes in and goes out so you can plan for slow periods
- Prepare for tax obligations: Set aside money for tax payments and keep records organised year-round
- Manage payroll if you hire: Handle employee wages, superannuation, and leave entitlements correctly
Xero accounting software automates much of this work. You can send invoices, reconcile bank transactions, track expenses, and run payroll from one platform. This gives you more time to focus on growing your business.
Start your cleaning business with confidence
Starting a cleaning business takes planning, but with low startup costs and consistent demand, it's one of the most accessible paths to business ownership.
From tracking your first expenses to invoicing your growing client base, you can simplify your financial management with Xero and focus on delivering excellent service. Get one month free and see how easy managing your business finances can be.
FAQs on starting a cleaning business
Here are answers to common questions about launching your cleaning business.
How much can I expect to earn from a cleaning business?
Earnings vary based on your location, services, and hours worked. While solo residential cleaners typically charge clients $25–$50 per hour, the U.S. Bureau of Labor Statistics reports the median hourly wage for janitors and building cleaners was $17.27 in May 2024. Commercial cleaning contracts can generate $50,000–$100,000+ annually. Most cleaning businesses break even within three to nine months.
Do I need insurance to start a cleaning business?
Yes. Public liability insurance protects you if you accidentally damage a client's property or someone is injured. If you hire employees, you'll also need workers' compensation insurance, as the federal government requires every business with employees to carry it, along with unemployment and disability insurance. Expect to pay $500–$2,000 annually depending on your coverage level.
Should I start my cleaning business part-time or full-time?
Starting part-time lets you test demand and build clients while keeping income from your current job. Many successful cleaning business owners transition to full-time once they have enough regular clients to replace their salary.
How long does it take to get your first clients?
With active marketing, you can land your first clients within one to four weeks. Referrals from friends and family often come fastest. Building a steady client base typically takes three to six months of consistent effort.
What's the difference between working as an independent cleaner and starting a cleaning company?
An independent cleaner trades time for money with limited growth potential. A cleaning company builds systems, hires staff, and can scale beyond your personal capacity. The company structure also provides legal protection for your personal assets.
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.
Start using Xero for free
Access Xero features for 30 days, then decide which plan best suits your business.