Virginia Beach Permit Pulse: how long a building permit takes
Version 1.0.0 · First published 2026-08-04 · Last updated 2026-08-05 · Data covering 2023-01-01 to 2026-07-31 · Reviewed by Ben Davis, BidBro
In short
Most Virginia Beach residential building permits are issued almost immediately: across 59,391 residential permits applied for between 2023-01-01 and 2026-07-31, the median wait from application to issue was 1 day. The delay sits in the tail, not the middle. One residential permit in ten took 12 days or longer, and for permits the city classes as Building work that figure is 26 days.
These figures are arithmetic on records the City of Virginia Beach publishes itself. BidBro counted them and computed the medians and percentiles; the city collected them. Where this page states something the city does not, it is marked as BidBro’s interpretation. There are no forecasts and no explanations of why a number moved — see limitations.
Download CSVDownload JSONCharts for republication
Residential permit review time by trade
Every residential permit the city issued in the window, grouped by the permit type the city assigned. A 90th-percentile figure of 7 days for electrical work against 26 days for Building work is the practical difference between scheduling a subcontractor and scheduling a project.
| Permit type | Permits | Median days | 25th pct | 75th pct | 90th pct |
|---|---|---|---|---|---|
| Building | 16,665 | 2 | 0 | 10 | 26 |
| Electrical | 14,567 | 1 | 0 | 2 | 7 |
| Mechanical | 13,167 | 1 | 0 | 4 | 8 |
| Plumbing | 9,613 | 1 | 0 | 2 | 6 |
| Gas | 5,174 | 1 | 0 | 3 | 9 |
| Elevator | 205 | 7 | 3 | 14 | 24 |
Review time by construction class
The city labels each permit with a construction class. Roof and siding work is tracked separately from general residential work, and it waits longer: 3 days at the median against 1 for residential overall, on 1,161 permits.
| Construction class | Permits | Median days | 25th pct | 75th pct | 90th pct |
|---|---|---|---|---|---|
| Asbestos | 55 | 6 | 1 | 21 | 39 |
| Commercial | 17,736 | 1 | 0 | 9 | 34 |
| Construction | 1,082 | 0 | 0 | 0 | 0 |
| Residential | 59,391 | 1 | 0 | 4 | 12 |
| Roof and or Siding | 1,161 | 3 | 1 | 7 | 14 |
Year by year: residential and commercial
Grouped by the year the application was filed. 2026 is a partial year — it covers applications through 2026-07-31 only, and is not comparable to a full year on volume.
| Application year | Residential | Commercial | ||||
|---|---|---|---|---|---|---|
| Permits | Median days | 90th pct | Permits | Median days | 90th pct | |
| 2023 | 16,220 | 1 | 11 | 5,225 | 1 | 30 |
| 2024 | 16,040 | 1 | 13 | 4,714 | 1 | 41 |
| 2025 | 16,695 | 1 | 13 | 4,833 | 1 | 37 |
| 2026 (partial) | 10,436 | 1 | 10 | 2,964 | 1 | 25 |
Monthly residential volume and wait, last 24 months
| Month applied | Permits issued | Median days | 75th pct | 90th pct | Still awaiting decision |
|---|---|---|---|---|---|
| Aug 2024 | 1,425 | 1 | 6 | 16 | 0 |
| Sep 2024 | 1,256 | 1 | 5 | 13 | 0 |
| Oct 2024 | 1,404 | 1 | 4 | 11 | 0 |
| Nov 2024 | 1,291 | 1 | 4 | 14 | 0 |
| Dec 2024 | 1,139 | 1 | 5 | 14 | 0 |
| Jan 2025 | 1,314 | 1 | 4 | 14 | 1 |
| Feb 2025 | 1,148 | 1 | 5 | 14 | 0 |
| Mar 2025 | 1,411 | 1 | 5 | 15 | 0 |
| Apr 2025 | 1,601 | 1 | 5 | 14 | 0 |
| May 2025 | 1,361 | 1 | 7 | 14 | 0 |
| Jun 2025 | 1,324 | 1 | 3 | 10 | 0 |
| Jul 2025 | 1,584 | 1 | 6 | 14 | 0 |
| Aug 2025 | 1,540 | 1 | 4 | 13 | 0 |
| Sep 2025 | 1,464 | 1 | 5 | 13 | 0 |
| Oct 2025 | 1,542 | 1 | 4 | 13 | 1 |
| Nov 2025 | 1,157 | 1 | 4 | 12 | 1 |
| Dec 2025 | 1,249 | 1 | 6 | 14 | 0 |
| Jan 2026 | 1,363 | 1 | 4 | 10 | 1 |
| Feb 2026 | 1,324 | 1 | 5 | 13 | 0 |
| Mar 2026 | 1,625 | 1 | 4 | 12 | 0 |
| Apr 2026 | 1,684 | 1 | 5 | 11 | 0 |
| May 2026 | 1,418 | 1 | 4 | 11 | 0 |
| Jun 2026 | 1,636 | 1 | 4 | 9 | 0 |
| Jul 2026 | 1,386 | 1 | 3 | 7 | 0 |
Charts, free to republish
Three charts drawn from the tables above, in the shapes a newsroom usually needs. Each is available as a PNG and as an SVG, each carries its source and licence inside the artwork so it stays credited if it travels without this page, and each is followed by the same numbers written out, so a figure can be checked without opening an image.
Attribution, precisely. These are CC BY 4.0. Credit “BidBro, from City of Virginia Beach building permit records”. A link back is welcome and is never required — the licence is satisfied by that plain-text credit, and nothing about using these charts is conditional on linking to BidBro.

PNG (1200×630, 107 kB)SVG (vector)
Text equivalent — the numbers in this chart
| Series | Median days | 90th percentile days | Permits |
|---|---|---|---|
| Building | 2 | 26 | 16,665 |
| Electrical | 1 | 7 | 14,567 |
| Mechanical | 1 | 8 | 13,167 |
| Plumbing | 1 | 6 | 9,613 |
| Gas | 1 | 9 | 5,174 |
| Elevator | 7 | 24 | 205 |
Embed code
<figure>
<img src="https://www.bidbro.com/data/observatory/charts/permit-review-time-by-trade.png"
alt="Horizontal bar chart of Virginia Beach permit review times by trade. Building: median 2 days, 90th percentile 26 days, 16,665 permits. Electrical: median 1 days, 90th percentile 7 days, 14,567 permits. Mechanical: median 1 days, 90th percentile 8 days, 13,167 permits. Plumbing: median 1 days, 90th percentile 6 days, 9,613 permits. Gas: median 1 days, 90th percentile 9 days, 5,174 permits. Elevator: median 7 days, 90th percentile 24 days, 205 permits."
width="1200" height="630" style="max-width:100%;height:auto">
<figcaption>
Chart: BidBro. Source: City of Virginia Beach building permit records.
<a href="https://www.bidbro.com/observatory/virginia-beach-permit-pulse">Virginia Beach Permit Pulse</a> · CC BY 4.0
</figcaption>
</figure>
PNG (1200×1200, 115 kB)SVG (vector)
Text equivalent — the numbers in this chart
| Series | Residential 90th percentile days | Residential permits | Commercial 90th percentile days | Commercial permits | Permits |
|---|---|---|---|---|---|
| 2023 | 11 | 16,220 | 30 | 5,225 | 21,445 |
| 2024 | 13 | 16,040 | 41 | 4,714 | 20,754 |
| 2025 | 13 | 16,695 | 37 | 4,833 | 21,528 |
| 2026 (partial) | 10 | 10,436 | 25 | 2,964 | 13,400 |
Embed code
<figure>
<img src="https://www.bidbro.com/data/observatory/charts/permit-tail-by-year.png"
alt="Grouped bar chart of 90th-percentile Virginia Beach permit review times by year. 2023: residential 11 days across 16,220 permits, commercial 30 days across 5,225 permits. 2024: residential 13 days across 16,040 permits, commercial 41 days across 4,714 permits. 2025: residential 13 days across 16,695 permits, commercial 37 days across 4,833 permits. 2026: residential 10 days across 10,436 permits, commercial 25 days across 2,964 permits."
width="1200" height="1200" style="max-width:100%;height:auto">
<figcaption>
Chart: BidBro. Source: City of Virginia Beach building permit records.
<a href="https://www.bidbro.com/observatory/virginia-beach-permit-pulse">Virginia Beach Permit Pulse</a> · CC BY 4.0
</figcaption>
</figure>
PNG (1080×1350, 106 kB)SVG (vector)
Text equivalent — the numbers in this chart
| Series | Median days | 90th percentile days | Still awaiting decision | Permits |
|---|---|---|---|---|
| 2024-08 | 1 | 16 | 0 | 1,425 |
| 2024-09 | 1 | 13 | 0 | 1,256 |
| 2024-10 | 1 | 11 | 0 | 1,404 |
| 2024-11 | 1 | 14 | 0 | 1,291 |
| 2024-12 | 1 | 14 | 0 | 1,139 |
| 2025-01 | 1 | 14 | 1 | 1,314 |
| 2025-02 | 1 | 14 | 0 | 1,148 |
| 2025-03 | 1 | 15 | 0 | 1,411 |
| 2025-04 | 1 | 14 | 0 | 1,601 |
| 2025-05 | 1 | 14 | 0 | 1,361 |
| 2025-06 | 1 | 10 | 0 | 1,324 |
| 2025-07 | 1 | 14 | 0 | 1,584 |
| 2025-08 | 1 | 13 | 0 | 1,540 |
| 2025-09 | 1 | 13 | 0 | 1,464 |
| 2025-10 | 1 | 13 | 1 | 1,542 |
| 2025-11 | 1 | 12 | 1 | 1,157 |
| 2025-12 | 1 | 14 | 0 | 1,249 |
| 2026-01 | 1 | 10 | 1 | 1,363 |
| 2026-02 | 1 | 13 | 0 | 1,324 |
| 2026-03 | 1 | 12 | 0 | 1,625 |
| 2026-04 | 1 | 11 | 0 | 1,684 |
| 2026-05 | 1 | 11 | 0 | 1,418 |
| 2026-06 | 1 | 9 | 0 | 1,636 |
| 2026-07 | 1 | 7 | 0 | 1,386 |
Embed code
<figure>
<img src="https://www.bidbro.com/data/observatory/charts/permit-wait-24-months.png"
alt="Line chart of Virginia Beach residential permit review times over 24 months, 2024-08 to 2026-07. The 90th percentile moves between 7 and 16 days; the median stays at 1 to 1 days throughout."
width="1080" height="1350" style="max-width:100%;height:auto">
<figcaption>
Chart: BidBro. Source: City of Virginia Beach building permit records.
<a href="https://www.bidbro.com/observatory/virginia-beach-permit-pulse">Virginia Beach Permit Pulse</a> · CC BY 4.0
</figcaption>
</figure>How these numbers were produced
- Source
- The City of Virginia Beach’s “Building Permits Applications” dataset, published by the City of Virginia Beach — Planning Department, Development Services Center through the city open data portal. The city also publishes its own building permit statistics. Extracted 2026-08-04.
- Unit of observation
- one building-permit application record published by the City of Virginia Beach.
- What is measured
- calendar days from the application date the city recorded to the issue date the city recorded. This is permit review time — not how long the construction work takes, and not the time from a homeowner’s first call to a finished project.
- Population and window
- The city’s dataset held 103,672 permit records at extraction, covering applications from 2023-01-01 to 2026-07-31. All of them were retrieved and counted; none were sampled. 101,465 had both an application date and an issue date and enter the statistics — 59,391 classed residential, 17,736 commercial.
- Exclusions, and how large each one is
- 2,207 records had no issue date and are excluded from every duration figure. Almost all are records the city leaves unclassified; only 6 of them are residential, so the effect on the residential figures is negligible.
- 0 records had an issue date before their application date and were dropped as data errors rather than counted as zero.
- 22,040 issued permits carry no construction class and appear in no residential or commercial total. They are not redistributed.
- Percentiles
- nearest-rank, not interpolated — every published percentile is a value some permit actually took. A permit issued the same day it was applied for counts as zero days, not one.
- Suppression floor
- Any cell computed from fewer than 30 permits is withheld and shown as “—”, with its permit count still visible so a reader can see what was suppressed and why.
- What is never published
- Street address, permit number, parcel identifier and applicant are never requested from the city’s API and never appear here or in the downloads. No BidBro bid record, contractor identity or homeowner information is used anywhere in this release — it is built exclusively from public city data.
- Reproducing this
- Every figure is a count, a median or a percentile over the city’s rows. Download the CSV or JSON above, or query the city’s service directly and repeat the arithmetic: filter to records with both dates present, subtract, and take the nearest-rank percentile.
Limitations
- This measures the city’s clock, not the applicant’s. A permit that was returned for corrections and resubmitted may appear as a new record; where it does, the wait a homeowner experienced is longer than any figure here.
- Permit review time is not project time. Nothing here describes how long work takes once a permit is in hand.
- Recent months can still move. Applications awaiting a decision are excluded until they are decided, so the most recent months are the least settled. The “still awaiting decision” column is published so that effect is visible rather than hidden; in this release it is small.
- No causal claims. This release does not say why any figure is what it is, and does not attribute any change to city staffing, policy, or demand. That analysis requires review by people who work in this system, which has not happened yet.
- BidBro is an interested party. BidBro operates a contractor bidding platform in this market. That is why the method, the exclusions and the underlying file are all published: so the arithmetic can be checked by someone who does not take our word for it.
- The city’s data is the city’s. Its completeness and accuracy are outside BidBro’s control — see the city’s own statement below.
City of Virginia Beach data disclaimer
The data made available here has been modified for use from its original source, which is the City of Virginia Beach. Neither the City of Virginia Beach nor the Office of the Chief Information Officer (CIO) makes any claims as to the completeness, timeliness, accuracy or content of any data contained in this application; makes any representation of any kind, including, but not limited to, warranty of the accuracy or fitness for a particular use; nor are any such warranties to be implied or inferred with respect to the information or data furnished herein. The data is subject to change as modifications and updates are complete. It is understood that the information contained in the web feed is being used at one’s own risk.
License, citation and corrections
BidBro’s aggregate tables, the downloadable files and the interpretation on this page are published under Creative Commons Attribution 4.0. Republish them, including commercially, with attribution. The underlying records remain the City of Virginia Beach’s and stay subject to the city’s terms above. Reporters are welcome to use these tables directly; if a figure you need is not here, ask and we will say whether the data supports it.
Suggested citation
BidBro. “Virginia Beach Permit Pulse: how long a building permit takes.” Hampton Roads Home Project Observatory, version 1.0.0, 2026-08-05. Derived from City of Virginia Beach building permit records. https://www.bidbro.com/observatory/virginia-beach-permit-pulse
Corrections and data requests
Found an error in this arithmetic, or need a Hampton Roads construction figure for a story? Email ben.davis@bidbro.com — Ben Davis, Spokesperson, BidBro. BidBro publishes no phone number. Press questions we can support with defensible data get a human answer within one business day; where we cannot support a number, we say so rather than estimate. Full media kit: bidbro.com/press.
Version history
- 1.0.0 — 2026-08-05. Distribution kit added: three charts in PNG and SVG, each with an accessible text equivalent, an embed snippet and
ImageObjectmetadata. No figure changed. The tables, the CSV and the JSON are byte-for-byte the release published on 2026-08-04; the charts are drawn from those same files, which is why the version number does not move. - 1.0.0 — 2026-08-04. First publication. 103,672 city permit records extracted 2026-08-04, covering applications 2023-01-01 to 2026-07-31. Tables by trade, construction class, year and month; CSV and JSON downloads.
Corrections are added here as dated entries. A number that changes is never quietly replaced.
Elsewhere on BidBro
- Virginia Beach contractors — licensed contractors by trade across the city.
- Virginia Beach roofing contractors — the trade this release tracks as its own permit class.
- Virginia contractors — the statewide directory this market sits inside.
- Virginia home-improvement projects — live projects taking bids.
- Hampton Roads Home Project Observatory — the methodology and standing rules every release follows.
