Window Cleaning Pricing Calculator
Menu
Operator pricing guide

How much to charge for window cleaning

Build a quote from pane count, job setup, add-ons, and margin instead of copying a flat market rate. Use these pricing models to set a defensible number before sending the estimate.

Per-pane pricing

$4 to $12 per pane

Fast residential bids when pane count, interior/exterior scope, and access are clear.

Package or minimum fee

$125 to $225 floor

Small homes, touch-up jobs, and one-off storefront calls that still require travel and setup.

Hourly production floor

$65 to $125 per crew hour

Margin checks when screens, tracks, ladder moves, or hard-water work can slow the job down.

Recurring route rate

10% to 35% discount

Weekly, biweekly, or monthly maintenance where lower setup time improves route efficiency.

Set the minimum before discounting

A minimum fee protects the parts of a job that do not show up in the pane count. For many operators, the minimum is the difference between a profitable short stop and an unpaid half day.

  • Include drive time, unloading, walkthrough, payment follow-up, and job closeout.
  • Raise the floor for two-story homes, downtown parking, long travel, or jobs that need two techs.
  • Keep commercial route discounts above the minimum fee and above your target margin floor.

Recurring accounts

Track quotes before route work stacks up

If you are quoting storefront or maintenance routes, software can help keep estimates, visits, invoices, and follow-ups from drifting across spreadsheets.

how-much-pricing-guide

Disclosure: some software and equipment links may be affiliate links. We may earn a commission at no extra cost to you.

Use recurring discounts only after the margin check

Weekly route

Best only when stops are dense and exterior-only.

20% to 35%

Biweekly

Works for storefront glass with predictable soil.

15% to 25%

Monthly

Common for maintenance accounts with moderate setup time.

8% to 15%

Quarterly

Often close to one-time pricing because buildup returns.

0% to 8%

Pricing mistakes that shrink profit

Quoting panes without adding time for screens, tracks, ladder moves, or divided lites.

Using a recurring discount before checking whether gross margin still meets the target.

Letting a small job fall below the callout fee because the pane count looks easy.

Forgetting travel and parking on commercial jobs that look profitable on paper.

Fast quote workflow

  1. 1. Count panes and choose interior, exterior, or both.
  2. 2. Add screens, tracks, stories, access, travel, and crew size.
  3. 3. Compare the recommended quote to minimum fee and gross margin.
  4. 4. Send a clear range when scope is uncertain or access may change on site.

Window cleaning pricing FAQ

How much should I charge per window or pane?

Many operators start with a per-pane price, then adjust for interior/exterior scope, story height, access, screens, tracks, and local minimum fees. The calculator helps convert those assumptions into a job quote and margin check.

Should I price window cleaning hourly or by the pane?

Use pane pricing for the customer-facing quote, but always compare the result to an hourly production floor. If the job pays too little per crew hour after labor and supplies, raise the bid or reduce scope.

How do recurring discounts work?

Recurring discounts make sense when repeat service reduces setup time and keeps glass easier to clean. Never discount below your minimum callout fee or target margin without a clear reason.

What minimum fee should a window cleaner use?

A practical minimum fee covers travel, setup, admin, and at least the first block of crew time. Many small operators set a higher floor for two-story access, long drives, or jobs with screens and tracks.