Skip to main content
Municipal GuideVirginiaPetersburg · Petersburg city

Petersburg, Virginia Building Permit Guide

The City of Petersburg’s Code Compliance Division issues building, electrical, mechanical, plumbing and swimming pool permits through an online iWorQ portal and its counter at 1340 E. Washington Street.

Authority: City of Petersburg Building Official’s OfficeCode: 2021 Virginia USBCPhone: 804-733-2410
Authority
Petersburg Code Compliance DivisionBuilding Official’s office, independent city
Apply
City online permit portalPay when the permit is issued
Residential fee
0.63% of cost plus $25Plus 2% state charge

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 →
Petersburg permitting contact
DetailInformation
OfficeCity of Petersburg Code Compliance Division (Building Official’s Office)
Address1340 E. Washington Street, Petersburg, VA 23803
PhonePermits 804-733-2410; Code Compliance 804-733-2409
HoursMonday to Friday, 8:30 a.m. to 5:00 p.m.
Building OfficialJohn Hines
ApplyOnline 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 →
Petersburg permit fee schedule
PermitFee
Building, one- and two-family residential0.63% of estimated cost plus $25
Building, commercial1% of estimated cost plus $75
Electrical, mechanical or plumbing, one- and two-family residential1% of estimated cost plus $25
Electrical, mechanical or plumbing, commercial1% of estimated cost plus $75
State charge2% 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

1. Check the job against the Home Owners Guide

See whether it needs a permit, plans, zoning approval, historic district approval or Chesapeake Bay review.

2. Clear historic and zoning approvals

In a local historic district, apply for the Certificate of Appropriateness in the planning portal; fences need a $50 zoning permit.

3. Register the contractor

Make sure the contractor’s annual City registration, licences and any $5,000 bond are current, or sign the owner/builder affidavit.

4. Apply in the permit portal

File the building application and each trade application with the plans and your cost estimate. Send no payment yet.

5. Answer review comments and pay

Resubmit corrections, then pay the tabulated fee when the permit is issued.

6. Call for inspections and report final cost

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:

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

250K+Permits approved
All 50States covered
21+ YearsJurisdictional depth
Done-for-youWe file, you build

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.

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.