Free Calculator

Roof Cost Estimator

Get a rough price range for a new roof in the Princeton area.

Start the estimate
TX Construction at work

Answer five questions to get a rough price range for a new roof. The range is wide because the condition of the decking and the shape of the roof both affect the final price, and neither can be fully judged without looking at the roof.

Estimated cost range $5,900 to $8,900 This is an estimate only. Damaged decking cannot be seen until the old roof is removed, and it is a common reason a final price comes in higher. Contact us for a free estimate. Get a Free Estimate

Free Estimates

For an exact price, schedule a free estimate.

Next Steps

Get an Exact Price

Every project is different. Contact us for a free estimate on your roof or project.

  1. 01

    Contact us

    Call (469) 933-6166 or send the form and tell us about your roof or your project.

  2. 02

    Free estimate

    We come out to look at your roof or project, answer your questions and go over your options.

  3. 03

    Insurance and planning

    If a storm caused the damage, we help with your insurance claim and meet your adjuster on site. We then give you a timeline for the project.

  4. 04

    The work

    Our team completes your roofing, remodeling or restoration project. Call us with any questions along the way.

They did an amazing job on our roof and were very consistent at keeping in touch with what they were doing and what happens next. They came out to give us a free estimate and walked us through all the things that would need to be done with our insurance agent.
Leslie Woolsey Roof and insurance claim

A customer of ours. Read them all

Next Step

Get a Free Estimate

This tool gives you a general range. For an accurate price we need to look at your roof, including the decking and details that cannot be seen from the ground.

TX Construction Restoration and Remodeling LLC 3001 Hidden Meadow Ln, Princeton, TX 75407 (469) 933-6166 · wcknight@txconstructionco.com

Free Estimate

Request a Free Estimate

Tell us about your project and we will get back to you to schedule your free estimate.

We only use your information to respond to your request.

Call Now Free Estimate