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 / $150Up to 15 openings
$225 / $205 / $190Up to 20 openings
$275 / $250 / $235Up to 30 openings
$375 / $345 / $320Up to 40 openings
$475 / $435 / $405Includes 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 / $245Up to 15 openings
$365 / $335 / $310Up to 20 openings
$455 / $420 / $390Up to 30 openings
$625 / $575 / $535Up to 40 openings
$795 / $730 / $680Complete 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 eachDetailed track cleaning
$8 per trackDeep track work · replaces detailed cleaning
$15 per trackSkylight
$20 exterior / $30 inside and outSecond-story affected openings
+$5 exterior / +$8 inside and out; $50 access minimumHard-water / mineral restoration
From $25 per pane; $160 minimumTrue divided lites / French panes
From $4 per small lite per side; photo reviewChoose 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 sidesEvery two weeks
$40 exterior / $60 both sidesMonthly route
$50 exterior / $75 both sidesQuarterly route
$70 exterior / $100 both sidesFirst clean / standalone
$110 exterior / $145 both sidesAdditional route pane
$3 exterior / $5 both sidesAdditional first-clean pane
$5 exterior / $8 both sidesFirst-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
$250Ground-level first clean
$5 exterior / $8 both sides per paneMaintained ground-level recurring scope
Confirmed after we review your propertyMore than approximately 100 panes
Site-specific quoteWe’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 / $165Up to 25 panels
$245 / $225 / $210Up to 35 panels
$305 / $280 / $260Up to 50 panels
$410 / $375 / $350Up to 75 panels
$560 / $510 / $475Includes 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
+$50Separate detached array
+$35Heavy bird fouling
$2–$4 per affected panel; $75 minimumExterior inverter-casing wipe
$35 same visitLimited thermal observation
$75 same visitPanel-safe mineral / contaminant treatment
From $4 per affected panel; $40 minimum; test spotPlease 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 minimum501–1,000 panels
$2,200 through 500 + $2.75 for each panel above 500More than 1,000 panels
Site-specific quoteUtility / very large ground mount
Custom site and access quoteWe’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-onStandalone basic residential scan
$275Formal residential mapping / report
$350–$500 or customCommercial or drone thermography
CustomPlease 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 / $205Up to 1,000 sq ft
$325 / $310 / $295Up to 1,500 sq ft
$425 / $405 / $385Up to 2,500 sq ft
$625 / $595 / $565Ordinary 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 minimumPavers / decorative brick
Approximately +20%; $275 minimum after test areaCommercial one-time
$0.20–$0.30/sq ft; $350 minimumEfficient monthly commercial entry/sidewalk
$275 minimumOrdinary accessible dumpster pad
From $275; contamination/recovery separateOil, 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 / $295Up to 2,500 sq ft of home floor area
$425 / $400 / $380Up to 3,500 sq ft of home floor area
$550 / $520 / $495Includes 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 adjustmentMud-dauber / heavy nest residue
From $50–$100Gutter-face brightening
$1.50/linear ft; $150 minimumOxidation, 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
$225Additional footage · one side
$1.25/linear ftBoth sides
Approximately 1.75 × the one-side priceHeavy 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 / $160Up to 250 linear ft
$255 / $235 / $225Up to 350 linear ft
$335 / $310 / $295Two stories
Prices per visit, in this order: One time / Semiannual / Quarterly.
Up to 150 linear ft
$260 / $240 / $230Up to 250 linear ft
$370 / $340 / $325Up to 350 linear ft
$480 / $440 / $420Includes 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 serviceAccessible roof-surface debris removal
From $225; photo/site reviewGutter-guard handling
$0.50–$1/linear ftDownspout disassembly
$35–$75 eachPacked mud / severe compaction
Approximately +25%Gutter-face brightening
$1.50/linear ft; $150 minimumPlease 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 / $165Up to 1,000 sq ft
$525 / $475 / $425 / $245Up to 1,500 sq ft
$675 / $610 / $550 / $325Up to 2,000 sq ft
$825 / $745 / $675 / $405Includes 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–$350Pet-waste pickup
$25–$75Infill refresh
Labor from $0.50/sq ft + material; $150 minimumCommercial / daycare turf
$0.30–$0.65/sq ft; $400 minimumSevere 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
$50New standard window screen and frame
$85Pet-resistant / solar / premium-visibility mesh
+$20Standard patio screen-door rescreen
$145Pet-resistant patio screen-door rescreen
$175New sliding screen door
$325+ customStandalone mobile minimum
$150No 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
$425Annual gel inspection
$195 + replacementsSolar bird mesh
$12/linear ft or $850 minimum, whichever is greaterAnnual mesh inspection
$149Standalone bird-contamination cleanup
$350 minimumWe’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 minimumBETTER · paint-matched wood concealment channel
$10/linear ft; $699 minimumBEST · aluminum concealment track
$14/linear ft; $999 minimumSecond-story affected footage
+$2.50/linear ftComplex peaks / dormers / difficult roofline
+$2–$4/affected linear ftUnusual transition / concealed extension routing
From $75 eachAdditional compatible controller / power zone
From $125 laborIncludes 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 minimumCustomer-owned · install + takedown
$4.75/linear ft; $475 minimumCompany-supplied full service · where offered
$7.25/linear ft; $725 minimumCommercial full service
$7.50–$12/linear ft; $1,000 minimumSecond story / difficult roofline
+25% on affected footageColumns
$50–$100 eachSmall shrubs
$35–$75 eachSmall-to-medium trees
$125–$250 eachTimer / smart plug supplied and installed
From $35Customer-owned light testing / repair
$75 minimum + materialsWe’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 semiannualSmall daycare / HOA · one structure or up to 1,000 sq ft
$325 one time / $260 monthly / $295 quarterly / $310 semiannualMedium · up to two structures or 2,000 sq ft
$475 one time / $380 monthly / $430 quarterly / $450 semiannualLarge facility
$0.25–$0.40/sq ft; $600 minimumIncludes 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
$225Standard painted / sealed / relatively nonporous surface · first 250 sq ft
$2.25/sq ftAffected area above 250 sq ft
$1.75/sq ftPorous brick / block / stone / unsealed masonry
$3–$5/sq ft customRepeat treatment cycle
+$0.75–$1.50/sq ftEmergency / after-hours response
+35%, subject to availabilityAnti-graffiti coating
$2–$4/sq ft after product/preparation reviewAnnual response agreement
Pricing confirmed in writing; $175 response minimumPhotos 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 minimumStandard solar-control film
From $10.50/sq ft; $350 minimumPremium ceramic heat-control film
From $14/sq ft; $450 minimumSafety / security film
$18–$24/sq ft; $750 minimumExisting film removal
$4–$8/sq ft after test areaSecond-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 metBrawley, Calexico, Heber, Holtville, Seeley, Westmorland, Calipatria
Included on scheduled route days; isolated jobs below $300 normally +$50Salton City / Niland / Yuma and similar distance
Normally +$75 or custom; ordinary travel waived when scheduled visit reaches $300Coachella Valley / nonstandard distance
Travel and visit charges confirmed individuallySame-visit pricing
Two eligible services · same visit
5% creditThree or more eligible services
8% creditCombined bundle + frequency reduction
15% maximumWe’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.