PRACTICAL TOOLS FOR CLEANING BUSINESS OWNERS

Are your cleaning jobs
actually making money?

A busy schedule should come with a clear view of your numbers. Build quotes around your labor, job costs and chosen profit margin.

Free to use. See results immediately. No email required.

UNPUBLISHED WEBSITE DRAFT · Email delivery and video embeds are not connected.
FREE CLEANING JOB PRICING CALCULATOR

Find out what your quote leaves behind.

Start with the example or enter your own numbers. Results cover only the costs you include.

Your pricing review

Illustrative example until you enter your own costs.

Total cost before percentage fee $191.80
Break-even price $197.74
Price for your target margin $286.27
Profit on your current quote, before income tax $2.20
Margin on your current quote 1.1%

6 total labor hours · $151.80 labor including burden

This quote leaves little room for an overrun.

Target and break-even prices round up to the next cent. Applicable sales tax is separate. Avoid counting any expense twice.

YOUR CUSTOM PROFIT DIAGNOSIS

Get advice based on the numbers you entered.

Your example quote is above break-even but below the selected target margin.

Enter your email to receive a personalized pricing action plan that includes:

  • Your quote-risk status and dollar gap to the selected target
  • Your largest entered job-cost category
  • Three practical checks to make before quoting similar work
  • Conservative ideas for lowering avoidable overhead and job expenses
  • A copy of your break-even, target price, profit and margin

By requesting the plan, you agree to receive your diagnosis and practical Cleaning Profits Lab follow-up emails. Unsubscribe anytime.

Draft only: email delivery will be connected and tested in Systeme.io before launch.

The diagnostic rules apply practical principles from ISSA's Cleaning Management Institute, the U.S. Small Business Administration, and SCORE to the numbers you enter. Advice is educational and should be checked against your records, market, and qualified financial guidance.

Disclaimer: Cleaning Profits Lab is not affiliated with or endorsed by ISSA, SBA, or SCORE. This calculator and diagnosis provide general educational information—not financial, tax, legal, payroll, safety, or accounting advice. They do not recommend a universal price, margin, wage, surcharge, or cost-reduction target. Never cut required wages, payroll taxes, insurance, worker protections, safety practices, or promised service quality to make a quote appear profitable. Verify decisions with your records and qualified advisers.

Educational estimates, not financial, tax, legal, or accounting advice. A calculated price does not guarantee profit or customer acceptance. Calculator inputs stay in your browser unless you choose to request the emailed diagnosis.

Make your next quote a more informed one.

01 / COUNT THE COSTS

Include the whole job.

Labor, payroll burden, supplies, travel and overhead all need a place in your estimate.

02 / CHECK THE PRICE

Know your break-even point.

Compare your current quote with the price needed to cover entered costs and reach your target margin.

03 / LEARN FROM THE WORK

Review what actually happened.

Compare estimated time and costs with completed jobs, then improve the next quote.

START HERE / PRICING GUIDE

How to price a cleaning job

Follow one worked example from labor hours to a target price—and see why a $200 quote might leave almost no profit.

Read the step-by-step guide →
THE CLEANING PROFITS LAB BLOG

Practical answers for your next business decision.

Explore pricing, quoting, labor costs, and profit. Open a guide to read it here.


20 guides

How to Price Cleaning Services Without Guessing

By Cleaning Profits Lab · Pricing and business operations

The safest way to price a cleaning service is to begin with the cost of doing the job—not a competitor’s price or a number that merely feels reasonable.

Start by defining the scope. List the rooms, tasks, property condition, expected frequency, and anything excluded. A maintenance clean and a first-time deep clean can require very different amounts of work in the same home.

Next, estimate total labor hours. If two cleaners will each work three hours, the job uses six labor hours. Multiply that by the hourly wage, then add payroll burden for employer taxes, workers’ compensation, benefits, or other labor-related costs.

Add supplies, travel, and a fair share of overhead. Overhead can include insurance, software, phones, office costs, equipment, and non-billable administrative time. Then account for payment-processing fees.

Finally, calculate the price that supports your chosen margin. Margin and markup are not the same. If the job costs $140 and you want a 30% margin before income tax, simply adding 30% produces $182—but $42 is only 23.1% of the $182 selling price. The correct calculation must divide by the portion of the price left after fees and margin.

Use estimates as a starting point, then compare them with completed jobs. If a three-hour job repeatedly takes four hours, the next quote should reflect what actually happens.

Next step: Run one recently completed job through the free Cleaning Profits Lab pricing calculator using your real numbers.

How to Bid Cleaning Jobs: A Practical Step-by-Step Method

By Cleaning Profits Lab · Pricing and business operations

A strong cleaning bid does two jobs: it gives the customer a clear offer and gives the cleaning company enough information to decide whether the work makes financial sense.

First, inspect or carefully document the property. Record square footage, rooms, surfaces, condition, access, parking, pets, special requests, and the requested frequency. Ask what “clean” means to the customer; expectations that remain unspoken often become unpaid work.

Second, estimate production time. Think in labor hours rather than clock time. Three cleaners working two hours equal six labor hours. Use your completed-job records whenever possible instead of relying only on intuition.

Third, calculate wages and payroll burden. Add supplies, travel, overhead allocation, equipment, and any subcontractor expense. If customers pay by card, include the processing fee in the calculation.

Fourth, choose a margin based on your business and the risk of the job. A difficult first clean with uncertain timing may need more room for error than a predictable recurring visit.

Fifth, present a written quote that states the scope, exclusions, frequency, price, payment terms, cancellation policy, and how extra work will be approved. Avoid burying important limits in fine print.

After the work, compare the bid with actual labor hours and costs. Each completed job should make the next bid more accurate.

Next step: Use the calculator to test the bid before sending it and check both the break-even price and the target price.

Cleaning Business Pricing: What Every Quote Needs to Cover

By Cleaning Profits Lab · Pricing and business operations

Cleaning-business pricing becomes clearer when every quote is built from the same cost categories.

  1. Direct wages: What you pay cleaners for all labor hours on the job.
  2. Payroll burden: Employer taxes, workers’ compensation, benefits, paid time, and other labor-related costs.
  3. Supplies: Chemicals, cloths, bags, disposables, and replacement items used on the job.
  4. Travel: Fuel, mileage, tolls, parking, and paid travel time where applicable.
  5. Equipment: Purchase, maintenance, and replacement costs for vacuums, extractors, and other tools.
  6. Overhead: Insurance, software, phones, bookkeeping, marketing, management, and non-billable work.
  7. Payment fees: Card or platform fees that reduce the money you keep.

Once those costs are visible, calculate break-even. Break-even is not a healthy target; it only shows the price at which the entered costs are covered. A business also needs room for profit, mistakes, reinvestment, and unexpected changes.

Do not copy a competitor’s price unless you also know their wages, efficiency, overhead, scope, and goals. Two companies can charge the same amount and produce very different results.

The most reliable pricing system is a feedback loop: estimate, perform the work, record actual results, and improve the next estimate.

Next step: Enter one typical job into the free calculator and look for any cost category currently missing from your quote.

Cleaning Business Profit Margin: What the Number Actually Means

By Cleaning Profits Lab · Pricing and business operations

Profit margin tells you what percentage of the selling price remains after the costs included in your calculation.

If a job sells for $250 and the included costs total $190, the profit before income tax is $60. The margin is $60 divided by $250, or 24%.

Margin is often confused with markup. Markup compares profit with cost; margin compares profit with revenue. If a job costs $100 and you add a 30% markup, the price becomes $130. The $30 profit is only 23.1% of the selling price, so the margin is not 30%.

Also be clear about which costs are included. A job may appear profitable when looking only at wages but become weak after payroll burden, supplies, travel, overhead, and payment fees are counted.

There is no universal margin that fits every cleaning business or every job. Pricing must account for the company’s costs, market, service level, capacity, and risk. Use a target as a decision tool rather than a promise.

Review margin at two levels: the individual job and the overall business. A single job can look healthy while company-wide administrative and marketing costs remain uncovered.

Next step: Calculate the margin on a completed job using actual hours—not the hours originally estimated.

How to Calculate Labor Cost for a Cleaning Job

By Cleaning Profits Lab · Pricing and business operations

Labor is usually one of the largest costs in a cleaning job, and one small mistake can change the entire quote.

Begin with total labor hours. Multiply the number of cleaners by the hours each person will work. Two cleaners working three hours each equal six labor hours—not three.

Multiply total labor hours by the hourly wage. At $22 per hour, six labor hours create $132 in direct wages.

Then add payroll burden. If the planning rate is 15%, multiply $132 by 0.15, which adds $19.80. The labor cost becomes $151.80.

This example still may not include paid travel time, training, paid breaks, uniforms, recruiting, or supervisory time. Decide which costs belong in payroll burden and which should be included in overhead, but do not ignore them.

After the job, record actual labor hours. If the team needed seven hours rather than six, direct wages at the same rate would be $154 before payroll burden. That difference can erase the expected profit on a tightly priced job.

Consistent time records make estimates more accurate by service type, property size, condition, and team.

Next step: Check your next quote with total labor hours and a realistic payroll-burden percentage.

What Is Payroll Burden in a Cleaning Business?

By Cleaning Profits Lab · Pricing and business operations

Payroll burden is the cost of employing someone beyond their base hourly wage. Depending on the business and location, it can include employer payroll taxes, workers’ compensation, unemployment insurance, benefits, paid leave, and other employment costs.

Suppose a cleaner earns $20 per hour and the company uses a 15% payroll-burden planning rate. The estimated labor cost is $23 per hour before other job expenses. For 10 labor hours, that is $230 rather than $200.

The correct percentage is specific to your company. Review actual payroll records with a qualified bookkeeper, payroll provider, or tax professional rather than treating a generic percentage as a legal or accounting answer.

For pricing, consistency matters. Decide what is included in payroll burden and avoid counting the same cost twice in overhead. Conversely, do not omit expenses because they are difficult to assign to one job.

Payroll burden also changes. Insurance rates, tax rules, benefits, and staffing arrangements may shift over time, so review the planning rate periodically.

Next step: Compare your current pricing assumption with the real employer costs shown in recent payroll records.

How to Add Overhead to Cleaning Prices

By Cleaning Profits Lab · Pricing and business operations

Overhead consists of business costs that cannot be traced neatly to one cleaning job. Examples include insurance, office software, bookkeeping, phones, advertising, management time, licenses, and rent.

If overhead is ignored, individual jobs may look profitable while the company still struggles to pay its monthly bills.

One method is to total monthly overhead and divide it by expected billable jobs. If overhead is $3,000 and the company expects 100 jobs, the simple allocation is $30 per job.

A second method divides overhead by expected billable labor hours. With $3,000 in overhead and 500 billable labor hours, the allocation is $6 per labor hour.

A third method assigns different amounts by service type. A large commercial account may consume more management, equipment, or administrative time than a small recurring home.

No allocation method is perfect. The goal is to use a consistent, defensible estimate and review it as volume changes. If the company schedules fewer jobs than expected, each completed job may need to carry more overhead.

Next step: Calculate last month’s overhead and test both a per-job and per-labor-hour allocation.

Break-Even Price for a Cleaning Job: Formula and Example

By Cleaning Profits Lab · Pricing and business operations

The break-even price is the price at which the costs included in your calculation are covered and profit is zero.

Add direct wages, payroll burden, supplies, travel, equipment allocation, and overhead. Assume those costs total $191.80. If there is no percentage-based fee, the basic break-even price is $191.80.

If a payment processor charges 3% of the selling price, the price must also cover that percentage. Divide the cost by 1 minus the fee rate:

$191.80 ÷ (1 − 0.03) = $197.74, rounded up to the cent.

Charging $191.80 would not truly break even because the payment fee would still be deducted.

Break-even is a warning line, not a suggested selling price. It leaves nothing for profit, unexpected labor, rework, growth, or costs that were missed. Use it to identify risky quotes and then calculate a separate target price.

Remember that results are only as complete as the inputs. If owner labor, travel time, or overhead is omitted, the apparent break-even price may be too low.

Next step: Use the calculator to compare your current quote with both break-even and your chosen target margin.

How to Price Commercial Cleaning Jobs

By Cleaning Profits Lab · Pricing and business operations

Commercial cleaning should be priced from the required work and production plan, not from square footage alone.

Document the facility type, cleanable square footage, traffic, restrooms, flooring, frequency, security procedures, supply responsibilities, and service window. A lightly used office and a busy medical environment can require very different labor even at the same size.

Build a task list and estimate production time. Convert the schedule into monthly labor hours, including periodic tasks. Add supervision, quality control, training, travel, and coverage for absences when relevant.

Calculate wages and payroll burden, then include supplies, consumables, equipment, overhead, insurance requirements, and payment terms. A contract that pays slowly may create cash-flow pressure even when its projected margin looks acceptable.

State assumptions and exclusions in the proposal. Clarify who supplies restroom products, how additional work is approved, and whether floor projects or windows are separate.

During the first weeks, track actual labor closely. Commercial accounts often reveal access delays, security steps, or usage patterns that were not obvious during the walkthrough.

Next step: Model the account using monthly labor hours, then test how a 5% or 10% time overrun changes the result.

How to Bid Commercial Cleaning Jobs

By Cleaning Profits Lab · Pricing and business operations

A commercial-cleaning bid begins before any price is calculated.

During the walkthrough, measure or confirm cleanable space and record floor types, restrooms, break rooms, high-touch areas, trash volume, access limits, and periodic work. Ask about the current service and the reason the buyer is considering a change.

Translate the scope into labor. Estimate each service visit, multiply by frequency, and add periodic work. Include setup, closing, security procedures, and travel where they consume paid time.

Calculate the complete cost: wages, payroll burden, supplies, equipment, supervision, overhead, insurance requirements, and administrative work. Then calculate a price that supports the company’s chosen margin.

The written bid should include scope, frequency, staffing assumptions where appropriate, price, payment terms, start date, quality-control process, exclusions, and a method for authorizing extra work.

Avoid winning a contract by quietly assuming perfect productivity. A low price may secure the account while creating months of losses.

If awarded, review actual hours at 30, 60, and 90 days. If not awarded, ask for useful feedback without automatically concluding that price was the only issue.

Next step: Create three scenarios—expected time, 10% over, and 20% over—before submitting the bid.

Hourly Rate vs Flat-Rate Cleaning Prices

By Cleaning Profits Lab · Pricing and business operations

Hourly and flat-rate pricing can both work. The better choice depends on how predictable the scope and production time are.

Hourly pricing is transparent when the scope is uncertain. It can be useful for organizing, post-construction work, heavily neglected properties, or open-ended requests. The customer, however, may be uncomfortable without a firm total.

Flat-rate pricing gives the customer a clear price and rewards operational efficiency. It works best when the company has reliable time records and a tightly defined scope. The risk is that unexpected conditions or vague expectations create unpaid labor.

A practical approach is to calculate every flat rate from expected labor hours internally. The customer sees one price, while the company still understands the wage, burden, overhead, and margin behind it.

For uncertain jobs, provide a range, an initial block of hours, or a flat price based on stated assumptions. Explain how additional work will be approved.

Whichever model you use, track actual time. Without that feedback, flat rates become guesses and hourly rates may fail to cover non-labor expenses.

Next step: Compare the projected margin of an hourly quote and a flat-rate quote for the same job.

How Much Should You Charge per Square Foot for Cleaning?

By Cleaning Profits Lab · Pricing and business operations

There is no single per-square-foot price that works for every cleaning job. Square footage is useful, but it does not describe the full workload.

Two 5,000-square-foot facilities may differ in floor type, restroom count, traffic, furniture density, security requirements, and service frequency. Those differences change labor hours and supplies.

A safer method is to estimate labor from the actual task list, calculate the complete job cost, and then convert the final price into a per-square-foot figure for comparison.

For example, if a 5,000-square-foot job is priced at $500, the equivalent is $0.10 per square foot. That number is meaningful only alongside the scope and frequency used to create it.

Over time, maintain your own records by facility type. Compare projected production rates with actual results. Your company’s historical data is more useful than a generic rate that may come from another market or service level.

Square-foot pricing can help screen opportunities and compare accounts, but it should not replace a walkthrough and cost calculation.

Next step: Take one completed job, divide its selling price by cleanable square footage, and record the actual labor hours beside it.

Recurring Cleaning vs Deep Cleaning: How Pricing Should Differ

By Cleaning Profits Lab · Pricing and business operations

A recurring maintenance clean and a deep clean should not automatically share the same production assumptions.

A deep clean often includes accumulated buildup, detailed edges, baseboards, fixtures, cabinets, or other tasks outside routine maintenance. The condition may also be uncertain until work begins.

A recurring service becomes more predictable after the first visits. Familiarity, maintained condition, and a known routine may improve efficiency. Frequency matters too: weekly service may require less work per visit than monthly service.

Create a separate scope for each service. Do not rely only on labels such as “standard” or “deep,” because customers may interpret them differently. List included tasks and exclusions.

Estimate labor hours for the actual condition, not the condition you hope to find. For a first clean, consider a range, a condition-based adjustment, or an hourly component if uncertainty is high.

After the first service, record actual time and revise the recurring estimate if needed. A discounted recurring price is only sensible when the repeated work truly requires less cost or creates other business value.

Next step: Build separate checklists and time assumptions for first cleans, deep cleans, and recurring visits.

10 Signs Your Cleaning Jobs May Be Underpriced

By Cleaning Profits Lab · Pricing and business operations

Being busy does not guarantee that cleaning jobs are priced well. Watch for these warning signs:

  1. Revenue rises but cash remains tight.
  2. Jobs regularly take longer than estimated.
  3. Owner labor is treated as free.
  4. Payroll burden is missing from quotes.
  5. Supplies, travel, or card fees are absorbed without tracking.
  6. Every customer accepts immediately and price is rarely questioned.
  7. The company cannot replace equipment without using debt or emergency cash.
  8. Staff rush to meet unrealistic time allowances.
  9. Extra tasks are routinely completed without a change order.
  10. Prices have not been reviewed despite higher wages or other costs.

None of these signs proves that every price is wrong, but several together justify a job-level review.

Start with completed work. Compare the selling price with actual labor, payroll burden, supplies, travel, overhead allocation, and fees. Identify whether the problem is price, productivity, scope control, or a combination.

Do not respond by raising every price blindly. Correct the input causing the problem and communicate changes clearly.

Next step: Audit the five jobs with the highest labor overruns first.

How to Raise Cleaning Prices Without Surprising Customers

By Cleaning Profits Lab · Pricing and business operations

Price increases are easier to communicate when they are based on a consistent business review rather than a sudden reaction.

First, calculate current costs and actual time by customer. Some accounts may need a change because wages, insurance, supplies, or service time increased. Others may be healthy at the current price.

Second, decide whether the change is a general adjustment, a scope correction, or both. If the customer has gradually added tasks, separate that conversation from a normal cost increase.

Third, provide clear advance notice. State the new price, effective date, and any relevant scope clarification. Keep the message professional and direct; customers do not need the company’s entire financial history.

Fourth, prepare for questions. Know whether you will offer a different frequency, reduced scope, or alternative service level. Avoid negotiating against yourself before the customer responds.

Finally, update billing systems and written agreements so the new price is applied correctly.

Example: “Beginning November 1, the price for your scheduled cleaning will be $___ per visit. This adjustment allows us to continue providing the agreed service with trained staff and reliable supplies. Your current schedule and scope will remain the same.”

Next step: Review customers by actual margin and begin with accounts where the current scope is clearly unsupported.

Should a Cleaning Business Have a Minimum Service Charge?

By Cleaning Profits Lab · Pricing and business operations

A small job can still create meaningful costs before cleaning begins. Scheduling, travel, unloading, setup, communication, billing, and payment processing occur even when the on-site task is brief.

A minimum service charge creates a floor that helps cover those fixed job-level costs. To calculate one, estimate the minimum crew time, direct wages, payroll burden, travel, supplies, overhead allocation, and fees. Then calculate a price that supports the chosen margin.

Consider opportunity cost as well. A short appointment in the middle of the day may prevent the team from accepting a larger nearby job.

The minimum can be structured as a fixed visit price, a minimum number of labor hours, or a package of defined tasks. Make the policy clear before booking.

A minimum does not need to be identical for every service. Specialized work, distant locations, or after-hours requests may require a different floor.

Review whether the minimum is producing workable routes and profitable jobs. If it covers on-site labor but not travel and administration, it is not truly covering the visit.

Next step: Calculate the complete cost of your smallest typical job from the first customer message through payment.

Cleaning Quote Checklist: What to Include Before You Send It

By Cleaning Profits Lab · Pricing and business operations

Before sending a cleaning quote, confirm the following:

Scope
- Property type, size, and condition
- Included rooms, surfaces, and tasks
- Frequency and requested service window
- Exclusions and optional extras
- Access, pets, parking, and security requirements

Production plan
- Number of cleaners
- Hours per cleaner
- Total labor hours
- Setup, travel, and periodic tasks

Costs
- Direct wages
- Payroll burden
- Supplies and consumables
- Travel and parking
- Equipment allocation
- Overhead
- Payment-processing fees

Price and terms
- Break-even check
- Target margin check
- Payment timing and method
- Cancellation or lockout policy
- Process for approving extra work
- Quote expiration date when appropriate

Presentation
- Clear total price
- Plain-language scope
- Contact information
- Start date or next step

A quote should be understandable without a phone call to decode it. Clear scope protects both sides and makes future changes easier to discuss.

Next step: Save this checklist in your estimating process and require every quote to pass it before sending.

How Payment Processing Fees Affect Cleaning Job Profit

By Cleaning Profits Lab · Pricing and business operations

Payment-processing fees are small percentages, but they apply to revenue—not profit. That makes them important on jobs with narrow margins.

If a customer pays $200 and the fee is 3%, the processor keeps $6. If the other job costs total $191.80, only $2.20 remains before income tax. The job’s margin is 1.1%.

When calculating break-even with a percentage fee, do not simply add 3% to cost. Divide the non-fee cost by 1 minus the fee rate. With $191.80 in costs and a 3% fee, break-even is approximately $197.74.

If the company also wants a target margin, both percentages must be included in the denominator. This prevents the fee from quietly reducing the intended result.

Review each payment method, because flat fees, percentage fees, chargebacks, and platform charges may differ. Any surcharge or cash-discount policy must comply with card-network rules and applicable law, so obtain qualified guidance before implementing one.

Next step: Compare fees by payment method and include the expected method in job-level reviews.

Estimated Hours vs Actual Hours: The Pricing Review Every Cleaner Needs

By Cleaning Profits Lab · Pricing and business operations

The fastest way to improve future cleaning quotes is to compare what you expected with what actually happened.

For each job, record the estimated labor hours and actual labor hours. Remember that labor hours equal team members multiplied by their time. Also record important conditions: first clean or recurring, property type, condition, scope changes, access delays, and rework.

Calculate the variance. If six hours were estimated and seven were used, the overrun is one hour, or 16.7%. Translate that difference into wages and payroll burden to see its financial impact.

Then diagnose the cause. Was the estimate wrong? Was the scope unclear? Did the customer add work? Was the team unfamiliar with the property? Did equipment fail? A price change will not fix every operational problem, and faster work will not fix an unrealistic quote.

Review patterns rather than blaming a single employee or one unusual job. After enough data, you can build more accurate time ranges by service type and condition.

Next step: Begin a simple weekly review of the five largest time variances and document one lesson from each.

Why a $200 Cleaning Job Might Be Losing You Money

By Cleaning Profits Lab · Pricing and business operations

A $200 cleaning job can sound worthwhile until every cost is placed beside it.

Consider an illustrative job with two cleaners working three hours each. That is six labor hours. At $22 per hour, direct wages are $132. With a 15% payroll-burden estimate, labor rises to $151.80.

Now add $12 for supplies, $8 for travel, and $20 in allocated overhead. The job cost before payment fees is $191.80.

If the customer pays by card and the fee is 3%, another $6 is deducted from the $200 charge. The amount remaining is only $2.20 before income tax—a margin of 1.1%.

One extra task, a few additional minutes from each cleaner, or a missed expense could turn the job negative.

This does not mean every $200 cleaning job is bad. A different wage, faster production time, smaller scope, lower overhead, or another payment method could change the result. The lesson is that the selling price alone tells you very little.

For these example inputs, the break-even price after the 3% fee is about $197.74. A calculated price supporting a 30% target margin would be about $286.27. That is a decision reference, not a claim that every customer or market will accept it.

Next step: Replace the example numbers with one of your real completed jobs in the free Cleaning Profits Lab calculator.

ABOUT CLEANING PROFITS LAB

Useful answers. Clear numbers. Better decisions.

Cleaning Profits Lab helps cleaning-business owners understand the costs behind their quotes. We build practical tools and explain pricing through examples you can apply to your own work.

Our standard is simple: every guide should answer a real question and leave you with a useful next action. We do not promise a particular income or treat example margins as industry benchmarks.

CLEANING BUSINESS PRICING / WORKED EXAMPLE

How to Price a Cleaning Job: Costs, Margin and a Worked Example

By Cleaning Profits Lab

To price a cleaning job, estimate its total cost, account for payment fees, then calculate the price required for your chosen profit margin. Check that price against the scope of the work and what your customers will accept. A calculator can help with the arithmetic; accurate inputs still come from your business.

This guide uses an illustrative job—not a recommended market rate—to show each step. You can follow along in the .

1. Define what the quote includes

Write down the areas to clean, the condition of the property, the agreed tasks and any extras. A recurring maintenance clean and a first-time deep clean may require different amounts of work, even at the same property.

Make exclusions clear too. If an oven, interior windows or extra rooms are outside the quote, say so before the job begins. A price is only meaningful when the scope is understood.

2. Count total labor hours

Two cleaners working three hours each means six labor hours. Do not enter three total hours when you are paying two people.

For our example, each cleaner earns $22 per hour. We use an illustrative 15% payroll burden to represent applicable employer payroll costs and benefits:

2 cleaners × 3 hours × $22 × 1.15 = $151.80 labor cost

Replace that percentage with your own records. Include your labor if you clean. Owner labor is still a cost of delivering the service, even when you do not pay yourself an hourly wage.

3. Add supplies, travel and overhead

Example cost Amount
Labor including payroll burden $151.80
Supplies $12.00
Travel $8.00
Allocated overhead $20.00
Total job cost before payment fees $191.80

Overhead can include a share of insurance, equipment, software and administration. For a simple planning example, $600 in monthly overhead divided among 40 similar jobs is $15 per job. If jobs vary in size, allocating by labor hours may be more useful.

Avoid double counting. If paid travel time is already in labor hours, do not add it again under travel. If insurance is included in payroll burden, do not repeat that same expense in overhead.

4. Calculate a price for your target margin

Profit margin is profit divided by selling price. In this example, we choose a 30% target margin and assume payment fees of 3% of the selling price. These are example inputs, not industry benchmarks.

Target price = job cost ÷ (1 − fee rate − margin)
$191.80 ÷ (1 − 0.03 − 0.30) = $286.27, rounded up to the next cent

At that price, the estimated payment fee is $8.59 and the estimated profit after entered costs is $85.88, before income tax. The result only covers costs you included. Any applicable sales tax is handled separately.

If you also pay a flat transaction fee, include that flat amount in job costs. Fee rate plus target margin must be less than 100% for this calculation.

5. Compare your current quote

What if you quoted $200 for this example job? The 3% payment fee is $6. After the $191.80 job cost and $6 fee, only $2.20 remains—a 1.1% margin.

The job has not lost money on the entered costs, but it leaves little room for an overrun. Its break-even price is about $197.74 after allowing for the percentage payment fee.

Margin is not markup. With $140 in total costs and no payment fee, a $200 price leaves a 30% margin. Adding a 30% markup to $140 produces a $182 price and about a 23.1% margin.

6. Check the result before sending the quote

A calculated target price does not guarantee that a customer will accept it. If the number looks too high, review your time estimate, scope, costs and target margin. Do not hide a cost merely to make the result fit a desired price.

After the clean, record actual labor hours and expenses. Compare them with your estimate. Repeated overruns may mean the scope, process, or future quote needs adjustment.

Common questions

Should I charge hourly or a flat price?
You can estimate costs using labor hours either way. A flat quote still needs a clear scope and a realistic time estimate. Choose the arrangement that fits the work and explain it to the customer.

What if I work alone?
Enter one cleaner, your estimated hours and a labor rate that accounts for your work. The amount left after supplies alone is not a complete measure of profit.

What margin should I use?
There is no universal target in this guide. Choose a planning target appropriate to your costs, capacity and market, then review actual results. The calculator's starting values are examples.

Your next action

Choose one recent job. Enter its actual costs, compare the price you charged, and write down one improvement for the next similar quote.

Educational pricing example. Results depend on the costs entered and do not guarantee profit or demand.

systeme.io

Tempor incididunt ut labore et dolore magna aliqua

By Jane Doe 2 years ago

Quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo

ByMark Smith2 years ago

Ut enim ad minim veniam, quis nostrud exercitation

By Jane Doe 2 years ago

Ullamco laboris nisi ut aliquip ex ea commodo

By Sarah Lue 1 year ago

Consequat duis aute irure dolor

ByMark Smith2 years ago

In reprehenderit in voluptate velit esse

ByMark Smith3 years ago

Cillum dolore eu fugiat nulla

ByJane Doe2 years ago

Autem dolore, alias, numquam enim ab voluptate

ByJane Doe2 years ago

Autem dolore, alias, numquam enim ab voluptate

ByMark Smith3 years ago

Pariatur excepteur sint occaecat

ByMark Smith3 years ago

Cupidatat non proident, sunt in culpa qui officia

ByJane Doe2 years ago

Deserunt mollit anim id est laborum

ByMark Smith3 years ago

Autem dolore, alias, numquam enim ab voluptate

ByJane Doe2 years ago

Join our occasional newsletter

No spam ever, we promise!