How Much Does Window Cleaning Cost in California? (2026 Price Guide)

Window cleaning in California costs $7 to $15 per pane for residential homes and $10 to $18 per pane for commercial buildings. Most homeowners in California pay between $150 and $400 for a full-house clean, depending on the number of windows, their home’s story count, and the city they live in.

Hard water stain removal, screen cleaning, and track cleaning are charged as add-ons and can meaningfully increase the final bill, especially in the Central Valley and Inland Empire, where California’s notoriously mineral-heavy water supply leaves chalky deposits that standard cleaning won’t touch.

If you want the short version: get three itemized quotes, ask about hard water upfront, and book in January or late October for the best prices.

Window Cleaning Cost at a Glance

Service Type

Average Price Per Window

Residential Window Cleaning

$7–$15

Commercial Window Cleaning

$10–$18

Screen Cleaning

+$2–$5

Track & Sill Cleaning

+$2–$5

Hard Water Stain Removal

+$10–$30

Post-Construction Cleaning

$12–$20

 

Most California window cleaning companies charge a minimum service fee of $75–$150, regardless of job size. This makes small jobs, four windows on a condo, for example, disproportionately expensive on a per-pane basis.

How Much Does Window Cleaning Cost in California?

Average Window Cleaning Cost by Home Type

Home size and type are among the biggest drivers of total cost. A small single-story bungalow in Fresno costs a fraction of a three-story craftsman in Palo Alto, even before factoring in location-based labor rates.

Here’s what typical California homeowners pay based on property type:

 

Home Type

Typical Window Count

Estimated Total Cost

Studio / 1-Bedroom Condo

6–10 panes

$75–$150

Single-Story Home (2–3 bed)

15–20 panes

$120–$280

Two-Story Home (3–4 bed)

20–30 panes

$200–$420

Large Two-Story (4–5 bed)

30–40 panes

$280–$580

Three-Story Home / Victorian

40+ panes

$400–$750+

Apartment Building (per unit)

Varies

Often quoted by building

Estimates reflect both-sides cleaning at California average rates. Story surcharges, hard water treatment, and add-ons are not included.

A few things worth knowing about home type and cost:

 

Single-story homes are the sweet spot for value. Ground-level access means no ladder surcharge, no scaffolding, and faster job completion. Companies price these competitively.

 

Two-story homes are the most common residential job in California, and most experienced crews handle them efficiently. Expect a modest height surcharge, typically $1–$3 per pane for second-story windows, but nothing dramatic.

 

Three-story homes, Victorians, and properties with unusual architecture are where costs climb sharply. Tight side yards, mature landscaping, and awkward rooflines can require specialized equipment. Get a site visit quote, not a phone quote, for these properties.

 

Condos and apartments often fall into minimum-charge territory. If you have fewer than 10 panes, you’ll likely hit the $75–$150 minimum before you reach the per-pane rate. For condo buildings as a whole, property managers typically negotiate per-building rates that are significantly more favorable.

Why Window Cleaning Prices Vary in California

If you’ve received a window cleaning quote and wondered whether you’re paying a fair price, you’re not alone. Window washing costs vary significantly throughout California due to differences in labor rates, local demand, hard water conditions, property size, and service inclusions.

For example, homeowners in Fresno often pay between $7 and $9.50 per pane, while homeowners in Palo Alto commonly pay $11.50 to $15 per pane for the same service. Additional factors such as second-story windows, hard water stain removal, screen cleaning, and post-construction debris can substantially increase the final cost.

1. Local Cost of Living and Labor Markets

Labor costs vary significantly throughout California. Homeowners in Palo Alto and other Bay Area cities generally pay 20–40% more than homeowners in Fresno, Riverside, or the Inland Empire due to higher operating costs and local wages.

2. How Hard Water Affects Window Cleaning Prices in California

California has some of the hardest water in the country, particularly in the Central Valley and the Inland Empire. Cities like Fresno and Riverside pull water from sources loaded with calcium and magnesium. Over time, these minerals etch into glass and create white chalky deposits that a standard squeegee simply cannot touch. Removing hard water stains adds $10–$30 per window on top of the base cleaning cost, and many companies charge it as a separate line item that surprises homeowners at invoicing time.

 

Always ask your window cleaning company upfront whether hard water stain removal is included in their per-pane quote. In cities like Fresno, Riverside, and Vallejo, it often is not.

3. Window Height and Access

Single-story home in Corona? Easy money for a pro, $8–$11 per pane is reasonable. Three-story Victorian in a dense neighborhood with no ladder clearance? Now you’re looking at rope access, scaffolding surcharges, and a nervous homeowner watching from the driveway. Height adds cost in every market, full stop.

4. Frequency of Service

Recurring service contracts, monthly, quarterly, or semi-annual, typically earn homeowners a 10% to 20% discount per visit compared to one-time cleans. In a state where spring pollen, wildfire ash, and marine layer are seasonal certainties, recurring service usually pays for itself.

5. What's Actually Included in the Quote

A $9 per pane quote is useless without knowing: interior or exterior only? Screens? Tracks and sills? Sliding glass doors? Skylights? Cleaning both sides costs roughly double the single-side rate, and that’s before any add-ons. Always request an itemized estimate before agreeing to anything.

Window Washing Prices Per Window in California

Window Washing Prices Per Window in California — City by City

Below is a breakdown of local pricing data drawn from multiple regional sources, including ProMatcher’s Vallejo data, Fresno pricing reports, Riverside cost data, Corona pricing, and Palo Alto’s higher cost-of-living rates.

 

City

Residential (per pane)

Commercial (per pane)

Cost Tier

Palo Alto

$11.50 – $15

$14 – $18

High

Los Angeles

$10 – $14

$13 – $18

High

Petaluma

$9 – $12

$12 – $15

Mid

Vallejo

$8.50 – $11

$11 – $14

Mid

Riverside

$8 – $11

$10 – $13

Mid

Corona

$8 – $10.50

$10 – $13

Mid

Fresno

$7.30 – $9.50

$9.50 – $12

Low–Mid

All prices reflect inside + outside cleaning for standard residential panes. Commercial rates are exterior-only unless specified. Data sourced from ProMatcher, Swivl, Angi, and local market surveys, April–June 2026.

Window Cleaning Cost by California Region

California’s size means pricing doesn’t just vary city to city, it varies by region. Understanding where your area falls on the cost spectrum helps you calibrate whether a quote is competitive before you even pick up the phone.

Bay Area and Silicon Valley

The most expensive window cleaning market in the state. San Jose, Palo Alto, San Francisco, and the surrounding Peninsula run $11–$16 per pane for standard residential work. Labor costs here are among the highest in the country, and operating expenses for local businesses reflect that. The upside: competition among quality providers is strong, and the presence of recurring-service culture means pricing structures are typically transparent and well-organized. Expect premium pricing, but also professional operations with clear insurance, licensing, and scheduling systems.

Los Angeles and Greater LA Basin

Los Angeles and its surrounding communities, Long Beach, Pasadena, Glendale, Santa Monica, sit in the $10–$14 per pane range for residential work. Coastal proximity adds salt spray buildup as a genuine maintenance factor, particularly within a few miles of the Pacific. The market is large and competitive, which keeps pricing relatively fair, but variability between providers is higher here than in smaller regional markets. Always get multiple quotes in LA.

Northern California (Sacramento, Chico, Redding)

The Sacramento region and points north represent a middle-ground market: $8.50–$12 per pane for most residential properties. Sacramento itself has seen price increases as the metro grows, but it remains meaningfully cheaper than the Bay Area. Wildfire ash is a genuine seasonal factor for this region, homeowners in fire-adjacent areas may need three to four cleans per year to stay ahead of residue buildup, which affects annual cost more than per-pane rate.

Central Valley (Fresno, Stockton, Modesto, Bakersfield)

The most affordable window cleaning market in the state, with residential rates running $7–$10 per pane in most Central Valley cities. What the region saves in base rates, it often gives back in hard water surcharges. Central Valley water is among the most mineral-heavy in the country. Homeowners who’ve had irrigation sprinklers hitting their windows for years may be looking at significant stain removal costs on top of base cleaning, budget for it.

Inland Empire (Riverside, San Bernardino, Corona, Ontario)

Mid-market pricing in the $8–$11.50 per pane range for residential work. Similar hard water dynamics to the Central Valley apply here. The Inland Empire market is active and competitive, with a large number of owner-operator window cleaning businesses that often undercut larger regional chains on price. Verify insurance status carefully with smaller operators, legitimate independent cleaners carry it, but it’s worth confirming.

Central Coast and Wine Country (San Luis Obispo, Santa Barbara, Napa, Sonoma)

Pricing in these markets runs $9–$13 per pane, reflecting a blend of tourism-driven operating costs, moderate labor markets, and consistent demand from vacation rentals and wine country properties. Coastal salt spray is a factor along the shoreline. Napa and Sonoma Valley homeowners near vineyards deal with a specific combination of agricultural dust and seasonal smoke that makes annual professional cleaning essentially non-optional for maintaining curb appeal.

San Diego

San Diego’s residential window cleaning market runs $9.50–$13.50 per pane, reflecting its position as a high-cost coastal city without quite reaching Bay Area pricing. Marine layer and coastal salt are the dominant environmental factors here. Homeowners in La Jolla, Del Mar, and Pacific Beach often find that exterior-only quarterly cleaning is more cost-effective than semi-annual full cleans, simply because salt accumulation on accessible ground-floor windows is easy enough to handle between professional visits.

Additional Services and Add-On Costs

Here’s the uncomfortable truth about window washing prices per window in California, the per-pane number is just the opening act. The real money is in the add-ons. Here’s what to expect and how much each one costs.

Screen Cleaning

Screens trap every airborne particle California throws at your home, pollen, wildfire ash, coastal salt spray, Central Valley dust. Cleaning them typically adds $2–$5 per screen, and most professionals recommend doing it every time you wash. Don’t skip it. Dirty screens re-contaminate freshly cleaned glass on the first windy day, and California always obliges with wind.

Track and Sill Cleaning

Window tracks are genuinely disgusting, gunk accumulates in those channels until the window barely slides. Cleaning tracks and sills adds $2–$5 per window but meaningfully extends the life of your window hardware. It’s worth it.

Hard Water Stain Removal

Budget $10–$30 per pane for serious mineral deposits. If your windows have never been professionally cleaned and you run irrigation that hits the glass, or if you’ve lived in Fresno, Riverside, or the Inland Empire for more than two years, assume you need this service and get it quoted separately.

Had a remodel recently? Added an ADU? Contractors leave concrete dust, paint overspray, and adhesive residue on glass that standard cleaning products won’t remove. Post-construction window cleaning runs $12–$20 per pane, a necessary cost that most renovation budgets forget entirely until the contractor hands over the keys.

Solar Panel and Window Cleaning Bundle

If you have rooftop solar, and a significant portion of California homeowners do, bundling solar panel cleaning with your window wash saves a trip charge and typically gets you 15–20% off both services. Most companies don’t advertise it, but most will offer it when asked. Clean panels can increase energy output by up to 25%, so the ROI math is compelling even without the discount.

How Hard Water Affects Window Cleaning Costs

California has some of the hardest tap water in the country, and for window cleaning, that matters more than most homeowners realize until they see the final invoice.

Hard water contains elevated concentrations of calcium and magnesium. When water hits your windows and evaporates, whether from rain, sprinkler overspray, or irrigation runoff, it leaves those minerals behind as a white chalky residue. Left untreated, these deposits etch progressively deeper into the glass surface. A window that gets professional cleaning once a year might show light mineral haze. A window that’s been untouched for five years in Fresno or Riverside can have deposits so deep that even acid-based professional treatment can only partially restore clarity.

Where hard water is most severe in California:

  • Central Valley (Fresno, Bakersfield, Stockton, Modesto)
  • Inland Empire (Riverside, San Bernardino, Ontario, Corona)
  • Antelope Valley (Lancaster, Palmdale)
  • Parts of the Sacramento Valley

What hard water stain removal actually involves: Standard window cleaning uses a squeegee, cleaning solution, and water. Hard water stain removal requires acid-based solutions, typically diluted hydrofluoric or oxalic acid compounds, that chemically dissolve calcium deposits rather than wiping them away. This takes significantly more time, requires specialized products, and carries safety considerations that justify the added cost.

What to ask your window cleaner: Before booking, ask them to assess your windows for mineral buildup and provide a separate line-item quote for stain removal if needed. Any reputable California window cleaning company should be able to do this. If they can’t answer the question before starting work, that’s a red flag.

Prevention going forward: If sprinklers are the source of your mineral deposits, adjusting the spray pattern to avoid the glass is the most effective long-term fix. A $50 irrigation adjustment can save hundreds in recurring stain removal costs.

How to Get an Accurate Window Cleaning Quote

Getting an accurate quote requires more than a five-minute phone call. Here’s what homeowners who consistently get fair prices on window washing in California actually do before booking.

 

Count your panes before you call. Walk through your home and count every individual pane of glass, including sliding glass doors (typically counted as two panes each), skylights, and any decorative divided-light windows. Give this number to every company you contact. It eliminates vague ballpark pricing and forces an apples-to-apples comparison.

 

Ask for separate quotes: exterior only versus both sides. Many California homeowners do exterior-only in the wet season and full cleans in spring and fall. Knowing both prices helps you build a smarter seasonal plan without overpaying year-round.

 

Ask specifically about hard water assessment. Any reputable California window cleaning company should be willing to tell you upfront whether your windows show signs of mineral buildup before starting work. If they can’t answer that question until after they begin, that’s a red flag worth heeding.

 

Request proof of insurance before booking. A window cleaner working above two stories on your property without general liability coverage puts you at legal risk if there’s an accident. California law is not forgiving on this. Always verify insurance status before signing anything.

 

Compare itemized quotes, not total price. Never compare a $7 per pane quote from one company against a $12 per pane quote from another without knowing what each includes. Get line items: glass cleaning, screens, tracks, hard water treatment, story surcharge. Now you’re actually comparing equivalent services.

DIY vs. Professional Window Cleaning

DIY window cleaning makes sense for accessible, ground-floor windows on a single-story home. It makes considerably less sense for a two-story house with bay windows in Riverside, where you’d need an extension ladder, a proper squeegee kit, and an afternoon you probably don’t have.

DIY equipment runs $40–$100 upfront for a decent squeegee set, microfiber cloths, bucket, and cleaning concentrate. That investment pays off quickly, if you do it consistently and well. Most people don’t. Streaks, missed spots, and the persistent temptation to “just do the visible parts” mean DIY windows often look worse after the attempt than before it.

For multi-story homes, the math shifts decisively toward professional service. Ladder accidents send over 164,000 Americans to emergency rooms every year. In California, where homes frequently have sloped yards, narrow side yards, and mature landscaping that makes ladder placement genuinely dangerous, the safety case for hiring a professional isn’t a sales pitch. It’s arithmetic.

For hard water stain removal specifically, DIY almost never works. The acid-based solutions required to dissolve calcium deposits are not available at hardware stores in effective concentrations, and improper application can permanently etch glass. This is one job worth paying for.

Factor

DIY

Professional

Upfront cost

$40–$100 (equipment)

$0 upfront

Per-clean cost

~$0 (labor is yours)

$150–$400

Hard water removal

Not feasible

Yes, +$10–$30/pane

Multi-story safety

High risk

Insured and equipped

Time required

2–6 hours

1–3 hours (pro crew)

Quality (typical result)

Inconsistent

Consistent

Best Time to Schedule Window Cleaning in California

Spring and fall are peak season for California window cleaners. That means tighter schedules, less negotiating room on price, and the occasional we’re booked out three weeks response. If you want the best window washing prices per window in California, here’s the counterintuitive strategy: book in winter or mid-summer.

Southern California homeowners: January through February is genuinely ideal. Rain has washed off the worst grime, temperatures are mild enough for the cleaning solutions to work properly, and companies are actively looking for work.

Northern California homeowners: Late October hits a sweet spot, wildfire smoke season has typically settled and the serious rainy season hasn’t fully begun.

Ask directly about off-peak discounts. Most companies won’t volunteer them, but a 10–15% reduction for booking a weekday slot in January versus a Saturday in April is common in most California markets. On a 30-window home where window washing prices per window are running $12 each, that discount is real money.

Seasonal factors worth knowing:

  • Spring (March–May): Peak pollen season. Great time to clean, but expect to compete for booking slots.
  • Summer (June–August): Wildfire smoke in Northern and Central California. Exterior windows may need cleaning more than once in a bad smoke year.
  • Fall (September–November): Ideal timing for a full clean before holiday gatherings. Book early — September fills fast.
  • Winter (December–February): Off-peak pricing, faster availability. Southern California’s mild winters make this genuinely practical for most of the state.

Commercial Window Cleaning Costs in California

If you’re managing a storefront, medical office, restaurant, or retail space, commercial window cleaning operates under different economics. Prices run higher, typically $10–$18 per pane depending on city, building height, and access, and billing structures often differ from residential jobs. Many commercial contracts are quoted by total project or by square footage rather than per individual pane.

Commercial frequency requirements also differ significantly from residential. A restaurant with street-facing windows in downtown Riverside may need weekly cleaning to maintain the curb appeal that drives foot traffic. A professional services office building in Palo Alto might run on a monthly rotation without visible degradation.

High-rise and multi-story commercial buildings introduce rope access, swing stage, or water-fed pole system requirements that dramatically change the cost structure. These jobs are quoted as projects, not per pane, and the range is wide, $500 to $5,000+ per visit depending on building height, facade complexity, and access equipment required.

For property managers overseeing multiple units or buildings, volume pricing is almost always available but almost never advertised publicly. Call companies directly, mention your full portfolio, and negotiate explicitly. Window cleaning is a relationship-driven business. The company servicing ten of your properties will price those jobs more competitively than the one bidding on a single building they’ve never worked before.

Key differences between residential and commercial contracts:

  • Commercial jobs are more commonly quoted as flat project fees rather than per-pane rates
  • Insurance requirements are typically higher, ask for certificates of insurance listing your business
  • Service frequency is tied to business need, not aesthetic preference
  • Many commercial accounts operate on annual contracts with built-in pricing stability
  • OSHA compliance for elevated access work is the company’s responsibility, verify it

Frequently Asked Questions

Residential window washing prices per window in California range from $7.30 in Fresno to $15 or more in Palo Alto, depending on location, window size, and service scope.

Yes, significantly. Exterior-only cleaning costs roughly half of a both-sides clean. Expect $4–$8 per pane for one side and $8–$16 for both sides, depending on your market.

Hard water stain removal requires specialized products, additional labor, and advanced cleaning techniques that go beyond standard window cleaning services, which is why it's typically charged separately.

Yes. Bundling solar panel and window cleaning services can save money, reduce service fees, and improve both your home's appearance and your solar system's efficiency.

Screen cleaning typically adds $2–$5 per screen. Regular screen cleaning helps prevent dirt and debris buildup, keeping your windows cleaner for longer.

Licensing requirements vary by municipality, but any company cleaning windows above two stories should carry active general liability insurance. Always verify before booking. The exposure to you as a homeowner if an uninsured worker is injured on your property is not theoretical.

Conclusion

Maria in Vallejo eventually confirmed her $9 per pane quote was fair, right in the middle of the local market range. What she hadn’t asked about were the hard water stains on her bathroom windows where the garden sprinklers hit the glass every morning. That was an extra $15 per pane she hadn’t budgeted for. She paid it, the windows look immaculate, and she booked a recurring quarterly service at a 12% discount.

That’s the real lesson embedded in every conversation about window washing prices per window in California. The per-pane rate is a starting point, not the whole story. The actual price you pay depends on what’s included, what your specific home needs, which city you’re in, and whether you asked the right questions before the crew showed up.

Get three itemized quotes. Ask about hard water upfront. Bundle the solar panels if you have them. Book in January. And the next time someone quotes you $9 a pane, you’ll know exactly whether to shake hands or keep calling.