The Jurisdiction Profile SOP
Purpose
Every shop that works in more than one town is carrying a set of local facts in somebody's head: which code edition the county is on, the frost depth across the river, which inspector wants the ladder left up, which department takes photo inspections. When that person is out, or the town changes a rule, the shop quotes and builds to the old fact and finds out from a correction notice. This procedure keeps one page per jurisdiction, with a named owner, a verified date and a fixed set of events that force an update, so a new estimator quoting a job across the county line reads the same facts the most experienced one carries, and knows how old they are.
Scope
Covers maintaining a profile for every jurisdiction where the shop has quoted or worked in the last 12 months. A jurisdiction here means the authority that issues the permit, which is not always the mailing address: an unincorporated area is usually permitted by the county, a city by its own department, and some townships contract with a third-party inspection agency.
Does not cover:
- Building a profile from nothing. How to Build a Jurisdiction Profile owns the compiling steps and shows a finished page.
- Researching a single property. The Property Research Checklist for Large Jobs SOP reads the profile for each job; this procedure keeps the profile true.
- Interpreting a disputed code section. The Code Interpretation Log SOP records the department's answer to a specific question; the profile links to those entries rather than restating them.
Roles and responsibilities
| Role | Owns | Hands off to |
|---|---|---|
| Profile owner (one person per jurisdiction, usually the permit tech or office lead) | Steps 1 to 7 for that profile | Estimators, by a note in the shop channel when anything changes |
| Estimators and techs | Reporting any correction notice, inspector request or counter answer that the profile does not show, the same day | Profile owner |
| Owner of the shop | Assigning profile owners, and deciding on open estimates a change affects | Customer, where a priced estimate has to change |
Procedure
Keep the index complete. Once a quarter, pull every job and estimate address from the last 12 months and match each to a profile. Acceptance: every address maps to a named profile with a named owner, or the unmatched list is empty. Wrong looks like an address filed under its mailing city when the parcel is unincorporated and the county issues the permit. Stop rule: any address with no profile gets one built before the next estimate there goes out; until it exists, the estimator calls the permit counter for every local number used and writes down who answered. Hazard: none at this step, it is desk work.
Re-confirm the adopted codes and editions. For each profile, check the department's adoption page or the adopting ordinance for every code the shop works under: building or residential, mechanical, plumbing, fuel gas, electrical and energy, each with its edition, effective date and whether local amendments exist. Acceptance: each line shows edition, effective date and the source checked, with today's date beside it. Wrong looks like a page that still reads the old edition while the ordinance adopting the new one has already passed, which happens because web pages trail ordinances. Stop rule: if the page and the counter disagree, the counter's written answer (an email, or a named person and time) is recorded and governs until the page catches up. Hazard: none, desk work.
Re-confirm the design criteria table. Many jurisdictions publish their completed climatic and geographic design criteria table, Table R301.2(1) in the 2018 and 2021 editions of the IRC as adopted locally (the numbering can move between editions). Compare each cell in the profile with the published table: ground snow load, design wind speed, seismic design category, frost line depth, termite and decay exposure, winter design temperature, ice barrier requirement, flood hazard reference. Acceptance: every cell matches with its unit, or the profile cell reads "not published, counter answer" with a date. Wrong looks like a frost depth stored without its unit, or a winter design temperature copied from a national table when the department publishes its own. Stop rule: a changed value is flagged at the top of the profile for 90 days, and step 7 runs. Hazard: none, desk work.
Re-confirm the permit rules. Check which job types the shop does that need a permit there (water heater replacement, condenser or furnace swap, re-roof, fence, service upgrade), what each application requires (a load calculation, equipment data sheets, a site plan), and the contractor registration or license the department checks, with its expiration date. Acceptance: each job type the shop sells is marked permit yes or no with the source, and the registration expiry is at least 60 days out. Wrong looks like "no permit for a like-for-like swap" carried from a neighboring town. Stop rule: a registration inside 60 days of expiry goes to the owner that day, because an expired registration stops every permit the shop files there. Hazard: none, desk work.
Re-confirm inspections and fold in what the field reported. Record the scheduling cutoff, the inspection window, whether photo or video inspections are accepted and for what, and the practical requests inspectors make (combustion test printout left on the unit, a ladder at the attic hatch, the permit card posted at the door). Then add every report the estimators and techs sent since the last review. Acceptance: each field report is either added to the profile with its date, linked to its Code Interpretation Log entry, or marked declined with the reason. Wrong looks like the same correction showing up on two jobs because the first was fixed in the field and never reported. Stop rule: a correction notice for something the profile does not mention is reported the same day, not saved for the quarter. Hazard: none, desk work.
Re-confirm the contacts. Call or email the permit counter and the inspection line listed. Acceptance: each number and address reached or answered in the review window, with the date. Wrong looks like a chief inspector who retired a year ago still named as the person to ask. Stop rule: an unreachable contact is replaced from the department's directory before the profile is marked verified. Hazard: none, desk work.
Stamp, publish and trace the change. Set the profile's verified date to today and post any change to the shop channel in one line: what changed, effective when, which job types it touches. Then list open estimates and scheduled jobs in that jurisdiction and check each against the change. Acceptance: verified date within the last 3 months on a quarterly review, and every open estimate checked, marked "affected" or "not affected". Wrong looks like a new rule posted to the team while three estimates priced under the old one sit in the customer's inbox. Stop rule: an affected estimate goes to the owner of the shop, who decides whether to re-issue before the customer signs; a scheduled job that changes is re-scoped before the crew rolls. Hazard: none, desk work.
Events that force a review out of cycle: a correction notice the profile did not predict, an adoption announcement from the department or the state, a new model code edition (the I-codes publish on a three-year cycle, and the NEC on its own three-year cycle, with adoption lagging by months or years and varying widely by state), and the first job in a jurisdiction after a gap of more than 12 months.
The record this produces
One profile page per jurisdiction in the shop's knowledge base, with the verified date and owner at the top, a change line for the last change, and links to its interpretation log entries. Estimators read it at intake through the property research block, permit techs read it when filling applications, and a reviewer reading a failed inspection months later can see what the shop believed on the day it quoted, and where that belief came from.
Worked pass
The quarterly review of a county profile covering unincorporated areas, run in early April by the permit tech who owns it.
- Step 1 passes. Forty-one addresses in the last 12 months mapped to profiles. Two had been filed under a city name but sat outside city limits; both were re-pointed to this county profile.
- Step 2 fails and takes its stop rule. The profile listed the NEC at the 2017 edition. The county's adoption page still said 2017, but the board minutes showed an ordinance adopting the 2020 NEC effective March 1, with no amendment to 210.8. The tech emailed the counter, which confirmed in writing that the 2020 edition was in force for permits applied for on or after March 1, and that the ground-fault protection requirement the 2020 edition added for outdoor outlets at 210.8(F) applied as published, outdoor HVAC equipment included. The counter's email was attached and the line updated.
- Step 3 passes. All nine cells of the design table matched the published table, frost line depth 42 in, winter design temperature minus 4 F.
- Step 4 passes, with the shop's registration expiring in 140 days, outside the 60-day line.
- Step 5: two field reports since January. One, an inspector asking for the combustion analyzer printout to be left taped to the furnace, was added. The other, about vent termination clearance, was already a log entry and was linked.
- Step 6: the inspection line had changed to an online scheduler; the old number was replaced.
- Step 7: verified date set to the review date, and the change posted: "County on NEC 2020 from March 1, no local amendment; outdoor condensers and heat pumps need ground-fault protection under 210.8(F)." Open estimates in the county: 6. Four set or replaced an outdoor unit on a circuit priced without ground-fault protection and were marked affected; the owner re-issued all four with the protection and a note on it before any customer signed. The other 2 were indoor-only (a furnace and a water heater) and were marked not affected. Four plus two is six, every open estimate accounted for.
What changes the answer: in a jurisdiction that adopted the 2020 NEC with a local amendment exempting outdoor HVAC equipment from 210.8(F), the same review would have marked those four estimates not affected. Amendments to 210.8(F) differed from state to state and county to county during that cycle, which is why the profile records the counter's written answer rather than the edition alone.
References
- The adopting ordinance and published design criteria table of each jurisdiction, and the International Residential Code Table R301.2(1) in the edition your jurisdiction adopted.
- NFPA 70, National Electrical Code, 210.8, in the edition and with the amendments your jurisdiction adopted.
- See related: How to Build a Jurisdiction Profile; The Property Research Checklist for Large Jobs SOP; The Code Interpretation Log SOP; The Local Design Criteria Table.