Rockwall roofers since 2001 Rockwall, TX

Free Calculator

Roof Replacement Cost Calculator

Get a rough price range for a new roof in about a minute. No email required.

Start the Estimate
John's Roofing at work

Roofs are priced by the square, which is 100 square feet of roof. A roof is larger than the floor plan under it because of the pitch and overhangs. Answer the questions below for a rough price range based on the size of your home, the roof and the materials you choose.

Estimated price range for your roof replacement $5,600 to $8,800 This is a rough range, not a quote. The final price depends on the condition of the decking and other details that can only be checked in person. If storm damage is involved, your insurance may cover part of the cost. Roof inspections and written estimates are free. Get a Free Estimate

Free Estimates

Get an exact price with a free roof inspection.

Our Process

Schedule a Free Inspection

Roof inspections and written estimates are free.

  1. 01

    Contact Us

    Call us or send the form to schedule your free roof inspection. For roofing emergencies, we are available 24/7.

  2. 02

    Free Inspection

    We inspect your roof for damage and other problems, and let you know what we find.

  3. 03

    Written Estimate

    You get a free written estimate, so you know the cost before we start. If there is storm damage, we help you file your insurance claim.

  4. 04

    The Work

    We complete your project and keep you up to date every step of the way. The company owner inspects every job.

Outstanding Job! John and Eric responded quickly from the word go and 24 hours later the crew was working efficiently and did the job right! Highly Recommend John's Roofing.
Eric Hood Google review

More reviews from our customers. Read More Reviews

Next Step

Get a Free Estimate

Our calculator gives you a rough range. A free inspection gets you a written estimate before any work begins.

John's Roofing (469) 394-4386

Free estimate · No obligation

Request a Free Inspection

Tell us about your roof and we will contact you to schedule your free inspection.

We only use your information to contact you about your request.

Call Now Free Inspection