Roofing License in Virginia: Fees, Requirements & Startup Costs

Quick answer: A roofing firm in Virginia doing licensed contracting needs a contractor firm license with the ROC roofing specialty from the Virginia Department of Professional and Occupational Regulation, Board for Contractors. The applicable Class C, B, or A depends on project and annual contract value; the firm names a roofing qualified individual and a designated employee. Initial firm fees are $235, $380, or $400 respectively, plus a $25 Recovery Fund assessment under the official fee rule. Check the statutory class thresholds before treating every small job as license-triggering.

Match the contracting class to the work

The Board for Contractors licenses the firm, with ROC identifying roof installation, repair, removal, or improvement. Class C, B, and A correspond to different project and annual contract values under Virginia contractor law. The cited contractor guidance does not supply those dollar thresholds, so check the current statute and proposed contract values before choosing a class. A company expecting to move from isolated repairs into larger reroofing contracts should revisit its class rather than relying on its first application.

The firm must name both a qualified individual for the ROC specialty and a designated employee. The qualified individual is connected to the firm’s specialty qualification; Virginia does not issue that person a separate roofing tradesman license. Class A and B applicants also face financial requirements. Keep the named people and financial documentation aligned with the class sought.

Licensing in Virginia

Jurisdiction: state

Authority: Virginia Department of Professional and Occupational Regulation, Board for Contractors

Virginia Board for Contractors licenses the firm by class and roofing (ROC) specialty. The firm names a qualified individual (QI) for ROC; roofing QI qualification is an examination and experience, not a separate individual roofing license. 18VAC50-22-30; 18VAC50-22-40, -50, -60, -61.

Contractor firm license, ROC roofing specialty (Class C, B, or A)

BUSINESS Roof installation, repair, removal, or improvement under 18VAC50-22-30. Class depends on project and annual contract value under Code of Virginia § 54.1-1100. Firm must name a ROC QI and a designated employee; Class A/B applicants have financial requirements.

FeeAmountPeriod (years)
Class C initial contractor firm license$235 OFFICIAL FEE Source — law.lis.virginia.gov2
Class B initial contractor firm license$380 OFFICIAL FEE Source — law.lis.virginia.gov2
Class A initial contractor firm license$400 OFFICIAL FEE Source — law.lis.virginia.gov2
Recovery Fund assessment with each initial contractor license$25 OFFICIAL FEE Source — law.lis.virginia.gov—
Class C firm license renewal$220 OFFICIAL FEE Source — law.lis.virginia.gov2
Class B firm license renewal$260 OFFICIAL FEE Source — law.lis.virginia.gov2
Class A firm license renewal$270 OFFICIAL FEE Source — law.lis.virginia.gov2
Recovery Fund assessment with each contractor license renewal$30 OFFICIAL FEE Source — law.lis.virginia.gov2

Exam: Provider: PSI (designated employee business exam; ROC QI specialty exam) · Source

Experience: Firm must name a QI with 1 year of ROC experience for Class C, 3 years for Class B, or 5 years for Class A; QI must be full-time employee or responsible management. ROC QI must pass board-approved specialty exam. See 18VAC50-22-40, -50, -60, -61.

Education: Designated employee must complete a board-approved 8-hour prelicense education course; see 18VAC50-22-40, -50, -60.

Renewal and CE: Renewal period: 2 years · Source

Background check: Application requires disclosure of convictions and disciplinary history; see 18VAC50-22-40, -50, -60.

ROC roofing qualified individual (QI)

INDIVIDUAL Named ROC qualifier attached to contractor firm license; no separate Virginia roofing tradesman license issued to the QI.

FeeAmountPeriod (years)
ROC qualified individual specialty examination paid to PSI$85 OFFICIAL FEE Source — www.dpor.virginia.gov—

Exam: Provider: PSI · Fee: 85 · Source

Experience: 1, 3, or 5 years in ROC specialty for a Class C, B, or A firm respectively; see 18VAC50-22-40, -50, -60.

Renewal and CE: Not listed here

Local note: Local building permits and local business licenses may apply; contact the city or county where work occurs.

Data notes

A roofing qualified individual has no separate license fee or renewal. The Class A or B designated employee Business exam costs $40, $72 or $85, depending on the portions taken.

Verified: 2026-09-25

Qualify the people before submitting the firm application

The ROC qualified individual needs one year of roofing specialty experience for a Class C firm, three years for Class B, or five years for Class A. That person must be a full-time employee or part of responsible management and pass the board-approved ROC specialty examination. The DPOR guidance lists an $85 PSI specialty exam charge. The qualified individual’s experience and exam support the firm application; they are not a separate individual license to advertise in place of the firm’s credential.

The designated employee must complete a board-approved eight-hour prelicense education course and take the applicable business examination. The business exam price depends on the portions taken, so the board does not assign a single fee to it. The application also requires disclosure of convictions and disciplinary history. Gather those materials before choosing a start date for contracted projects.

Budget for renewal and job-level approvals

The firm license runs for two years. The renewal fee rule lists $220 for Class C, $260 for Class B, or $270 for Class A, plus a $30 Recovery Fund assessment with each renewal. The board’s license guidance does not specify continuing education hours for renewal. It also gives no statewide roofing bond or insurance amount. A customer, project, or local authority may still have its own requirements; verify these when bidding instead of putting an unsupported statewide figure into the estimate.

Local building permits and local business licenses may apply. Ask the city or county where the roof work occurs which activities need a permit, who obtains it, and which inspections follow. The state contractor credential does not answer those job-address questions. Include permit timing in the schedule before promising a completion date.

Plan the launch around the licensed scope

The Roofing hub covers the business launch, while the license guide explains contractor credentials more broadly. Use the startup cost guide to budget crews, equipment, and working cash for the class and service mix you choose. Compare North Carolina and Tennessee for nearby state approaches, then apply Virginia’s class and ROC rules to Virginia projects.

Startup Cost Calculator

Estimated startup cost: $9,300–$14,200

Estimated startup cost: $9,300–$14,200. Break-even at about 8 jobs per month.

Licensing & exam fees$755–$775 OFFICIALLicense details
Business formation (state filing)$100 OFFICIAL
Insurance (first year)$1,550–$3,800 MARKET ESTIMATEGeneral liability
Coverage sources
Vehicle acquisition$0 YOUR INPUTYour existing vehicle; acquisition cost $0
Vehicle price sources
Tools & equipment$50 MARKET ESTIMATE
Starter kit items
  • Roofing nailer: $100
  • Fall protection: $100
  • Ladder: $520
  • Hand tools: $30
  • Safety gear: $10
  • Little Giant Hyperlite 28 ft fiberglass extension ladder Type IA: $1,050
  • Material hoist: $3,300
Software (first year)$590–$2,250 MARKET ESTIMATEPublished monthly list price × 12
Software price sources
Launch marketing$1,500 YOUR INPUTYour input — default: 3 months × $500
Payroll reserve$0 CALCULATEDBLS median wage × 173 hours/month × employees × employer taxes and ECEC benefits × working-capital months
Working capital$4,750–$5,750 CALCULATEDMonthly overhead excluding payroll (shown separately) × working-capital months
Permits & compliance$0 YOUR INPUTYour input — default $0; local requirements may apply

Monthly overhead: $1,600–$1,900 · Annual operating: $19,100–$23,000 · Break-even: 8 jobs/month

Vehicle operating per month: $760 CALCULATED

Phone and admin per month: $150 YOUR INPUT

Show formula

Startup total is the sum of available first-year cost lines. Monthly overhead includes insurance, software, marketing, vehicle operating, phone and admin, and payroll. Break-even jobs = monthly overhead ÷ (average ticket × gross margin).


Official sources

Market sources


Frequently asked questions

Does Virginia license the roofing company or its qualifier?

The Board for Contractors licenses the firm. The ROC qualified individual supports that firm license and has no separate roofing tradesman license.

How is the Virginia contractor class chosen?

Class C, B, or A depends on project and annual contract value under Virginia contractor law.

What must the ROC qualified individual show?

The required specialty experience rises from one to three to five years across Classes C, B, and A, and the individual must pass the ROC specialty exam.

Is the Recovery Fund assessment included in the initial license fee?

No. The official fee rule adds a $25 assessment to each initial contractor license application.


Last updated: September 25, 2026