North Carolina

Roofing Contractor Software in North Carolina

Most roofing CRMs were built for enterprise shops with a full office staff. This one wasn't. ExteriorPro is for the crew doing 40 to 200 roofs a year who are tired of tracking inspections in a notebook, chasing adjusters by text, and wondering which estimates actually went out. Log a lead the second it comes in. Pull the measurements into an estimate without re-keying. Attach inspection photos to the job, not a random phone gallery. Send the invoice the same day the crew comes off the roof.

Storm season in North Carolina means the phone won't stop — ExteriorPro makes sure every call turns into a logged lead and a same-day callback, not a sticky note on the dashboard.

From $199/month per location. No credit card required to start.

What Roofers Actually Use This For

Leads that don't go cold

Log a call the moment it comes in and see what needs a callback today.

Measurements to estimate

Enter measurements once; packages turn them into priced line items.

Proposals customers sign

Send a branded proposal and collect a signature on the spot.

Crews and scheduling

Assign crews, see the week, and hand out a clean work order.

Photos on the job

Site and progress photos attached to the job, not lost in a phone gallery.

Invoicing and payments

Invoice when the crew comes off the job and track what's still owed.

North Carolina draws its licensing line at $40,000. A project at or above that takes a general contractor license from the Licensing Board for General Contractors, and the line moved up from $30,000 on October 1, 2023. There is no standalone roofing license. A roofer who crosses the line picks a classification, Building, Residential, or the roofing specialty, and meets the board's exam and financial requirements, which at the limited tier means $17,000 in working capital or a $175,000 bond. Below the line the state asks nothing, and most residential re-roofs sit below it.

What the state does regulate is the roofing contract. Since 2013 a residential roofing contract in North Carolina has had to be in writing and carry a notice of cancellation. The homeowner can cancel before midnight of the third business day after learning that the insurer will not cover all or part of the claim. A roofer may not advertise or promise to pay or rebate any part of the deductible, and may not offer upgraded work, a discount, a gift, or a payment of any kind as an inducement. The home solicitation law adds three business days to cancel any sale made in the home.

Helene rewrote the map of the western half of the state. It came through the mountains on September 27, 2024 with 20 to 30 inches of rain, killed 107 people in North Carolina, 72 of them in Buncombe County, and damaged or destroyed hundreds of structures in and around Asheville. Florence did the same to the coast on September 14, 2018, with more than 30 inches of rain near Wilmington, 42 deaths, and 74,563 flooded structures. Between them, Charlotte and Raleigh get hail most springs.

The 2018 North Carolina Residential Code is still the code. The 2024 edition has been delayed until 2027 at the earliest, and every county runs an inspection department. The growth is around Raleigh in Apex, Wake Forest, Fuquay-Varina, and Wendell, around Charlotte in Huntersville, Mooresville, and Indian Trail, and in Leland outside Wilmington. Wake and Mecklenburg counties alone have added nearly 194,000 people since 2020, and the first shingles on all of that are aging out.

Every trade, one price

Roofing, siding, windows, and gutters are all included at one price per location — so a crew that adds a second trade doesn't change what they pay.

North Carolina Roofing Contractors — Get Started Free

Join roofing contractors across North Carolina who use ExteriorPro to manage their business. Free 30-day trial, no credit card required.

Start your free trial