Profit margin guide

Cleaning Business Profit Margin Guide

A practical profit margin guide for cleaning business owners who need to price labor, overhead, supplies, travel, discounts, and break-even before accepting work.

Profit margin guide

A full calendar is not the same as a healthy cleaning business.

Profit margin is the owner check before saying yes. A quote should cover loaded labor, supplies, travel, overhead, and enough profit to make the job worth accepting.

Owner shortcutUse the profit margin calculator before cutting price, accepting a rush job, or renewing recurring work.Open profit margin calculatorOpen Reports

Owner workflow

Quote the job in this order.

1

Find real job cost

Start with loaded labor, direct costs, travel, supplies, and equipment wear.

2

Add overhead

Insurance, software, admin, marketing, bookkeeping, and owner time need to be recovered across jobs.

3

Set the margin floor

Decide the lowest acceptable margin before the customer asks for a discount.

4

Review accepted work

After the job, compare collected amount with actual labor and costs before quoting similar work.

Quote desk notes

Write the price from the owner side, not from the customer's wish list.

Good quoting starts with a clear owner decision: what is included, what labor will actually be used, what costs must be recovered, and what should be reviewed after the job. These notes keep the price useful after the customer conversation changes.

Scope boundaryWhat the owner is pricing

Profit margin is the owner check before saying yes. A quote should cover loaded labor, supplies, travel, overhead, and enough profit to make the job worth accepting.

Labor driverWhere time usually moves

Estimate labor from condition, access, detail level, setup, and the owner time needed to manage the job.

Cost floorWhat must be covered before profit

Loaded labor, supplies, travel, overhead, admin time, and direct job costs should be visible before margin is added.

Owner riskWhy this quote needs review

The owner risk is accepting work that looks simple until actual hours, follow-up, or missed scope removes the profit.

Margin leaks

What usually makes this quote go wrong?

Using cleaner pay as total labor cost

Take-home pay is not the full cost of labor when payroll burden, admin, and owner time are ignored.

Discounting from the wrong number

A discount from a thin quote can push the job below break-even.

Ignoring travel and small costs

Fuel, parking, tolls, supplies, and laundry look small until they repeat across many jobs.

Never updating old recurring prices

Maintenance jobs can grow in scope while the old monthly price stays frozen.

Owner examples

Small quote moments that change the price.

Discount

A $40 discount that removes the job profit

The quote looks healthy until the owner adds travel, payroll burden, supplies, and the customer-requested discount.

Check break-even and discount room before replying. If the floor is gone, reduce scope instead of price.
Recurring

Old maintenance price with new work added

A recurring customer gradually adds rooms, laundry, pets, or extra kitchen detail while the old visit price stays the same.

Review actual hours against the original scope and set a new recurring price before the next cycle.
Travel

Good job price, bad route

The cleaning labor is profitable, but the drive, parking, and schedule gap make the job thin.

Count route cost as part of job cost, then decide whether to raise price, cluster jobs, or decline.

Pre-send checklist

Check these before the quote leaves the business.

Loaded labor usedCleaner pay, payroll burden, admin handling, and owner time are not treated as free.
Direct costs countedSupplies, equipment wear, fuel, parking, tolls, laundry, and special materials are included.
Overhead recoveredInsurance, software, marketing, phone, bookkeeping, and management time have a place.
Floor set firstBreak-even and target margin are known before offering a discount.

Customer scope language

Plain wording to keep the quote from growing after it is sent.

The customer does not need to see the whole pricing model. They do need clear scope, price assumptions, and a fair rule for changes. Save this wording in Templates when the job type repeats.

Scope lineThis quote is based on the rooms, tasks, access, and condition described before scheduling.
Price lineThe price includes labor, direct job costs, normal supplies, travel assumptions, overhead, and owner margin.
Boundary lineIf condition, access, or requested work changes on arrival, the owner should pause and reprice before confirming extra work.
Follow-up lineAfter the job, save actual hours and notes so the next similar quote uses better assumptions.

Calculator desk

Go back to the pricing tool without scrolling through the whole site.

Owner FAQ

Questions cleaning business owners ask before quoting.

What profit margin should a cleaning business target?

There is no single safe target for every cleaning business. Owners should set a target margin that covers loaded labor, overhead, risk, and the profit needed for the job to be worth taking.

Why can a cleaning job be busy but not profitable?

A job can fill the calendar while missing travel, admin time, supplies, payroll burden, or overhead. The owner sees revenue, but the margin may be too thin after the real cost is counted.

When should a cleaning owner raise prices?

Raise or rework pricing when actual hours regularly beat estimates, costs increase, customers add scope, recurring work expands, or the schedule is full while profit is not improving.