Services
No services match that search.
Browse by type
ChecklistsCompared honestlyWhat everything costsDecision guidesQuestions & answersPlain-English glossaryGuides & how-tosSomething wrong at home?Research & dataCalculators & tools BlogMore
Full services directory How it worksFor prosAbout Get matched Call (866) 582-8523A good roof cleaning project runs in four steps: identify what is growing, choose the method (soft washing for asphalt shingles, per ARMA), hire and verify a properly insured contractor, and then reduce recurrence by trimming branches and considering zinc or copper strips. Skipping step two is what damages roofs.
Identify. Photograph the roof from the ground on each elevation. Moss is green and three-dimensional. Algae is flat black streaking, most often gloeocapsa magma per ARMA. Lichen looks like crusty patches bonded to the surface. Knowing which you have sets both urgency and price.
Choose the method. For asphalt shingles the answer is soft washing. ARMA's guidance is a cleaning solution applied, allowed to dwell 15 to 20 minutes, and rinsed thoroughly with low-pressure water — and never a pressure washer, brush, or broom. Get this in the contract, not just in conversation.
Hire. Verify liability and workers' compensation insurance directly from the insurance agency. Ask what fall protection the crew uses. Confirm landscape protection is in scope, since ARMA advises protecting landscaping and surrounding areas from the bleach solution. Sanity-check the price against Today's Homeowner's $255-$1,190 typical range.
Prevent. ARMA is clear that cleaning is temporary. The durable levers are trimming overhanging branches so sunlight and airflow reach the roof, keeping debris off, and metal ion sources — zinc or copper strips, which Malarkey notes work best installed at new roof installation, or algae-resistant shingles at your next re-roof.
That is worth something only while you are still choosing. Tell us what is going on and we will match you with a few roof cleaning pros whose licence and insurance we have already checked — free, no obligation.
Free · No pressure · We never sell your details