Exterior cleaning prices

See pricing for window, solar and exterior cleaning. For a quote for your property, choose a service and enter your ZIP code.

WATCH

THIS

Residential Windows

Exterior-only

Prices per visit, in this order: One time / Semiannual / Quarterly.

Up to 10 openings

$175 / $160 / $150

Up to 15 openings

$225 / $205 / $190

Up to 20 openings

$275 / $250 / $235

Up to 30 openings

$375 / $345 / $320

Up to 40 openings

$475 / $435 / $405

Includes exterior glass, routine frame-edge detailing, an ordinary exterior sill wipe and routine soil. Screens are not washed unless added. Interior-only service uses the same tier prices.

Complete inside and out

Prices per visit, in this order: One time / Semiannual / Quarterly.

Up to 10 openings

$285 / $260 / $245

Up to 15 openings

$365 / $335 / $310

Up to 20 openings

$455 / $420 / $390

Up to 30 openings

$625 / $575 / $535

Up to 40 openings

$795 / $730 / $680

Complete includes inside-and-out glass, one standard removable screen per opening, a routine track wipe, routine frame-edge detailing and an ordinary sill wipe.

A standard framed opening generally has no more than two primary panes and approximately 24 sq ft of glass. A standard sliding door counts as two openings; multi-panel doors count one per primary panel. Glass of approximately 24–40 sq ft may count as 1.5 openings after review. More than 40 openings, larger or unusual assemblies, storms and French panes require review.

Maintenance pricing requires a completed initial service or verified maintained condition, the agreed frequency and substantially unchanged scope. Photo review is required for special access, restoration or unusual glass.

Window Add-Ons & Restoration

Standard screen wash when not included

$5 each

Detailed track cleaning

$8 per track

Deep track work · replaces detailed cleaning

$15 per track

Skylight

$20 exterior / $30 inside and out

Second-story affected openings

+$5 exterior / +$8 inside and out; $50 access minimum

Hard-water / mineral restoration

From $25 per pane; $160 minimum

True divided lites / French panes

From $4 per small lite per side; photo review

Choose detailed or deep track work, never both for the same track. Mineral restoration requires a test spot. Paint, silicone, stucco, adhesive, construction debris, fragile coatings, three-story/lift access and unusual assemblies require a separate reviewed scope. Etching, failed seals and scratches are not routine cleaning; complete restoration is not guaranteed.

Storefront Route Windows

Packages cover up to 10 ground-level panes plus one entry door. Route rates require an established route and repeatable ground-level scope.

Weekly route

$35 exterior / $55 both sides

Every two weeks

$40 exterior / $60 both sides

Monthly route

$50 exterior / $75 both sides

Quarterly route

$70 exterior / $100 both sides

First clean / standalone

$110 exterior / $145 both sides

Additional route pane

$3 exterior / $5 both sides

Additional first-clean pane

$5 exterior / $8 both sides

First-clean/standalone pricing applies outside an established route. We’ll confirm route availability, pane count, sides and condition before your service.

Larger Commercial Windows

Non-route project minimum

$250

Ground-level first clean

$5 exterior / $8 both sides per pane

Maintained ground-level recurring scope

Confirmed after we review your property

More than approximately 100 panes

Site-specific quote

We’ll review your window count, height and access. Cleaning includes the agreed glass surfaces, routine frame edges, ordinary dirt, basic coordination and photos. Lifts, traffic control, badging, night work, formal reporting, restoration and complex tenant/access needs are separately quoted.

Residential Solar Cleaning

Prices per visit, in this order: One time / Semiannual / Quarterly.

Up to 15 panels

$195 / $180 / $165

Up to 25 panels

$245 / $225 / $210

Up to 35 panels

$305 / $280 / $260

Up to 50 panels

$410 / $375 / $350

Up to 75 panels

$560 / $510 / $475

Includes panel-safe non-abrasive agitation, purified-water rinse, routine dust and environmental soil, before-and-after photos and a basic visual condition note. More than 75 panels uses commercial/custom pricing.

Listed add-ons

Second-story access

+$50

Separate detached array

+$35

Heavy bird fouling

$2–$4 per affected panel; $75 minimum

Exterior inverter-casing wipe

$35 same visit

Limited thermal observation

$75 same visit

Panel-safe mineral / contaminant treatment

From $4 per affected panel; $40 minimum; test spot

Please send photos of your roof-mounted array so we can confirm safe access. No routine walking on Spanish or clay tile. Steep, fragile or obstructed access requires safe-method review.

Bird nesting and under-array contamination are separate scopes. Paint, sap, cement, severe mineral deposits and overspray require photos and a test spot. No pressure washing, electrical diagnosis, panel removal or output guarantee.

Commercial Solar Cleaning

76–500 panels

$200 base visit + $4 per panel; $450 minimum

501–1,000 panels

$2,200 through 500 + $2.75 for each panel above 500

More than 1,000 panels

Site-specific quote

Utility / very large ground mount

Custom site and access quote

We’ll review your site before confirming access, logistics and the complete price.

Standard visit setup, routine coordination, basic photos and use of an available suitable water connection are included. Lifts, fall protection, carport/roof access systems, traffic control, water transport, badging, night work, remediation and formal reporting are separate. Contract maintenance pricing is confirmed in a written site-specific proposal.

Thermal Observation

Limited observation during cleaning

$75 add-on

Standalone basic residential scan

$275

Formal residential mapping / report

$350–$500 or custom

Commercial or drone thermography

Custom

Please send photos so we can review the work and confirm availability. Limited observation is non-diagnostic and flags conspicuous temperature differences. It is not an electrical diagnosis, output guarantee, engineering report, warranty inspection or performance certification. Formal diagnostic conclusions require appropriately qualified professionals.

Concrete & Flatwork

Prices per visit, in this order: One time / Semiannual / Quarterly.

Up to 500 sq ft

$225 / $215 / $205

Up to 1,000 sq ft

$325 / $310 / $295

Up to 1,500 sq ft

$425 / $405 / $385

Up to 2,500 sq ft

$625 / $595 / $565

Ordinary pretreatment, rotary surface cleaning, edge/wand detailing, rinse and normal cleanup are included. Above 2,500 sq ft is custom; one-time planning range $0.22–$0.30/sq ft.

Pool deck

Approximately +10%; $250 minimum

Pavers / decorative brick

Approximately +20%; $275 minimum after test area

Commercial one-time

$0.20–$0.30/sq ft; $350 minimum

Efficient monthly commercial entry/sidewalk

$275 minimum

Ordinary accessible dumpster pad

From $275; contamination/recovery separate

Oil, rust, irrigation stains and ordinary specialty treatment begin at $75 and may add $0.15–$0.40 per affected sq ft after review. Deep minerals, caliche, battery acid, paint, recovery equipment and unusual contamination are custom. Complete stain removal is not guaranteed. We’ll review pavers and delicate surfaces before confirming the price.

House & Stucco Washing

One-story packages are based on home floor area, not wall-face square footage.

Prices per visit, in this order: One time / Semiannual / Quarterly.

Up to 1,800 sq ft of home floor area

$325 / $310 / $295

Up to 2,500 sq ft of home floor area

$425 / $400 / $380

Up to 3,500 sq ft of home floor area

$550 / $520 / $495

Includes suitable low-pressure washing, ordinary detergent and the agreed siding/stucco, fascia, soffits, window trim, exterior gutter faces and porch entry. Above 3,500 sq ft and detached/nonstandard structures are custom.

Second story

+25% to affected scope; $125 minimum adjustment

Mud-dauber / heavy nest residue

From $50–$100

Gutter-face brightening

$1.50/linear ft; $150 minimum

Oxidation, minerals, failed coatings, damaged stucco, roof washing and electrical/water-intrusion risks are not standard washing. We confirm surface condition and method before work.

Perimeter Walls

Standard wall up to six feet high; verified linear footage.

First 150 linear ft · one side

$225

Additional footage · one side

$1.25/linear ft

Both sides

Approximately 1.75 × the one-side price

Heavy mineral deposits, oxidation, failed coatings, damaged stucco and nonstandard height or access require a custom quote.

Gutters & Roof Debris

One story

Prices per visit, in this order: One time / Semiannual / Quarterly.

Up to 150 linear ft

$180 / $165 / $160

Up to 250 linear ft

$255 / $235 / $225

Up to 350 linear ft

$335 / $310 / $295

Two stories

Prices per visit, in this order: One time / Semiannual / Quarterly.

Up to 150 linear ft

$260 / $240 / $230

Up to 250 linear ft

$370 / $340 / $325

Up to 350 linear ft

$480 / $440 / $420

Includes loose debris removal, bagging, accessible downspout flow check, ordinary rinse where appropriate, cleanup and photos. More than 350 linear ft is custom.

Roof valleys · up to three normally accessible

$165 standalone / $75 with gutter service

Accessible roof-surface debris removal

From $225; photo/site review

Gutter-guard handling

$0.50–$1/linear ft

Downspout disassembly

$35–$75 each

Packed mud / severe compaction

Approximately +25%

Gutter-face brightening

$1.50/linear ft; $150 minimum

Please send photos so we can confirm safe access. No routine tile walking. Three stories, fragile/steep roofs, difficult setbacks, inaccessible valleys, hazards and lift needs require custom review or referral. Repairs and leak sealing are excluded.

Artificial-Turf Care

Prices per visit, in this order: Initial corrective / Semiannual / Quarterly / Monthly.

Up to 500 sq ft

$349 / $315 / $285 / $165

Up to 1,000 sq ft

$525 / $475 / $425 / $245

Up to 1,500 sq ft

$675 / $610 / $550 / $325

Up to 2,000 sq ft

$825 / $745 / $675 / $405

Includes dry debris and ordinary pet-hair removal, compatible enzymatic treatment, controlled rinse/extraction as appropriate, grooming/power brushing and minor redistribution of existing infill. Above 2,000 sq ft is custom; initial planning range $0.45–$0.70/sq ft.

Monthly service begins after initial corrective service unless photo review verifies maintained condition. Monthly visits assume no more than approximately 45 days between completed services; missed or neglected service may require a reset.

Heavy urine saturation / corrective flush

$150–$350

Pet-waste pickup

$25–$75

Infill refresh

Labor from $0.50/sq ft + material; $150 minimum

Commercial / daycare turf

$0.30–$0.65/sq ft; $400 minimum

Severe contamination, gum, paint and adhesives require review. Drainage, seams, sub-base and replacement are not included. Odor caused by a failed base or drainage system is not guaranteed to resolve.

Screen Repair & Fabrication

Standard fiberglass rescreen · existing frame

$50

New standard window screen and frame

$85

Pet-resistant / solar / premium-visibility mesh

+$20

Standard patio screen-door rescreen

$145

Pet-resistant patio screen-door rescreen

$175

New sliding screen door

$325+ custom

Standalone mobile minimum

$150

No separate $150 mobile minimum when screen work shares a visit with another booked property-care service. The actual screen units and specialty materials still apply.

Includes specified mesh, ordinary spline, trimming and a basic fit check. New standard frames use available black, white or brown. Hardware, bent doors, security mesh, unusual extrusion, shapes and oversized screens are separately reviewed. A rescreen reuses the existing frame; it is not a new frame.

Bird Control & Cleanup

Optical bird gel · first 24 placements

$425

Annual gel inspection

$195 + replacements

Solar bird mesh

$12/linear ft or $850 minimum, whichever is greater

Annual mesh inspection

$149

Standalone bird-contamination cleanup

$350 minimum

We’ll review photos of the affected area and confirm availability. Gel treatment is for ordinary access and light preparation. Additional placements are separately quoted. Mesh is priced by exposed array perimeter; panel cleaning is separate.

High gel access and second-story mesh are approximately +20%; lifts are separate. Additional gel-site cleanup is $150–$500; nests, heavy droppings and under-array debris are $250–$750 after review. Fragile tile, steep access, containment, regulated contamination and other deterrent methods are custom.

No promise of sterilization, wildlife removal, electrical or roof repair, panel removal or permanent elimination of bird activity. Unsafe or regulated work is referred.

Customer-Supplied Permanent Lighting

Customer supplies a compatible light kit, controller, power supply and manufacturer extensions. Please send photos so we can confirm the layout and safe access.

GOOD · basic unpainted PVC channel / bracketed mount

$7/linear ft; $499 minimum

BETTER · paint-matched wood concealment channel

$10/linear ft; $699 minimum

BEST · aluminum concealment track

$14/linear ft; $999 minimum

Second-story affected footage

+$2.50/linear ft

Complex peaks / dormers / difficult roofline

+$2–$4/affected linear ft

Unusual transition / concealed extension routing

From $75 each

Additional compatible controller / power zone

From $125 labor

Includes selected standard track/mounting materials, routine preparation/layout, cable management and concealed routing where practical, connection to a compatible existing outlet/controller, testing, cleanup and a walkthrough. No adhesive-only installation.

One-year workmanship guarantee covers our installation; customer-supplied electronics remain subject to manufacturer warranty. New circuits/outlets, major wiring, structural repair, lifts and defective-equipment repair are excluded. More than 250 linear ft, commercial/multi-building work, removal, nonstandard fabrication and custom paint require a reviewed quote.

Seasonal Holiday Lighting

Customer-owned · install only

$3.25/linear ft; $325 minimum

Customer-owned · install + takedown

$4.75/linear ft; $475 minimum

Company-supplied full service · where offered

$7.25/linear ft; $725 minimum

Commercial full service

$7.50–$12/linear ft; $1,000 minimum

Second story / difficult roofline

+25% on affected footage

Columns

$50–$100 each

Small shrubs

$35–$75 each

Small-to-medium trees

$125–$250 each

Timer / smart plug supplied and installed

From $35

Customer-owned light testing / repair

$75 minimum + materials

We’ll review photos to confirm footage, layout, power routing, safe access and availability. Full service includes commercial-grade lights, ordinary clips, custom cutting where appropriate, installation, in-season service, removal and storage.

For customer-owned service, supply functional lights, cords and compatible accessories. Maintenance, replacement bulbs, damaged strands and storage are separate unless quoted. Palms, large trees, garland, wreaths and specialty decor are custom.

Playground Cleaning

Please send photos so we can review your playground and confirm pricing and availability.

Residential backyard playset

$195 one time / $180 semiannual

Small daycare / HOA · one structure or up to 1,000 sq ft

$325 one time / $260 monthly / $295 quarterly / $310 semiannual

Medium · up to two structures or 2,000 sq ft

$475 one time / $380 monthly / $430 quarterly / $450 semiannual

Large facility

$0.25–$0.40/sq ft; $600 minimum

Includes loose debris, controlled low-pressure cleaning, ordinary touchpoint detailing, compatible sanitation treatment when requested, rinse and nearby hard surfaces within the agreed area. Turf, rubber restoration, gum, graffiti, contamination, shade sails, recovery and after-hours needs are separate. Cleaning does not guarantee sterilization or removal of specific pathogens.

Graffiti Removal

Minimum response

$225

Standard painted / sealed / relatively nonporous surface · first 250 sq ft

$2.25/sq ft

Affected area above 250 sq ft

$1.75/sq ft

Porous brick / block / stone / unsealed masonry

$3–$5/sq ft custom

Repeat treatment cycle

+$0.75–$1.50/sq ft

Emergency / after-hours response

+35%, subject to availability

Anti-graffiti coating

$2–$4/sq ft after product/preparation review

Annual response agreement

Pricing confirmed in writing; $175 response minimum

Photos and a test spot establish surface compatibility and method. A standard treatment includes appropriate chemistry, one normal cycle, ordinary runoff control and photos. Historic/delicate surfaces, deeply absorbed paint, lift access, paint-out and special containment are custom. Complete removal is not guaranteed on porous or damaged material.

Architectural Window Film

Decorative / privacy film

From $9/sq ft; $325 minimum

Standard solar-control film

From $10.50/sq ft; $350 minimum

Premium ceramic heat-control film

From $14/sq ft; $450 minimum

Safety / security film

$18–$24/sq ft; $750 minimum

Existing film removal

$4–$8/sq ft after test area

Second-story / difficult interior access

+20%–40%

Unusual shapes

+15%–30%

We’ll review your glass and confirm the film manufacturer, product, shade, compatibility, warranty and any attachment system in your estimate.

We check glass condition, film compatibility and safe access before installation. If the work cannot be completed safely or the film is not suitable for your glass, we may decline or recommend a specialist. Ordinary commercial solar-control work above approximately 500 sq ft is $8.50–$12/sq ft with a $750 minimum after review. Full cleaning outside film-preparation areas is separate. No guaranteed utility savings, temperature, all-lighting privacy or glass-break prevention.

Travel, Bundles & Maintenance

El Centro / Imperial

Ordinary travel included when the service minimum is met

Brawley, Calexico, Heber, Holtville, Seeley, Westmorland, Calipatria

Included on scheduled route days; isolated jobs below $300 normally +$50

Salton City / Niland / Yuma and similar distance

Normally +$75 or custom; ordinary travel waived when scheduled visit reaches $300

Coachella Valley / nonstandard distance

Travel and visit charges confirmed individually

Same-visit pricing

Two eligible services · same visit

5% credit

Three or more eligible services

8% credit

Combined bundle + frequency reduction

15% maximum

We’ll confirm your services and any eligible savings in your estimate. Materials, lifts, travel, restoration, specialty treatment, disposal, permits and subcontractors are not automatically discounted. When services share a visit, minimum charges are not stacked; the highest applicable minimum applies.

Maintenance rates require completed initial service or verified maintained condition, agreed frequency, substantially unchanged scope, normal access and routine soil. Skipped or delayed visits and changed condition, count, access or service boundary may require one-time/reset pricing. A proposed change is reviewed with you before additional work.

A clear scope before work begins.

Published packages cover the stated routine scope. We’ll review photos or visit your property when needed to confirm specialty work, condition and safe access. Applicable tax is disclosed where required. If the scope changes, we pause, explain the revised work and obtain approval before proceeding. An estimate request does not confirm an appointment.