
“Bonn Roof Care came out to fix cracked tiles on our roof. They explained everything and did a great job. Next year we will be calling them for annual moss removal.”

Serving Eugene & the Surrounding Area Since 1982
Start with a Free 20 Point Inspection and an honest written estimate. We’ll find the source of the problem, explain your options, and recommend the repairs your roof needs.
Step 1 of 2
Start your Free 20 Point Inspection and no-pressure estimate request.

Prefer to speak? Give us a call.
(541) 345-0703
Since 1982, Bonn Roof Care has helped Lane County homeowners care for their roofs. From your Free 20 Point Inspection to the completed repair, we explain your options, protect your property, and take pride in the work we leave behind.
Real roofing work completed by Bonn Roof Care across Lane County.

“Bonn Roof Care came out to fix cracked tiles on our roof. They explained everything and did a great job. Next year we will be calling them for annual moss removal.”

“They helped me fix a leak in a skylight in my house that was causing me issues, they made the whole process very easy.”

“Professional, timely and excellent work. Very happy with the follow up and adjustments made to proper roof venting. Great crew.”
Not every visit needs every repair. The inspection and written estimate identify what your roof actually requires before any work begins.
We come out, examine the roof with diagnostic tools, and find the source of the problem.
We explain what we found and send a clear, detailed written estimate for the repair.
We schedule a visit that suits you, complete the repair, tidy the site, and check the finished work.
You don’t need to decide before you call. We assess the roof, explain what we found, and recommend a replacement only when a repair isn’t the right answer.
Financing options available through GreenSky for projects over $1,000, subject to credit approval.
View financing detailsRequest your Free 20 Point Inspection and Free Estimate from Bonn Roof Care.
Get My Free Estimate