Original data study5,004 matched permits22 jurisdictionsSnapshot 2026-06-09

When home repairs actually happen

Home-service demand seasonality from real building permits, grouped by month-of-year from issued dates in the 2025-2026 matched permit snapshot.

Data as of

All-trades monthly curve

This table uses the raw issued-date month from each matched permit. Unclassified permit labels stay inside the all-trades count, but are excluded from trade-specific peak/trough claims.

MonthPermitsClassifiedOtherSource years
January
340
2001402026
February
387
2231642026
March
551
2672842026
April
575
3342412026
May
505
2892162026
June
464
3191452025, 2026
July
392
2081842025
August
374
2211532025
September
332
1971352025
October
469
3111582025
November
315
1841312025
December
300
1601402025

Trade peaks and troughs

Only trades with at least 300 classified permits are headlined. The ratio is peak-month permits divided by trough-month permits; every count shown is from the matched source file.

TradenPeakTroughPeak:trough
Electrician1,009June (127)December (46)2.8x
General Contractor876April (105)November (54)1.9x
Plumber383April (85)July (11)7.7x

Use the off-season carefully

The trough month is the documented off-season in this permit-backed sample. It is a useful timing cue when comparing quotes, not a promise that a contractor will discount a specific job.

  • Electrician: December is the documented off-season month in this permit sample for electrician demand; use that timing when comparing quotes for panel upgrade cost guide or EV charger install cost guide.

    panel upgrade cost guide | EV charger install cost guide

  • General Contractor: November is the documented off-season month in this permit sample for general contractor demand; use that timing when comparing quotes for Real Cost Index permit benchmarks.

    Real Cost Index permit benchmarks

  • Plumber: July is the documented off-season month in this permit sample for plumber demand; use that timing when comparing quotes for water heater cost guide or drain cleaning cost guide.

    water heater cost guide | drain cleaning cost guide

Methodology and limits

ProFix grouped 5,004 matched public permit records by issued-date month-of-year and classified each permitType with the same permit-to-trade classifier used by the Real Cost Index. The matched file spans 2025-06-04 through 2026-06-03; no missing month or year-month cell is backfilled.

Matched sample, not a census. These are public permit records we confidently matched (>=0.92 match confidence) to 554 contractors listed on ProFix Directory - capped at 100 permits per pro. It is not every permit every contractor has ever pulled, and not every contractor appears. Permit-exempt service work is under-represented.

A matched sample of public building-permit records, not an exhaustive census of all permits. Thin trades are labeled directional-only below the 300-permit floor, so small-N ratios are not headlined.

Suppressed trade cuts

These trades have real matched permits but do not clear the publication floor for a month-of-year peak/trough claim. Counts are shown for transparency; ratios are intentionally omitted.

Fire Protection Contractor
n=201; directional only below 300 permits.
HVAC Technician
n=186; directional only below 300 permits.
Roofer
n=137; directional only below 300 permits.
Solar Installer
n=73; directional only below 300 permits.
Landscaper
n=22; directional only below 300 permits.
Deck Builder
n=9; directional only below 300 permits.
Gas Technician
n=8; directional only below 300 permits.
Siding Contractor
n=5; directional only below 300 permits.
EV Charger Installer
n=3; directional only below 300 permits.
Heat Pump Installer
n=1; directional only below 300 permits.
Emergency