About Us

About Bill Jackson Roofing

Bill Jackson Roofing is a locally-owned and operated roofing company in Elyria with nearly three decades of experience in the roofing industry. Our commitment to quality work and customer service has helped us become a preferred roofing contractor in Northeast Ohio. 

We provide complete roofing services for both residential and commercial applications. Our specialty is asphalt shingle roofing and we also offer custom sheet metal services. Beyond our roof repair and replacement services, we also provide a variety of exterior home improvement solutions, such as siding, gutters and replacement windows.

Story of our company

In 1996, Bill Jackson, along with a few friends, performed roofing work while going to college part-time.  Driven by the dream of being an entrepreneur, Bill founded a roofing service company in Lorain County, Ohio and turned his passion into a reality.

Several years later, our company is still locally-owned and focused on delivering the best service and options to our clients through continuing education on roofing products and installation training for our crews. Our customers include homeowners as well as the area's best custom home builders and condo associations.

About the President

Bill Jackson

Bill Jackson

Bill Jackson started roofing in 1992 and founded Bill Jackson Roofing in 1996. Bill has always taken great pride in his work and reputation. He was born and raised in Sheffield Lake where he now raises his two boys (Chas and Brenden). Bill is extremely involved in the community and has sponsored youth sports as well as coached his son’s soccer and baseball team for several years.

Bill runs this business with a few simple philosophies: surrounding himself with motivated and knowledgeable individuals and creating a company culture that his employees can be proud to be a part of.

Recent Testimonials
  • "We were really pleased with the results of our roofing project with Bill Jackson Roofing. The roof looks..." Read Full Testimonial

    Jo Ann & David C. of Elyria, OH

    Customer Testimonial

              We were really pleased with the results of our roofing project with Bill Jackson Roofing. The roof looks great and we had an opportunity to observe the final product before making our final payment. We had some questions about the eave troughs, left a message, and a workman came out to check the next day. The troughs were immediately fixed / replaced to our satisfaction. Great Job!
    Jo Ann & David C.
    Elyria, OH
  • "Bill Jackson Roofing did a timely professional job. We called to get quotes from other companies and most..." Read Full Testimonial

    David L. of North Ridgeville, OH

    Customer Testimonial

              Bill Jackson Roofing did a timely professional job. We called to get quotes from other companies and most never called back or gave a quote and never could be reached for follow up. With Bill Jackson they were always available and did exactly what and when they said it. They did follow up calls and this type of service is hard to find. I would highly recommend Bill Jackson Roofing!
    David L.
    North Ridgeville, OH

Average Customer Ratings
out of 16 Total Reviews

Our Service Work
The Cleanup Process
Our Service Person's Diagnosis
Our Service Person
Call Representative
Our Overall Service

Customer Reviews
  • By Mike D.
    Marblehead, OH

    Customer Review

    By Mike D.
    Marblehead, OH

  • By Adele T.
    Wellington, OH

    Customer Review

    By Adele T.
    Wellington, OH

Meet Our Team

Proven record of quality and service

We've been recognized for our commitment to quality service with an A+ rating from the Better Business Bureau (BBB) and Super Service Award from Angie's List. We have also been selected to be an Owens Corning Preferred Contractor, which allows us to provide our customers with one of the best warranties in the industry.


  • Owens Corning™ Roofing Preferred Contractor
    Owens Corning™ Roofing Preferred Contractor
  • GAF Certified
    GAF Certified
See All Affiliates

Looking for a price? Get a no cost, no obligation free estimate.

our service area

We serve the following areas

  • Akron
  • Amherst
  • Avon
  • Avon Lake
  • Bay Village
  • Berea
  • Berlin Heights
  • Brecksville
  • Broadview Heights
  • Brookpark
  • Brunswick
  • Chippewa Lake
  • Cleveland
  • Collins
  • Columbia Station
  • Elyria
  • Grafton
  • Greenwich
  • Hinckley
  • Homerville
  • Huron
  • Independence
  • Lagrange
  • Lakewood
  • Litchfield
  • Lodi
  • Lorain
  • Maple Heights
  • Medina
  • Milan
  • Monroeville
  • New London
  • North Fairfield
  • North Olmsted
  • North Ridgeville
  • North Royalton
  • Norwalk
  • Nova
  • Oberlin
  • Olmsted Falls
  • Richfield
  • Rocky River
  • Sandusky
  • Seville
  • Sheffield Lake
  • Shiloh
  • Spencer
  • Strongsville
  • Sullivan
  • Valley City
  • Vermilion
  • Wadsworth
  • Wakeman
  • Wellington
  • Westfield Center
  • Westlake
Our Locations:

Bill Jackson Roofing
7516 W Ridge Rd
Elyria, OH 44035