Petersburg is an independent city, so every construction permit inside the city limits comes from the City’s Code Compliance Division at 1340 E. Washington Street (804-733-2410), not from a county. Building, electrical, mechanical, plumbing and swimming pool permits are filed online in the City’s permit portal. Fees are a percentage of the estimated cost: 0.63% plus $25 for one- and two-family building work and 1% plus $75 for commercial work, with a 2% state charge on top.
What requires a permit in Petersburg?
The City’s rule of thumb is that permits are required for all work except ordinary repairs. Its Home Owners Guide to Building Permits goes job by job for single-family homes, duplexes and townhomes:
Permit needed
- Room additions, dormers and finishing rooms or a basement
- Decks, covered patios, and adding or enclosing a porch or carport
- Adding or enlarging a garage
- Adding or relocating interior walls or stairs
- Installing drywall or other interior finishes
- Structural repairs of any kind
- Sheds over 256 sq ft
- Pools, saunas, prefab fireplaces and chimneys
- Solar energy equipment
- Awnings, exterior stairs and basement entrances
- Masonry walls over 6 ft and retaining walls over 3 ft
- Change of use
No building permit
- Siding
- Replacement windows and storm windows
- Roof covering replacement, and repairs to less than 100 sq ft of decking or sheathing
- An uncovered patio
- Screening in an existing covered porch
- Carpet, flooring and insulation
- Temporary access ramps under 30 inches high
- Pools under 150 sq ft, 5,000 gallons or 24 inches deep
Most of the jobs in the left column also need plans. The guide flags three other approvals that can apply even where no building permit does: zoning approval, Architectural Review Board approval in a historic district, and review by Permits & Engineering Services in the Chesapeake Bay area. Siding and replacement windows, for example, need no building permit but do need historic district approval.
Who issues building permits in Petersburg?
The Code Compliance Division issues all construction-related permits in the city, decides whether an applicant is qualified, reviews construction documents and inspects the work. It has inspectors for each technical trade. John Hines is the Building Official. Because Petersburg is an independent city, no county building department has any role inside the city limits.
Short on time to read all of this?
Get a free quote →| Detail | Information |
|---|---|
| Office | City of Petersburg Code Compliance Division (Building Official’s Office) |
| Address | 1340 E. Washington Street, Petersburg, VA 23803 |
| Phone | Permits 804-733-2410; Code Compliance 804-733-2409 |
| Hours | Monday to Friday, 8:30 a.m. to 5:00 p.m. |
| Building Official | John Hines |
| Apply | Online permit portal (iWorQ) |
Petersburg permit types, portal and contractor rules
Five permit types are filed in the City’s online portal: building, electrical, mechanical, plumbing and swimming pool. Do not send payment with the application; fees are worked out by staff and paid when the permit is issued.
Planning and zoning applications use a second portal run by Planning & Community Development: Certificates of Appropriateness, permanent and temporary sign permits, site plans, plats, home occupations and zoning permits for fences and sign refacing.
Chapter 22 of the City Code adds local rules for whoever pulls the permit:
- Contractor registration: contractors, builders and subcontractors register with the building code official every year, and the registration has to be renewed by June 30.
- Licences: contractors show their state licence and a business licence. A City business licence is required once revenue from work in Petersburg passes $15,000 in a calendar year.
- Surety bond: Class B and Class C contractors post a $5,000 bond. Class A contractors are exempt.
- Homeowners: an owner may work on their own residence, or that of immediate family, after signing the City’s owner/builder affidavit. The permit, inspections and fees still apply.
- Responsibility: a permit is not transferable, and the person named on it is responsible for the work.
Petersburg permit fees
The City publishes its Permit Fee Schedule as a guide and tabulates the exact amount when the permit is issued. Under the City Code the fee schedule is set by the city manager with City Council approval, and fees are payable to the collector of city taxes. Every fee is a percentage of the estimated cost of the work plus a base fee.
Not sure this scope needs a permit?
Get a free quote →| Permit | Fee |
|---|---|
| Building, one- and two-family residential | 0.63% of estimated cost plus $25 |
| Building, commercial | 1% of estimated cost plus $75 |
| Electrical, mechanical or plumbing, one- and two-family residential | 1% of estimated cost plus $25 |
| Electrical, mechanical or plumbing, commercial | 1% of estimated cost plus $75 |
| State charge | 2% added to the total permit cost |
| Beginning work without a permit | $50 |
| Re-inspection caused by the permit holder | $50 |
The residential rate covers garages, gazebos, decks, swimming pools, residential demolition and all other residential construction. The commercial rate covers apartments, hotels, hospitals, radio towers and commercial demolition as well as other commercial buildings.
For example, a commercial alteration with an estimated cost of $200,000 has a building permit fee of $2,075, and the 2% state charge of $41.50 brings it to $2,116.50 before trade permits.
The estimate matters twice. You give the building code official your best estimate of total construction cost when you apply, and you report the final cost, including heating, plumbing and lighting, before the certificate of occupancy is released.
Electrical, plumbing, mechanical and gas permits in Petersburg
Electrical, plumbing and mechanical work each need a separate permit from the building permit, filed in the same portal and charged at 1% of the estimated cost of that trade’s work plus $25 on a one- or two-family home, or plus $75 on a commercial job.
The City Code requires a master tradesman holding a current state trades card to be in control of electrical, plumbing, mechanical or gas work at all times. A homeowner working under the owner/builder affidavit is exempt if they can show a working knowledge of the trade, but the building code official can require a master tradesman after repeated rejected work.
Fire suppression systems and site plans are reviewed for fire code compliance by the Fire Marshal as part of plan review.
Petersburg application documents and plan review
Submit the application and construction documents through the portal. The Home Owners Guide marks which residential jobs need plans: additions, decks, garages, carports, finished basements, new or moved walls and stairs, pools and larger sheds do; installing drywall, replacing an existing porch and adding awnings need a permit but no plans.
Rather talk it over?
Call 1-855-478-4290 →After submission, each department that has a stake reviews the same package:
- Building Inspections: application and plans for code compliance
- Planning: plot plan for setbacks, easements and zoning
- Utilities: water and sewer availability and encroachment on water and sewer easements
- Environmental Engineering: erosion control, drainage, Chesapeake Bay Act requirements and setbacks from environmental features
- Fire Marshal: fire suppression systems and site plan
- Budget Management: proffer payments, where they apply
- Health: where it applies
If Plan Review needs corrections, the plans are put on hold and you are told by phone or email, whichever you chose on the application. If another department has comments, a letter is mailed after the last department finishes. You can meet review staff, then resubmit corrected documents for re-review. No permit is issued until the documents comply.
How to apply: 6-step Petersburg process
See whether it needs a permit, plans, zoning approval, historic district approval or Chesapeake Bay review.
In a local historic district, apply for the Certificate of Appropriateness in the planning portal; fences need a $50 zoning permit.
Make sure the contractor’s annual City registration, licences and any $5,000 bond are current, or sign the owner/builder affidavit.
File the building application and each trade application with the plans and your cost estimate. Send no payment yet.
Resubmit corrections, then pay the tabulated fee when the permit is issued.
Have each stage inspected before it is covered, and file the final cost of construction before the certificate of occupancy.
Rather not deal with the building department?
Get a free quote →Petersburg inspections and closeout
Inspections are made by the building code official, a certified technical assistant or a designated third party, after the permit holder or their agent notifies the office (804-733-2409). The City Code lists the standard sequence:
- Footing excavations and reinforcement, before concrete is placed
- Foundation systems
- Framing, before it is concealed
- Electrical, mechanical and plumbing systems, before concealment
- Insulation, before concealment
- Final inspection, when the building is ready for occupancy
Nothing may be covered until a City inspector has approved it, and plumbing is inspected by a certified plumbing inspector.
A $50 re-inspection fee is charged when the extra trip is the permit holder’s fault, for example when the work is not ready for a scheduled inspection, the site is locked or conditions are dangerous.
In a historic area, the certificate of occupancy also waits for the Zoning Administrator to check that exterior work matches the Certificate of Appropriateness. Buildings must show street numbers at least 4 inches high in a color that contrasts with the background; a mailbox number does not count.
Local Petersburg details that matter
Historic districts: Petersburg has seven locally designated historic districts. For a building visible from a public street in one of them, the City Code bars a building permit until the Zoning Administrator certifies either that the exterior work needs no Certificate of Appropriateness or that the certificate has been issued. Applications must reach the Preservation Planning office 15 days before the Architectural Review Board meeting that will hear them. The planning fee table lists no charge for the application and $250 to appeal a Board decision.
Chesapeake Bay area: additions, decks, garages, carports, porches, patios and pools are among the jobs the Home Owners Guide sends to Permits & Engineering Services for Chesapeake Bay review.
Demolition: a demolition must be finished within 90 days of the permit. Sewer connections are sealed with concrete, gas, water and electric services are disconnected at the property line, the lot is cleared and filled to grade, and the demolition contractor posts a bond. Code enforcement must be told when the work is done so the lot can be inspected.
Curb, gutter and sidewalk: before a permit for a new building, or for an alteration that raises a building’s fair market value by more than 50 percent, the applicant has to provide curbs, gutters and sidewalks at their own expense unless the Director of Public Works waives it.
Want this handled start to finish?
Get a free quote →Signs and site plans: a permanent sign permit is $150 per sign and a temporary 30-day sign permit is $75. Site plan review is $800 plus $50 for each acre over one.
Virginia building code
Every Virginia locality enforces the Uniform Statewide Building Code, 2021 edition, in effect since 18 January 2024. No Virginia locality can adopt its own building code or amendments, so what varies locally is zoning conditions, historic districts and flood plain rules. How Virginia’s statewide code works
Official Petersburg building-permit resources
City of Petersburg permit pages, the Home Owners Guide, the published fee schedule and Chapter 22 of the City Code:
- Virginia building-code administration
- City of Petersburg Permits
- Petersburg online permit portal
- Petersburg Permit Requirements
- Home Owners Guide to Building Permits
- Petersburg Permit Fee Schedule
- Petersburg Plan Review Process
- Petersburg Code Compliance Division
- City Code Chapter 22, Buildings and Building Regulations
- City applications and permits
- Planning and Zoning Applications
- Planning and zoning fees (updated August 28, 2024)
- Petersburg Historic Preservation
Inspections are where schedules slip.
Get a free quote →Petersburg building permit FAQs
Does Petersburg issue its own building permits?
Yes. Petersburg is an independent city, and its Code Compliance Division at 1340 E. Washington Street issues all construction permits inside the city limits.
How much is a building permit in Petersburg?
For one- and two-family homes, 0.63% of the estimated cost plus a $25 base fee. For commercial work, 1% plus $75. A 2% state charge is added to the total, and trade permits are separate.
Do I need a permit to replace my roof, siding or windows?
Not a building permit, according to the City’s Home Owners Guide. In a local historic district you still need Architectural Review Board approval first.
Do I need a permit for a shed or a fence?
A shed over 256 sq ft needs a building permit with plans. A fence needs a $50 zoning permit from Planning & Community Development.
Can a homeowner pull a permit in Petersburg?
Yes, for their own residence or an immediate family member’s, by signing the owner/builder affidavit. The owner is then responsible for all inspections, fees and fines.
When do I pay?
When the permit is issued. The City asks applicants not to send payment with the application.
What does it cost to start work without a permit?
The published fee schedule adds $50 for beginning work without a permit.
Simplify Petersburg permitting with Alliance Permitting
Alliance Permitting is a permit documentation and submission company in Virginia. We prepare your paperwork, file it correctly and coordinate with the permitting authority through issuance. We are not a contractor and we do not perform licensed plan review or inspections; that work stays with your licensed team and the jurisdiction.
Ready to break ground in Petersburg sooner?
Let Alliance prepare, file, and track your Petersburg permits while your crew stays on the job.
More Virginia permitting guides
This guide is provided by Alliance Permitting for general information about Petersburg permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.