Choose a billing rule as well as a unit
A fixed $240 visit can be described as $60 per estimated cleaner-hour or $0.06 per cleanable square foot. Those descriptions are not automatically permission to bill more when the crew takes longer. The agreement needs to say whether the customer pays a fixed total, measured hours or measured area.
| Billing method | Define in the quote | Question to settle |
|---|---|---|
| Hourly | Rate per cleaner-hour, time records and separately billed costs | Is there a minimum, estimate or spending limit? |
| Per square foot | Included cleanable area, tasks and service period | Who measures the area, and what is excluded? |
| Fixed per visit | Completed scope and total price | What happens if access or scope changes? |
This is a decision framework, not a claim that one method is always best. Use a method the customer can understand and that you can measure consistently.
Compare one defined visit in three units
Invented scenario: 4,000 cleanable sq ft, four on-site cleaner-hours and $180 entered costs. A chosen 25% margin gives $180 ÷ 0.75 = $240 per visit.
- Hourly equivalent: $240 ÷ 4 = $60 per cleaner-hour.
- Area equivalent: $240 ÷ 4,000 = $0.06 per sq ft per visit.
- Fixed-visit total: $240 for the stated scope.
The $60 equivalent contains non-labor costs and margin; it is not the cleaner’s pay. If the building has 5,000 total square feet but only 4,000 are in scope, dividing by 5,000 produces $0.048 on a different area basis. Keep the agreed cleanable area beside the rate.
See who carries the time-overrun risk
Suppose the example actually needs five cleaner-hours. An extra hour at a $28 loaded cost adds $28, making costs $208. At the fixed $240 selling price, $32 remains: a 13.33% margin.
Billing all five hours at $60 would instead produce $300 and leave $92 after those costs. That only describes an hourly agreement that permits those billable hours. Do not convert a fixed quote into an hourly invoice after the work simply because your estimate was low.
Investigate the extra hour. A one-time access delay, added scope and a repeatedly underestimated task need different responses. Record the cause before changing future prices.
Compare an offered area rate with your cost floor
If a customer proposes $0.05 per cleanable sq ft per visit for the same 4,000 sq ft, the total is $200. Against the original $180 cost, $20 remains: a 10% margin. Against the $208 actual cost, it loses $8.
Use the area-rate comparison with your own estimate to check an offered number. It compares against costs you enter; it does not know a local market rate or predict whether the customer will accept your price.
ISSA’s task-time approach explains why area is only one input. Restroom counts, task frequencies and the equipment used can change labor for the same floor area.
Keep rounding and service periods visible
For a $227.50 visit covering 3,300 sq ft, the exact equivalent is about $0.068939 per sq ft. Rounding it to $0.07 and multiplying back produces $231, a $3.50 difference. If your agreement is for $227.50, state that total and label the unit rate as an approximate comparison.
Likewise, “$0.06 per square foot” is incomplete without a service period. A per-visit rate cannot be compared directly with a monthly rate. Convert both proposals to the same tasks and scheduled visits using the quote comparison worksheet, then decide on the billing method.
Sources & assumptions
Revised September 18, 2026. Linked ISSA, BLS and Intuit sources were checked on that date where used. The calculations, comparison worksheets and job scenarios are JanitorMath teaching material using invented inputs. They are not market surveys, production benchmarks or claims of cleaning-business operating experience.