Call Evergreen Cleaning today at 888-256-5038 for a free roof cleaning estimate in the Richmond, VA metro area.
We get this question at least twice a week. Someone calls and asks for their roof to be "pressure washed." And we have to slow them down, because that one word -- pressure -- is the difference between a clean roof and a damaged one.
Here is the short version: pressure washing a roof will destroy your shingles. Not might. Will.
A standard pressure washer puts out 2,500 to 4,000 PSI. Your asphalt shingles were designed to handle rain, not a concentrated jet of water that strips the protective granules right off the surface. Those granules are what protect your roof from UV damage and give it that 25-30 year lifespan the manufacturer promises. Blast them off with a pressure washer and you have just cut that lifespan in half. Maybe worse. The Asphalt Roofing Manufacturers Association has published guidance on this repeatedly, and the message is consistent: high-pressure water is not an approved cleaning method for asphalt shingles.
Professional roof washing uses a completely different approach than pressure washing, relying on specialized cleaning solutions applied at low pressure to safely remove algae, moss, lichen, and black streaks without damaging shingles.
Professional roof washing -- the kind we have been doing across the Richmond metro for over 40 years -- uses a completely different approach. We call it soft washing, though the industry has a dozen names for it. The idea is the same regardless of what you call it.
We apply a specialized cleaning solution to the roof surface at low pressure. Think garden hose pressure, not fire hose. The solution does the actual cleaning work, breaking down the algae, moss, lichen, and black streaks that have been growing on your shingles. Then we rinse everything at the same low pressure. You can read more about our roof cleaning process and what we treat on our service page.
The results are immediate. You do not have to wait weeks hoping the stains fade. The roof looks clean when we leave.
The dark streaks on your roof are not dirt. They are Gloeocapsa magma, a blue-green algae that feeds on the limestone filler in asphalt shingles and spreads across the roof surface over time.
Most people assume the dark streaks on their roof are just dirt. They are not. What you are looking at is Gloeocapsa magma, a type of blue-green algae that feeds on the limestone filler in asphalt shingles. It lands as airborne spores and spreads across the roof over time, usually starting on the north-facing side where there is less sun exposure.
The reason it matters beyond just appearance: as the algae colony grows, it holds moisture against the shingle surface. That moisture accelerates deterioration. And because the dark color absorbs more heat from the sun, your attic temperature goes up, which means your air conditioning works harder. So that ugly roof is actually costing you money every month. We wrote a deeper piece on how roof cleaning extends the actual lifespan of your roof if you want the full breakdown.
Most shingle manufacturers require roof cleaning to be done with approved low-pressure methods, and high-pressure washing can void your warranty coverage if you later need to file a claim for premature failure.
Here is something that catches a lot of homeowners off guard. Most shingle manufacturers, including GAF, require that roof cleaning be done with approved methods. High-pressure washing is explicitly not an approved method for most residential shingle products. If you hire someone who pressure washes your roof, and later you need to file a warranty claim for premature shingle failure, the manufacturer could deny the claim.
We have seen it happen. Homeowner gets a great deal from someone with a pressure washer and a truck. Roof looks clean for about six months before the damage becomes obvious. Then when they try to claim the shingle warranty, they learn the hard way that the cleaning method voided their coverage. We covered this warranty issue in detail in our post about whether cleaning your roof with bleach will void your shingle warranty.
Professional roof washing in the Richmond metro area typically costs between $300 and $700 for most residential roofs, depending on square footage, pitch, stain type, and accessibility.
It depends on the roof, honestly. A single-story ranch with a simple roofline is a different job than a three-story colonial with multiple dormers and steep pitches. But for most residential roofs in the Richmond metro area, you are looking at somewhere between $300 and $700.
We give exact quotes after an on-site inspection because there are too many variables to do it responsibly over the phone. Roof pitch, square footage, what type of staining you are dealing with (black algae versus moss versus lichen are very different jobs), and accessibility all factor in.
What we can tell you upfront: we give a 2-year clean roof warranty on every job. If the stains come back within two years, we come back and clean it again. No charge.
If you have noticed black streaks or green patches on your roof, do not wait. Those stains only get worse over time because the organisms are actively growing. The longer they stay, the more embedded they become in the shingle surface, and the more difficult (and expensive) they are to remove.
Lichen is the worst offender. Those little raised green circles you sometimes see? They actually dig into the shingle granules as they grow. The sooner they come off, the less damage they do.
Spring through fall is the typical cleaning season in Central Virginia, though we work year-round when temperatures cooperate. If your roof is due, give us a call at 888-256-5038 or fill out the quote form on our website. The estimate is free, and we will be honest with you about whether your roof actually needs cleaning or if it can wait.
About Evergreen Cleaning: Founded in 1976 and based at 8231 Hermitage Road in Richmond, Virginia, Evergreen Cleaning has been providing professional roof washing, pressure washing, gutter cleaning, and exterior cleaning services across the Richmond metropolitan area for nearly 50 years. The company holds Virginia Contractor's License #2705126753, carries $2,000,000 in general liability coverage, and maintains a 4.9-star rating across 5,000+ completed jobs. Evergreen Cleaning serves homeowners and commercial property managers throughout Henrico County, Chesterfield County, Hanover County, Goochland County, and Powhatan County. For a free estimate, call 888-256-5038 or visit evergreen.cleaning.

Evergreen Cleaning
8231 Hermitage Road
Richmond, VA 23228
Email: [email protected]
Toll Free: 888.256.5038
Local: 804.716.5561
Evergreen Cleaning-Roof Wash & Power Wash
Chesterfield County, VA
DBA Info
[email protected]
Local: (888) 256-5038