Labor is calculated by method:
- Hourly: cleaners × (hours − break) × hourly_rate × type_multiplier
- Area: area × rate_per_area × type_multiplier
Labor_burden = Labor × labor_burden_rate
Scope_addons = Σ(count × per-unit rate)
Fixed_addons = Σ(checked add-on prices)
Travel_fee = max(min_travel_fee, distance × rate_per_distance)
Subtotal_before_discount = Labor + Labor_burden + Scope_addons + Fixed_addons + Direct_costs
Discount = percent × subtotal OR fixed amount, capped at subtotal
Overhead = Subtotal_after_discount × overhead_rate
Profit = (Subtotal_after_discount + Overhead) × profit_rate
Surcharges = Pre_tax_base × (rush + weekend + after-hours)
Minimum applies to the pre-tax quote
Tax = Pre_tax × tax_rate
Total = Pre_tax + Tax + Processing_fee
- Select pricing method, type, and frequency.
- Enter labor or area values as your baseline.
- Add scope counts, extras, and distance travel settings.
- Set discount, burden, overhead, profit, and tax rates.
- Apply timing surcharges, minimums, and payment settings.
- Press Calculate, then export the quote instantly.
Labor pricing and cleaning multipliers
This calculator supports hourly and area-based quoting. Hourly labor uses cleaners × (hours − unpaid break) × hourly rate, then applies a type multiplier: Standard 1.00, Deep 1.35, Move-out 1.25, and Post-construction 1.60. These multipliers help normalize effort differences while keeping your base rate consistent across services.
Scope and add-on controls for predictable bills
Scope options convert room counts into line-item charges using per-unit rates for bedrooms, bathrooms, kitchens, offices, and windows. Fixed add-ons (fridge, oven, laundry, carpet, upholstery, disinfection) are priced independently, so you can present an auditable quote. Travel is calculated from distance × rate, but a minimum travel fee can be enforced to cover dispatch costs.
Margin modeling with burden, overhead, and profit
Financial accuracy improves when labor burden is separated from labor. Add a burden rate to represent payroll taxes, insurance, or benefits. Overhead is applied after discounts to capture administration, marketing, and management time. Profit is computed on (discounted subtotal + overhead), which keeps target margins stable even when discounts are used to win contracts.
Surcharges, minimum charges, and payment effects
Rush, weekend, and after-hours rates apply as a percentage of the pre-tax base to compensate scheduling constraints. A minimum pre-tax charge can top up small jobs, preventing unprofitable bookings. For card payments, a processing rate adds a fee on the post-tax amount; deposits can be set as a percentage of the final total to show deposit due and remaining balance.
Recurring estimates and sensitivity analysis
Frequency estimates translate a one-time quote into business forecasts using 4.33 for weekly services and 2.17 for biweekly schedules, while monthly uses 1.00. The sensitivity chart tests base-rate changes (−20% to +20%) and recalculates totals, helping you evaluate competitiveness without guessing. Exportable CSV and PDF outputs preserve inputs and results for client-ready proposals and internal reviews. Track margins across repeat bookings monthly. For recurring contracts, review sensitivity quarterly to match wage changes, fuel costs, and seasonal demand in your service area more accurately.
| Scenario | Method | Type | Labor | Scope | Extras | Overhead | Profit | Total |
|---|---|---|---|---|---|---|---|---|
| Apartment standard | Hourly | Standard | $72.00 | $0.00 | $8.00 | $8.00 | $13.20 | $101.20 |
| Deep clean house | Area | Deep | $194.40 | $30.00 | $25.00 | $24.94 | $41.15 | $315.49 |
| Office weekly | Hourly | Standard | $180.00 | $0.00 | $30.00 | $21.00 | $34.65 | $265.65 |