Barndominium Builders in Petersburg, VA
Petersburg is one of Virginia's 38 independent cities, which means it belongs to no county at all: neither Dinwiddie nor Prince George has a building official or a zoning ordinance that reaches inside the city line, and the City's own Building Code Compliance Division at 1340 E. Washington Street issues every permit. It is also a small, dense, historic city of 22.7 square miles, and it has two rules that decide a barndominium before anything else does. The zoning ordinance prohibits corrugated sheet metal panels as a finish material anywhere in the city, and Petersburg is named in Va. Code § 62.1-44.15:68 as a Chesapeake Bay Preservation Act locality, which puts a hundred-foot buffer along both sides of any perennial stream and a full-size reserve drainfield behind every new house on septic. There is very little land here to build on, and cheap vacant property inside the city is vacant houses rather than buildable acreage. The land is in Dinwiddie and Prince George at the fence line, and in Amelia and Sussex beyond them.
Petersburg at a glance
- Independent city
- Petersburg
- Population
- 33,734
- ZIP codes
- 23803, 23805
Building conditions in Petersburg
The building code itself is the same in every Virginia locality, and no county, city or town may amend it. What changes from one to the next is who issues the permit and inspects the work, what that office charges, how the parcel is zoned, and the Table R301.2 design criteria the locality publishes — the 2021 Virginia Residential Code prints that table blank, with the instruction that additional criteria shall be established by the local jurisdiction. Those local numbers are what your drawings have to satisfy.
Code of the City of Petersburg, Ch. 22 Art. II §§ 22-31 and 22-33 (Ord. No. 07-53, 6-19-2007; Ord. No. 19-56, 12-10-2019), via api.municode.com jobId 495653; City of Petersburg, Code Enforcement, "Codes Adopted by the Commonwealth", petersburgva.gov/765 (read 2 Sep 2026); Va. Code § 36-98, § 36-105(A)
Code of the City of Petersburg, App. B Zoning, Art. 25 §§ 4.1 and 4.4 (Ord. No. 24-ZTA-04, 6-18-2024), read via api.municode.com CodesContent, jobId 495653, productId 11423 (2 Sep 2026)
City of Petersburg, PetersburgNEXT Comprehensive Plan, adopted 21 May 2024 — housing and vacancy infographics (2016-2021 ACS 5-Year Estimates), Regional Health Data table (2018-2022 ACS 5-Year Estimates; 2023 County Health Rankings), petersburgva.gov/DocumentCenter/View/8262 (read 2 Sep 2026)
Code of the City of Petersburg, App. B Zoning, Art. 3 (definitions), Art. 4-A and Art. 22 height, area and bulk chart, via api.municode.com jobId 495653; City of Petersburg Planning and Community Development, Fees Table updated 28 Aug 2024, petersburgva.gov/2227 (read 2 Sep 2026); PetersburgNEXT Comprehensive Plan, Existing Land Use
Va. Code § 62.1-44.15:68, law.lis.virginia.gov/vacode/title62.1/chapter3.1/section62.1-44.15:68/ (served text read 2 Sep 2026); Code of the City of Petersburg, Ch. 122 Art. II §§ 122-51, 122-77 and 122-78, via api.municode.com jobId 495653; PetersburgNEXT Comprehensive Plan, ch. 8
2022 Census of Agriculture, county acreage and farm-size series, and 2020-2025 population estimates, both via research/statewide/geography-and-population.md; Va. Code § 62.1-44.15:68 for Bay Act membership
Also worth knowing before you build in Petersburg
- A detached shop over 1,000 square feet goes to Council
- Zoning Ordinance Article 4-A § 2(2) permits accessory buildings for residential purposes in the "A" Agricultural district in rear yards only, no closer than five feet to any party lot line, at no more than 30 percent of the area of the rear yard, and with the workshop use expressly not "conducted for gain". Then the clause that decides a barndominium: "any accessory building to be erected containing an area in excess of one thousand (1,000) square feet shall be referred to the city planning commission, which commission shall make its recommendations to the council", after a noticed public hearing before the commission and a second before council. A separate shop building is therefore a legislative decision in the A district, not a counter transaction, and the same section was last amended on 16 September 2025. Combining the shop and the living space into one structure changes the classification: under Article 3 that is a dwelling, and a dwelling is a by-right use.
- The permit fee is a percentage, and it is reconciled at occupancy
- Petersburg's published fee schedule prices 1 and 2 family residential building permits at five-eighths of one percent of estimated construction cost plus a $25 base fee, and prices electrical, mechanical and plumbing permits at one percent plus $25 each — so a build pulling all four pays 3.625 percent of estimated cost plus $100, with a 2 percent state levy added to the total and remitted quarterly to the state housing department under City Code § 22-61(b). Starting work without a permit is $50, and a re-inspection caused by the permit holder is $50. City Code § 22-62 then requires the owner to report the final total cost of construction — labour, material, equipment, profit and incidental expenses, excluding design services not in the construction contract — before the certificate of occupancy is issued. The estimate on the application is not the end of the arithmetic.
- The city adds its own contractor requirements on top of the state's
- City Code § 22-102 requires every contractor, builder or subcontractor who contracts for construction work in Petersburg to register annually with the building code official, renewed by 30 June each year and not renewable until all city business licence fees for that year are paid. Section 22-104 requires proof of state board licensure and of a business licence, with a city business licence required once revenue for work inside the city passes $15,000 in a calendar year. Section 22-106 requires anyone holding a Class C or Class B contractor's licence to give a $5,000 bond approved by the city attorney; Class A holders are exempt. A homeowner doing the work themselves signs an owner-builder affidavit under § 22-101, which states plainly that it does not exempt them from obtaining a permit, having the work inspected, or paying the fees.
- One corner of buffer pulls in the whole parcel
- Petersburg's Chesapeake Bay Preservation Area ordinance sits in Chapter 122 of the City Code, under Waterways rather than under zoning or environment. Section 122-51(c) is the clause that surprises buyers: "If the boundaries of a resource preservation area (RPA) or resource management area (RMA) include a portion of a lot or parcel, the entire lot or parcel shall comply with the requirements of the overlay district. The division of property shall not constitute an exemption from this requirement." Section 122-53 adds that any lot must have sufficient area outside the RPA to accommodate the intended development. A new dwelling is not among the uses § 122-54 allows in an RPA at all; the only ways in are the administrative encroachment for a lot recorded before 1 October 1989, which can never reach into the seaward 50 feet of the buffer, and the narrower route for a lot recorded between 1 October 1989 and 1 March 2002. Section 122-77(b)(1) also requires existing trees six inches or more in diameter at breast height to be preserved outside the construction footprint, with protective fencing five feet beyond the dripline for the whole build.
- The soil survey under Petersburg is Dinwiddie's
- Petersburg has no soil survey area of its own. The Natural Resources Conservation Service maps the city inside survey area VA653, "Dinwiddie County Area, Virginia", so the measured soil picture for the city and for the county it sends people to is one dataset of 344,400 acres. Rated for septic tank absorption fields, about 150,700 of those acres rate Very limited and roughly 142,100 Somewhat limited, while only about 3,300 acres — near one percent of the rated area — rate Not limited. The dominant limitation is not slope: it is the percolation behaviour of the 24 to 72 inch layer, which limits 291,793 acres, followed by a seasonal water table near the surface on 124,005 acres. Slope is third at 70,168 acres. Shrink-swell clay is real here but confined: 12,645 acres, 3.7 percent of the survey area, carry a horizon at linear extensibility of 6 percent or more, and almost all of it is two series — Iredell across 7,024 acres, reaching a linear extensibility of 17, and Helena across 5,622. Those are survey-area figures, not a statement about any particular parcel.
- Septic here is a Crater Health District permit, sized per bedroom
- The Virginia Department of Health issues the onsite sewage system permit, not a private evaluator, and for Petersburg that is the Crater Health District — which also runs the Dinwiddie, Prince George and Sussex health departments, so three of the four counties this page points to share the same office. The state sizes a system at 150 gallons per day per bedroom under 12VAC5-610-670 Table 5.1, with no band for living area and no row for a shop, garage or barn at all: the bedroom count drives the drainfield and the square footage of workshop does not. Soil texture assigns the design percolation rate under 12VAC5-610-490 rather than it being assumed, and clay falls in Texture Group IV at 91 minutes per inch or slower, past the point at which a reserve drainfield is required. Inside Petersburg the Bay Act makes that reserve field a full-size one that must stay clear of buildings and impervious surface permanently.
Code of the City of Petersburg, App. B Zoning, Art. 4-A §§ 2, 5, 6, 7 and 9 (Ord. No. 2025-057, Exh. B, 9-16-2025; Ord. No. 23-14, Exh. A, 3-21-2023), read via api.municode.com CodesContent, jobId 495653 (2 Sep 2026)
City of Petersburg, Code Enforcement, Permit Fee Schedule, petersburgva.gov/368 (read 2 Sep 2026); Code of the City of Petersburg, Ch. 22 Art. II §§ 22-36, 22-61 and 22-62, via api.municode.com jobId 495653; Va. Code § 36-137
Code of the City of Petersburg, Ch. 22 Art. III §§ 22-101, 22-102, 22-103, 22-104 and 22-106 (Ord. No. 07-53, 6-19-2007; Ord. No. 19-56, 12-10-2019), read via api.municode.com CodesContent, jobId 495653 (2 Sep 2026); Va. Code §§ 54.1-1100 and 54.1-1101
Code of the City of Petersburg, Ch. 122 Art. II §§ 122-51, 122-53, 122-54, 122-77 and 122-78 (Code 1981 § 9.5-5; Ord. No. 04-51, 6-15-2004; Ord. No. 21-16, Exh. A, 3-23-2021; Ord. No. 22-3, 1-18-2022), read via api.municode.com CodesContent, jobId 495653 (2 Sep 2026); 9VAC25-830-80, -130, -140
USDA NRCS Soil Data Access, SDMDataAccess.sc.egov.usda.gov/Tabular/post.rest — legend, laoverlap, mapunit, component, chorizon and cointerp tables for areasymbol VA653, rule "ENG - Septic Tank Absorption Fields" (queried 2 Sep 2026)
Virginia Department of Health, Crater Health District, vdh.virginia.gov/crater/ (read 2 Sep 2026); Code of the City of Petersburg § 122-77(g) and (h), via api.municode.com jobId 495653; 12VAC5-610-670 Table 5.1; 12VAC5-610-490; Va. Code § 32.1-163.5
The expensive surprises are in the ground, not the building
What moves a Virginia budget is usually below grade, and it is soil rather than rock. Five localities already treat a soil answer as a condition of the permit rather than a recommendation — Fauquier, Chesterfield, Isle of Wight, Madison and Culpeper each require a soil report, an engineered foundation design, or both before the footings are approved. Chesterfield asks for one on every new house with no opt-out, on its own published reasoning that small amounts of shrink-swell soil may turn up anywhere in the county. Virginia Energy puts the same point bluntly: standard homeowner's insurance does not cover damage from expansive or compressive soils. Along the Interstate 81 corridor the question changes shape entirely — Virginia Energy counts twenty-seven Virginia counties in the karst zone that follows that road, where what matters is what is under the slab rather than what the slab sits in, and karst does not stay west of the Blue Ridge: Loudoun County publishes karst terrain of its own, on the other side of it. The same ground then sizes the septic system, because 12VAC5-610 works from bedrooms and soil texture — 150 gallons a day per bedroom, with no row in the table for a shop, a garage or a barn at all, and clay assigned to the slowest texture group at 91 minutes per inch or worse, past the 45 minutes per inch that makes a reserve drainfield mandatory. The soil that needs a foundation engineer multiplies the drainfield. So the site work, the foundation and the drainfield get resolved together rather than one at a time. We price the dirt before we price the building.
What we build in Petersburg
All nine services are available in Petersburg. What a build costs depends far more on the parcel than on square footage, so we price against your land rather than publishing a rate card.
Custom Plans
Barndominium floor plans drawn to your parcel and to the design criteria your own Virginia locality publishes, not to a generic national spec.
Barndominium Kits
Engineered barndominium shell packages delivered to your Virginia land, drawn to the criteria your own building department fills in.
Turnkey Builds
Start to finish barndominium construction: permits, site work, shell and full interior finish, under one contract and one schedule.
What a build looks like
Three stages every Petersburg project passes through, from a raw parcel to a finished home. Site work first, because that is where the budget is decided.
The parcel
Zoning, setbacks, flood zone and utility access get checked before anything is drawn.
Pad and permit
Clearing, grading and a compacted pad, while the submittal works through whichever office issues the permit where you are building.
Frame to finish
Shell erected and dried in, then systems, insulation and interior finish through to CO.
Those are the rules where you are building in Petersburg. Tell us what you want to build and we will draw it to them.
Where we build around Petersburg
Petersburg and the rural land around it. The buildable acreage for a project this size usually sits outside the city limits, which is frequently what changes who issues your permit.
Keep reading
The questions that usually come next once you know what Petersburg allows.
Barndominium Cost Guide
Sourced per-square-foot ranges by tier and by size, with a calculator built on the same figures.
Read itIs It Legal in Virginia?
Classification, zoning, the HOA gate, and why "nonresidential farm building" does not cover a home.
Read itHow Long Does It Take?
Census build-duration data, and what actually sets the permit clock where you are building.
Read itNearby areas we build in
Others we cover nearby. One may be a county, another an independent city that belongs to no county at all, and another a town inside a county — so the office that issues the permit, the fees it charges, the zoning and the design criteria each locality publishes can all differ from one card to the next.
Building in Petersburg: common questions
7 questions we get asked most often about building in Petersburg. If yours is not on the list, ask it directly.
Who issues the building permit for a barndominium in Petersburg?
Can I build a metal-clad barndominium inside the City of Petersburg?
There's cheap vacant land in Petersburg. Can I put a shop and a house on it?
Does the Chesapeake Bay Preservation Act apply in Petersburg?
What design numbers does Petersburg publish for a house?
What will the permit actually cost in Petersburg?
So where should I be looking instead — Dinwiddie, Prince George, Amelia or Sussex?
Building in Petersburg?
Start with the plan. Tell us what you want to build and we will draw it, then confirm which office issues the permit for your parcel, what it will let you put there, and what wind load it has to meet. That conversation costs nothing.