Hiring a roofer is one of the higher-stakes home decisions you will make around Johnson City, and a bad choice rarely shows up right away. It surfaces the following winter, when the first freeze-thaw cycle drives meltwater under a poorly nailed shingle and ice works it loose. As HAAG-certified inspectors, we have climbed too many roofs in Boones Creek, Gray, and out toward Jonesborough that were installed by crews who cashed the check and disappeared by spring. This guide walks through exactly what to verify before you sign, so you can tell a legitimate local contractor from a truck with out-of-state plates.
Start With Tennessee Licensing
Tennessee regulates roofing at the state level through the Board for Licensing Contractors, and the requirements hinge on the size of the job. Any roofing project of $25,000 or more — labor and materials combined — requires a full Tennessee contractor's license carrying a roofing or building classification. For smaller contracts between $3,000 and $24,999, the state issues a Limited Licensed Roofer (LLR) license specific to roofing work. Below $3,000, no state license is required, though the other protections below still matter.
You never have to take a contractor's word for this. Every license is searchable online through the Tennessee Department of Commerce and Insurance verification portal. Search the exact business name, confirm the classification actually covers roofing, check the monetary limit against your project size, and make sure the status reads active — not expired, suspended, or in disciplinary review. A full replacement on a typical single-family home in the Johnson City area runs roughly $8,000 to $18,000 depending on pitch, tear-off layers, and material, which puts most re-roofs squarely in full-license territory.
If a contractor cannot give you a license number and proof of insurance in the same conversation, that is your answer. The good ones expect the question.
Insurance: The Two Policies That Actually Protect You
Licensing is only half the equation. Two separate insurance policies stand between you and a serious liability, and you want to confirm both:
- General liability — covers damage the crew causes to your property, such as a torn-off gutter, a cracked skylight, or water intrusion during an unfinished tear-off. Look for at least $1,000,000 in coverage.
- Workers' compensation — covers injury to the crew while they are on your roof. In Tennessee, construction employers are required to carry workers' comp with even one employee. Without it, an injured worker's medical bills can land on your homeowner's policy.
Ask for a Certificate of Insurance sent directly from the insurance agent, not a photocopy handed to you at the door. It takes the agent five minutes and instantly separates the established Johnson City companies from the fly-by-night ones.
Spotting Storm-Chasers After a Blue Ridge Windstorm
Sitting at Appalachian ridge elevation, Johnson City takes real punishment from wind funneling off the Blue Ridge, and a strong storm line predictably draws out-of-town "storm chasers." They knock doors in Elizabethton and along North Roan Street the day after hail, pressure you to sign on the spot, and are three states away before the workmanship fails. Watch for these red flags:
- Unsolicited door-knocking right after a storm, often with out-of-state plates or a cell number with a distant area code.
- An offer to "waive" or "eat" your insurance deductible — this is insurance fraud in Tennessee, and it tells you how they treat rules.
- Pressure to sign today, or a demand for a large cash payment up front before any material is delivered.
- No verifiable local address, no license number, and vague answers about who actually files with your insurer.
Legitimate damage is worth pursuing, but do it on your timeline with a local inspector who will still answer the phone next January.
Questions to Ask Before You Sign
A short, direct conversation reveals almost everything. Before you commit, ask:
- What is your Tennessee license number and classification, and may I have your insurer's certificate directly?
- Are your installers your own employees, or day-labor subcontractors who may not be covered by your comp policy?
- What underlayment and ice-and-water shield will you install along eaves and valleys? At our elevation, that ice-dam protection is not optional.
- What does the written contract say about cleanup, magnetic nail sweep, and who owns any material overage?
- How long have you worked specifically in the Johnson City and Washington County area?
Warranties: Workmanship vs. Manufacturer
Homeowners often assume "lifetime warranty" means one thing. It means two, and confusing them causes most warranty disputes we are called to inspect.
Manufacturer Warranty
This comes from the shingle maker — GAF, Owens Corning, and others — and covers defects in the material itself. Basic coverage is prorated and often nearly worthless a decade in. The stronger enhanced warranties, which can extend workmanship coverage for decades, are only available when a manufacturer-certified contractor installs a full matched system and registers the job. Ask whether your roofer is certified and whether they will register the warranty in your name.
Workmanship Warranty
This comes from the contractor and covers installation errors — the leaks around flashing and penetrations that no material warranty will ever touch. Most reputable local roofers offer somewhere between 2 and 10 years. Its real value depends entirely on the company still being in business when you need it, which is the strongest argument for hiring an established local crew over a passing storm chaser.
At Johnson City Roof Repair, we would rather you ask hard questions and hire carefully than end up with a roof that fails on the first cold snap off Buffalo Mountain. If you want a straight, no-pressure assessment of your roof anywhere in Johnson City, Boones Creek, Gray, Jonesborough, or Elizabethton, call us at (877) 692-5349 for a free inspection and written estimate.