How do I price window cleaning jobs?
Short answerPrice window cleaning by counting panes, applying a rate per pane that varies with size and whether you clean interior, exterior or both, then adding charges for height, screens, tracks and heavy dirt. A job minimum covers the trip when a customer has only a few windows.
The explanation
Pane count is the common unit because customers can count too. Separate standard panes from large picture windows, French panes with many small sections, and skylights, each of which takes a different time. Time your own work to find a fair rate for each type.
Add the multipliers that matter. Second-story windows need ladders or poles and more time. Screens and tracks can be extra work. First-time cleaning of neglected glass, paint splatter or hard water stains deserves a surcharge, and a note in the quote that heavy buildup may change the price.
Think about repeat work. Many customers want a twice-a-year schedule. A returning-customer rate that reflects an easier job, combined with a reminder before the season, builds steady revenue and fills quiet weeks.
Steps
- Count panes by type: standard, large, French and skylight.
- Set a rate per pane for interior, exterior or both.
- Add charges for height, screens, tracks and heavy dirt.
- Set a minimum charge and a returning-customer rate.
In residential cleaning (maid service)
Window cleaners work by pane count and height, with weather deciding which days are usable. A fair price must cover ladder and setup time as well as the glass itself. All residential cleaning (maid service) scheduling questions.
How Apex does it
In progress
Part of this is built. The rest is not. Status as of 2026-10-07; the badge shows the least-built feature involved.
Apex is designed to list services with prices, offer add-ons in the booking flow and send rebooking reminders to lapsed customers. The service menu is built, while add-ons and rebooking reminders are in progress.
- BK08Service menu with durations and prices(Built)
- BK10Add-ons and upsells in booking flow(In progress)
- RC08Rebooking reminder (lapsed customers)(In progress)
Apex Flow Scheduler is in early access. See how we label status.
Where this question comes from: owners type it, or a close variant, into search boxes. It was returned by public search suggestions (Google, Bing or DuckDuckGo) when we collected them on 2026-10-06; the exact phrase seen was “how to price window cleaning jobs?”. We do not have search volumes.