About
A Veneta Roofer With One Straight Answer
Eco-Roof Revival is Richard Quinn, working out of Veneta and serving Lane County homeowners who've been told their roof is finished when it usually isn't.
Owner-Operated
Richard Quinn
Richard does the inspections himself. Not an estimator, not a commissioned salesperson. The person who'll be on your roof is the person who tells you what it needs.
He started Eco-Roof Revival because of a pattern he kept seeing across the valley: homeowners being quoted five figures for a full replacement on roofs that were dried out rather than worn out. In a climate that soaks a shingle for eight months and then bakes it dry, that's most of them.
The business is built on the part that isn't glamorous: getting on the roof, taking real photographs, and saying what's actually there, including when the answer is that rejuvenation won't save it.

What We Hold To
The Honest No
If a roof needs replacing, that's what you'll hear, at the free inspection, with photos, and at no charge. We'd rather lose the job than take money for a treatment that won't hold.
Keep Roofs Out of Landfills
About 11 million tons of asphalt shingle waste hits US landfills every year. A roof that gets eight more good years is eight more years of that waste not happening.
Documented Work
Dated photos, a written condition report and a warranty certificate on every job. Not because it sells. Because a homeowner should be able to prove how their roof was cared for.
One County, Done Properly
We work Lane County and nowhere else. It keeps the schedule honest and it means the person who treated your roof is still nearby when the warranty matters.
Why Rejuvenation, Specifically
Because it's the option almost nobody in Lane County gets offered. Replace, or wait and replace later. There's a third answer for a roof that's structurally sound and simply dried out, and it costs a fraction of the other two.
Get a Straight Answer About Your Roof.
Free inspection, photographs of your own shingles, and a written quote. If the honest answer is replacement, that's the answer you'll get.