Sales Systems

How to Price Window Cleaning Jobs (Without Undercharging or Losing the Quote)

September 4, 2026·7 min read

Ask ten window cleaning owners how they price a job and you will get ten answers — per pane, per window, per square foot, per hour, "I just look at it." Most of them are leaving money on the table, and the ones who are not are spending half their week driving to estimates.

Pricing is not a math problem. It is a system problem: a model simple enough to quote in two minutes, consistent enough that every customer gets the same number, and fast enough that you are the first quote in the inbox. This is the pricing system we install with home service companies, adapted for window cleaning.

Why inconsistent pricing quietly caps your growth

When every price depends on your gut, three things happen. First, quoting requires you, so estimates wait until you have time — and the homeowner books whoever answered first. Second, your close rate swings wildly because some quotes are priced for profit and some are priced for hope. Third, you can never hand quoting to an office manager or a salesperson, because the knowledge lives in your head.

A pricing model fixes all three. It does not need to be perfect — it needs to be repeatable.

Step 1: Pick a base model — pane count or square footage

The two models that work at scale:

Per-pane pricing. Count panes (a French door might be 15 panes; a picture window is 1), multiply by your rate — commonly $8–$15 per pane for residential, adjusted for your market. Precise, defensible, and easy to explain to a customer.

Square-footage pricing. Quote a flat rate by home size — for example $0.10–$0.20 per square foot of living space for a standard exterior/interior clean. Faster than counting panes and close enough for standard homes.

Pick one as your default. Per-pane is more accurate on custom homes; square footage wins on speed for standard subdivisions. Many companies run square footage as the base and switch to pane count above a size or complexity threshold.

Step 2: Set a minimum and stop apologizing for it

A $99 job across town loses money the moment you load the truck. Set a minimum — most residential window cleaning companies land between $150 and $250 depending on market and route density — and state it plainly: "Our minimum service visit is $175." Customers who push back on a minimum were never going to be profitable.

Step 3: Add modifiers instead of exceptions

Your base model handles the average house. Everything else gets a modifier, applied the same way every time:

  • Second or third story: +25–50% on upper-level panes (ladder time and risk are real costs).
  • Screens: flat per-screen rate for removal, cleaning, and reinstall.
  • Tracks and sills: per-window add-on — this is where cheap quotes die, because tracks take real time.
  • Hard water or construction debris: quoted separately, always. Restoration is a different service with different chemistry and liability.
  • Access difficulty: skylights over foyers, glass over landscaping, steep rooflines — a fixed difficulty multiplier, not a discount you forget to remove.

Write your modifier list down. When a modifier is written, your team applies it; when it is in your head, it gets negotiated away.

Step 4: Quote remotely or stay small

Driving to every estimate caps you at whatever you can physically visit. A pricing model unlocks remote quoting: satellite view for home size and stories, a photo request for anything unusual, a two-minute call for pane count on custom work. Companies that quote remotely send estimates the same day; companies that drive to every job send them within a week. Same-day quotes close at dramatically higher rates.

Reserve in-person visits for large residential, commercial, and restoration work — the jobs where the ticket justifies the windshield time.

Step 5: Price the plan, discount the visit

One-time cleans are your most expensive product: full acquisition cost, no repeat revenue, and the dirtiest glass. Recurring service — twice-yearly or quarterly — should be the default offer with a modest per-visit discount (10–15%), and one-time cleaning positioned as the premium option. You are not discounting; you are pricing predictability, which is worth more to your business than the margin on any single visit.

Step 6: Review your pricing every quarter

Costs move — fuel, insurance, labor. Once a quarter, check three numbers: average ticket, close rate, and gross margin per crew hour. If your close rate is above 75%, your prices are probably too low. If it is under 40% and your follow-up process is solid, your prices may be too high for how you are presenting them — which is a sales problem, not a pricing problem.

Frequently asked questions

How much should I charge for window cleaning?

Most residential window cleaning companies charge $8–$15 per pane or $0.10–$0.20 per square foot of living space, with a minimum visit charge of $150–$250. Adjust for your market, then add consistent modifiers for stories, screens, tracks, and access difficulty.

Is per-pane or per-square-foot pricing better for window cleaning?

Per-pane is more accurate on custom and larger homes; per-square-foot is faster for standard homes. Many companies use square footage as the default and switch to pane count above a size or complexity threshold.

How do I quote window cleaning jobs without visiting the property?

Use satellite imagery for home size and stories, ask the customer for photos of anything unusual, and handle pane counts on custom homes with a short phone call. A written pricing model is what makes remote quoting possible — and remote quoting is what makes same-day estimates possible.

Should window cleaning companies charge a minimum?

Yes. A minimum visit charge (typically $150–$250) protects margin on small jobs and filters out unprofitable work. State it clearly up front rather than negotiating it away.

How do I raise window cleaning prices without losing customers?

Raise prices on new quotes first, then existing customers at renewal with 30 days notice and a reason (fuel, insurance, labor). Companies with strong follow-up and service quality typically lose under 5% of customers on a 10% price increase.

Take the next step

Want this applied to your pipeline?

A free 30-minute pipeline review.

Book a review