Contractor Records
Home › Guides › How long does a home project take? Permit to final inspection, by job and city

How long does a home project take? Permit to final inspection, by job and city

A small trade job like a water heater or a new circuit usually goes from permit to final inspection in under two months in most of these cities; a remodel in about three to seven months; an addition or a new house in roughly six months or more. In Sacramento County the usual water heater permit closed in 38 days, the usual remodel in 85 and the usual new home in 171. Those are the city's own dates, from the day the permit was issued to the day the inspector signed it off.

By Contractor Records · data through October 17, 2026

Days from permit to final, by job

The median number of days from permit issue to final inspection, across each city's permits for the job. A dash means that city does not file the job as its own type.

Job Sacramento County, CA Cary, NC Cape Coral, FL Miami, FL San Diego, CA Saint Paul, MN
Plumbing 8 10 71 127 41 77
Water heater 38 16 — — — —
Electrical 56 41 25 184 71 54
HVAC 56 29 41 73 103 150
Roofing 19 — 39 38 — 128
Solar 50 45 49 52 72 69
Windows and doors 71 — 44 55 — 109
Demolition 115 73 50 133 — 263
Remodel 85 84 99 182 162 206
Pool 143 — 177 312 244 —
Addition — 196 301 313 343 429
ADU 254 — — — 442 —
New home 171 176 232 648 358 559

Each city's Sacramento County, Cary, Cape Coral, Miami, San Diego and Saint Paul timeline page has every job type it files.

What the numbers say

The job's size sets the order; the city sets the scale. Trade permits mostly close before remodels, and remodels before additions and new homes; demolition, and Miami's electrical permits, are the exceptions. But the same job takes very different times by city: a remodel permit's usual life is 84 days in Cary and 206 in Saint Paul. Some of that is the work, and some is how quickly contractors book the final.

Days to final is not days of work. A roof replacement takes days on site, yet the usual roofing permit stayed open 128 days in Saint Paul and 19 in Sacramento County. The rest is waiting: for the inspector, for a correction, or for the contractor to call the inspection in. Seattle shows the other end of the process: it issues re-roof permits for the buildings that need one "on the same day that you apply online" (Seattle SDCI).

Not every permit closes. The days above are for permits that reached a final. In Saint Paul, 60.0% of remodel permits a year or more old had a final, against 90.2% in Sacramento County. The rest are still open or expired, and a contractor's open permits are the first thing to ask about; see what's a good completion rate for a contractor.

Time before the permit

None of the figures above include design, plan review or waiting for a contractor's calendar, because the clock starts when the permit is issued. For a small trade job the permit can be same-day, as Seattle's re-roof page says. For an addition or a new house, plan review adds weeks or months before the first day in the table. In an emergency, Elk Grove lets work start first, with the permit application due "the next working business day" (City of Elk Grove).

How long a permit lasts

Seattle says its construction permits "typically expire 18 months after the issue date"; you can renew up to 30 days before, and re-establish one that has been expired for less than a year (Seattle SDCI). Other cities set their own periods. If your job is past its city's usual figure in the table and the permit is still open, ask the contractor to book the final now, before the permit expires and has to be renewed. Our open permit guide has the steps.

See Sacramento County remodelers by finished share →

What this does not tell you

These are medians for each city's permit type. A small bathroom and a whole-house gut share the remodel type, and so do quick and slow contractors. Cities that do not split out a job (the dashes) fold it into a broader type such as plumbing or building. And the clock measures paperwork: a contractor can finish the work quickly and still leave the permit open for months.

How we know this

Days are the median from permit issue to final inspection over each city's three-year window ending September 2026, for permits that reached a final. "Reached final" is the share of permits a year or more old that the city closed with a final. The permit expiry, same-day issue and emergency rules are quoted from the Seattle and Elk Grove pages under Sources, read 21 October 2026.

Numbers come from Sacramento County building permits on single-family, duplex and townhouse homes in the unincorporated county (the County's Accela permit layer); Town of Cary building permit applications (issued permits only); City of Cape Coral building permits (the city's open permit table starts January 2025); City of Miami building permits (since 2014); City of San Diego Development Services approvals; City of Saint Paul approved building permits, data through October 17, 2026. Nobody paid to be on this page and nobody can.

Questions

  • How long does a kitchen or bathroom remodel take?

    The usual remodel permit went from issue to final inspection in 84 days in Cary, 85 in Sacramento County, 162 in San Diego and 206 in Saint Paul. That includes the work and the wait for the last inspection, not design or the time before the permit was issued.

  • How long does it take to build a house?

    From permit to final, the usual new home took 171 days in Sacramento County, 176 in Cary, 232 in Cape Coral and 648 in Miami. Add design and plan review before the permit is issued.

  • How long does a roof replacement take?

    The roofing itself is days; the permit usually closes within three weeks to four months. The usual roofing permit reached its final in 19 days in Sacramento County, 39 in Cape Coral, 38 in Miami and 128 in Saint Paul.

  • How long does an addition take?

    Longer than any other common home job short of a new house: the usual addition permit took 196 days from issue to final in Cary, 301 in Cape Coral, 343 in San Diego and 429 in Saint Paul.

  • What if my contractor's permit has been open far longer than this?

    Ask why, in writing. Seattle says its construction permits typically expire 18 months after issue. A permit open well past its city's usual figure for the job often means the final inspection was never booked; our open permit guide explains how to get it closed.