Window cleaning is not a single uniform service. Washing ground-floor exterior glass at a storefront is different from cleaning the inside and outside of a large home with screens, tracks and difficult upper windows. A reliable quote starts with the work, the access conditions and the total cost—not a price copied from another company's website.
1. Count the work before choosing a price
Record the number and type of window openings, the panes or sections involved, and whether the customer wants exterior glass, interior glass or both. Note sliding glass doors, French panes, storm windows, skylights, screens, tracks, frames and sills separately. Count by a consistent method that your crew understands so the estimate can be compared with actual work after the job.
For commercial storefronts, note the linear layout of glass, height, pedestrian traffic, preferred service times and the difference between routine exterior maintenance and occasional deep cleaning. For residential work, note access to interior rooms, furniture, blinds, pets, fragile screens and whether ladder or pole work changes setup time.
2. Calculate the real cost of the visit
Estimated direct cost = loaded labor hours + travel + supplies + site-specific equipment or access costs. Add an appropriate share of business overhead before considering the price you will quote. Then price for the target gross margin you actually need: selling price = estimated total cost ÷ (1 − target margin), where the margin is written as a decimal.
For a hypothetical job with $120 of labor, $20 of travel, $12 of consumables and $33 of allocated overhead, estimated cost is $185. At a hypothetical 30% target margin, the cost-based quote would be about $264. This is an illustration, not a recommended market rate. Change the inputs to match your business; also allow for taxes, minimum charges, payment processing and any work outside the agreed scope.
3. Separate the base service from optional add-ons
A clear base scope might include exterior panes only. Interior panes, screens, screen tracks, stubborn hard-water marks, paint removal, specialty restoration, high-access equipment or unusual debris should be separate options when they affect labor or risk. Avoid promising scratch removal, restoration or other outcomes unless the process, scope and customer consent are appropriate.
Use a three-tier offer when it helps the customer decide: Essential (routine exterior glass), Complete (interior and exterior plus screens), and Premium (an agreed set of tracks, sills or recurring maintenance). Keep exclusions plain and written.
4. Price recurring storefront routes on route economics
A recurring storefront account is not automatically profitable because it repeats. Compare expected minutes on site, travel, parking, frequency, payment terms, peak-hour restrictions and whether adjacent accounts can be serviced in one trip. A weekly route with several nearby businesses may cost less per visit to fulfill than isolated appointments. Quote each account on its own needs first; use route savings only when they are realistic.
Keep records of estimated versus actual time for the first visits. Adjust new quotes and renewal terms based on observed work, scope changes and customer expectations rather than assuming the first estimate stays correct forever.
5. Turn the estimate into a repeatable customer workflow
After the calculation, document the property, service areas, access times, screens or track options, frequency, exclusions, cancellations and payment terms. Send the estimate or proposal, schedule the work, provide a crew checklist, issue an invoice and record the job's profitability. For repeat customers, organize permission-based follow-up instead of sending unsolicited automated messages.
Window cleaning estimating FAQs
Should I charge per window or per hour?
Either can work if you first calculate the labor and cost behind it. Per-pane or per-opening quotes are easier for many customers to compare, while time-based pricing is useful for unusual conditions. Do not mix counting methods between jobs without documenting the difference.
How should I estimate inside and outside cleaning?
Count sides and tasks explicitly. Inside glass may require more access coordination and furniture protection; exterior work can introduce height, weather and traffic considerations. Adjust hours and equipment assumptions.
What about repeat storefront service?
Price the agreed frequency and baseline scope, and document periodic deeper cleaning or nonroutine restoration separately.
Try the SGL tools: Window Cleaning Pricing & Profit Calculator (free) helps model costs and margins. Window Cleaning Three-Tier Proposal Builder helps present service options. For customer records, paperwork and recurring route management, see the Window Cleaning Complete One-Time Toolkit or compare all Window Cleaning products.