Free Roof InspectionWritten, Itemized EstimatesIndependent Local RoofersUnion & Mecklenburg Counties
Five questions, about a minute

Repair or Replace Your Roof?

Not sure whether your roof needs a patch or a whole new start? Answer five quick questions about your Waxhaw, NC home and see which way your answers lean. The quiz runs in your browser and asks for no contact details. It points you in a direction; an inspection settles it.

Prefer to talk? Call now(704) 555-0138

How the Tool Decides

The quiz weighs the signs roofers tend to look at first: how old the roof is, what it's made of, what you can see, whether a strong storm came through, and how often it has needed fixing. A few signs carry more weight than others. A sagging roofline, a ceiling stain, an older roof and a history of repeat repairs push the answer toward replacement, especially when two show up together.

You'll get one of three results, along with the answers that led there. None of them can tell you for sure what's happening on your roof. They're meant to help you decide how soon to get someone up there to look.

Step 1 of 5

What to Do With the Result

Whatever result you got, the next step is the same: have the roof looked at in person. Request a free inspection and we'll connect you with one independent local roofer, who will check the roof and give you a written estimate for a repair, a replacement or both. You choose what to do with it.

Wondering what a new roof might cost? The cost calculator gives a ballpark range from four answers, and the cost guide explains how to compare bids.

Get a Free InspectionCall (704) 555-0138Try the Cost Calculator

Are You in the Service Area?

Enter your town or ZIP, for example Indian Trail or 28079, to learn at once if a local roofer serves your street.

Waxhaw · Mineral Springs · Marvin · Weddington · Wesley Chapel, NC · Indian Trail · Monroe, NC · Stallings · Lake Park, NC · Matthews · Mint Hill

Call (704) 555-0138Free Inspection