Serving Fayetteville, Springdale, Rogers, Bentonville, Bella Vista & all of Northwest ArkansasWe answer 24/7 · (479) 480-5320
(479) 480-5320
Home › Guides › Permits & registration
Permits & registration

Do you need a permit to replace a roof in Fayetteville — and how do you check a roofer?

Yes to the permit, and the checking takes one phone call. Both matter most in the two weeks after a hail day, when the trucks with out-of-state plates arrive.

Roof inspector on a ladder checking shingle edges with a flashlight on a stone-and-siding Arkansas home

The permit

The City of Fayetteville requires a building permit for roof-covering replacement. It's one of the most common permits the city's Development Services office issues, it's filed through the city's online permit portal, and it's how the city holds the work to the Arkansas Fire Prevention Code — the state's adoption of the International Residential Code. The code's roofing rules are short and sensible: no more than two layers of shingles (so a roof that's already been overlaid once has to be torn off), underlayment and drip edge as the manufacturer specifies, flashing at every wall, chimney and penetration, and shingles fastened to their wind rating. A repair that doesn't replace the roof covering — a pipe boot, flashing, a few shingles, a sheet of decking — generally doesn't need a permit.

Springdale, Rogers, Bentonville, Bella Vista, Farmington, Prairie Grove, Tontitown, Johnson, Elkins, Goshen, West Fork and Greenland each issue their own roofing permits through their building departments. Unincorporated Washington and Benton County land does not require a roofing permit. We know which applies to your address and pull whichever one does; it's on the invoice.

The registration

Arkansas doesn't license residential roofers the way it licenses electricians — it registers them. Since January 1, 2022, any residential roofing contractor doing a job over $2,000 (labor and materials) has to be registered with the Arkansas Contractors Licensing Board and post a $15,000 surety bond. The bond is the point: if a roofer takes your deposit and disappears, does a bad job and won't fix it, or doesn't pay for the shingles and the supplier comes after you, you can claim against the bond much like an auto insurance claim. A roofer who also holds a Residential Building or Residential Remodeler license is covered by that instead.

Commercial work is separate: any project of $50,000 or more needs a commercial contractor's license from the same board, with experience and financial requirements a registration doesn't have. A roofer doing a $60,000 church roof on a residential registration is working illegally.

How to check a roofer in five minutes

  • Call the Contractors Licensing Board at (501) 372-4661 (or search its online directory) with the company name. Confirm the registration is active and the bond is in force.
  • Ask for a certificate of insurance naming general liability and workers' compensation for roofing. If a crew member falls off your roof and the company only has a handyman policy, you can be the one who pays.
  • Ask for a local address and how long they've had it. Storm chasers rent a P.O. box after a hail day and give it up by fall.
  • Ask who pulls the permit. The answer should be "we do, and it's on the invoice."
  • Ask about the deductible. If they offer to waive it, cover it, rebate it or "handle it," that's insurance fraud and the conversation is over.
  • Get the scope in writing — squares, shingle line, tear-off, decking price, underlayment, ice barrier, flashing, ventilation, disposal, permit, warranty. A number on a card isn't a quote.

Why this matters here

Northwest Arkansas gets a hail day most springs, and after each one the door-knocking starts within 48 hours. The May 26, 2024 outbreak in Benton County and the April and May 2025 storms in Washington County each brought a wave of out-of-state crews, some of whom did fine work and many of whom overlaid roofs, skipped ice barrier, under-nailed shingles and left town with the insurance checks. The registration and bond rule exists because of exactly that. Use it.

Common questions

Do I need a permit to repair my roof in Fayetteville?

Not for a repair that doesn't replace the roof covering — a boot, flashing, a small area of shingles, decking. Once a whole slope or roof is being re-covered, yes.

What happens if a roof is replaced without a permit?

The city can require the work be inspected and corrected after the fact, and an unpermitted roof can complicate a home sale or an insurance claim. It also means nobody checked whether the code was followed.

Is a registration the same as a license?

No. A registration requires a bond and insurance but no experience test; a Residential Building or Remodeler license and the commercial license require more. For a residential roof, the registration and bond are what the law requires and what you should confirm.

How do I claim against a roofer's bond?

Contact the surety company named on the bond (the Contractors Licensing Board can tell you which) and file a claim with your contract, invoices and photos. It works much like an insurance claim.

Do you handle the permit?

Yes — we pull the city permit for every roof-covering replacement, schedule any inspection the city requires, and it's listed on your invoice.

Related: Roof replacement · Roof insurance claims · Cost guide · Hail damage guide

Worried about your roof?

Free inspection with photos, written price, honest advice on repair vs. replace, and 24/7 storm response across Northwest Arkansas.

Request an inspection
Call (479) 480-5320