VirginiaBusinessesNear Me
How to Choose a Roofer in Virginia: DPOR License Classes, Regional Roofs, and Bid Comparison
← All Posts

roofers

How to Choose a Roofer in Virginia: DPOR License Classes, Regional Roofs, and Bid Comparison

How to choose a roofer in Virginia: DPOR license classes, coastal, Northern Virginia and mountain roof differences, bid comparison, and permits.

·September 24, 2026·8 min read

How to Choose a Roofer in Virginia: DPOR License Classes, Regional Roofs, and Bid Comparison

Virginia sorts its contractors into three license classes based on job size, and a roof replacement on most homes lands in the middle one. Any roofing job over $1,000 requires a license from the Department of Professional and Occupational Regulation, and the class on that license tells you the largest single contract the company is allowed to take.

That makes the first step in Virginia simpler than in most states. Ask for the DPOR license number, look it up, and check that the class matches the size of your job, that the license carries the roofing specialty, and that there are no open complaints. Ten minutes on the DPOR site removes most of the bad options before you ever meet a roofer.

From there, the state's geography takes over. A roofer in Virginia Beach works under coastal wind rules, one in Fairfax County works under some of the strictest permit inspections in the state, and one in Winchester or Blacksburg deals with snow loads and ice dams that a Tidewater crew has never seen. The right roofer for your house is the one who works your climate every week.

Reading a Virginia Contractor License

DPOR issues three license classes, and the difference is contract size. The table below shows what each class allows.

License classSingle contract limitAnnual total limit
Class CUp to $10,000Up to $150,000
Class BUp to $120,000Up to $750,000
Class ANo limitNo limit

A typical Virginia roof replacement runs $9,000 to $20,000, which means a Class C roofer is legally limited to the smallest jobs and a Class B or A license is what you want to see for a full replacement. Class A and B licensees also had to prove financial standing and pass an exam, which is a meaningful filter.

The specialty designation matters as much as the class. A license should list ROC for roofing, or a broader designation like RBC for residential building that covers roofing, and a roofer working under a license that only covers painting or landscaping is out of scope.

Check the qualified individual, too. Every Virginia contractor license names the person who passed the exam, and if that person no longer works for the company, the license is being used as a shield rather than a credential.

DPOR also runs a Contractor Transaction Recovery Fund. A homeowner who wins a judgment against a licensed Virginia contractor and cannot collect can apply to the fund for up to $20,000, and that protection disappears entirely if you hire someone unlicensed.

Virginia's Regions Need Different Roofers

Hampton Roads sits in a wind-borne debris zone, and roofs in Norfolk, Chesapeake, and Virginia Beach have to meet 120 mph or higher design speeds with six-nail patterns, rated shingles, and sealed decks. Salt air also eats standard galvanized flashing within a decade, and coastal roofers spec stainless or copper at the eaves and valleys.

Northern Virginia has the most detailed permit inspections in the state. Fairfax, Loudoun, and Arlington inspectors check nailing patterns, ice barrier placement, and ventilation, and a roofer who works those counties regularly knows the process and builds it into the schedule.

Richmond and the Piedmont are the middle ground, with heat and humidity as the main enemies. Attic ventilation is the recurring problem in Henrico and Chesterfield subdivisions built in the 1980s and 1990s, and a good roofer there will bring up soffit intake before you do.

The Shenandoah Valley and Southwest Virginia get real winter. Ice dams form on roofs in Harrisonburg, Roanoke, and Bristol every January, and the code requires ice and water shield extending 24 inches past the interior wall line, which a roofer from the coast might not even carry on the truck.

Historic Roofs in Virginia

Slate and standing seam metal cover thousands of homes in Richmond's Fan District, Alexandria's Old Town, Charlottesville, and Staunton. Those roofs need a roofer who repairs slate rather than replacing it with shingles, and the pool of qualified companies is small enough that you should ask directly how many slate roofs they worked on last year.

Historic districts add a review step. Alexandria and Richmond both require approval for visible roof changes in designated districts, and a roofer who has been through that process will know which materials get approved without a fight.

Running a Three-Bid Comparison

Get three written bids from licensed roofers and compare them on scope before price. A Virginia bid should list the shingle product line, the underlayment type, ice and water shield locations, drip edge, flashing at every penetration, the ventilation plan, and the per-sheet price for replacing bad decking.

Line up the three side by side and find the differences. One bid will usually skip the ridge vent, one will use a lighter underlayment, and one will leave decking replacement open-ended, and those gaps explain most of the price spread.

References should be local and at least a year old. Ask for three addresses in your county, drive by if you can, and call one, because a roof that looked fine the week it was finished tells you nothing about whether the flashing held through a winter.

Ask the low bidder what they left out. The answer is often honest, and sometimes the missing item is something you do not need, but you should know that before you choose based on the total.

Price context for 2026 helps. A 2,000 square foot architectural shingle roof runs $9,000 to $15,000 in most of Virginia and $12,000 to $20,000 in Northern Virginia and the Hampton Roads coastal zone, with metal roofs running two to three times that.

Insurance, Permits, and Paperwork

General liability and workers compensation are the two policies to confirm, and the certificate should come from the roofer's insurance agent rather than as a forwarded attachment. Virginia requires workers compensation for businesses with three or more employees, and roofing subcontractor crews are the most common gap.

Permits are required for roof replacement in nearly every Virginia locality, and the roofer should pull it rather than asking you to. The inspection that comes with the permit is a free check on the work, and a roofer who suggests skipping it is asking you to give that up.

The contract should include a start window, an estimated duration, the full product list, cleanup terms, and the warranty in writing. Virginia law gives you a three-day right to cancel a contract signed in your home, which is worth knowing if a door-to-door pitch got ahead of you.

Deposits of 10% to 30% are standard, with the balance due after the final walkthrough. A roofer asking for half or more up front is financing their business with your money.

Warranties belong in the contract as well. The manufacturer covers the shingles, the roofer covers the installation, and a Virginia roofer with a real track record will put five to ten years of workmanship coverage in writing without being pushed.

Timing the Job in Virginia

Fall is the best season across most of the state. September through November brings dry days and moderate temperatures, and crews in Richmond, Lynchburg, and Fredericksburg have room in the schedule once the summer storm work clears.

Spring works in Tidewater and the Piedmont, though April rain in Virginia can stretch a two-day job into a week. Winter installations happen in the mountains but shingles need temperatures above 40 degrees to seal, so a January roof in Roanoke may not bond until March.

Storm season complicates all of it. After a derecho or a tropical system, established Virginia roofers book out six to eight weeks, and the crews that can start tomorrow are usually from somewhere else. You can compare the roofers listed for your county when you are ready to start, and there are more Virginia home guides on our blog.

Frequently Asked Questions

What license does a roofer need in Virginia?

Any roofing job over $1,000 requires a DPOR contractor license with a roofing or residential building specialty. For a full replacement, look for a Class B or Class A license, since Class C is capped at $10,000 per contract.

How much does a new roof cost in Virginia?

A typical 2,000 square foot architectural shingle roof runs $9,000 to $15,000 in most of the state and $12,000 to $20,000 in Northern Virginia and coastal Hampton Roads. Slate and metal roofs cost two to four times that.

Do I need a permit to replace a roof in Virginia?

Yes, in almost every city and county. The roofer should pull the permit, and the inspection that follows is a useful check on nailing, ventilation, and ice barrier placement.

How do I check a Virginia roofer's license?

Search the DPOR license lookup by company name or license number. The record shows the class, the specialties, the qualified individual, the expiration date, and any disciplinary history.

Can I cancel a roofing contract in Virginia?

If the contract was signed at your home, Virginia law gives you three business days to cancel in writing. After that, cancellation terms depend on what the contract says.