What goes in a cleaning business plan?
A cleaning business plan covers what you sell, who buys it, how you will reach them, how the work gets done, what it costs to start, and how much money you expect to make each month. For a residential cleaner, that fits into eight sections, and each one can be a few short paragraphs and a table.
The U.S. Small Business Administration describes two kinds of plans (SBA). A traditional plan is long and detailed, and it is what lenders and investors commonly request. A lean startup plan summarizes only the key points and is typically one page. If you are opening a house cleaning business with your own savings, start lean. Write the long version only when a bank, a partner or an investor asks for it.
Want the numbers worked out for you? The free cleaning business plan template turns your prices, costs and expected clients into a printable plan with a 12-month forecast. The sections below explain what goes in each part, in the order a reader expects, adapted for residential cleaning:
- Executive summary: the whole plan in one paragraph.
- Services and pricing: what you clean and what each job costs the client.
- Market and competitors: where you work, who your clients are, and who else they could call.
- Marketing plan: how you will find and keep recurring clients.
- Operations and team: how a clean gets booked, done, checked and paid, and when you hire.
- Startup costs and funding: what you spend before the first paid job, and where the money comes from.
- Financial projections: revenue, costs and profit for each of the first 12 months.
- Milestones: the dates that tell you whether the plan is working.
Each section below opens with what the section should answer, then gives a fill-in template you can copy, then shows a worked example. The example is a made-up company, Maple Street Cleaning, a solo owner in a US suburb who plans to hire one part-time cleaner in month seven. Every number for Maple Street is an example, not an industry average. Replace them with your own.
If you have not registered the business or chosen your services yet, read how to start a cleaning business first. The plan is easier to write once those decisions are made.
Executive summary: the plan in one paragraph
The executive summary says what your company does, for whom, where, and why it will make money, in four or five sentences. Write it last, after the numbers in the other sections are done, so it matches them.
The SBA’s advice for this section is to tell the reader briefly what the company is and why it will succeed. For a cleaning company business plan, the most convincing “why” is a number: your price per clean, the cleans you can do each week, and what is left after costs.
Fill-in template
[Business name] is a [sole proprietorship or LLC] that provides [recurring, deep and move-out] home cleaning to [type of client] in [towns or ZIP codes]. We charge an average of $[price] per clean and plan to reach [number] cleans a week by month [number]. Our edge is [one specific reason clients will choose you]. Startup costs are $[amount], funded by [savings, loan or both], and we expect to cover our monthly costs by month [number].
Worked example: Maple Street Cleaning
Maple Street Cleaning is a sole proprietorship that provides recurring, deep and move-out cleaning to busy households in five ZIP codes around the owner’s home. We charge an average of $140 per clean and plan to reach 20 cleans a week by month 12, with one part-time cleaner hired in month 7. Our edge is instant online prices and booking, the same cleaner each visit, and a text reminder before every clean. Startup costs are about $2,050, funded from savings, and the business covers its fixed costs from the first month.
Services and pricing
This section lists each service, what it includes, and its price for common home sizes. Price from your costs (labor time, supplies, overhead and profit), not from the cheapest company in town.
Keep the first menu short. Most residential requests fit into three services: a standard clean for recurring clients, a deep clean for first visits and seasonal resets, and a move-in or move-out clean. Add-ons such as inside the oven or inside the fridge can come later, once you have timed them.
To get prices, time a few real cleans, then enter your pay rate, supplies and margin into the house cleaning price calculator. It builds a flat price list by bedrooms and bathrooms, and its default list prices deep cleans at 1.6 times and move-outs at 1.9 times the standard price as a starting point.
Fill-in template
Services: [Standard clean: what is included]. [Deep clean: what is added]. [Move-in or move-out clean: what is added]. [Add-ons and their prices].
Prices: [2 bed, 1 bath: $___]. [3 bed, 2 bath: $___]. [4 bed, 3 bath: $___]. Deep clean: [multiplier] times standard. Move-out: [multiplier] times standard.
Frequencies offered: [weekly, every two weeks, monthly]. Expected average price per clean: $[amount].
Policies: [cancellation notice], [lockout fee], [payment terms, for example card on file charged after each clean].
Worked example: Maple Street’s price list
| Home size | Standard clean | Deep clean (1.6x) | Move-out (1.9x) |
|---|---|---|---|
| 2 bed, 1 bath | $120 | $192 | $228 |
| 3 bed, 2 bath | $150 | $240 | $285 |
| 4 bed, 3 bath | $190 | $304 | $361 |
These are example prices. Most of Maple Street’s visits are recurring standard cleans of two- and three-bedroom homes, with a few deep cleans and move-outs mixed in, so the plan uses an average of $140 per clean. Use the average you expect from your own mix, because that single number drives the whole financial section.
Market analysis and competitors
The market section shows that enough households in your service area can pay your prices, and it names the cleaning companies they would otherwise hire. Keep it local: a residential cleaner competes within a short drive, not nationally.
The SBA suggests checking six things when you research a market: demand, market size, economic indicators such as income, location, market saturation, and the prices customers pay for alternatives (SBA). For a residential cleaning business plan, most of that comes from two places.
- Public data on your area. The Census Bureau’s QuickFacts shows the number of households, median household income and owner-occupied housing rate for every state and county, and for cities and towns with 5,000 or more people. Pull those numbers for each town you plan to serve.
- Your own research on competitors. Search Google Maps for house cleaning in each town, request a quote from three to five companies, and note their prices, review counts, and whether a client can book online.
Fill-in template
Service area: [towns or ZIP codes], within [number] minutes of [home base]. Households: [number from QuickFacts]. Median household income: $[amount].
Ideal client: [for example, two-income households with kids, older homeowners, landlords between tenants]. They want [what matters most to them: reliability, the same cleaner, easy booking, pet-friendly products].
Competitors: [name, price for a standard 3 bed, 2 bath clean, online booking yes or no, Google rating and review count] for each of 3 to 5 companies.
Our gap: [the one thing nearby companies do poorly that you will do well].
Worked example: Maple Street’s competitor table
| Competitor | Standard 3 bed, 2 bath | Online booking | What clients complain about |
|---|---|---|---|
| Competitor A (franchise) | $185 | Quote form only | Different crew every visit |
| Competitor B (solo cleaner) | $130 | No, text only | Slow replies, often fully booked |
| Competitor C (small team) | $160 | Yes | Late arrivals |
These rows are an example of what your research might find. Maple Street’s plan concludes that $150 for a standard three bedroom home sits inside the local range, and that instant booking plus the same cleaner every visit is a gap worth leading with. Complaints in competitors’ reviews are the most useful line in the table, because they tell you what to promise.
Marketing plan: finding and keeping recurring clients
The marketing plan names the two or three channels you will use to win clients, what each costs, and how many recurring clients you need from them each month. For a residential cleaner, retention matters as much as new clients, so include how you will keep people booking.
Most new residential cleaners start with low-cost local channels: a free Google Business Profile with reviews, referrals from friends and existing clients, neighborhood groups and apps, and a booking link that lets people see a price and book without a phone call. The full list of channels, with scripts, is in our guide on how to get clients for a cleaning business.
Turn the projection into a client target. Recurring clients drive the plan: a client who books every two weeks is about two cleans a month, and a weekly client is about four. Work out how many new recurring clients you need each month to hit your weekly clean count, then add a buffer for clients who cancel or move.
Fill-in template
Channels: [channel 1], [channel 2], [channel 3]. Monthly budget: $[amount].
Target: [number] new recurring clients a month until month [number]. Offer: [for example, a referral credit of $___ for both the client and the friend].
Retention: [reminders before each visit, the same cleaner each time, a follow-up after the first clean, how you handle complaints].
How we will measure it: [where each new client heard about us, clients lost each month].
Worked example: Maple Street’s marketing plan
- Channels: Google Business Profile (free), referrals, and one local neighborhood group, plus flyers in the first two months.
- Budget: $100 a month for flyers, boosted posts and referral credits.
- Target: reach 10 cleans a week by month 6. Most clients book every two weeks, so that means about 20 recurring clients, or three to four new ones a month after allowing for a few who leave.
- Referral offer: $25 off the next clean for the client and $25 off the friend’s first clean.
- Retention: a text reminder before every visit, a check-in message the day after the first clean, and a redo within 24 hours if anything was missed.
Operations and team
The operations section explains how a clean goes from booking to payment, which tools you use, and when and how you will hire. A reader should finish it knowing exactly who does what on a normal day.
Cover these points in a few lines each:
- Legal setup: your structure, registrations and any local license. Our guide on cleaning business licenses lists what to check in your state and city.
- Insurance: general liability from day one, and a bond and workers’ compensation as you hire. See cleaning business insurance for what each policy covers.
- Daily workflow: how clients book, how you confirm access and pets, which checklist you clean from, and how you check quality.
- Supplies: the kit you carry, who restocks it, and whether you use the client’s products on request.
- Software: where bookings, schedules, reminders, payments and payroll live.
- Hiring plan: the trigger for your first hire, the pay rate, and whether cleaners will be employees or independent contractors. That choice changes your taxes and insurance, so ask a tax professional before you decide.
For pay, a public benchmark helps. The Bureau of Labor Statistics reports a median wage of $17.07 an hour for maids and housekeeping cleaners in May 2025, with the lowest-paid 10% earning $13.29 or less and the highest-paid 10% earning $23.35 or more (BLS). Check what cleaning companies near you advertise, then set a rate that lets you hire reliable people.
Remember that an employee costs more than the wage. As an employer you pay 6.2% Social Security tax and 1.45% Medicare tax on each employee’s wages (IRS), plus federal and state unemployment taxes. The example below adds 10% to the wage to cover those taxes, and budgets workers’ compensation separately.
Fill-in template
Workflow: Clients book through [booking page or phone]. We confirm [access, pets, priorities] the day before. Cleaners work from [checklist]. Payment is [card charged after each clean or invoice].
Tools: [scheduling and booking software], [payment processor], [bookkeeping].
Hiring: We hire our first cleaner when [trigger, for example the owner is fully booked for four weeks in a row]. Pay: $[rate] an hour as [employee or contractor], [hours] a week to start.
Worked example: how Maple Street runs
The owner cleans up to 10 homes a week, about two a day across five days, and keeps the remaining time for quotes, messages and bookkeeping. When the owner’s week is full for four straight weeks, Maple Street hires a part-time employee at $18 an hour, a little above the national median, trained with two shadow cleans. Each clean is planned at 3.5 paid hours including drive time, so an employee clean costs about $69 with payroll taxes.
Maple Street runs on BroomBook, which costs $29 a month on the Solo plan for up to 2 cleaners and $59 a month on the Team plan for any number (see pricing). It gives clients a booking page with an instant price, keeps recurring schedules with skips, sends SMS reminders, and gives cleaners a crew app with checklists and clock-in. Payroll exports include tip splits, and job notes are translated automatically for each cleaner on every plan. Any tool that covers booking, reminders, payments and time tracking will do. What matters for the plan is that nothing lives only in your texts.
Startup costs and funding
This section lists every cost you pay before the first paid clean and says where the money comes from. A solo residential cleaner can usually fund it from savings, so the most important line is often the cash reserve, not the equipment.
Insurance is the main recurring cost at the start. Cleaning businesses that bought general liability through Insureon paid a median of $59 a month, and a janitorial bond a median of $9 a month (Insureon). Registration and license fees depend on your state and city.
Fill-in template
One-time costs: [registration and license fees: $___], [equipment: $___], [starter supplies: $___], [marketing materials: $___].
First-month fixed costs: [insurance: $___], [software: $___], [phone: $___].
Cash reserve: [number] months of fixed costs = $___. Total needed: $___.
Funding: [savings: $___], [loan: $___ from ___ at ___% over ___ years].
Worked example: Maple Street’s startup budget
| Item | Example cost | Notes |
|---|---|---|
| LLC filing and local business license | $150 | Example only. Fees vary widely by state and city. |
| General liability and janitorial bond, first month | $68 | Insureon medians of $59 and $9 a month. |
| Vacuum | $250 | The one tool worth buying good. |
| Starter supplies and caddy | $150 | Microfiber, mops, brushes, products. |
| Flyers and business cards | $75 | Name and logo ideas from the name generator below. |
| Scheduling and booking software | $0 at first | 14-day free trial, then $29 a month. |
| Cash reserve | $1,350 | About three months of fixed costs. |
| Total | About $2,050 | Funded from the owner’s savings. |
Still choosing a name for the plan’s cover page? The cleaning business name generator gives you options to check against your state’s business registry.
If you need a loan
If you plan to buy a vehicle or hire several people at once, you may need outside money. The SBA microloan program lends up to $50,000 through nonprofit intermediaries, the average microloan is about $13,000, the maximum term is seven years, and rates are generally between 8% and 13% (SBA). Expect a lender to ask for the full traditional plan, including the projections below.
Financial projections: a 12-month example
Financial projections estimate revenue, costs and profit for each month of the first year. For a residential cleaner, the whole forecast comes from a few assumptions: average price, cleans per week, labor cost per clean, supplies, and fixed monthly costs.
Write your assumptions down before the table, so anyone reading it, including you in six months, can see where each number came from. Maple Street’s assumptions, all examples:
- Price: $140 average per clean.
- Cleans per month: cleans per week times 4.33, rounded. Growth comes from new recurring clients, as in the marketing plan.
- Owner capacity: 10 cleans a week. The owner’s own work is not a cost in this table.
- Employee: hired in month 7 to take every clean above 10 a week, at $18 an hour, 3.5 paid hours per clean, plus 10% for payroll taxes. That is $69.30 per employee clean.
- Supplies: 5% of revenue.
- Fixed costs: $447 a month. That is general liability $59, janitorial bond $9, software $29, vehicle and fuel $200, marketing $100, and phone and bookkeeping $50. From month 7, add workers’ compensation at the $114 Insureon median, for $561 a month.
| Month | Cleans per week | Revenue | Employee labor | Supplies | Fixed costs | Owner profit |
|---|---|---|---|---|---|---|
| 1 | 2 | $1,260 | $0 | $63 | $447 | $750 |
| 2 | 4 | $2,380 | $0 | $119 | $447 | $1,814 |
| 3 | 6 | $3,640 | $0 | $182 | $447 | $3,011 |
| 4 | 8 | $4,900 | $0 | $245 | $447 | $4,208 |
| 5 | 9 | $5,460 | $0 | $273 | $447 | $4,740 |
| 6 | 10 | $6,020 | $0 | $301 | $447 | $5,272 |
| 7 | 12 | $7,280 | $624 | $364 | $561 | $5,731 |
| 8 | 14 | $8,540 | $1,178 | $427 | $561 | $6,374 |
| 9 | 15 | $9,100 | $1,525 | $455 | $561 | $6,559 |
| 10 | 17 | $10,360 | $2,079 | $518 | $561 | $7,202 |
| 11 | 18 | $10,920 | $2,426 | $546 | $561 | $7,387 |
| 12 | 20 | $12,180 | $2,980 | $609 | $561 | $8,030 |
| Year 1 | $82,040 | $10,812 | $4,102 | $6,048 | $61,078 |
How to read the example
“Owner profit” is what is left for the owner before income tax and self-employment tax, and the owner did all the cleaning in months 1 to 6 to earn it. Self-employed people pay a 15.3% self-employment tax for Social Security and Medicare once net earnings reach $400 (IRS), on top of income tax, so set money aside every month.
Three numbers from the table belong in your executive summary:
- Margin per clean. An owner clean leaves $133 after supplies ($140 minus $7). An employee clean leaves about $64 after labor and supplies. Hiring roughly halves your margin per clean, so you hire to grow, not to earn more per job.
- Break-even. At $133 per clean, fixed costs of $447 are covered after four cleans in a month.
- Income target. To take home $4,000 a month before taxes, Maple Street needs about 34 cleans a month, or 8 a week ($4,447 divided by $133). The plan reaches that in month 4.
Real months will be lumpier: clients cancel, holidays slow bookings, and first cleans take longer. Run your own version with the cleaning business profit calculator, which takes your clients, visit frequency, price, labor percentage and fixed costs and shows your monthly profit.
Fill-in template
Assumptions: average price $[___]. Cleans per week by month: [list]. Owner capacity: [___] cleans a week. Employee wage $[___] an hour, [___] paid hours per clean, plus [___]% payroll taxes. Supplies [___]% of revenue. Fixed costs $[___] a month, itemized.
Table columns: month, cleans per week, revenue, labor, supplies, fixed costs, profit.
Milestones for the first year
Milestones are dated, measurable targets that tell you whether the plan is on track. Tie each one to a number from your projection, such as cleans per week or the date of your first hire.
Fill-in template
[Month]: [target], measured by [how you will check it]. Repeat for five to eight milestones, and add one decision point, for example “If we are below [number] cleans a week by month [number], we will [change price, add a channel, or delay hiring].”
Worked example: Maple Street’s milestones
| When | Milestone |
|---|---|
| Before month 1 | Business registered, insured, bank account open, booking page live with prices. |
| Month 1 | First 4 recurring clients. Google Business Profile published. |
| Month 3 | 6 cleans a week and 10 Google reviews. |
| Month 4 | 8 cleans a week, enough for the owner’s $4,000 monthly income target. |
| Month 6 | Owner fully booked at 10 cleans a week. Post the first job opening and get a workers’ compensation quote. |
| Month 7 | First part-time cleaner hired and trained. |
| Month 12 | 20 cleans a week. Review prices, client losses and whether to hire a second cleaner and move to a larger software plan. |
Decision point: if Maple Street is below 6 cleans a week at the end of month 4, the owner adds a second marketing channel and delays hiring. Write a rule like this into your own plan, so a slow month leads to a decision instead of a guess.
Once the plan is written, review it each month. Replace the projected row with the real numbers, adjust the next months, and keep the one-page version where you will see it.