Who Is Responsible When a Solar Permit Expires?
By Seamless Home Team, Solar fulfillment operations · August 19, 2026 · Updated September 9, 2026
Quick answer
The jurisdiction holds the permit holder responsible, and on a residential PV solar project that is normally the licensed contractor of record — or the homeowner where an owner-builder permit was pulled. That answer is not negotiable and does not depend on who caused the delay. Who absorbs the cost is a separate and usually unallocated question: the lapse is frequently caused by a party other than the permit holder, such as a lender holding a funding draw, a stalled financing condition, a materials delay, a utility queue, or a homeowner who will not schedule access. Permits generally expire on one of two clocks — failure to commence work within a set period after issuance, or a period of inactivity after work begins, each commonly around 180 days but set locally and varying widely. The expensive consequence is rarely the re-application fee. It is that a re-application is reviewed against the code edition in force now, not the one the original drawings were approved under.
A permit is not a possession. It is a time-limited authorisation, and residential PV solar projects lose them constantly — not because anyone did anything wrong, but because the project sat still for five months while a funding condition got sorted out and nobody was watching the date.
Then the answer to "who is responsible" splits into two questions with two different answers, and conflating them is how the cost lands in the wrong place.
Two questions, not one
Who does the jurisdiction hold responsible? The permit holder. On a residential PV solar project that is the licensed contractor of record, or the homeowner if an owner-builder permit was pulled. This is a matter of record and it does not care why the project stalled. The permit holder answers for the lapse, for any work performed after it, and for bringing the job back under valid authorisation.
Who absorbs the cost? Contractual, frequently unallocated, and usually not the same party. The permit holder is the party on the hook, but the delay was very often caused by someone upstream — a lender holding a draw, an unresolved funding stipulation, a materials delay, a utility interconnection queue, a homeowner who will not schedule access.
That mismatch is the whole reason this topic is worth a page. The regulatory consequence and the causal responsibility sit with different parties, and almost no residential agreement says what happens then.
The two clocks
Most jurisdictions build from the same model-code framework, which sets two independent limits on a permit's life:
The commencement clock. The permit becomes invalid if the authorised work does not begin within a set period after issuance.
The inactivity clock. Once work has begun, the permit becomes invalid if work is suspended or abandoned for a set period.
Both are commonly set at around 180 days. That figure is a starting expectation and nothing more — jurisdictions amend it freely, some run considerably shorter windows, and the only reliable number is the one the authority having jurisdiction actually publishes. Many authorities will extend a permit on written request where there is demonstrated cause.
What resets it
In most jurisdictions, inspection activity. The inactivity clock measures time since recognised progress, and a passed inspection is the record of progress the authority holds. That gives you a practical lever: if a project is going to sit, scheduling an available partial inspection is often the cheapest way to keep the permit alive.
The other lever is a written extension request. Both share one critical property — they only work while the permit is still live. An authority that will readily extend a valid permit frequently cannot revive an expired one. There is no retroactive fix, which is why the expiry date needs to be visible to whoever manages the project rather than sitting in a permit folder.
What expiry actually costs
The fee is the least of it.
Re-application and fees. Usually a fresh application at full fee, not a discounted renewal. Some jurisdictions offer a reduced-fee renewal inside a short grace window and full re-application after; some offer nothing.
Re-review against the current code edition. This is the expensive one and it deserves its own section below.
Re-inspection of completed work. The new permit covers the work as a whole, including what was already done and previously passed. If any of it is now concealed — under finished roofing, behind closed walls — verification can mean opening it up.
Penalties, if work continued. Work performed after expiry is unpermitted work. Depending on the jurisdiction: stop-work order, penalty or investigation fees, and in some places a referral against the contractor's licence.
Everything downstream. The permit is rarely the only thing that expired (see below), and the re-sequencing is usually worse than the permit itself.
The code-edition problem
A re-application is generally reviewed against the codes in force at the time of the new application — not the ones the original drawings were approved under.
If a code cycle was adopted in the interval, the previously approved design may simply no longer comply. A new electrical code edition, changed rapid-shutdown provisions, revised fire access pathways or setbacks, updated structural or wind criteria: any of these can invalidate an approved plan set that was perfectly compliant when it was stamped.
On a project that is partly installed, that is the difference between a fee and a redesign of work already on the roof. It is the same mechanism that makes a reinstall after a roof replacement cost more than people expect: the work gets judged against the current edition, not the one it was originally built to.
Everything else that expires while you wait
Teams track the building permit and assume the rest of the approval stack holds. It does not. On a frozen project, expect independent clocks on:
| Approval | Why it lapses | What reviving it needs |
|---|---|---|
| Building / electrical permit | Commencement or inactivity clock | Re-application, current-code review |
| Utility interconnection approval | Its own validity window on approval to install | Re-application, and a fresh position in the queue |
| Credit approval / rate lock | Fixed validity from decision date | Re-underwriting, at whatever terms apply now |
| Funding conditions | Document and condition windows | Re-collection, sometimes re-execution |
| Structural or engineering letter | Dated to the assessment | Re-issue, possibly a re-visit |
| HOA or architectural approval | Fixed approval period | Re-submission |
The nasty version of this is circular. You need the utility approval reinstated to justify the financing, and the financing confirmed to support the permit extension, and the permit valid before the utility will process. Reviving a long-stalled project is a sequencing exercise, and it is materially harder than renewing one thing.
The owner-builder trap
Where a homeowner pulled the permit, the homeowner is the permit holder. They carry the expiry, the re-application, any penalty for work performed after lapse, and the obligation to get everything inspected.
They also, in the overwhelming majority of cases, have no idea a clock exists. Owner-builder permits are usually pulled to save money, and the conversation at the time is about cost rather than about the responsibilities that come attached.
Where a contractor recommended or arranged that route, expect the practical argument to be uncomfortable regardless of whose name is on the paper. Whether a project can be permitted this way at all, and by whom, runs into the broader question of whether you can sell PV solar without a contractor licence and who the contractor of record actually is.
Prevention, in order of effect
Do not pull the permit until the project can start. Pulling early to demonstrate momentum burns the commencement clock while nothing happens. A permit issued at the right moment has its full life available; one pulled to hit an internal milestone may have half of it gone before a crew is scheduled.
Record both dates at issuance. Not the issue date — the two expiry dates, in the project record, with a review point well before each. Whichever clock currently governs the project, and the date its extension window closes, has to be visible to whoever manages the project. Filing it with the permit documents means it is discovered after it matters.
Treat any stall past about sixty days as a permit event. Escalate it with a permit action attached: an inspection to reset the clock, or a written extension request. The trigger should be duration, not a judgement about whether the stall feels serious.
Fix the blocker, not the symptom. Nearly every lost permit was lost while somebody waited on a funding condition, a utility queue or a homeowner. Permit expiry is usually a downstream consequence of a project that stalled after the sale and stopped being actively managed. The permit is the alarm, not the fire.
Allocate the cost in writing. Since the permit holder answers to the jurisdiction while somebody else frequently caused the delay, agreements between sales organisations, installers and fulfillment partners should say who bears re-permitting cost and under what circumstances. Most say nothing, which means it lands on whoever holds the permit — every time, by default.
If it has already expired
In order:
- Stop work immediately if any is in progress. Continuing converts an administrative problem into an enforcement one.
- Talk to the AHJ before applying. Ask specifically whether a renewal path exists, what code edition a new application will be reviewed against, and what will be required for already-completed work. The answers vary enormously and they determine the cost.
- Audit the rest of the approval stack — utility, financing, engineering, HOA — before you start reinstating anything, so you sequence once instead of three times.
- Get the design re-checked against the current edition before resubmitting, rather than discovering the gap in review.
- Document what caused the lapse, while anyone still remembers. It is the only basis for allocating the cost, and it is the input to not repeating it.
A remediation cycle is the other way a permit runs out of time: tearing back, certifying or re-inspecting work that was covered before it was inspected consumes exactly the calendar an inactivity clock is counting.
The permit clock is not the only one running. The homeowner agreement almost certainly stated an approximate completion date, and that date carries its own consequences — a separate obligation, owed to a different party, with licensing exposure of its own.
The bottom line
The jurisdiction holds the permit holder responsible, and that is settled before the argument starts. What is not settled — and usually not written down anywhere — is who pays, when the party that caused the delay is not the party holding the permit.
Two clocks run silently, inspection activity is what resets them, and both the extension and the inspection only work while the permit is still alive. The cost that hurts is not the fee; it is re-review against a code edition that moved while the project sat still.
If you would rather permitting was tracked against the project rather than filed and forgotten, get in touch — design and permitting is handled as one workflow through submission and revision. Coverage is confirmed per service area rather than promised as blanket availability.
Frequently asked questions
How long is a residential solar permit valid?
It varies by jurisdiction and you have to check the one you are working in, because there is no universal figure. The model-code framework that most jurisdictions build from provides two separate limits: a permit becomes invalid if work does not commence within a set period after issuance, and it also becomes invalid if work is suspended or abandoned for a set period after commencing. Both are commonly set at around 180 days, but jurisdictions amend these numbers freely and some are considerably shorter. Many authorities will grant an extension on written request for demonstrated cause, typically only while the permit is still live. The practical rule is that the expiry date belongs in the project record at the moment the permit is issued, not in a folder at the permit office.
What actually keeps a solar permit from expiring?
In most jurisdictions, inspection activity. The inactivity clock measures time since meaningful progress, and a passed inspection is the record of progress the authority recognises. This is why the projects that lose permits are almost never the ones that never started — they are the ones that got to rough-in and then stalled waiting on a funding condition, a utility approval or a homeowner. If a project is going to sit, scheduling and passing an available partial inspection is often the cheapest way to reset the clock, and requesting a written extension before the deadline is the next cheapest. Neither works retroactively, which is the entire problem: an authority that can readily extend a live permit frequently cannot revive a dead one.
What happens if work continues after a solar permit has expired?
It becomes unpermitted work, with consequences beyond the administrative nuisance. Depending on the jurisdiction this can mean a stop-work order, penalty fees, an investigation fee on top of a fresh permit fee, and in some places a referral against the contractor's licence. The work itself does not become compliant merely because it was compliant when performed — it now has no valid approval attached to it and must be brought under a new permit and re-inspected. If any of it is concealed by then, verification may require opening finished work. There is also a resale consequence: unpermitted work on a title-searched property surfaces later, at the least convenient possible moment, and becomes the seller's problem.
Does re-permitting mean the design has to change?
It can, and this is the part that turns a routine fee into a redesign. A re-application is generally reviewed against the codes and standards in force at the time of the new application, not the ones the original drawings were approved under. If a code cycle has been adopted in the interval — a new electrical code edition, changed rapid-shutdown provisions, revised fire access or setback requirements, updated structural or wind criteria — the previously approved design may no longer comply. On a project that is partly installed, that is the difference between paying a fee and removing and reconfiguring work already on the roof. It is the same mechanism that makes a reinstall after a roof replacement more expensive than people expect.
Whose responsibility is an expired permit when the homeowner pulled it?
Theirs, and they almost never know it. Under an owner-builder permit the homeowner is the permit holder, which means they carry the expiry consequence, the re-application, the penalties for any work performed after lapse, and the obligation to get the work inspected. Homeowners who pull their own permits are typically doing so to reduce cost and are rarely told that a clock exists at all, let alone two. Where a contractor recommended or arranged an owner-builder permit, expect the practical argument about responsibility to be uncomfortable regardless of what the jurisdiction's records say about who holds the paper.
Do other approvals on a solar project expire too?
Yes, on their own independent schedules, and this is the trap in a long stall. The utility interconnection application or approval to install carries its own validity window. Credit approvals and rate locks expire. Funding conditions have windows attached. Engineering and structural letters can be dated. HOA approvals may lapse. A project frozen for five months can therefore lose several approvals at different moments, and reviving it becomes a sequencing exercise rather than a single renewal — you can end up needing the utility approval to reinstate the financing and the financing to justify the permit extension. Tracking one expiry date and assuming the rest follow it is how a recoverable stall becomes a re-sale.
How do you stop solar permits from expiring in the first place?
Four things, in rough order of effect. Do not pull the permit until the project can genuinely start — pulling early to show momentum simply burns the commencement clock while nothing happens. Record both expiry dates in the project record at issuance, with a review date well before each, so the clock is visible to whoever is managing the project rather than only to the permit desk. Treat any stall longer than about sixty days as an escalation that includes a permit action, either an inspection to reset the clock or a written extension request. And identify the actual blocker rather than waiting on it: most permits are lost while somebody waits for a funding condition or a homeowner, which means permit expiry is usually a downstream symptom of an unmanaged project rather than an independent failure.