Recurring vs One-Time Cleaning: Compare Profit per Hour
Published by MyBreakeven. Report a calculation or content issue to support@mybreakeven.com.
· Updated October 2, 2026
Compare recurring and one-time cleaning using contribution per paid staff hour. Model acquisition costs, monthly service mix, overruns and capacity.
Cleaning · Recurring vs One-Time Cleaning

Calculator features
- Checked illustrative calculations
- Explicit cost and timing assumptions
- A practical capacity check
Compare recurring and one-time cleaning by contribution per paid staff hour, then check whether each service can fill your available schedule. A larger one-time invoice may earn more per hour, while recurring appointments may reduce repeated selling and booking work. Neither format is automatically more profitable. The fictional USD example below separates job costs, acquisition assumptions and monthly overhead so you can test the service mix using your own records.
Quick answer: Subtract job-linked costs from each invoice and divide the remaining contribution by all paid staff hours needed to deliver it. Here, a $180 recurring visit contributes $90.60 over 2.5 hours, or $36.24 per hour. A $360 one-time clean contributes $185.20 over 4.5 hours, or $41.16 per hour.
Compare equivalent cost boundaries
Here, contribution means money left after the costs assigned to a visit. Contribution per staff hour tells you how much that visit supplies toward monthly bills for each paid hour it uses. That is the comparison to make when the calendar is your main constraint.
A recurring visit and an initial deep clean often involve different scopes. Do not compare invoices alone or assume they require the same labor. Record on-site work, job-related travel, preparation and any administration included in your paid-hours estimate. Two employees working together still create two staff hours for each elapsed hour.
The following example uses a $24 loaded labor cost per staff hour and a 3% fee on invoice revenue. Acquisition allowances are planning allocations: $6 per recurring visit and $30 per one-time job. They are fictional figures, not industry averages.
| Item | Recurring visit | One-time clean |
|---|---|---|
| Invoice | $180 | $360 |
| Paid staff hours | 2.5 | 4.5 |
| Loaded labor | $60 | $108 |
| Supplies | $8 | $14 |
| Travel cash costs | $10 | $12 |
| Payment fee | $5.40 | $10.80 |
| Acquisition allowance | $6 | $30 |
| Total modeled job costs | $89.40 | $174.80 |
| Contribution | $90.60 | $185.20 |
| Contribution per paid staff hour | $36.24 | $41.16 |
Recurring contribution is $180 − $89.40 = $90.60. One-time contribution is $360 − $174.80 = $185.20. Dividing by the respective hours produces the comparison. The one-time job wins on these assumptions, but only if actual labor stays near 4.5 hours and the business can sell enough such jobs.
The acquisition allocation deserves care. If a recurring customer costs $72 to acquire and you reasonably expect 12 visits, allocating $6 to each visit can support a planning comparison. It does not mean cancelling one visit saves $6 of cash already spent. For a short-term scheduling decision, identify actual avoidable costs separately. For a monthly budget, reconcile the allocations with real marketing spend so the same expense is not deducted twice.
Model a month with limited working hours
Assume 120 paid staff hours are available for the job activities included above. This is usable delivery capacity, after time reserved for other duties. Fixed monthly overhead plus an additional owner-pay goal totals $3,450. Labor compensation included in job costs is not repeated in that additional goal.
| Service mix | Hours used | Total contribution | Contribution less $3,450 target |
|---|---|---|---|
| 48 recurring visits | 120 | $4,348.80 | $898.80 |
| 26 one-time cleans | 117 | $4,815.20 | $1,365.20 |
| 30 recurring visits and 10 one-time cleans | 120 | $4,570 | $1,120 |
The one-time-only model contains 26 whole jobs because 120 ÷ 4.5 = 26.67. The final three hours do not fit another complete job under this assumption. Do not count fractional jobs as invoice revenue.
The mixed model uses 75 hours for recurring visits and 45 for one-time jobs. Contribution is 30 × $90.60 + 10 × $185.20 = $4,570. This is a financially workable mix in the example, but there is no claim that those appointments will be sold. Demand, cancellations and practical appointment lengths still need checking.
The last column is the amount remaining after a modeled target, not a formal accounting profit figure. Your accounting treatment, payroll and owner compensation may use different classifications. The point is to use one consistent boundary when comparing the choices.
Test the one-time estimate for overruns
Suppose a one-time clean takes six paid staff hours instead of 4.5. Labor rises from $108 to $144. Other modeled costs remain $66.80, so total job cost becomes $210.80 and contribution falls to $360 − $210.80 = $149.20.
Contribution per staff hour is now $149.20 ÷ 6 = $24.87. At 120 available hours, 20 such jobs contribute $2,984. That falls $466 short of the $3,450 monthly target. The higher invoice no longer makes it the stronger use of time.
Separate the reason for the overrun. An agreed extra task may justify a different quote before work starts. Underestimated dirt or access time calls for a better estimate. Rework may indicate a process problem. Treating every six-hour result as normal without investigating it can hide a correctable issue.
Recurring visits can overrun too. A customer may gradually add tasks while keeping the same appointment price. Review actual paid time against the agreed checklist, rather than assuming repeat work always remains efficient. A route with widely separated homes can also lose the advantage of shorter on-site visits.
What recurring work changes beyond the calculation
Recurring appointments can make advance scheduling easier, but only confirmed visits create dependable workload. Check customer frequency, skipped appointments, access problems and cancellations. A fortnightly customer does not generate four visits every month, and a calendar month is not always four weeks.
Track how many visits an acquired customer actually completes. If a customer leaves before the assumed 12 visits, the $72 acquisition cost is spread across fewer jobs. The contribution reported in the original planning model then overstates the relationship's result. Use completed visits to update the allowance.
One-time work can offer a different advantage: it may fit gaps in the recurring calendar or lead to repeat service. Record that outcome rather than assuming every deep clean turns into a subscription. If quoting and follow-up consume substantial paid time, include it in the comparison or reserve capacity for it elsewhere consistently.
ISSA's guidance on calculating cleaning times supports measuring building-specific work rather than treating a generic time assumption as a finished estimate. For this decision, your own comparable job records matter more than a broad claim about which service is “best.”
How to run your own numbers
Create separate summaries for recurring visits and one-time cleans. Record average invoice, total job-linked costs, paid staff hours, acquisition spending and the completed jobs behind each average. Keep unusually difficult scopes identifiable instead of burying them in one blended figure.
Run each service separately in the cleaning business break-even calculator. Use these field values to reproduce the comparison without counting fees twice.
| Calculator field | Recurring | One-time |
|---|---|---|
| Average price per job | $180 | $360 |
| Materials / product cost per job | $8 | $14 |
| Direct labor per job | $60 | $108 |
| Travel + equipment use per job | $10 | $12 |
| Lead generation cost per booked job | $6 | $30 |
| Payment and platform fees | 3% | 3% |
Replace the monthly overhead and owner-pay presets with amounts totaling the example's $3,450 target, and set target profit to $0. The contribution results should be $90.60 and $185.20. The acquisition values are allocations for this planning comparison; use your reconciled spending. The currency selector also supports your own non-USD records.
For a mixed schedule, calculate total contribution from the expected count of each service and compare it with overhead. Then check combined staff hours. Read cleaning monthly expenses for cost boundaries, move-out cleaning job cost for scope-based estimating, and cleaning client churn cost for the effect of losing repeat visits.
Mistakes that distort the comparison
- Comparing invoice size without comparing paid hours. A larger job can contribute less for each hour it occupies.
- Treating past acquisition spending as cash saved by cancelling a visit. Allocated cost and avoidable cash cost answer different questions.
- Assuming every month has four weeks of recurring work. Use the actual booking calendar and service frequency.
- Deducting payroll in both the hourly labor rate and fixed overhead. Include each cost once under a stated boundary.
- Using the best completed job as the normal estimate. Review comparable jobs and investigate the variation.
- Filling the model with demand that is not booked or supported by a sales pipeline. Capacity is only one limit.
FAQs
Is recurring cleaning always more profitable?
No. It depends on price, scope, travel, labor, acquisition costs and retention. Recurring work can help scheduling, but the comparison should use contribution per paid staff hour and the actual completed appointment count.
Should a one-time clean have a higher price?
Price should reflect its scope, costs and required contribution. A deeper clean may take more hours and supplies than a maintenance visit, but that is a job-specific estimate. Use your records rather than assuming a universal premium.
How do I allocate customer acquisition cost?
For planning, divide the acquisition cost by an explicitly assumed number of completed visits. Revisit that estimate when the customer leaves or changes frequency. Keep actual monthly marketing spend reconciled so it is not also deducted as a second cost.
What if my team has idle hours?
An additional job may contribute useful money if it fits available time and covers its avoidable costs. That does not establish that the same price supports the whole business over a month. Compare the short-term acceptance decision and the ongoing service model separately.
Should I choose an entirely recurring schedule?
Only if it fits demand, retention and the monthly contribution target. The example's mixed schedule is workable because its hours and contribution reconcile, not because a particular mix is universally preferable. Test several mixes using your own booking evidence.
What is the difference between staff hours and appointment hours?
Staff hours add the paid time of everyone working on the job. Two cleaners at a property for two hours create four on-site staff hours, before any paid travel or preparation. This distinction is necessary for costing a team correctly.
Choose the mix with evidence
- Compare contribution per paid staff hour for each service.
- Reconcile acquisition allocations with actual spending and completed visits.
- Stress-test time overruns and cancellations.
- Check that the chosen mix fits both demand and the monthly target.
Explore more operating examples in the MyBreakeven blog hub.