Trusted and Reliable Top Rated Roofing Services – as opposed to advertising gimmicks



Home and business owners alike simply want quality roofing services, and they expect nothing less.

However, there is an awful lot of work involved in properly researching a potential roofing contractor.

The end result of a good decision can be very rewarding. But a poor choice can quickly turn into a disaster.

Those who contact Integrity Roofing Services for a roof consultation, can’t afford to take chances.

Our clients want a clear understanding of their actual roofing requirements. They’re tired of sales pitches.

Effective roof asset management starts with the correct information; this enables informed decisions to be made.

  • So rest assured you will never get a recommendation to install a new roof if an inexpensive fix is a viable option.
  • Likewise, if your roof has reached the end of its useful life, we will advise against unnecessary and costly repairs.

get a quote



















Integrity Roofing Services specializes in stopping those roof leaks that are annoying, and potentially very costly.

Water infiltration can cause roof system failure as well as significant interior damages.

A roof system analysis will include a detailed discovery report. This eliminates the guesswork.

Our clients are able to see what we observe without ever stepping onto a roof.

We will correctly isolate the source of the leak(s) and provide a scope of work that is practical and cost-effective.

Avoid anymore unnecessary frustration by contacting us today.

When you need a professional for your leak tracing and roof repairs, the results that you’re looking for are only a phone call away.

Our job is to serve your best interests, and we are commiteed to building lasting relationships.

Providing solution options instead of high-pressure sales tactics – that puts our clients in control. It is easy for an educated building owner to make good decisions.

what we offer

Integrity Roofing Services
Better By Design


shingle roof replacements Integrity Roofing Services

Shingle Roof Replacements

When it comes to roof replacements you will get what you pay for

read more

roof leak repairs leave it to the professionals

Roof Leak Repairs & Tracing

We will isolate the source and provide cost-effective solutions

read more

roof hail inspection photo

Roof Inspections

A Roof Inspector that works for you, that is what sets Integrity Roofing apart

read more

Integrity Roofing Services specializes in Roof Inspections

Contractor Sourcing

Our professional contractor sourcing network sets us apart in the construction industry.

read more

commercial services building photo

Commercial Roof Services

A commercial roof inspection is the first step towards establishing an effective roof asset management program

read more

construction litigation form

Construction Litigation 

If you have signed a contract with a predatory contractor you need effective construction litigation services

read more



The Integrity approach is towards effective roof asset management as opposed to sales opportunities.

After consulting with an Integrity Roof Inspector an informed decision can then be reached as to what roofing services should actually be performed and at what intervals

A roof inspection report will include a detailed roof analysis with real-time data that is photo-documented. This will reveal the true condition of each roofing system as well as the estimated useful service life.

With the correct unbiased information, actual costs for roof repairs, maintenance, or replacements can then be established.

Integrity Roofing Services is better by design in that one of our guiding principles is always putting our client’s needs first. A comprehensive roofing analysis empowers home and business owners to select the course of action that is best for them.

Also, we are setting the standard when it comes to roofing contractor sourcing. Our Professional Contractor Network provides exceptional roofing services in St. Charles, and St. Louis County.
get a quote

CLIENT reviews

Noah Smith

Very quick, helpful and reasonable! I would use again. I highly recommend them. They made time to help me, even though they were busy and I can see why.

Response from the owner

Noah sure glad we could get you watertight before the next rains.
Please monitor your roof after every significant wind-related event Thanks

Jim Power

John is a complete professional and is not trying to upsell you anything. His 28 page report on our roof with close up photos of areas that need attention hit our inbox an hour after he was here. I cannot recommend highly enough.

Response from the owner

Thanks, Jim it was a pleasure working with you

John Thames

John K was great to work with! I submitted my request through Home Advisors and Integrity Roofing was 1 of 3 Pros I reached out to. John stopped by the following day to look over the roof, found the leak and another location where …More

Robert Guilmett

John was extremely helpful when I needed my roof inspected and repaired. Honest, prompt, friendly, affordable and he did really great work. I will definitely use him for all future roofing needs!

Response from the owner

Thanks, Robert It was a pleasure working with you. Congratulations on your home purchase!

Donna Marx

John was very responsive to my request on Home Advisor. He was knowledgeable and made a referral immediately so the proper work could be done. John did an inspection in addition to some minor repairs for a very reasonable price. We couldn’t be happier and will definitely use his services in the future.

Response from the owner

Thank you, Donna, for the kind remarks.

Mark Oppelt

John was a godsend . I had been ripped off and treated like dirt by a roofer who installed a new roof less than 2yrs ago. Unlike this company he is trustworthy. He inspected my roof and provided photographs of what they neglected. He won over my business and trust. He is local and invests in local talent. No storm chasers.

Response from the owner

Mark, it was a pleasure working with you. So glad we could take a bad situation and make it better!

Duane Gibson

We had John do an inspection of our roof. He showed up on time and was very thorough, knowledgeable & honest in his assessment of our roof. He set up the repairs, the prices were great and he followed the whole process through to make sure …More

Response from the owner

Thank-you Mr. Gibson It was a pleasure working with you, and assisting with the contractor Sourcing for your repairs.


Very thorough. He took pictures of problem areas and gave me a full report on how to proceed forward. Very knowledgeable and honest. Highly recommend.

Response from the owner

Thanks, Jeffery, sometimes pictures are worth a thousand words.

Ricky Lomax

I am more than happy with the service that I received from John. The service was timely, convenient, well explained before any work began and John was relatable and courteous. …More

Response from the owner

Thank-you Mr. Lomax the pleasure was all mine.

Kellee Cook

Integrity Roofing has helped us with a couple of repairs. Each time the repairs are done quickly and services are affordable.

Response from the owner

Thank-you Kellee, client satisfaction is our top priority!

Linda Lowry

John has over 20 years of experience with all aspects of roofing, You can trust him to resolve any concern or problem you have.

Response from the owner

Thanks, Linda, you are an amazing real estate agent!

 Bobby G. Yelp Review

John helped make our home buying experience fun and simple. He inspected and repaired our roof within two days. He was knowledgeable, quick, friendly, and great on price! I would highly recommend him to anyone looking for roofing services and I will definitely use him in the future.

 Lex D. Thumbtack Review

John knows the work and he is committed to treating his customers fairly. I would hire him again.