About Perfect Pays PDX · Portland Window Washing

About Andrew Zellers — Portland’s Window Washing Specialist

15 years of Portland experience · Deionized pure water system · Licensed, bonded, $2M liability insurance

Who Is Andrew Zellers?

Andrew Zellers is the owner, operator, and primary technician of Perfect Pays PDX — Portland’s most thorough window washing service. Andrew has been cleaning windows professionally in the Portland metro since 2010, giving him over 15 years of direct, hands-on experience with Portland’s specific glass cleaning challenges: Pacific Northwest moss and biological growth, spring pollen from Portland’s urban tree canopy, Columbia River mineral water deposits in Vancouver WA and East Portland, wildfire smoke particulate from Gorge corridor exposure, and the deionized water compliance requirements of Portland City Code 17.39.

Andrew is not a franchise operator or a business owner who subcontracts the work. He is the person who shows up at your property, walks the estimate, does the cleaning, and follows up. Every client who books Perfect Pays PDX works directly with Andrew — no call centres, no dispatchers, no rotating crews. This direct relationship is the foundation of every review the business has earned and every client who has returned for a second, third, or tenth visit.

What qualifies Andrew Zellers as a Portland window washing expert?

Andrew has cleaned windows professionally in the Portland metro since 2010 — 15 years of direct, local experience. He holds an Oregon Business License, carries $2M general liability insurance, and is bonded. He has personally operated a professional deionized water system since 2013, ahead of Portland City Code 17.39 stormwater compliance requirements. He has cleaned windows in every Portland neighbourhood and in Clark County, Washington County, Clackamas County, and Multnomah County.

The Perfect Pays PDX Story

Perfect Pays PDX began as a one-person window washing operation in 2010 with a residential focus in Northeast Portland. Andrew’s early speciality was the historic craftsman and Victorian homes of Laurelhurst, Irvington, and Alameda — homes with original wood-frame windows, storm window systems, and hard-water staining from Portland’s older residential water infrastructure.

By 2013, Andrew had expanded to the Pearl District and inner NW Portland commercial corridor, which introduced him to the specific compliance challenges of commercial window washing in Portland — stormwater regulations, access permits for public right-of-way, and the scheduling demands of retail and gallery clients. It was at this point that Perfect Pays PDX transitioned to a 100% deionized pure water system for all exterior glass, anticipating Portland’s eventual formalisation of City Code 17.39.

Today, Perfect Pays PDX serves the full Portland metro: Portland neighbourhoods, Vancouver WA’s Clark County, Washington County (Beaverton, Hillsboro), South Metro (Lake Oswego, West Linn, Tualatin), and East Metro (Gresham, Troutdale, Happy Valley). Residential and commercial. From single-pane craftsman bungalows in Hawthorne to multi-storey glass curtain walls in the Pearl District.

Why the Owner Does the Work — And Why It Matters

Most window washing businesses in the Portland area grow by adding crews. Quality control then depends on training, supervision, and consistency — all of which vary. The client experience becomes unpredictable: the person who cleaned your windows last spring may not be the same person this autumn, and the technique, care, and judgment they bring may be entirely different.

At Perfect Pays PDX, Andrew Zellers is always the technician. He knows every property he services, remembers where the difficult access points are, knows which windows have historical hard water staining, and understands how each property’s orientation affects how quickly glass re-soils after cleaning. This continuity of knowledge — built over visit after visit at the same properties — is not something a rotating crew can replicate.

It also means Andrew has real skin in the game on every visit. A subcontractor moving on to the next job doesn’t bear the reputational cost of a complaint. The owner does. That accountability shapes every decision Andrew makes on every job.

Talk directly to Andrew — no call centre, no dispatcher. Free in-person estimates. Licensed, bonded, $2M liability insurance.

+1 (971) 229-7252 — Call or Text Andrew

Credentials and Professional Standards

  • Oregon Business License — registered and current
  • General Liability Insurance — $2M coverage, Certificate of Insurance (COI) available same-day on request
  • Bonded — provides client protection on every residential and commercial visit
  • Portland City Code 17.39 compliant — deionized water system produces zero chemical stormwater discharge
  • 15 years Portland metro experience — residential, commercial, and specialty glass since 2010
  • Deionized water system operator since 2013 — one of the earliest adopters in the Portland market
  • Storm window specialist — Laurelhurst, Irvington, Alameda, Hawthorne craftsman and Victorian homes
  • Hard water stain treatment certification — Columbia River and irrigation mineral deposit specialist

Andrew’s Approach to Window Washing

The Free In-Person Estimate

Every Perfect Pays PDX job starts with a free in-person walkthrough. Andrew visits the property before the cleaning date, assesses window count and heights, identifies any access challenges, notes hard water staining or biological growth requiring pre-treatment, and provides a firm written quote. No phone estimates for residential properties — the variation in window count, frame condition, and access requirements makes phone quotes inaccurate for the client and unprofitable for Andrew.

The estimate visit typically takes 15–20 minutes. Most clients get a cleaning date within 5–7 business days. Same-week or next-day scheduling is sometimes available for commercial clients with urgent requirements — call to check availability.

Deionized Pure Water — Why It’s the Only Method Andrew Uses Outdoors

Portland’s tap water contains dissolved minerals — calcium, magnesium, and silica — that leave visible deposits on glass when water evaporates. Soap-based window washing removes surface dirt but leaves a microscopic soap film and mineral residue that accelerates re-soiling. A soap-cleaned window may look clean for 2–3 weeks before visible dirtying returns.

Andrew’s deionized water system removes 99.9% of dissolved minerals before water contacts glass. When pure water evaporates, it leaves nothing behind — no film, no residue, no substrate for pollen or dust to adhere to. Deionized-cleaned windows typically stay visibly clean for 4–6 weeks under normal Portland conditions, and longer in summer months.

Portland City Code 17.39 also requires that commercial window washing operations use methods that produce no chemical discharge into the stormwater system. Soap-based outdoor window washing technically violates this requirement when water runs into storm drains. Andrew’s deionized system is fully compliant — zero chemicals, zero discharge.

Every Visit: What’s Included

Andrew does not upsell or add charges for basics that should be standard. Every Perfect Pays PDX visit includes: exterior glass cleaned with deionized water, interior glass cleaned with streak-free method, window tracks vacuumed and hand-wiped, window frames wiped, window sills cleaned, and screens removed, cleaned, and replaced. These components are not optional extras — they are the standard.

How do I book a window washing visit with Andrew Zellers?

Call or text Andrew directly at +1 (971) 229-7252. He will arrange a free in-person estimate at your property, typically within 2-3 business days of your first contact. After the estimate, most Portland metro clients receive a cleaning date within 5-7 business days. There is no online booking form — Andrew schedules every visit personally to ensure accuracy.

Service Area — The Full Portland Metro

Andrew serves the entire Portland metro area from the Perfect Pays PDX base at 4334 NE 148th Ave, Portland, OR 97230:

  • Portland city proper — all neighbourhoods including Pearl District, Hawthorne, Laurelhurst, Irvington, Alameda, Mississippi, Alberta Arts District, Division, and outer East Portland
  • Clark County, WA — Vancouver, Hazel Dell, Salmon Creek, Felida, Camas, Washougal, Ridgefield, Battle Ground
  • Washington County, OR — Beaverton, Hillsboro, Aloha, Cedar Hills, Cedar Mill, Raleigh Hills, Cooper Mountain, Cornelius
  • South Metro — Lake Oswego, West Linn, Oregon City, Tualatin, Wilsonville, Stafford
  • East Metro — Gresham, Troutdale, Fairview, Wood Village, Happy Valley, Damascus

Frequently Asked Questions — About Perfect Pays PDX

Who does the window washing at Perfect Pays PDX?

Andrew Zellers does every job personally. Perfect Pays PDX does not use subcontractors or rotating crews. The owner is the technician on every residential and commercial visit.

Is Perfect Pays PDX licensed and insured?

Yes. Oregon Business License (current), bonded, and $2M general liability insurance. Certificate of Insurance (COI) naming your property or HOA is available same-day on request for commercial clients and property managers.

Do you do free estimates?

Yes — all estimates are free, in-person, and result in a firm written quote. Andrew does not quote by phone for residential properties. The estimate visit takes 15–20 minutes and covers window count, access requirements, and any special conditions (hard water staining, storm windows, moss treatment). There is no obligation following the estimate.

What areas do you serve?

The full Portland metro — Portland city proper, Vancouver WA (Clark County), Beaverton/Hillsboro (Washington County), Lake Oswego/West Linn/Tualatin (South Metro), and Gresham/Troutdale/Happy Valley (East Metro). See our residential service page for full area detail.

Ready to book? Call or text Andrew directly — +1 (971) 229-7252. Free in-person estimates. No call centre, no dispatcher.

+1 (971) 229-7252 — Call or Text Andrew

Services & Service Areas

Homepage — Perfect Pays PDX — Portland window washing overview and all services.

Residential Window Washing Portland — From $6.90/pane — full scope, tracks, frames, sills & screens.

Commercial Window Washing Portland — Storefronts, offices & galleries — City Code 17.39 compliant.

Portland Window Washing Cost Guide 2026 — Transparent per-pane pricing and home-size ranges.

Gutter Cleaning Portland Oregon — $180–$280 most homes. Bundle with window washing and save.

Pressure Washing Portland Oregon — From $0.10/sqft. Eco-compliant, soft wash available.

Deionized Pure Water Window Washing — Why pure water lasts 4–6 weeks. City Code 17.39 compliant.

Pearl District Window Washing — Gallery storefronts, loft glass, First Thursday prep.

Hawthorne District Window Washing — Craftsman bungalows, SE storefronts, pollen specialists.

Laurelhurst Window Washing — Storm windows, oak canopy moss, century-old frames.

Best Window Washing Companies Portland 2026 — Ranked comparison — what to verify before hiring.

Portland Window Washing Seasonal Guide 2026 — Spring pollen, wildfire ash, pre-winter moss timing guide.

Window Washing Vancouver WA — Clark County residential & commercial — no upcharge.

Window Washing Lake Oswego Oregon — Estate homes, lakefront glass, West Linn & South Metro.

Window Washing Beaverton Oregon — Washington County HOA communities and Hillsboro tech campuses.

Window Washing Gresham Oregon — East Metro, Troutdale — Gorge wildfire ash & pollen specialists.

Services & Service Areas

Residential Window Washing Portland — From $6.90/pane — glass, tracks, frames, sills & screens.

Commercial Window Washing Portland — City Code 17.39 compliant. COI same-day.

Window Washing Cost Guide 2026 — Transparent pricing — per-pane rates and home sizes.

Gutter Cleaning Portland Oregon — $180–$280 most homes. Bundle and save.

Pressure Washing Portland Oregon — From $0.10/sqft. Eco-compliant.

Deionized Pure Water Window Washing — Pure water lasts 4–6 weeks. City Code 17.39.

Pearl District Window Washing — Gallery storefronts, loft glass, First Thursday prep.

Hawthorne District Window Washing — Craftsman bungalows, pollen specialists.

Laurelhurst Window Washing — Storm windows, oak canopy moss, century-old frames.

Window Washing Vancouver WA — Clark County — no cross-river upcharge.

Window Washing Lake Oswego Oregon — Estate homes, lakefront glass, West Linn.

Window Washing Beaverton Oregon — Washington County HOA communities and Hillsboro.

Window Washing Gresham Oregon — East Metro, Troutdale — Gorge wildfire ash & pollen specialists.