Solution · Permit Tracking

Permit tracking for operators across every state and site.

Authorities rarely send renewal notices. Licensing boards can revoke a permit the day it expires — no grace period. ExpiryEdge tracks every permit, every location, every jurisdiction in one dashboard, with reminders 90 / 60 / 30 days before each renewal window opens, routed to a named owner.

Start Free Trial
No credit card required · Setup in minutes
ExpiryEdge permit portfolio dashboard showing renewal windows, owners and status across locations

Quick answer

Permit tracking software keeps a structured record of every operating permit, licence, and registration a business holds — name, authority, permit number, expiry, renewal window, fee, prerequisites, and a named owner — and fires reminders before each renewal window opens. ExpiryEdge tracks permits across every location and jurisdiction in one dashboard, stores the certificate against each record, and separates Filed from Issued status so a slow jurisdiction never reads as non-compliant.

By the numbers

Why permit spreadsheets break under audit

Same day

most authorities can revoke a permit the day it expires — no grace period

Source: Wolters Kluwer (2024)

8 fields

is the minimum useful record per permit (name, authority, number, expiry, window, fee, prereqs, owner)

Source: Wolters Kluwer CT (2024)

88–94%

of business spreadsheets contain material errors — why permit spreadsheets break under audit

Source: Panko / University of Hawaii

60+ days

lead time required for most municipal permit renewals (inspection-dependent)

Source: Industry benchmark
What you track

Permit types tracked across the portfolio

State + city business licences

Liquor / alcohol permits

Food handler + health department permits

Fire / occupancy certificates

Environmental + waste-carrier permits

Short-term rental (STR) registrations

Sales-tax + foreign-qualification renewals

Professional licences (contractor, cosmetology, real estate)

DOT / FMCSA operating authorities

Music licensing (ASCAP / BMI / SESAC)

Why operators move off spreadsheets

Three things permits need that calendars and spreadsheets cannot deliver

Reminders authorities don't send

California ABC explicitly states they will not always notify you. New York SLA sends a 90-day advisory but you still file. Most counties send nothing. ExpiryEdge fires reminders at 90 / 60 / 30 / 7 days before the renewal window so you act with time to spare.

Multi-location, multi-jurisdiction by default

A restaurant chain in 12 cities has 12 different liquor permit cycles, plus food handler permits, fire occupancy, music licensing, and trade waste permits. ExpiryEdge shows the entire portfolio in one dashboard with per-location drill-down.

Named owner per permit, not "the team"

Every permit needs one person responsible for filing. ExpiryEdge enforces a named owner per record plus an escalation path if they leave or stop responding. No more orphaned permits.

What you get

Six features built for the permit lifecycle

The whole portfolio, one screen
Multi-site, multi-state — filtered to what is due next

Each location has its own permit stack. Filter by site, by state, by permit type, or by next-action-due-date. The aggregate dashboard is for head office; per-location drill-down is for site managers. A 12-city chain sees all 12 liquor cycles at a glance.

Per-location and per-entity organisation

Filter by jurisdiction, type, owner or due date

Custom lead time per permit — 120 days for liquor, 60 for food, 30 for utility

Austin TXUp to dateHouston TXDue soonRiverside…Due soonNashville…Action neededPhoenix AZUp to dateDenver COUp to date
Reminders that reach a named owner
Multi-channel alerts 90 / 60 / 30 / 7 days out

Authorities rarely warn you and there is no grace period, so reminders fire on a cadence before the renewal window even opens — to the permit holder, the compliance manager, or both. The site manager gets the occupancy reminder; accounts gets the insurance reminder. You are not the only recipient for everything.

Email, SMS, WhatsApp, Slack, Microsoft Teams

Named owner plus additional notified parties per record

Escalation path if the owner leaves or stops responding

90dreminder60dreminder30dreminder7dreminderRenewal window
Filed vs Issued + the certificate vault
Close the "filed-but-not-issued" compliance gap

Most permit failures happen in the gap between filing on time and the jurisdiction issuing the new certificate. ExpiryEdge tracks Filed status separately from Issued, so you hold timestamped proof of on-time submission. Upload the actual certificate against each record and pull live proof for any inspector, lender, landlord, or franchise auditor in seconds.

Timestamped evidence of on-time filing

Permit certificate stored against each record

Audit-ready compliance report (current / expiring / lapsed) per location — CSV and PDF

ExpiryEdge upcoming permit renewal reminder showing filed and issued status with attached certificate
Who this is for

Operators in every industry where a permit decides whether you trade today

Restaurants, bars, hospitality

Liquor, food handler, fire occupancy, and music licensing — multiple cycles per site across every location.

Multi-family / commercial property

Occupancy certificates, elevator and fire inspections, and trade permits tracked per building.

Short-term rental / Airbnb operators

STR registrations and local permits that revoke the day they lapse — tracked across every listing.

Construction / GC / specialty trades

Building permits, trade licences, and environmental approvals alongside the standard package.

Fleet / DOT / FMCSA permits

IFTA, IRP, UCR, and operating authorities tracked with the rest of the permit portfolio.

Field services / HVAC / electrical

Per-state professional licences and local business permits, with CE-credit prerequisites flagged.

Retail / multi-location franchise

Head-office roll-up plus per-store drill-down for franchise principals and auditors.

Environmental / waste-carrier permits

Waste-carrier registrations and environmental approvals on their own jurisdiction cycles.

How it compares

ExpiryEdge vs spreadsheets, enterprise tools, and SMB calendar apps

ExpiryEdgeSpreadsheetAvalara / CLiCSMB calendar app
Permit-specific 8-field record

Partial

Multi-channel reminders (SMS / WhatsApp / Slack / Teams)

Partial

Filed vs Issued status tracking
Document vault per record

Partial

Audit-ready export per location

Partial

Setup in under one hour
Pricing for 5–500 permits

Free

Cross-permit-type (not just construction)

Partial

Partial

Avalara and Wolters Kluwer CLiC are enterprise tools built for hundreds of permits across thousands of jurisdictions — indicative pricing $10–60k/year plus per-permit fees. ExpiryEdge fits the 5–500 permit bracket those tools over-price and spreadsheets under-serve.
Frequently asked questions

Any permit, licence, or registration with an expiry date. Common categories: state and city business licences, liquor / alcohol permits, food handler permits, health department permits, environmental and waste-carrier permits, fire and occupancy certificates, sales-tax registrations, professional licences (contractor, cosmetology, real estate), DOT / FMCSA operating authorities, short-term rental permits, music licensing (ASCAP / BMI / SESAC), and foreign-qualification good-standing renewals.

It depends on the permit. Liquor licences typically require 60–120 days because they include public notice and background-check steps. Food and health permits may need inspections scheduled in advance. Professional licences often require continuing-education credits completed before filing. As a rule, set the first ExpiryEdge alert to 90 days before the renewal window opens - that gives time to gather paperwork, complete inspections, and pay fees without rushing.

Mostly no. California ABC explicitly states even when they send a courtesy notice, the responsibility for renewing on time rests entirely with the licensee. New York SLA sends a 90-day advisory but still requires the licensee to file. Many counties and municipal authorities send nothing. The Wolters Kluwer rule of thumb: licensing boards can revoke a permit the day it expires, with no grace period.

Yes. Each permit record has an assigned primary owner plus any number of additional notified parties. Your health and safety manager gets reminded about safety certificates. Your accounts team gets reminded about insurance renewals. The site manager gets the occupancy permit reminder. You are not the only recipient for everything.

Yes. Permits are organised by location and by entity. Each location has its own permit records, with a clear status view. The aggregated dashboard shows the entire portfolio across all locations, with filters by jurisdiction, location, permit type, owner, and next-action-due-date - useful for multi-state operators with hundreds of permits across dozens of cities.

You file the renewal on time but the jurisdiction takes weeks to issue the new permit. Technically your permit has expired even though you have done everything right. ExpiryEdge tracks filed status separately from issued status. When you submit a renewal, mark it Filed; when the new permit arrives, mark it Issued and upload the certificate. If a jurisdiction is slow, you have a timestamped record proving you filed on time - which most authorities accept as evidence of good-faith compliance during the gap.

Avalara and CLiC are enterprise tools built for operators with hundreds of permits across thousands of jurisdictions - indicative pricing $10–60k/year plus per-permit fees. ExpiryEdge fits the 5–500 permit bracket those tools over-price and spreadsheets under-serve, with the same core capabilities (8-field record, expiry tracking, document vault, audit trail, multi-location) at a flat monthly rate.

Yes. Upload the certificate against each record. When an inspector, lender, franchise auditor, or new landlord asks for proof of a valid permit, you retrieve it in seconds from one place instead of digging through email or filing cabinets. Documents are stored encrypted with permission-based access.

One dashboard for every permit, every location

Free 14-day trial. Multi-location ready. Setup in minutes.