Loading...
Loading...

Virginia Beach permit wait times — a free embeddable widget

Widget version 1.1.0 · First published 2026-09-13 · Figures from applications 2023-01-01 to 2026-08-21 · Maintained by Ben Davis, ben.davis@bidbro.com · Table licensed CC BY 4.0

In short

A small table, served from bidbro.com, showing how many calendar days Virginia Beach building permits take from application to issue — the median, the slowest quarter and the slowest tenth, by permit type — computed from 60,422 City of Virginia Beach permit records. Civic leagues, HOAs, realtors and property managers can place it on a page with one line of HTML. It reads nothing from the host page and sets no cookie on the host’s domain.

What the widget shows

This is the table the widget renders, exactly. Every number is derived from Observatory Release 1 (version 1.1.0), so the widget, this page and the release cannot disagree; a nightly check fails the build if they ever do.

Calendar days from the application date the city recorded to the issue date the city recorded. Median: half of permits were issued within this. Slowest quarter and slowest tenth: the 75th and 90th percentile, nearest rank. Only cells with at least 30 permits are published.
Permit typeMedianSlowest quarterSlowest tenthPermits
Building2 days10 days26 days16,963
Electrical1 day3 days7 days14,830
Mechanical1 day4 days8 days13,388
Plumbing1 day2 days6 days9,792
Gas1 day3 days9 days5,240
Elevator8 days14 days24 days209

For context, across all 60,422 residential permits in the same window the median was 1 day and the slowest tenth took 12 days or more.

Live preview

The widget as a host page sees it. It is a document served from bidbro.com inside a frame; the host page’s stylesheet and scripts never touch it.

Install it

Two ways. Both insert the same frame; the script version also keeps the frame’s height in step with its content. Replace your-site with a short name for your site (letters, digits, dots, dashes) or leave it out — it lets BidBro count installs per host and is never shown to your readers.

One-script install (recommended)

<script async src="https://www.bidbro.com/data/tools/permit-wait-times/widget.js" data-partner="your-site"></script>
<noscript><a href="https://www.bidbro.com/tools/virginia-beach-permit-wait-times">How long Virginia Beach permits take — BidBro</a></noscript>

Plain iframe (no JavaScript on your page)

<iframe src="https://www.bidbro.com/data/tools/permit-wait-times/embed.html?v=1.1.0&partner=your-site"
  title="How long Virginia Beach permits take — BidBro"
  width="100%" height="420" style="max-width:640px;border:0" loading="lazy"></iframe>

If neither can be added — a newsletter, a PDF, a locked CMS — link to this page instead; it carries the same table and is the widget’s permanent home.

What it does to your page, and what it does not

Where the numbers come from

Every figure is calendar days from the application date the city recorded to the issue date the city recorded, computed by BidBro from the City of Virginia Beach’s published Building Permits Applications records (open data portal, the city’s own permit statistics page). It measures permit review time only — not construction time and not total project time — and it makes no claim about why any figure is what it is. Addresses, permit numbers, parcels and applicants are never requested or published. The full method, the by-year and 24-month series, the city’s verbatim data disclaimer and the CSV/JSON downloads are on the release page.

Machine-readable copy of exactly what the widget shows: data.json (version 1.1.0, generated 2026-08-28).

Corrections and hosting questions

If a figure looks wrong, if the frame misbehaves on your page, or if you would like a different cut — a single trade, a different city in Hampton Roads once its release exists — email ben.davis@bidbro.com. Corrections are dated on the release page rather than made silently.

Elsewhere on BidBro