Window Cleaning Quote Calculator
Build a window cleaning quote from scope and site difficulty while protecting labor cost, minimum price and target gross margin.{{ summaryTitle }}
{{ summaryLine }}
{{ copyAnnouncement }}
| Quote line | Amount | Basis | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.display }} | {{ row.detail }} |
| Add-on | Quantity | Price | Cleaner time | Copy |
|---|---|---|---|---|
| {{ row.label }} | {{ row.quantity }} | {{ row.display }} | {{ row.time }} |
| Priority | Signal | Evidence | Action | Copy |
|---|---|---|---|---|
| {{ row.priority }} | {{ row.signal }} | {{ row.evidence }} | {{ row.action }} |
Introduction:
A reliable window cleaning quote begins with a shared definition of the job. “Thirty windows” can mean thirty panes, thirty openings, one side of each pane, or both sides. Screens, tracks, divided lights, skylights, mineral removal, and construction debris add work that a simple per-window price can miss.
Access and condition often matter more than pane count. A ground-floor storefront route can repeat quickly with little setup, while a two-story home may need ladder moves and interior protection. Specialty access, sloped ground, fragile surfaces, overhead power lines, and public areas introduce safety and scheduling needs that must be inspected on site.
| Price block | What belongs there | Common estimating miss |
|---|---|---|
| Glass | Standard and large panes, one-side or two-side scope | Counting openings instead of separate panes |
| Difficulty | Access, soil, restoration, and local market adjustments | Using a routine-clean rate for first-time or mineral-heavy work |
| Add-ons | Screens, tracks, skylights, storm panes, supplies, and travel | Including detail work without time or price allowance |
| Price protection | Direct cost, target gross margin, minimum visit charge, and rounding | Quoting below the cost of dispatch and setup |
Gross margin is not the same as markup. A 40% gross-margin target means direct cost is 60% of the selling price, so dividing cost by 0.60 establishes the floor. Adding 40% to cost would produce only a 28.6% gross margin.
Any formula remains an estimating model. Before issuing a firm quote, confirm pane counts, access, glass condition, exclusions, damage, water and power availability, parking, and the safest work method. A site review should override a preset whenever the conditions do not match its assumptions.
How to Use This Tool:
Build the scope from panes, access, condition, and specialty work before applying the price book.
- Define the cleaning scope and count separate panes. Record large panes and restoration work separately so they replace or supplement the correct base work.
- Choose the hardest access and the overall condition that represent the visit. If different elevations need materially different methods, price them as separate zones or perform a walkthrough.
- Add screens, track or sill details, and recurring-service frequency. Use Advanced only for included specialty items and price-book adjustments.
- Calibrate the base pane rate, cleaner-minutes per pane, loaded labor cost, target gross margin, and minimum visit charge from your own records.
- Review the quote range, cleaner-hours, margin, and site warnings. Confirm specialty access and restoration work before converting the estimate into a fixed customer price.
Interpreting Results:
Recommended quote is the customer price after the margin floor, minimum visit charge, and selected rounding increment. Direct cost estimates loaded cleaner labor plus modeled portions of supply and travel allowances. The displayed margin uses the rounded quote, so it can finish slightly above or below the exact target boundary.
The low and high values are a planning range generated from profile uncertainty. They are not a statistical confidence interval. Large restoration counts, construction debris, ladder-heavy work, or lift and rope access should trigger a site-specific quote rather than automatic use of the range.
Technical Details:
The quote model builds a price-book subtotal, estimates cleaner-hours independently, and then protects direct cost with a gross-margin floor. The minimum visit charge is applied after the margin floor, and the customer price is rounded only once at the end.
Formula Core:
Base glass price separates standard panes from large panes and applies the selected one-side or two-side scope multiplier.
Access applies both a multiplier and any pane premium. Condition and market multipliers then apply in sequence, with negative stages floored at zero.
Add-ons, supplies, and travel are added before the recurring-service discount. The direct-cost estimate uses total cleaner-hours, 65% of the customer-facing supplies allowance, and 55% of the travel allowance.
Mechanism Core:
| Mechanism | Exact treatment |
|---|---|
| Base pane time | Pane count × minutes per pane × scope factor × access factor × soil factor |
| Extra cleaner-minutes | Large pane 2.4 × side count; screen 2.1; track 2.3; restoration pane 7.5; skylight 8.5; storm/divided pane 4.2 |
| Setup | User setup minutes plus the selected access allowance; total cleaner-hours never fall below 0.25 h. |
| Crew size | Divides cleaner-hours into estimated on-site hours; it does not reduce cleaner-hours or labor cost. |
| Range spread | min(30%, 7% + scope uncertainty + access uncertainty + soil uncertainty + 4% when restoration panes > 0) |
| Range endpoints | Low = quote × (1 − spread); high = quote × (1 + 1.12 × spread), each rounded to the selected increment. |
Validation rejects large-pane or restoration-pane counts above the total pane count. Customer-price rounding accepts only $1, $5, $10, or $25 increments.
Accuracy, Safety, and Privacy Notes:
The preset rates and multipliers are a configurable price-book model, not a market survey. Calibrate them with completed-job time, callback, supply, travel, insurance, and overhead records. Gross margin covers only the direct-cost categories modeled here; it is not automatically net profit.
Access pricing does not certify a safe work method. Inspect height, ground, anchors, public exposure, weather, power lines, equipment, and worker competence. Avoid work at height where a safer method is reasonably practical, and follow the rules that apply in the job's jurisdiction.
The calculation stays in the browser. Do not place customer names, addresses, access codes, or other private site details in a link or exported quote unless they are handled through your normal secure process.
References:
- Fall Protection Standards, Occupational Safety and Health Administration.
- Working at height whilst window cleaning, Health and Safety Executive.