Home / Roofing by City / Petersburg, Virginia
Roofing in Petersburg, Virginia
This hub aggregates roofing permit and contractor-registration requirements for Petersburg, Virginia, along with sourced roofing material references — every fact linked to its directory record.
Roofing permits & building code in Petersburg
Roofing permit and contractor-licensing rules in Petersburg are set locally by City of Petersburg - Code Compliance Division. Virginia licenses contractors through the state Board for Contractors — a job over $1,000 needs at least a Class C licence, and roofing is a licensed specialty — and the Uniform Statewide Building Code supersedes local building codes, so a city or county enforces the state code rather than writing its own roofing rules — always confirm the current requirements with the authority before starting work.
- state_level: Virginia licenses contractors through the Board for Contractors (DPOR). Code of Virginia Section 54.1-1100, as amended in 2025: "'Class C contractors' perform or manage construction, removal, repair, or improvements when (i) the total value referred to in a single contract or project is over $1,000 but less than $30,000, or (ii) the total value of all such construction, removal, repair, or improvements undertaken by such person within any 12-month period is less than $250,000." Larger jobs fall in the Class B and Class A tiers. Roofing work is licensed under the Board's classifications and specialties, including the "Roofing contracting" (ROC) specialty of 18VAC50-22-30. Section 54.1-1111 makes anyone applying for a building permit furnish "either (i) satisfactory proof to such official or authority that he is duly licensed or certified under the terms of this chapter to carry out or superintend the same, or (ii) file a written statement that he is not subject to licensure or certification as a contractor or subcontractor pursuant to this chapter." Section 54.1-1101 A says the chapter does not apply to "7. Any person who performs or supervises the construction, removal, repair, or improvement of no more than one primary residence owned by him and for his own use during any 24-month period".
- city_level: City Code Chapter 22, Article III (Contractor and Bonding Requirements), Sec. 22-102: "Every contractor, builder or subcontractor who desires to make contracts for the erection, construction, alteration, addition or repair of buildings, structures or service equipment located therein on any premises in the city shall register annually with the building code official. Such registration shall be renewed not later than June 30 of each year and shall not be renewable until the contractor has paid all applicable city business license fees for such year." Sec. 22-104: "all contractors shall, in order to obtain permits in the city, provide the building code official with proof of licensure by the state board of contractors and proof of having obtained a business license either in the city or other locality unless the contractor is headquartered in a locality without business licensing provisions; provided, however, that the contractor shall obtain a city business license if the total revenue for work done in the city shall exceed $15,000.00 in any calendar year." Sec. 22-106 adds a bond: "It shall further be the duty of every such person holding a Class "C" or Class "B" contractor's license to give good and sufficient bond in the sum of $5,000.00 to be approved by the city attorney or his designee, conditioned to conform to the Virginia Uniform Statewide Building Code regulations, the regulations of this section, and other ordinances of the city in reference to buildings. Class "A" contractors are exempt from the requirements of this section." A business licence is a local tax registration, not a trade credential. For homeowners, Sec. 22-101 allows work "on his own residence or a residence of his immediate family, provided the owner does the work himself or with his own employees and the homeowner complies with the requirements of Code of Virginia (1950), §§ 54.1-1100 and 54.1-1101, as amended, and signs an owner/builder affidavit as provided by the city's division of code enforcement when obtaining a permit." The City's online building permit application requires a contractor to be selected and states "Contractors with expired licenses are not eligible to submit this form."
Roofing suppliers in Petersburg
1 roofing distributor branch serving Petersburg are cataloged in the directory:
Roofing suppliers in Petersburg
Roofing materials for Petersburg
Compare roofing material families — service life, weight, cost band, and durability — for a Petersburg reroof. Every material entry in the directory carries a cited, dated source.
Start with all roofing materials or the asphalt vs. metal vs. tile comparison.
Local permitting authority
Roofing guides
Sources
- petersburgva.gov verified 2026-09-26
- petersburgva.gov verified 2026-09-26
- law.lis.virginia.gov verified 2026-09-26
- law.lis.virginia.gov verified 2026-09-26
- law.lis.virginia.gov verified 2026-09-26
- law.lis.virginia.gov verified 2026-09-26
- library.municode.com verified 2026-09-26
- petersburgva.portal.iworq.net verified 2026-09-26
- petersburgva.gov verified 2026-09-26
- dhcd.virginia.gov verified 2026-09-26
- petersburgva.gov verified 2026-09-26
- petersburgva.gov verified 2026-09-26
- petersburgva.gov verified 2026-09-26
- petersburgva.gov verified 2026-09-26
- law.lis.virginia.gov verified 2026-09-26
- law.lis.virginia.gov verified 2026-09-26
- library.municode.com verified 2026-09-26
- library.municode.com verified 2026-09-26
- tax.virginia.gov verified 2026-09-26
- tax.virginia.gov verified 2026-09-26
- law.lis.virginia.gov verified 2026-09-26
- law.lis.virginia.gov verified 2026-09-26