Ruslan Nikon·August 19, 2026·7 min read

Permit Tracking Software vs. the Spreadsheet: What Actually Keeps Permits Moving

Every contracting company tracks permits somewhere. Usually it is a spreadsheet with a tab per month, a color code only one person understands, and a column called “status” that was accurate the day it was typed. The sheet is not the problem — the assumption behind it is. A spreadsheet records permits. It does not move them. Moving them still depends entirely on someone remembering what to check and when.

Permit tracking software flips that: the system watches the dates and tells the humans, instead of the humans watching the dates and telling the sheet. Here is the difference in practice, and what a tracker has to watch to earn its keep.

Where the Spreadsheet Breaks

Nothing chases anything

The sheet does not know a submit window closed yesterday or that a filing has sat in review for three weeks without a status check. Every follow-up depends on a human remembering to follow up.

It is current exactly once

The moment after someone updates it. From then on it drifts from reality until the next manual sync with a dozen city portals — and decisions get made on the drift.

One owner, one point of failure

The coordinator’s sheet is usually readable by exactly one person: the coordinator. Vacation, sick day, or resignation turns the permit pipeline into archaeology.

History evaporates

When a permit closes, the row gets deleted or buried. Nobody can answer “how long does San Jose actually take?” because the data that would answer it was never kept as data.

The Four Deadlines a Tracker Must Watch by Itself

The test of permit tracking software is not the pipeline view — anything can draw a kanban. The test is which dates it computes and surfaces without anyone maintaining them:

Submit windows

A requested permit that has not been filed is the most invisible kind of late. A tracker counts down from the request date and flags “submit overdue” before the client does.

City status checks

Cities rarely notify. A tracker schedules the next portal check per permit, records when it happened, and queues the ones that are due — so no filing goes quiet for weeks.

Expected approvals

Based on each jurisdiction’s actual track record, not a guess. When a permit blows past its expected approval date, that is a signal to escalate, and the tracker should raise it.

Inspections and re-inspections

The last mile is where late surprises hurt most. Scheduled inspections belong on one calendar across all clients, and a failed inspection should flag the permit until re-inspection is booked.

A tracker that watches these four turns the coordinator’s morning from “open twelve portals and hope” into “work the needs-attention queue.” That is the entire product, and it is worth more than any feature list.

Tracking Produces Data — Use It

A side effect of tracking permits properly is that you finally accumulate the numbers the spreadsheet always threw away: median time to submit, median time to approval, and — most useful of all — approval time by jurisdiction. That report changes real decisions: which cities need padding in the schedule, which filings to escalate, and what to tell a client when they ask for a date. When the answer to “how long does this city take?” is a report instead of a recollection, quoting and scheduling stop being guesswork.

Switching Without a Migration Project

The reason teams stay on the spreadsheet is never love. It is the fear that moving means re-typing two hundred permits. The fix is boring: CSV import. Export the sheet, map the columns, and the pipeline, flags, and calendar work on your existing permits the same afternoon. Permitio CRM is built exactly this way — one pipeline across every client and jurisdiction, the four deadline types watched automatically, an inspection calendar, and per-jurisdiction reports.

And because it is Permitio, there is a relief valve the spreadsheet never had: any permit you would rather not file yourself, our team files for $25–100 per permit, and it stays tracked on the same board. For the wider tooling landscape, see our permit coordinator software guide and the permit automation roundup.

Retire the Spreadsheet This Afternoon

Import your permit sheet into Permitio CRM by CSV and get a live pipeline with the deadlines watched for you — submit windows, status checks, approvals, and inspections.

Try Permitio CRMor book a walkthrough