Skip to content
PermitFoundry

How it works

One record, from application
to certificate of occupancy.

Follow a permit through the six stages your office already runs. Everything below happens inside one case record — no export, no connector, no second vendor holding the drawings.

01–06
Stages, each with what the applicant sees, what staff sees, and what the system enforces.
0
Connectors between intake, review, and inspections.
2
Interface voices — dense for staff, calm for applicants — from one system.
Config
Not custom code — the reason 30 to 90 days is credible.

The permit journey

Six stages. Pick one to see all three sides of it.

Most vendors show you the staff screen. The stage that fails an implementation is usually the one where the applicant and the statute disagree with it.

Stage 01 of 06

Application intake

A project description in, a complete application out. The applicant never picks a permit code and staff never receives a form with a required field left blank.

CLOCK: not yet started — begins on acceptance, not on submission

The applicant sees

  • A guided wizard that asks what you are building, not which permit class it maps to.
  • The requirement list and fee estimate before payment, not after.
  • Saved drafts, and one identity that works in every PermitFoundry jurisdiction.

Staff sees

  • Applications arrive in the queue already matched to a permit type and fee schedule.
  • Parcel, zoning, and prior-permit history attached from your GIS at submission.
  • Counter intake uses the same screens, so walk-ins and online applications converge.

The system enforces

  • Required documents per permit type — submission is blocked until they exist.
  • Fee calculation from the published schedule, itemized on the applicant receipt.
  • Every submission written to the hash-chained audit trail.

Module 01 · the anchor

Plan review, inside the case record.

Comments, versioned resubmittals, per-department pins, and the consolidated correction letter are all part of the permit — not a file that made a round trip through a second product. Nothing expires, nothing drifts, no comment is lost on the way back.

TI-000016 · FLOOR PLAN SETIn reviewVERSION 2 · current submission
A floor plan set open for review at submission version 2, with a Building-department correction pinned to sheet 3 citing a code table.
Plan review on the case record — a real capture of the reviewer’s workbench.

Correction items · this version

  • Fire · pin 2Open

    Occupant load calculation missing for assembly area A-2.

  • Building · pin 1Resolved in Rev 3

    Egress width at stair 2 below minimum. Carried forward from Rev 2.

  • Zoning · pin 3Note, not a hold

    Bike parking count meets minimum; confirm at final inspection.

All three assemble into one correction letter, in the city's template, with every item attributable to a reviewer, sheet, and version.

Two voices, one system

The same case, deliberately rendered twice.

Staff screens are dense: small type, tables, tabular numerals, every deadline on one row. Applicant screens are calm: larger type, plain language, one primary action. Same data, same permit, different job.

Staff voice · dense13px base · tabular
PermitStatusRevClock
BLD-2026-0418In review318 d
BLD-2026-0419Corrections2Paused
MEC-2026-0233Submitted127 d
ELE-2026-0117Approved2
Intake queue — replace with captured screenshot
Applicant voice · calm17px base · one action

BLD-2026-0419 · 118 Alder Street

We need three things from you.

Your review is paused while we wait — day 12 of your 30-day review clock is being held, not spent.

Clock paused · 18 days remain when you resubmit

Respond to the three items

Corrections response — replace with captured screenshot

Bring the permit type that gives your office trouble.

Thirty minutes, your permit type, our screens. We will run it through intake, a three-department review, a corrections cycle, and issuance — on the real product.

Why there is no feature matrix here

An incumbent with twenty years of accumulated checkboxes will always win a 200-row comparison. Ask instead where a drawing leaves the system, who owns the connector, and what the clock does while the applicant holds the ball.

Read the RFP-writing guide