How to Start Your Own Cleaning Business: The Definitive Guide and Checklist
Starting a cleaning business is a great idea. There’s high demand for cleaning services, you can make good money, and you can get started with little money.
The owners of Handmaid Cleaning, Grace and Kevin Reynolds, started their cleaning business without much more than a mop and a van. Today they manage a nationally recognized brand.
You can do it, too, but make sure you get things organized first. This article will guide you through everything you need to start making good money running your own cleaning business.
You can also watch our “How to Start a Cleaning Business” video series to get advice from experts in action:
READ MORE: Is it worth it to start a cleaning business?
Here’s what you’ll learn about starting a cleaning business:
- Choose your cleaning services to offer
- Get set up: registration, business license, insurance, accounting
- Get cleaning supplies and equipment
- Learn how to price your cleaning services and estimate jobs
- Market your cleaning business and get your first customers
- Invoice cleaning jobs and manage your cash flow
- Learn how to manage your cleaning business and client relationships
- Hire and train cleaners so you can grow
1. Choose your cleaning services to offer
Here are some types of cleaning services your business might offer:
- Basic cleaning
- Deep cleaning
- Spring cleaning
- Move-out cleaning
- New home or construction cleaning
- Regular maintenance
When you’re building out your list of cleaning services, look at your competitors’ websites to see what they’re offering. This will show you which services are missing in the market and which ones you can offer-and use to stand out.
Start small with just a few core options for your final services list. Think short and long term: what can you do now, and what can you do later with more money?
At this point, decide if you’d like to focus on residential (house cleaning), or if you want to be a commercial cleaning business as well, serving businesses in your local area.
You could also offer carpet cleaning, window cleaning, pool cleaning, or pressure washing.
When you know the type of services you’ll offer, you can choose whether you want to run a solo operation from your home, a larger business with other employees, or something in between.
You can also decide if you’ll work part-time or full-time, on weekdays or weekends, and where your service area will be.
READ MORE: Unique cleaning business ideas to kickstart your company
Do I need formal training to offer cleaning services?
Unless your city or state has rules about certification, you don’t need formal training to start a cleaning business—casual training will do just fine!
But it is important to educate yourself on how to clean professionally before you start cleaning homes, and learn how to avoid cross-contamination from one location to the next.
The AHCA offers cleaning certification courses to help you learn about cleaning guidelines, chemicals, disease prevention, and even the history of the cleaning industry.
Money is often tight for an entrepreneur just starting out, so certification might not happen yet. Still, you can start learning by using resources like our house cleaning checklist.
2. Get set up: registration, business license, insurance, accounting
There are a few legal and financial details you’ll need to iron out before cleaning your first home. This helps you establish a trustworthy cleaning business that your clients will want to work with.
Register your company name and choose a business structure
The first step is registering your cleaning company’s name. If you don’t have one, here are some tips on naming your cleaning business.
Once you’re ready, here’s how to register your business depending on which country you’re in:
- United States: Make sure nobody else in the state is using your name, then trademark it and register your domain name.
- Canada: Does your business have the same name as you? If so, you don’t need to register it. But if not, register the trade name and trademark it to protect your brand.
- United Kingdom: Set up as a sole trader or business partnership, check your name availability, search for a trademark, and register your company name and business.
- Australia: If your business isn’t using your personal name, you’ll need to register your business name through the Business Registration Service, ASIC, or a private service provider.
Part of the registration process is deciding what your business structure will be:
- If you’re in the U.S. and you want complete control over your business, you might want to register as a sole proprietorship.
- If you’re opening your cleaning business with two or more people, you’ll have to register as a partnership.
- A limited liability company (LLC) is best for medium or higher-risk businesses.
When you’re registering your company, you may need an employment identification number (EIN) as well, if your city or state requires it.
Pro Tip: Not sure what the local ordinances and regulations are for cleaning businesses? Just Google “YOUR CITY NAME + business laws”.
READ MORE: Should I incorporate my small business?
Get a business license
You will need a business license before you clean a single house. This is what legally allows you to run your business. You can get in big trouble (and pay a hefty fine) if you don’t have one.
There’s an up-front cost that varies depending on where you live. You’ll also need to renew every year, at which point you’ll most likely pay the same fee again.
Visit your city or state website, find their business resources, and look for information about applying for your license.
Get cleaning business insurance
Cleaning a home without insurance is a high-risk game to play. When it comes to protecting your business and your future employees, cleaning insurance is a must.
The last thing you want as a brand-new entrepreneur is to accidentally cause damage to a client’s home, not have insurance, and get yourself in debt when you cover the property damage out of pocket.
There are different types of insurance available, depending on what you need:
- General liability insurance
- Health insurance
- Vehicle insurance
- Business owners’ policy
- Workers’ compensation
- Employment practices liability
Insurance gives you a safety net, and it’s an essential part of running your cleaning business. Shop around for the right insurance plan for your business and check out various providers in your area.
Set up accounting and bookkeeping
You can’t run your business out of your personal bank account, so get a business bank account where you can accept payments and monitor cash flow separately from your personal assets.
From there, create an expense budget for purchases, equipment, gas, marketing, and any additional overhead. This is the budget you’ll stick to every month. Don’t worry, you can adjust over time if you need to!
One of the most important expenses is your paycheck. Decide what you’ll be paid, then set up an automatic bi-weekly withdrawal so you can pay yourself from your profits (and employees, if you have them).
Track all of your income and expenses carefully so you can report accurately when it’s time to file your taxes. Here’s who you’ll file your taxes with, depending on where you live and work:
- United States: You’ll file business taxes with the Internal Revenue Service (IRS).
- Canada: Go through the Canada Revenue Agency (CRA) to file your business taxes.
- United Kingdom: The UK offers the Companies House online portal for you to send your company tax return.
- Australia: Lodge your business taxes with the Australian Taxation Office (ATO).
READ MORE: 30 small business tax deductions to save money when filing
How much money do I need to start a cleaning business?
Expect to spend $685 (USD) up front to start your cleaning business with a few must-have purchases. Startup costs will vary depending on how much these items cost in your area:
- License and registration: $75–400/year
- Cleaning insurance: $360/year
- Equipment: $100 for a basic vacuum and all-purpose supplies
- Marketing: $150 for a simple DIY website and business cards
What if you don’t have that much money right now?
Not everyone has the money available to start up a cleaning business. That’s okay! Don’t let that keep you from following your dream of becoming a business owner.
Start with only what you need for your first cleaning job—that is, the legal stuff and some basic equipment. Then invest in better equipment and marketing over time.
If you don’t already have cleaning experience, it’s a good idea to work for another cleaning company first before starting your own. This will also give you the startup money you need.
READ MORE: Successful cleaning business stories
Here’s how these cleaning business owners got started with zero budget:
3. Get cleaning supplies and equipment
While starting a residential cleaning business is a relatively low-cost venture, you need to buy items from this cleaning equipment list before your first job. After all, it takes money to make money!
Here’s a sample checklist of cleaning supplies you might need:
- Face mask
- Rubber or latex gloves
- Trash bags
- Paper towels
- Cleaning towels or rags
- Microfiber cloths
- Scrubbing brushes
- Extendable pole
- Vacuum cleaner
- Broom and dustpan
- Mop and bucket
- Bleach or disinfectant
- All-purpose cleaners
- Soap scum removal cleaner
- Toilet cleaner
- Glass cleaner
- Spray bottle
Still, you’re starting your business on a budget, so you don’t have to buy everything right away. Here’s how to set that budget and decide on what you need to get:
- Decide on an equipment budget that you can afford right now. Remember, the profit from your first few jobs might help with that!
- List the tools, equipment, and chemicals you need to complete each of the services you plan to offer (e.g., gloves, microfiber towels, extendable pole, bleach, glass cleaner).
- Determine how many of each item you’ll need for each job.
- Assign costs to each item, including the price total.
- Prioritize which items you need right now. Make decisions based on importance, price, budget, and how soon or how often you’ll use them.
4. Learn how to price your cleaning services and estimate jobs
Now it’s time to decide how much to charge for house cleaning. First, choose your pricing structure. Cleaning companies charge for services using:
- Hourly rate
- Flat rate
- Room rate
- Square foot rate
- Specialty service rate
Using that structure, figure out how much a job will cost by:
- Calculating your labor hours
- Calculating labor cost using cleaner salary
- Adding payroll expenses, overhead, and other fees
- Factoring in profit margin
- Adding any required taxes
Pro Tip: Create cleaning service packages based on services that make sense to be grouped together, like a full deep clean package. You can use good, better, best pricing for these packages—just make sure you aren’t cutting into your profits!
When you’re still trying to perfect your pricing, a messy, handwritten quote might look like you’re making things up as you go. This can be the reason why a client asks for a discounted price.
But having a professional-looking cleaning estimate template and cleaning invoice template puts the power back in your hands. It tells your clients that this is the price—no negotiating for a better deal.
FREE TOOL: Try our free cleaning receipt template
5. Market your cleaning business and get your first customers
Marketing is essential to the survival of your new business. You’ll be competing with a lot of other cleaning companies for visibility and potential customers. But don’t stress – there are lots of ways to get your foot in the door, and a lot of those options are free.
READ MORE: How to promote your cleaning business
- Get on social media and find local community groups on Facebook or Nextdoor. Promoting your business to your neighbors is a great way to get your first few customers.
- Create your business brand. Part of being a professional business is looking the part. Building a strong brand will help you do that.
- Use your personal network. Tell family and friends about your cleaning business and get them in as your first clients (don’t forget to ask them to spread the word, too!)
- Use Jobber’s free online tool to print some professional tear-away flyers—place them on local bulletin boards and around your neighborhood.
- Door hangers are another cheap way to promote your business to a specific area.
- Referral programs are a great way to encourage clients to recommend you to their friends or to book multiple services with you. You can thank them with a service discount or other incentive.
- Get in touch with with local businesses owners who could make be good partners and refer clients to you, like pet stores, caterers, event planners, or realtors. Cold calling (simply calling the business and discussing your services) is one option here. Even better is to go in person. You’ll have to make a lot of calls or visit a lot of businesses—this method rewards persistence.
- If you have a company vehicle, apply decals or a vehicle wrap so it becomes a moving billboard. Park it in public spaces so people passing by will learn about your business.
Digital Marketing – Get Set Up Online
The Internet is where you’re going to get most of your new cleaning customers long term, so it’s important to understand everything you need for digital marketing.
- Create Facebook, Twitter, and Instagram accounts for your business. Then post regular content like how-to videos, before-and-after photos, and business growth tips. It’s free and easy to set up these accounts and you can direct people to these pages while you’re still getting your website set up.
- Set up your Google Business Profile (formerly called Google My Business). This will help you show up in local search results when people search for your business or services. Be sure to ask happy customers to leave a 5-star review as well!
- List your business in local business directories and on lead generation websites. These sites help expand your online visibility to everywhere people in your area find cleaning businesses like yours.
- Build a professional website that lists your services and gives prospects an easy way to request work. Make sure your URL is short, sweet, and reflects your business name. Check out these examples of great cleaning websites for inspiration.
- Experiment with Google Local Service Ads, which are digital ads for local businesses. Get some ideas from these examples of real cleaning business ads.
READ MORE: Stay on top of the latest cleaning industry trends
6. Invoice cleaning jobs and manage your cash flow
It’s important to set up a process for taking payment and checking in with clients who haven’t paid their invoices yet. Here’s what that could look like:
- Pick a payment provider. Choose a system to collect client payments, and decide if you’ll take payment up front or after service. Invoicing software is easy to use and makes it easy to send invoices and get paid, fast.
- Choose payment methods. Based on your payment system, you can choose to offer payment options like cash, check, credit card, or e-transfer.
- Send invoices. Use a cleaning invoice template to create your invoice after finishing a job, then send it to the client for payment.
- Follow up on unpaid invoices. Send payment reminders to address failed or missed payments with clients after a certain amount of time has passed.
You’ll likely run into clients who pay late or not at all, so decide how to deal with that early on, too.
7. Learn how to manage your cleaning business and client relationships
Next, you have to work out how you’ll run your business and give your clients a positive experience. You can make adjustments based on what works and what doesn’t.
Here’s how cleaning software like Jobber can help you run your business every day:
- Get new business: Potential clients can contact you through the online booking form on your website. This gives you all the information you need to get in touch and talk about job details (size of space, type of cleaning, frequency of cleaning, etc.).
- Manage clients: Store your clients’ details in Jobber’s CRM, including their name, address, contact information, and service needs.
- Send quotes: Create a quote with custom line items for all your cleaning services and email it to the client. You can automatically send a customized follow-up if you don’t hear from the client in a while.
- Manage jobs: When a client approves your quote, convert it into a job and schedule the job in your calendar. Then, when you get to the job site, use a house cleaning checklist on the mobile app to help you provide consistent service.
- Communicate with clients: Send a reminder text or confirmation email a day or two before the cleaning. You can also follow up after the job, ask the client to book their next visit, and request a review on Google or Yelp.
- Invoice clients and get paid: Send an invoice when the job’s done, and offer your clients contactless payments online through client hub. Get paid 4x faster when you collect payment online through Jobber Payments instead of by check.
8. Hire and train cleaners so you can grow
Once the work picks up and you start feeling overwhelmed (because it’s definitely going to happen), it’s time to move out of your home office and start hiring cleaners. Here’s how:
- Figure out who your ideal employee is, what they need from a job, and how you can find them.
- Write a house cleaner job description so you (and your future employee) understand the role and responsibilities.
- Create a job posting and share it on job-finding websites like LinkedIn or Indeed, or other places where your ideal employee spends time.
- When you start getting applications, shortlist the best ones and interview the candidates. Include a paid audition as part of your hiring process to see how candidates work.
- Hire the best candidate for the job and do your best to keep them on the team.
Invest time and effort in training cleaners, too, so they’re prepared to work out in the field. Tools like job checklists, employee handbooks, and regular evaluations will help you keep your cleaners’ skills sharp.
Ready to start your own cleaning business?
A cleaning business is one of the simplest types of businesses you can run. It’s easy to get going and start earning revenue right away, and you don’t need to take out a business loan.
You also get to be your own boss, set your own standards, and do work that makes a real difference for your clients and your community.
Editor’s Note: This article originally appeared on Jobber Academy in November 2016. It was last updated in December 2021 for accuracy and to be up to industry standards.