Virginia answers the building code question once, for the whole state, and then leaves placement entirely to 95 counties and 38 independent cities. Understanding that split makes the rest straightforward.
Shipping container permits in Virginia come down to two questions asked by two different offices. The useful thing about Virginia is that one of those questions has the same answer everywhere in the Commonwealth, which is unusual, and the other one varies a great deal. Once you know which is which, you know where to spend your time.
The first question is a building code question: does this structure need a building permit and inspections? Virginia answers that at the state level and leaves localities almost no room to differ. The Uniform Statewide Building Code, adopted by the Board of Housing and Community Development, says so in its own scope section:
"The USBC shall supersede the building codes and regulations of the counties, municipalities and other political subdivisions and state agencies."
That language comes from Section 102.2 of the 2021 Virginia Construction Code, and it restates Code of Virginia § 36-98. The 2021 edition took effect January 18, 2024, with a one year grace period during which the 2018 technical provisions could still be used, ending January 17, 2025 (Fairfax County Land Development Services). A Virginia locality does not get to write a stricter building code than the state's. That is the opposite of how most states work, and it is genuinely helpful to you.
The second question is a zoning question: is a container an allowed thing to put on this particular lot, in this district, in this position? Virginia does not answer that at all. Virginia is a Dillon Rule state, meaning localities exercise only the powers the General Assembly has granted them, and the General Assembly granted zoning power broadly at Code of Virginia § 15.2-2280. Localities have used it, and they have used it differently. Norfolk has a zoning ordinance section named after shipping containers. Virginia Beach regulates them by cubic capacity. Richmond requires a zoning certificate for almost anything you set on the ground.
So the short answer to "do I need a permit for a shipping container in Virginia" is: the building permit answer is the same statewide and depends on one number, and the zoning answer depends entirely on your address. Here is how to work out both.
The one number that decides the building permit, statewide. Section 108.2 of the Virginia Construction Code exempts from permit application "One story detached structures used as tool and storage sheds, playhouses or similar uses, provided the building area does not exceed 256 square feet (23.78 m2) and the structures are not classified as a Group F-1 or H occupancy."
A standard 20ft container has a 160 square foot footprint (8ft by 20ft). A 40ft container is 320 square feet. So a 20ft box used for storage sits under the exemption and a 40ft box sits above it, and that is true in Norfolk, in Richmond, in Wise County and everywhere else in Virginia. It is one of the few things about containers that does not change when you cross a city line.
Two cautions on that exemption. It applies to storage sheds and similar uses, not to anything people occupy, and it exempts you from the building permit only. It has nothing to say about zoning, which is where nearly all of the real variation lives.
Norfolk is the most explicit of our three cities, and the one where the ordinance most clearly reflects a city that has thought about containers on purpose. Section 5.11.1 of the Norfolk Zoning Ordinance is titled "Freight Containers and Shipping Containers," and its default position is a prohibition with named exceptions:
"Except as permitted in the districts listed below, or as a temporary use in accordance with the performance standards set forth in Section 4.4.3.B(2)(h), Outdoor display and storage, freight containers and shipping containers, as defined in this Ordinance, shall not be placed on any lot."
Read that structure carefully, because it is the reverse of what most people assume. The question in Norfolk is not "what rules must my container follow." It is "is my district on the list at all."
The City's own planning analysis describes the position as of its 2024 review: zoning regulations "have been amended in past years to permit containers to be placed permanently on a site for storage purposes in select Industrial, BC (Business and Commerce), and IN (Institutional) districts." The ordinance sets standards district by district, and the general standards that run across them are worth knowing before you shop:
In the industrial districts, stacking is allowed with a height cap tied to the distance to the nearest property line. In the lighter industrial and business districts, stacking is not permitted, and any container visible from a public right of way, a Residential district or a property containing a dwelling must be screened or finished so the original container exterior is no longer visible. That screening rule is a design requirement more than a paperwork one, and it is worth pricing before you commit.
Norfolk's staff analysis lays out the temporary routes plainly, and they are the doors most residential and small commercial customers actually use:
On September 24, 2024 the City Planning Commission recommended approval, by a vote of 5 to 0, of a text amendment to Sections 4.4.3.B, 5.11.1 and 8.3.2 that would extend permanent container storage into the C-C (Community Commercial) and C-R (Regional Commercial) districts with limits, add a lot-width formula for how many containers a commercial lot may hold, and remove the 30 consecutive day cap from the temporary allowance while keeping the 90 day annual total (City of Norfolk, PH-02 Zoning Text Amendment). We have not been able to confirm the adopted text independently, so treat the commercial-district expansion as something to verify rather than something to plan around. Call Norfolk's Department of City Planning at (757) 664-4752 with your parcel and ask them to read you the current Section 5.11.1.
Our Norfolk container delivery page covers depot access and placement in Hampton Roads.
Virginia Beach takes a different approach from Norfolk, and it is a good illustration of why "is it legal in Virginia" is never quite the right question. Virginia Beach does not regulate by naming shipping containers. It regulates portable storage containers by storage capacity and by time, and it requires a permit from the Zoning Administrator.
The clearest window into how the City actually applies this is its own Portable Storage Container Permit Application, revised September 2025 and linked from the City's Zoning page. Reading the form tells you what the City cares about:
On the underlying ordinance, the City publishes that outside the I-2 Industrial District, and outside a conditional use permit in a district where bulk storage is a conditional use, a zoning lot may hold either one portable storage container with a capacity greater than 350 cubic feet or up to three containers each no greater than 350 cubic feet, with an outer limit of 1,088 cubic feet on the single larger unit. The City also publishes time limits of 16 consecutive days in a six month period, extended to 30 days in a six month period where construction, reconstruction, alteration or renovation of a principal structure is underway, and no permit required where a container sits on a zoning lot less than 72 hours.
Two things follow from that, and they matter before you order. First, the interior volume of a standard 20ft shipping container is roughly 1,170 cubic feet, which sits above the 1,088 cubic foot figure. These thresholds were written around moving-pod sized units, and a standard intermodal box is larger than the largest one contemplated. Second, the day limits mean that in Virginia Beach a portable storage container permit covers a delivery and a move, not a container that lives on the property. A permanent placement is a different conversation under a different part of the ordinance.
Neither of those is a no. Both are reasons to make one call first. We were able to verify the application form and the placement and penalty language directly from the City's live document, but not the codified capacity and duration figures, so treat those as the City's published summary and confirm the operative section with Virginia Beach Zoning Administration at (757) 385-8074 or [email protected].
See our Virginia Beach container delivery page for site access detail at the oceanfront and inland.
Richmond produces the most counterintuitive result of the three, and it is the best single illustration of why the two-question split matters.
On the building permit side, Richmond simply applies the statewide number. The City's Zoning Administration guidance states that accessory buildings on residential property that do not exceed 256 square feet of floor area do not require a building permit, per the Building Code adopted by the City. A 20ft container is under that. So far, easy.
Then comes Section 30-1020 of the Richmond Zoning Ordinance, which is the sentence that catches almost everyone:
"It shall also be unlawful for any person to construct or erect any building or structure which is exempt from application for a building permit under the provisions of the Virginia Uniform Statewide Building Code and which is three feet or greater in height, unless a certificate of zoning compliance for such building or structure has been approved by the Zoning Administrator."
A shipping container is 8 feet 6 inches tall, and a high cube is 9 feet 6 inches. Both clear three feet by a wide margin. So in Richmond, the more you succeed at avoiding the building permit, the more certain it is that you still need a Certificate of Zoning Compliance. Being exempt from the building permit is exactly the condition that triggers the zoning certificate. Skipping the second one is the mistake, not the first.
Richmond publishes the fee for a certificate of zoning compliance on a portable storage unit or a building or structure for which no building permit is required as $50.00 at 100 square feet or less and $100.00 above 100 square feet, with a typical turnaround of about 10 business days from payment. Applications and questions go through Zoning Administration at 900 E. Broad Street, Room 108, or [email protected].
Our Richmond container delivery page has access notes for the Fall Line city and its suburbs.
There is one Virginia land use rule that reaches Norfolk, Richmond and Virginia Beach alike, and people are often surprised by how far inland it goes.
The Chesapeake Bay Preservation Act applies to the localities of Tidewater Virginia, and Code of Virginia § 62.1-44.15:68 defines that term by naming them. The list includes 29 counties and 17 cities, and all three of our cities are on it, along with places well up the rivers such as Fredericksburg, Spotsylvania and Prince William. Under 9VAC25-830-80, a Resource Protection Area includes tidal wetlands, certain connected nontidal wetlands, tidal shores, and "a buffer area not less than 100 feet in width located adjacent and landward" of those components.
Richmond wires this directly into the same permission you need for a container. Section 30-1020 closes with it:
"No certificate of zoning compliance shall be issued for any development within a Chesapeake Bay Preservation Area until all requirements of Chapter 14, Article IV and the approved Chesapeake Bay Site Plan have been met."
If your lot backs onto a creek, a marsh, a tidal shore or a stream with perennial flow, ask about the Resource Protection Area before you decide where the container goes. Moving a placement 40 feet at the planning stage costs nothing. Moving it after delivery costs a second crane.
Virginia's local government structure is unlike any other state's, and it changes who you call. Counties, cities and towns are all treated separately under Title 15.2 of the Code of Virginia, and every incorporated city in Virginia is an independent city, not part of any county. Of the 41 independent cities in the United States, 38 are in Virginia. Towns, by contrast, are part of the counties that contain them.
The practical consequence: if you live in the City of Richmond, Henrico County has no say over your lot, and neither does Chesterfield. If you live in a town, you may have to satisfy both the town and the county. "What county am I in" is sometimes the wrong question in Virginia. "What locality issues my zoning approval" is always the right one.
Three patterns repeat often enough to be worth naming.
Most Virginia localities that allow containers at all distinguish between a container tied to a specific, time-limited activity and a container that simply lives on the property.
Temporary means the container supports an active project: a renovation, a build with a valid permit, a move, a seasonal inventory push. Norfolk's 30 day and 90 day structure and Richmond's 15 day moving allowance are both good models of how this gets written, and both are generous enough for their intended purpose and no more.
Permanent means the container stays. That is when districts, setbacks, lot coverage, screening, height, surface and, in Norfolk's case, the district list itself come into play. If you intend permanence, plan for it at the zoning counter. It is a much better conversation to have before delivery than after.
One call to your locality's zoning office, with your property address in hand, settles nearly all of this. Ask these, in this order:
Write down the name of the person who answered. If the answer later turns out to be wrong, that name is worth having.
We sell and deliver containers across Virginia. We are not your zoning office, we do not file applications for you, and we do not interpret your ordinance. What we can do is give you accurate specifications so the conversation with your locality is a short one: exact external dimensions, footprint, interior volume, height, weight, door swing and the clearance the delivery truck needs. Those are usually the numbers a planner asks for, and having them ready turns a two week back and forth into a single call.
Virginia delivered pricing, starting at $2,147 for a 20ft wind and water tight container delivered in Norfolk, was captured from Container One on 6 August 2026. One useful feature of Virginia: all three of our cities are served from the Norfolk depot, and wind and water tight pricing currently lands at the same figure in all three, so Richmond does not pay a premium for the 95 mile haul on these grades.
| City | 20ft WWT | 40ft WWT | 40ft High Cube WWT | Serving depot |
|---|---|---|---|---|
| Norfolk | $2,147 | $2,571 | $2,571 | Norfolk, 5.6 mi |
| Virginia Beach | $2,147 | $2,571 | $2,571 | Norfolk, 23 mi |
| Richmond | $2,147 | $2,571 | $2,571 | Norfolk, 95.7 mi |
Every price above includes delivery. If you would rather spread the cost, ask about rent-to-own when you call.
If you are thinking beyond storage, our companion guides cover insulating a shipping container in Virginia and container homes in Virginia.
This guide is general information about how Virginia localities handle containers, not legal advice, and ordinances change. Confirm current requirements with your locality's zoning office before you order.
Tell us the size you are considering and we will send exact dimensions, footprint, interior volume, height and delivery clearance, so you can answer your zoning office's questions in one call. Virginia delivered pricing: starting at $2,147 for a 20ft wind and water tight container delivered in Norfolk. Price always includes delivery.