Guide

How to start a cleaning business

Starting a cleaning business in Malaysia is practical and affordable. Here’s how to plan, register and launch yours.

A woman holding a cleaning spray bottle

Published Monday 26 October 2026

Table of contents

Key takeaways

  • A cleaning business has low start-up costs, flexible hours, and strong demand, making it one of the most accessible businesses to launch in Malaysia.
  • Choosing the right business structure, registering with the Companies Commission of Malaysia (SSM), and getting proper insurance are essential steps before you take on clients.
  • Pricing your services accurately and building an online presence will help you attract clients and grow your revenue from day one.
  • Using accounting software to track expenses, send invoices, and monitor cash flow frees you up to focus on cleaning, not paperwork.

Why start a cleaning service?

Cleaning is one of the most practical home business ideas you can start in Malaysia. Demand is steady, start-up costs are low, and you can begin earning quickly without specialist qualifications.

Here are some of the biggest advantages of running a cleaning business:

  • Low start-up costs: you can work from home and keep initial spending to basic supplies, a vehicle, and insurance
  • Flexible hours: you can start part time while keeping another job, then scale up as your client list grows
  • Repeat business: cleaning is an ongoing need, so satisfied clients book you again and again
  • Scalability: once you have reliable systems in place, you can hire staff, expand into new areas, or add specialist services
  • Ongoing demand: homes and offices need regular cleaning in every economic climate

Of course, there are challenges too. Cleaning is physically demanding work, the market is competitive, and it can be hard to stand out from other providers. Pricing pressure is real, especially in residential cleaning, so you need to set your rates carefully.

Running any business also means dealing with paperwork: invoices, expenses, tax obligations, and cash flow management. Tools like Xero accounting software can handle much of that admin for you, so you can spend more time building your client base.

If you have an eye for detail, strong time-management skills, and a reliable work ethic, a cleaning business could be the right fit for you.

Types of cleaning businesses

Before you start, it helps to understand the main types of cleaning businesses. Each has different equipment needs, pricing models, and growth potential. If you're still exploring startup business ideas, this overview can help you decide whether cleaning is the right fit.

Residential cleaning

Residential cleaners work in private homes and apartments. You won't need a large team or specialist equipment to get started. Most residential cleaners begin as sole traders, handling everything from regular weekly cleans to one-off deep cleans.

This is the easiest entry point because overheads are low and you can build a client base through word of mouth. The downside is that residential jobs tend to pay less per hour than commercial work.

Commercial cleaning

Commercial cleaning covers offices, retail spaces, restaurants, and government buildings. These contracts are usually larger and more consistent than residential work, but they often require a team of cleaners, industrial-grade equipment, and the ability to work outside regular hours.

Winning commercial contracts can take longer because businesses often go through a formal tender process. However, once you secure a contract, the income is reliable and predictable.

Specialist cleaning

Specialist services help you stand out from the competition and tend to command higher prices. Examples include:

  • Carpet, upholstery, and window cleaning
  • Move-in and move-out cleaning
  • Post-construction or renovation cleaning
  • Eco-friendly or "green" cleaning
  • High-rise exterior cleaning

Some specialist services require additional training, certification, or equipment. But the investment often pays off because there are fewer competitors and clients are willing to pay a premium for expertise.

5 steps to start your cleaning business

Here are the key steps to get your cleaning business off the ground in Malaysia. For broader guidance, check out this complete guide to launching a new venture.

Step 1: Do your market research and create a business plan

Start by researching the cleaning services in your area. Find out what's available, what's missing, and how your competitors price their work. Talk to potential customers: friends, family, local businesses, property managers, and holiday rental operators.

Identify your target market. Are you cleaning homes, offices, or both? Is there a gap in specialist services that you could fill?

Next, create a business plan. Whether you need a start-up loan, a government grant, or simply a roadmap, your plan should define your business goals, the services you offer, your pricing strategy, and your financial projections.

Your business plan should cover:

  • How much you need to survive until the business breaks even
  • Your running costs: supplies, vehicle, insurance, marketing, and accounting
  • Your target profit margin
  • A pricing model: will you charge by the hour, per room, per square metre, or per job?
  • A marketing strategy to attract your first clients

Here's a business plan template to get you started. You can also read more about financing your business to understand your funding options.

One of the first steps in setting up your business is deciding which business structure is right for you.

In Malaysia, the most common structures for a cleaning business are:

  • Sole proprietorship: the simplest option, where you take all the profits and losses personally
  • Partnership: a business owned by two or more people, with a partnership agreement defining each person's contributions and profit share
  • Private limited company (Sdn Bhd): more complex to set up, but it separates your personal assets from business debts and can make it easier to secure funding
  • Franchise: buying into an established brand gives you training, marketing, and proven systems, but comes with higher upfront costs and less control

You'll need to register your business with the Companies Commission of Malaysia (SSM). Depending on your taxable turnover, you may also need to register for Sales and Service Tax (SST), and you'll need to comply with local council licensing requirements.

Check whether your area requires a specific cleaning business licence or permit. If you plan to hire staff, you'll also need to register as an employer with the Inland Revenue Board (LHDN) and the relevant social security organisations.

Step 3: Buy cleaning supplies and equipment

You don't need to spend a fortune on equipment to get started. For basic residential cleaning, here's what you'll need:

  • Vacuum cleaner
  • Mop, bucket, and broom
  • Disposable gloves, cloths, wipes, and sponges
  • Dustpan and brush, dusters, and window squeegees
  • Spray bottles and cleaning solutions
  • Face masks and hand sanitiser

You can buy equipment second hand to keep costs down, especially when you're starting out. As your business grows, invest in commercial-grade products. The right cleaning product supplier might offer training, bulk discounts, or product recommendations tailored to your services.

You'll also need a reliable vehicle to transport your supplies. Eye-catching signage on your vehicle, with your business name, logo, and contact details, doubles as free advertising wherever you drive.

Consider making eco-friendly products your point of difference. Some clients look for cleaning services that use non-toxic, cruelty-free, and hypoallergenic products, so offering them can help you stand out.

Keep track of every purchase from the start. Using Xero's expense tracking makes it easier to monitor your spending and claim deductions at tax time.

Step 4: Develop a strategy to get clients

You've chosen your niche, picked a business name, and designed a logo. Now you need clients.

Start by building a database of potential customers. Get friends and family to spread the word. Advertise in local publications, put flyers in letterboxes with opening offers, and attend community events.

Network with businesses that already have a client base you can tap into. Property managers, real estate agents, Airbnb hosts, and co-working spaces are all good starting points. The more people who know what you do, the faster your client list will grow.

Focus on getting the basics right from day one:

  • Be friendly and professional every time you pick up the phone
  • Turn up on time, every time
  • Vet your employees thoroughly; they're going into people's homes and offices
  • Go above and beyond with small touches: a handwritten thank-you note, a discount for repeat bookings, or a referral incentive
  • Respond quickly to feedback and use it to improve

Word of mouth is a powerful marketing tool for a cleaning business. Collect testimonials from satisfied customers and encourage reviews on Google and social media. Referrals and ratings build trust faster than any advertisement.

Step 5: Manage daily operations and plan for 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 holiday, you don't earn. So from the start, plan to build a business that can run without you.

Create written processes for everything you do: how to clean a kitchen, how to handle a complaint, how to onboard a new client. Documented processes reduce training time, maintain quality, and make it easier to bring on new staff.

As demand grows, you can hire subcontractors or employ staff directly. Subcontractors bring their own equipment and are available quickly, but they cost more and you have less control over quality. Building your own team gives you more consistency, though it comes with responsibilities like payroll, leave entitlements, and tax obligations.

Xero accounting software, together with payroll apps from the Xero App Store that connect to Xero, can help you manage staff payments and track leave.

To scale up, explore new markets and consider adding specialist services. Specialist cleaning commands premium prices and faces fewer competitors. Invest in training and better equipment as your revenue grows.

How to price your cleaning services

Getting your pricing right is one of the most important decisions you'll make. Price too high and you'll struggle to win clients. Price too low and you'll work hard without making a profit.

Choose a pricing model

There are three main ways to price your cleaning services:

  • Hourly rate: simple and transparent, best for regular residential clients where the scope of work is similar each visit
  • Flat rate per job: you quote a fixed price based on the size and condition of the space, which gives clients cost certainty
  • Per square metre or per room: common for commercial contracts and larger residential properties

Many cleaners use a combination. For example, you might charge a flat rate for standard house cleans but quote per job for deep cleans or move-out cleans.

Calculate your costs

Before you set a price, work out what it actually costs you to deliver the service. Add up your direct costs (supplies, transport, equipment wear) and your overheads (insurance, vehicle, marketing, accounting software, phone). Then factor in the time each job takes, including travel.

Your price needs to cover all costs and leave room for profit. Use a profit margin target that suits your type of service and your local market.

Research your local market

Check what other cleaners in your area charge. Look at online listings, ask around, and request quotes from competitors. In Malaysia, residential cleaning rates typically range from RM25 to RM50 per hour, while commercial rates vary widely based on the scope and frequency of the contract.

Don't aim to be the cheapest option. Competing on price alone is a race to the bottom. Instead, focus on the value you offer: reliability, quality, eco-friendly products, or specialist expertise.

Test and adjust your prices

Start with competitive rates and adjust based on client feedback, demand, and your actual costs. If you're fully booked weeks in advance, your prices may be too low. If enquiries drop off after you quote, you may need to revisit your rates or communicate your value more clearly.

Offer packages and incentives to encourage repeat business. For example, a discount for weekly bookings or a referral bonus for clients who recommend you to a friend.

Setting up your online presence

Many people search online when they need a cleaner. A web presence makes it easier for those potential clients to find you.

Build a website

Your website doesn't need to be complex. A clean, mobile-friendly site with your services, pricing, service areas, and contact details is enough to start. Include customer testimonials and photos of your work to build trust.

You can build a website yourself using a website builder platform. Keep the design simple and make sure your phone number and a contact form are easy to find on every page.

Set up social media profiles

Create a Facebook business page and consider Instagram, especially if you offer residential cleaning. Post before-and-after photos, share cleaning tips, and highlight positive reviews. Social media helps you stay visible to existing clients and reach new ones through shares and recommendations.

Consistency matters more than frequency. Posting two to three times a week with useful, genuine content is better than daily posts that feel forced.

Claim your Google Business Profile

A Google Business Profile is free and puts your business on Google Maps and local search results. Fill out your profile completely: add your services, hours, service areas, photos, and a link to your website. Encourage happy clients to leave Google reviews; they're one of the strongest signals for local search rankings.

Focus on local SEO

Search engine optimisation (SEO) determines where your business appears when someone searches "cleaning service near me" or "house cleaner in Kuala Lumpur". You want your business to show up. Use location-specific keywords on your website, list your business in local directories, and keep your contact information consistent across every platform.

These steps take time to show results, but they build a steady stream of enquiries that grows alongside your business.

Insurance for your cleaning business

Insurance protects you, your business, and your clients. Without it, a single accident or claim could cost you everything.

Public liability insurance

This is the most important policy for a cleaning business. Public liability insurance covers you if you accidentally damage a client's property or if someone is injured because of your work. For example, if you scratch a wooden floor or a client trips over your equipment, this policy covers the cost of the claim.

Many commercial clients ask to see proof of public liability insurance before they'll hire you.

Employer's liability insurance

If you hire staff, you'll contribute to the Social Security Organisation (SOCSO or PERKESO), which covers employment injuries, and employer's liability insurance can add extra protection. It covers claims from employees who are injured or become ill as a result of their work. Cleaning involves physical labour, chemical handling, and working at heights, so the risk of workplace injuries is real.

Commercial vehicle insurance

If you use a vehicle for your cleaning business, your personal car insurance may not cover you. Commercial vehicle insurance covers your van or car when it's being used for business purposes, including transporting equipment and supplies.

Other policies to consider

Depending on your services, you might also look into:

  • Professional indemnity insurance: covers you if a client claims your advice or service caused them a financial loss
  • Equipment insurance: covers the cost of replacing stolen or damaged equipment
  • Business interruption insurance: helps cover lost income if you can't operate due to an unexpected event

Shop around for quotes and speak to an insurance broker who understands small businesses. The right cover gives you peace of mind and makes your business more credible to clients.

How much does it cost to start a cleaning business?

One of the biggest advantages of a cleaning business is that start-up costs are relatively low compared to most other businesses. Here's a rough breakdown of what you can expect to spend.

Basic supplies and equipment

Your starter kit of cleaning supplies includes a vacuum cleaner, mop, bucket, cloths, gloves, and cleaning products. Get quotes from a few suppliers, and buy second hand or use equipment you already own to spend less.

Vehicle

If you already have a car, you may only need to budget for vehicle signage. If you need to buy a vehicle, the cost of a reliable second-hand van depends on its age and condition.

Insurance

Ask insurers for public liability quotes based on the size of your cleaning business. Costs increase if you hire staff or need additional cover.

Business registration and licences

Registering a sole proprietorship with SSM costs around RM30 to RM60. Registering a private limited company (Sdn Bhd) costs more: SSM charges RM1,000 to incorporate, and company secretary and professional fees come on top of that.

Marketing

Building a basic website yourself with a website builder keeps costs down. Set aside a budget for business cards, flyers, and initial online advertising too.

Total estimated start-up cost

Add up your supplies, insurance, registration, and marketing costs to estimate your total start-up budget. If you need to buy a vehicle, it'll be your biggest single expense.

Keep detailed records of every expense from day one. Accurate bookkeeping helps you claim tax deductions, track your cash flow, and understand your true profit margins. Connecting a business bank account to Xero automates much of this work, so you spend less time on admin and more time growing your business.

Manage your cleaning business finances with Xero

Running a cleaning business means juggling invoices, expenses, supplier payments, and tax obligations on top of the actual cleaning. Xero takes the friction out of your financial admin by bringing everything into one place: automated bank feeds, professional invoicing, expense tracking, and real-time cash flow visibility.

Whether you're a sole trader managing your own books or growing a team, Xero scales with your business. You can send invoices from your phone, snap photos of receipts, and share real-time numbers with your accountant, all without touching a spreadsheet. Get one month free and see how Xero fits your cleaning business.

FAQs on starting a cleaning business

Here are some frequently asked questions about starting a cleaning business.

Is a cleaning business profitable?

Yes, cleaning businesses can be profitable, especially once you build a steady base of repeat clients. Low overheads, accurate pricing, and specialist services all help you earn more.

What qualifications do you need to start a cleaning business?

You don't need formal qualifications to start a basic residential or commercial cleaning business in Malaysia. Some specialist services, such as high-rise exterior cleaning or hazardous material removal, may require specific training or certification.

How do I get my first cleaning clients?

Start with your personal network: ask friends, family, and neighbours to spread the word, and offer your first clients an introductory discount. Once they're happy with your service, ask for reviews and referrals.

Can I start a cleaning business part time?

Yes, many successful cleaning businesses start as part-time ventures alongside other employment. Starting part time lets you test your pricing, build a client base, and develop your systems before you commit full time.

What's the best business structure for a cleaning business?

A sole proprietorship is the simplest and cheapest to set up, and works well if you're starting small. If you plan to hire staff, take on larger contracts, or protect your personal assets, a Sdn Bhd offers more protection and credibility.

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.