Free Electrical Permit Tracker Template

Build and download a free electrical permit tracker — log every open permit and its inspections, and let each expiry date work itself out. Once work has commenced the clock runs from your last inspection, not the issue date. PDF, Excel, or Word export.

Build your permit tracker

Log every open permit and its inspections. Each expiry date is worked out for you — and once work has started, it runs from the last inspection rather than the issue date.

Electrical Permit Tracker

Electrical · as of 07/29/2026

Permits

1

Active

0

Expiring soon

0

Expired

0

Add an issue date to start the clock
1Tracker detailsEverything is graded against the as-of date, so a printed tracker still says the same thing next week.
Title
As of date
Projectoptional
Prepared byoptional
Company detailsNothing set
2Permit registerOpen a permit to log its inspections. Every inspection you record pushes the expiry date out.
Not issued
Notesoptional

Add to your tracker:

Download your tracker:

Free · no signup · fully editable

What's included

  • A permit register with the expiry date worked out for every permit, not typed in by hand
  • Both IBC 105.5 clocks modelled — the commencement window and the abandonment window that follows it
  • An inspection log per permit, where every recorded inspection restarts the abandonment clock
  • Failed inspections treated as activity, because an inspector attending is the opposite of abandonment
  • Cancelled inspections correctly excluded, so a cancelled booking cannot hold a dead permit open
  • Future-dated inspections excluded from the activity date — a booking is an intention, not evidence
  • The clock that produced each date printed alongside it, on the page and on every export
  • Editable commencement and suspension windows per permit, because jurisdictions amend the 180-day figure
  • Written extensions, with a note when the total spans more than one statutory grant
  • Finaled permits closed out cleanly, so an old completed job never resurfaces as expiring
  • An as-of date you control, so a printed tracker still says the same thing next week
  • Valuation and fee totals across the register
  • Export to PDF, Excel (.xlsx), or Word (.docx)

How to use this template

  1. 1

    Set the as-of date

    Every status on the sheet is graded against this date rather than against today. That means a tracker you export for a Monday meeting still reads correctly on Friday instead of quietly shifting under you.

  2. 2

    Add each open permit

    Enter the permit number, jurisdiction and type, then the issue date. With nothing else filled in, the commencement clock starts running from issue and the expiry date appears immediately.

  3. 3

    Record when work actually started

    Open a permit and set the commenced date. The clock switches from the commencement window to the abandonment window — and from that point it measures from your most recent activity, not from issue.

  4. 4

    Log every inspection

    Add each inspection with its date and result. Every pass, fail or partial pushes the expiry date out. Record failures honestly: they count as activity, and leaving them off makes the permit look closer to death than it is.

  5. 5

    Adjust the window and download

    If your AHJ uses something other than 180 days, change it on the permit. Add any written extension the building official granted, then export to PDF, Excel or Word.

The permit clock that actually catches people out

Almost every permit tracker models one rule: a permit expires if work does not start within 180 days of issue. That rule is real, and it is also the one that rarely causes trouble — a contractor who pulled a permit generally starts the job. IBC 105.5 contains a second sentence that matters far more: once work has commenced, the permit becomes invalid if the work is suspended or abandoned for 180 days. That clock does not run from the issue date. It runs from the last time anything happened, and it restarts every time something happens again.

This is what kills permits in practice. A service upgrade gets roughed in and passes inspection in December. The customer stalls on a kitchen delivery, the job sits, and nobody calls the next inspection. The following June the permit is void — even though it was issued only seven months earlier and everyone involved believes it is live. A tracker that measures from the issue date would have shown that permit as comfortably active. This one measures from the December inspection and shows it expiring in June, which is the answer that lets somebody do something about it.

Two details follow from reading the rule carefully. A failed inspection has to count as activity: the inspector attended and the crew is working through corrections, which is the precise opposite of the suspension or abandonment the rule is aimed at. Treating a failure as nothing would show a permit dying while work is visibly underway. And a cancelled inspection has to not count, or a booking nobody attended could hold a dead permit open indefinitely. The builder draws that line explicitly, and prints which clock produced every date so the reader never has to guess.

Related templates

More free downloads for your ELECTRICAL template library.

Permit Tracker FAQs

When does an electrical permit expire?

Under IBC 105.5 there are two independent windows. A permit becomes invalid unless work commences within 180 days of issuance. Once work has commenced, it becomes invalid if the work is suspended or abandoned for 180 days. The second window runs from your most recent activity and restarts each time there is more, which is why this tracker asks for your inspection log rather than just your issue date.

No, and that is worth checking before you rely on it. 180 days is the model code figure — we verified it verbatim against Massachusetts 780 CMR 105.5, which adopts the model text unchanged. Other jurisdictions amend it; the District of Columbia uses one year. Both windows are editable per permit in this builder for exactly that reason, and the note printed on every export says the figure is the model one rather than settled law everywhere.

It restarts the abandonment clock, which in practice is the same thing. The rule targets work being suspended or abandoned, and a recorded inspection is evidence it was neither. So a permit roughed in and inspected in June has until roughly December on that clock, and calling a further inspection in November pushes it out again.

Yes. The inspector attended and the crew is working through corrections — that is active work, not abandonment. The tracker treats a fail exactly as it treats a pass for clock purposes. Record failures honestly: leaving them off the log makes your permit look closer to expiry than it actually is, which is the wrong direction to be wrong in. A cancelled inspection is different and does not count, because nobody attended.

IBC 105.5 authorizes the building official to grant, in writing, one or more extensions of not more than 180 days each, on written request showing justifiable cause. Enter the days granted on the permit and the expiry date moves accordingly. If you enter more than 180 the builder still applies it and notes that more than one written grant is involved — which is accurate, since the cap is per grant rather than in total.

Set the finaled date and the permit closes out. A closed permit never shows as expiring or expired however old it is, and it never contributes to the next-expiry date at the top of the sheet. Without that, a tracker starts nagging you about jobs you finished two years ago and people stop reading it.

So the document is stable. A tracker exported for a Monday planning meeting should still say the same thing when someone opens the PDF on Friday. Every status, day count and expiry flag on the sheet is graded against the as-of date you set, which also lets you produce a tracker as it stood at any point in the past.

Never lose a permit to the calendar. CloseCrew never loses a call.