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.

Contractor registration
Required
Adopted building code
The 2021 Virginia Uniform Statewide Building Code (13VAC5-63), effective January 18, 2024. For detached one- and two-family dwellings and townhouses, Section 310.6.1 of the Virginia Construction Code applies "The provisions of the IRC for detached one-family and two-family dwellings and townhouses as amended by VCC Section 310.8, also referred to as the Virginia Residential Code (VRC)"; work on existing buildings falls under Part II, the Virginia Existing Building Code, whose reroofing section reads "602.3.2.1 Reroofing. Materials and methods of application used for recovering or replacing an existing roof covering shall comply with Chapter 15 of the VCC, except as modified by Section 302.1 and this section." The statewide code supersedes local building codes (Code of Virginia Section 36-98: "Such building code shall supersede the building codes and regulations of the counties, municipalities and other political subdivisions and state agencies."). The City of Petersburg's Code Compliance FAQ answers "What building code has been adopted by Petersburg?" with "Virginia Uniform Statewide Building Code 2021 Edition (Effective Jan. 18, 2025) adopts the 2021 International Code Council's volume of codes.", and the City's Local Design Criteria sheet names the "2021 Virginia Uniform Statewide Building Code" with the 2021 International Residential Code and 2021 International Existing Building Code, noting "The 2021 editions were effective from January 18, 2025". The Virginia Administrative Code gives the 2021 code's effective date as January 18, 2024. City Code Sec. 22-31 adopts the statewide code "along with its associated referenced standards" as "the Building Code of the City of Petersburg" and provides that "all future additions and amendments to the Virginia Uniform Statewide Building Code shall be automatically adopted into City Code." Chapter 22 (Buildings and Building Regulations), read in full as codified through Resolution No. 2025-097 (November 18, 2025), adds no roofing provision of its own.
Registration details
  • 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."
Permit process
This record does not say whether an ordinary reroof of a house in Petersburg needs a building permit: the City prints its residential wind speed only as an ultimate 115 mph and the Code Compliance Division publishes no current statement applying the statewide exemption to a house reroof, so ask the Division (804-733-2409) before starting. The statewide rule, Virginia Construction Code Section 108.2 item 14.5, exempts "Replacement of an unlimited amount of roof covering or siding in Group R-3, R-4 or R-5 provided the building or structure is not in an area where the nominal design wind speed is greater than 100 miles per hour (44.7 meters per second) and replacement of 100 square feet (9.29 m 2 ) or less of roof covering in all groups and all wind zones." Item 14.6 exempts only "Replacement of 256 square feet (23.78 m 2 ) or less of roof decking" in those groups. Two exceptions let the building official require a permit: "for the installation of replacement siding, roofing and windows in buildings within a historic district designated by a locality pursuant to Section 15.2-2306 of the Code of Virginia" and "for any items exempted in this section which are located in a special flood hazard area." An owner may always ask for one: "when an owner or an owner's agent requests that a permit be issued for any of the following, then a permit shall be issued and any related inspections shall be required." In the City's seven local historic districts (Olde Towne, Poplar Lawn, Folly Castle, Centre Hill, South Market Street, Courthouse and Battersea) exterior work in public view needs a Certificate of Appropriateness from the Architectural Review Board, with or without a building permit; the Preservation Planner (804-733-2314) may approve some applications administratively. The work must meet the code with or without a permit. Where a permit is needed, it is applied for online through the City's iWorQ portal; the building permit application requires a licensed contractor (or an owner affidavit), a project cost, and answers on "Historic District" and "Chesapeake Preservation". The Code Compliance Division is at 1340 E. Washington St., Petersburg (804-733-2409), Monday to Friday 8:30 a.m. to 5:00 p.m. Beginning work without a required permit costs $50.00 on the City's fee schedule.

View the full Petersburg permitting authority record →

Roofing suppliers in Petersburg

1 roofing distributor branch serving Petersburg are cataloged in the directory:

All 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.

Sources