Window Cleaning Quote Calculator
Calculate a window cleaning quote from panes, scope, access, screens, tracks, restoration work, labor time, minimum charge, and margin floor.{{ summaryHeading }}
Review quote inputs
| Quote line | Value | Basis | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.basis }} |
| Add-on | Quantity | Price | Time and note | Copy |
|---|---|---|---|---|
| {{ row.label }} | {{ row.quantityLabel }} | {{ row.priceLabel }} | {{ row.timeLabel }} |
| Priority | Signal | Evidence | Action | Copy |
|---|---|---|---|---|
| {{ row.priority }} | {{ row.signal }} | {{ row.evidence }} | {{ row.action }} |
Introduction:
A window cleaning quote starts with pane count, but the profitable number depends on time, access, condition, restoration risk, and minimum visit economics. Thirty ground-floor storefront panes on a monthly route are not the same job as thirty second-story residential panes with screens, tracks, hard-water spots, landscaping, and interior access.
Per-pane pricing works because it gives a repeatable base for glass area and count. The estimate still needs adjustments for interior versus exterior scope, ladder or lift access, large picture panes, storm or divided panes, skylights, screen removal, track detail, and mineral or paint removal. Those items often take more time than ordinary glass washing and should be visible in the proposal.
Labor time is the guardrail behind the customer-facing quote. A price can look attractive and still fail if cleaner hours, setup time, supplies, travel, payroll burden, insurance, or callback risk are understated. Recurring routes can lower the per-visit price because buildup and setup uncertainty are lower, while first-time, construction, coastal, or hard-water jobs usually need a wider planning range.
Access and safety deserve special attention. Ladders, sloped ground, rooflines, lifts, overhead hazards, and difficult anchors can change both the time estimate and whether the job should be quoted without a walkthrough. A calculator can help prepare a consistent number, but it should not make unsafe access look routine.
Use the result as an estimating draft for customer communication and margin review. Confirm pane counts, broken seals, damaged screens, paint, mineral deposits, construction debris, parking, water access, and height constraints before committing to a firm quote.
How to Use This Tool:
Enter the visible scope first, then check labor and margin assumptions before sending a customer-facing number.
- Choose Cleaning scope: Exterior glass only, Interior glass only, or Interior and exterior glass.
- Enter Standard pane count, Story and access, Screens to clean, Tracks or sill detail, Hard-water or restoration panes, Window condition, and Service frequency.
- Pick a Market profile, then review Base pane rate, Minimum visit charge, and Target gross margin.
- Open Advanced for currency formatting, large pane count and rate, screen and track rates, hard-water rate, skylights, storm panes, crew size, loaded labor cost, base minutes per pane, setup time, supplies, travel, and quote rounding.
- Check the summary range, Quote Breakdown, Add-On Ledger, and Access Review. If warnings mention specialty access, restoration-heavy work, or screen count mismatch, inspect the job before treating the quote as firm.
- Use the customer note only after reviewing exclusions and scope assumptions. It should match the actual visit conditions and service policy.
If margin looks weak, fix the labor, access, or rate assumption instead of only raising the rounded quote.
Interpreting Results:
Recommended quote is the rounded customer-facing target after glass scope, access, condition, add-ons, route fees, frequency discount, margin floor, and minimum charge are applied. The displayed range reflects uncertainty, especially for height, condition, and restoration work.
Estimated labor is cleaner-hours, not always onsite clock time. A two-person crew may finish faster onsite, but the internal labor cost still uses total cleaner-hours. Estimated margin compares quote against direct labor, supplies, and route cost, so it is a floor check rather than full business profit.
- Quote Breakdown shows how the final target was built.
- Add-On Ledger keeps screens, tracks, hard-water restoration, skylights, and storm panes visible.
- Access Review should override a neat quote when the job needs ladders, roof work, lifts, or a site walkthrough.
Technical Details:
The estimate combines a customer-facing pricing pass with an internal labor pass. The pricing pass starts with standard and large panes, applies scope, access, condition, and market adjustments, then adds screens, tracks, restoration panes, skylights, storm panes, supplies, travel, frequency discount, margin floor, minimum visit floor, and rounding.
The labor pass estimates cleaner-hours from pane count, scope, access, soil level, add-on minutes, and setup time. Crew size affects onsite duration, but not the total cleaner-hours used for direct labor cost. The margin floor uses loaded labor cost plus portions of supplies and travel so a small or difficult job does not price below the target gross margin.
Formula Core:
The simplified quote structure is:
With the default 34 panes, inside-and-outside scope, two-story access, average condition, 18 screens, 12 tracks, and 2 hard-water panes, the quote model lands near a $760 Recommended quote. Estimated labor is about 6.5 cleaner-hours, or about 3.2 onsite hours for a two-person crew, before inspection changes.
| Factor | What it changes | Why it matters |
|---|---|---|
| Cleaning scope | Pane price and labor minutes. | Interior plus exterior work touches both sides and requires indoor access. |
| Access profile | Access multiplier, per-pane premium, setup time, and range width. | Ladders, slopes, roofs, or lifts raise time and safety exposure. |
| Window condition | Condition multiplier, labor factor, and uncertainty. | First-time, mineral-heavy, or construction work is slower than maintenance washing. |
| Add-ons | Separate price and labor minutes. | Screens, tracks, hard-water panes, skylights, and storm panes should not disappear into base glass. |
| Minimum and margin floor | Price floor before rounding. | Small or high-cost jobs must still cover setup, labor, supplies, and route cost. |
| Signal | Why it appears | Quote action |
|---|---|---|
| Walkthrough recommended | Specialty access or a wide uncertainty range is selected. | Inspect height, footing, rooflines, equipment, and insurance needs. |
| Margin review | Estimated margin falls below the target floor. | Review labor minutes, pane rates, travel, add-ons, and minimum charge. |
| Restoration work separated | Hard-water panes or mineral/construction condition is present. | Test one pane and quote restoration separately from standard washing. |
| Screen count mismatch | Screen count is much higher than pane count. | Confirm duplicate entries, storm screens, patio screens, or separate screen work. |
Accuracy Notes:
This quote is an estimating aid for ordinary residential and light storefront work. It does not replace a site visit when safety, access, restoration, damage, insurance, or local labor rules are uncertain. Do not quote specialty access, rope work, lifts, or roofline work from the calculator alone.
Worked Examples:
Two-story residential clean. The default 34 pane, inside-and-outside job with average soil, 18 screens, 12 tracks, and 2 hard-water panes produces a Recommended quote near $760 with a wide planning range. Access Review should be checked because two-story work and restoration panes can change after inspection.
Monthly storefront route. A ground-floor storefront with exterior glass only, light soil, recurring monthly frequency, and few add-ons usually lowers access risk and applies a recurring-route discount. The Quote Breakdown should show a smaller access burden and less uncertainty than a one-time residential job.
Restoration-heavy warning. If more than half the panes are marked as hard-water restoration, the warning list calls out restoration scope. Treat the result as a restoration estimate, test a pane, and separate mineral removal from a standard wash in the customer note.
FAQ:
Should windows be counted as panes or openings?
Use Standard pane count for separate pieces of glass. Put oversized panes, skylights, storm panes, and divided panes in Advanced when they need separate pricing.
Why are screens and tracks separate?
Screens and tracks add removal, cleaning, drying, reinstalling, vacuuming, brushing, and detail time. Keeping them in Add-On Ledger prevents them from eroding the base glass price.
What does the margin floor do?
It raises the quote when estimated direct cost would fall below the selected Target gross margin. If it appears, review labor and rate assumptions before sending the price.
Can I quote lift or rope work from this result?
Use Lift, rope, or specialty access only as a warning estimate. Confirm equipment, anchors, insurance, local safety rules, and site conditions before issuing a firm price.
Glossary:
- Pane
- One separate piece of glass counted for base window cleaning.
- Access profile
- Height, footing, ladder, storefront, or specialty access condition used to adjust price and time.
- Restoration pane
- Pane requiring mineral, sap, paint, adhesive, or construction-debris treatment beyond standard washing.
- Cleaner-hour
- One hour of labor by one cleaner; two cleaners for two onsite hours equal about four cleaner-hours.
- Minimum visit charge
- Floor price used to protect small jobs from falling below setup and route cost.
References:
- Working at height whilst window cleaning, Health and Safety Executive.
- Occupational Employment and Wage Statistics Tables, U.S. Bureau of Labor Statistics, May 2025.
- Personal fall protection systems, Occupational Safety and Health Administration.