Free Fulfillment Tool
AHJ Requirements Checklist
Every jurisdiction is a different set of rules wearing the same code number. Capture what this one actually requires before a plan set is drawn against an assumption, with the items that change the drawings flagged separately.
What do you need to know about an AHJ before you draw?
The authority having jurisdiction is the body with legal power to approve the installation and enforce the codes where the project sits. It sets which code editions apply, what a submittal must contain, whether a professional engineer's seal is required, and what is inspected in what order.
Most of that changes the drawings, not the paperwork — which is why it has to be captured before the set is drawn rather than discovered during plan review. This checklist works through six areas: who the reviewers actually are, adopted codes and local amendments, submittal mechanics, jurisdiction-specific design constraints, revision handling, and the inspection sequence.
Capture the jurisdiction, once
Set the project scope, then tick only what you have actually confirmed for this authority. Blocking items are the ones that change the drawings.
Project scope
18 of the 32 items are blocking, meaning a plan set drawn while any of them is open rests on an assumption about this jurisdiction. 18 still open.
Who the authority actually is
0/5One project can face several reviewers who do not share a queue, a system or a schedule. Establishing how many there are is the first question, not a detail.
Adopted codes and local amendments
0/6The cover sheet asserts which codes the design answers to. Asserting the wrong edition tells the examiner the set was drawn for a different jurisdiction.
Submittal mechanics
0/6The requirements that have nothing to do with the design and reject a set at intake, before a reviewer ever opens it.
Design requirements specific to this jurisdiction
0/5The constraints that have to be known before the set is drawn, because discovering them afterwards means drawing it again.
Review, revisions and expedited paths
0/5What happens to the set after submission, which is the part a project schedule is actually built on.
Inspection sequence
0/5Known before installation is scheduled, because the sequence decides how many visits the crew makes rather than how many you planned for.
18 blocking items still open
- Building department confirmed, with jurisdiction verified against the address
- Whether the fire authority reviews separately, and who it is
- Whether electrical is reviewed and permitted separately
- Electrical code edition adopted here, confirmed rather than assumed
- Building code edition adopted, and the residential code where applicable
- Fire code edition adopted
- Local amendments obtained in writing
- Wind speed and seismic design criteria for this address
- Submission channel and file format requirements confirmed
- Current application forms obtained from this jurisdiction
- Contractor licence registered with this jurisdiction, where required
- Licensed party the permit will be issued to, identified
- Fire access pathway and setback requirements as amended locally
- Which sheets require a professional engineer's seal here
- What the jurisdiction accepts as structural evidence
- How corrections are issued and whether resubmission re-enters the queue
- Required inspections and their order, including any rough-in stage
- How inspections are booked and the lead time
Requirements are set by each authority having jurisdiction and change on their own schedule. This is a general working list for residential PV solar, not a statement of any particular jurisdiction's rules.
Informational use only, please verify before you rely on it
Requirements are set by each authority having jurisdiction, differ between neighbouring jurisdictions, and change on their own schedule. This is a general working list for residential PV solar, not a statement of any particular jurisdiction's rules and not a substitute for confirming them with the department itself.
This tool is provided for general informational and educational purposes only. Its output is an illustrative estimate generated from the values you enter and from general assumptions that will not match every deal, market, lender, or homeowner. It is not tax, legal, accounting, financial, or professional advice, and it is not a quote, an offer, a credit decision, or a guarantee of pricing, approval, timing, savings, or eligibility.
You are solely responsible for independently confirming all information presented here including any figures, rates, fees, margins, timelines, tax treatment, and federal, state, local, or utility incentives, with the applicable lender, authority having jurisdiction, and your own qualified tax, legal, and financial advisors before acting on it, relying on it, or presenting it to a homeowner or any third party. Incentive programs, lender terms, and permitting requirements change frequently and vary by jurisdiction.
Seamless Home is not a tax advisor, law firm, lender, or licensed installing contractor, and makes no representation or warranty as to the accuracy, completeness, or currency of the information produced by this tool. To the fullest extent permitted by law, Seamless Home accepts no liability for any decision made or action taken in reliance on it.
Why this is a per-jurisdiction document, not a per-project one
Almost everything on this list is stable for a given authority and unstable between authorities. The adopted electrical code edition does not change from one project to the next in the same city; it changes dramatically across a county line. That is the opposite of how most permitting knowledge is actually held, which is in the memory of whoever submitted there last.
Completing it once per jurisdiction is the point. The per-project question — does this particular submittal contain what it needs to — is a different exercise, and the permit package checklist is where that belongs. This one is the thing the package is drawn against.
The blocking items share a property. Each of them changes the drawings rather than the covering paperwork. An unconfirmed code edition means the cover sheet cites the wrong one. A locally amended fire setback means the access pathways are drawn wrong, which changes the module count, which changes the production estimate the homeowner already agreed a price against. An unknown stamp policy means an engineer has to be engaged after plan check rather than before it.
The two most under-asked questions are on this list deliberately. First, whether a resubmission re-enters the review queue — the single policy that decides whether a correction costs days or weeks. Second, whether a rough-in inspection is required, because work covered before one has to be uncovered, and that is discovered too late by default.
Where Seamless Home fits. Seamless Home is a licensed contractor and is the contractor of record on the projects it delivers, with installing partners engaged as its subcontractors. Design and permitting runs as a delivered scope, which means this document already exists for the jurisdictions it submits into rather than being rebuilt per project. Coverage is confirmed per service area rather than promised as blanket availability.
Frequently Asked Questions
What is an AHJ in solar?+
The authority having jurisdiction is the body with legal power to approve the installation and enforce the codes where the project sits, usually a city or county building department. It decides which code editions apply locally, what a submittal must contain, whether a professional engineer's seal is required, and what is inspected and in what order. It is not the utility, which runs a separate interconnection approval on its own timeline, and one project can face more than one authority where fire or electrical review is handled separately.
Why capture AHJ requirements before drawing the plan set?+
Because almost every constraint on this list changes the drawings rather than the paperwork. Adopted code editions decide what the cover sheet may cite. Locally amended fire setbacks decide how many modules fit. Stamp policy decides whether an engineer has to be engaged, and by when. Discovering any of them after the set is drawn means drawing it again and re-entering a review queue, which is why the cost of a late discovery is measured in weeks rather than in hours of drafting.
How is this different from a permit package checklist?+
Scope. A permit package checklist is per project: it scores whether this submittal contains what it needs to contain. This one is per jurisdiction: it captures what this authority requires of every project you submit there, so the knowledge is reusable rather than rebuilt each time. In practice you complete this once per jurisdiction and keep it, then run the package checklist on each project drawn against it.
Where do you find a jurisdiction's adopted code editions and amendments?+
The jurisdiction publishes them, though rarely in one place. Adopted editions usually sit in the municipal code or on the building department's website, and local amendments are typically an ordinance that modifies the model code section by section. Where the published information is ambiguous or evidently stale, the reliable route is to ask the department directly and record the answer with a date, because the answer is only as current as when it was given.
Why does it matter whether a resubmission re-enters the plan review queue?+
It converts the cost of a correction from minutes into weeks. Where a resubmitted set goes to the back of the queue, a trivial correction such as a missing dimension costs an entire review cycle, and two corrections in sequence can cost more calendar time than the original review. Where corrections are handled by the original reviewer, the same fix costs days. This single policy difference explains much of the variation in permitting timelines between jurisdictions that otherwise look similar.
Does an expedited or automated permitting path remove the need for this?+
No, though it removes a large part of the plan review wait where a project qualifies. Eligibility is typically narrow, covering straightforward systems within defined limits, and a project falling outside it returns to the standard path. The inspection sequence, the licence registration, the fee schedule and the local amendments all still apply. Treat an expedited path as a faster route through one stage rather than as a different process.
Should the inspection sequence be known before installation is scheduled?+
Yes, and it is the item most often left until the crew is already booked. Where a rough-in or in-progress inspection is required, work covered before it takes place has to be uncovered, which turns one visit into three. Booking lead time is equally consequential: identical work produces completely different project schedules under a two-day booking window and a two-week one. Both facts are free to obtain and expensive to discover.
Related resources
What is an AHJ in solar
The authority behind every one of these requirements, explained.
Learn more →Permit package checklist
The per-project companion: is this submittal actually submittable.
Learn more →Which NEC edition applies
Why neighbouring jurisdictions answer this differently.
Learn more →Design and permitting
Plan sets, submission and revisions run as a delivered scope.
Learn more →Stop rediscovering the same jurisdiction
Seamless Home runs design, permitting, interconnection and inspections as one accountable scope, so a jurisdiction's requirements are known before a set is drawn rather than after it comes back.
Get In Touch