You're on the list — we'll be in touch within 24 hours.

Stop tracking permits
in a spreadsheet.
Get alerts instead.

PermitPulse automatically tracks every permit and inspection deadline across all your jobs — and texts and emails you before anything expires.

No credit card. No annual contract. Setup in 30 minutes.

The real cost

One missed deadline costs more
than this tool costs forever.

Contractors don't lose permits because they don't care. They lose them because they're on a job site — not watching a spreadsheet.

"We lost a $40,000 job because a permit expired and we didn't catch it. Shared Google Sheet — nobody updated it."

James T. — Licensed Electrical Contractor, Tampa FL

"A sub's permit expired and we had no system to catch it. We nearly lost our license over something that should have been a 30-second email."

Daniel R. — General Contractor, Phoenix AZ

"Managing 8 jobs at once. There's no way I'm manually checking 15 permits every week."

Sandra M. — HVAC Contractor, San Diego CA

"I didn't even know the permit had an inspection window. By the time I found out, we'd already missed it."

Chris L. — Plumbing Contractor, Austin TX
$8,000
Max fine per violation
California CSLB 2025
3–6 wks
To re-approve an
expired permit
$5,000
Average re-application
and re-inspection cost
License
Can be suspended
for repeat violations
How it works

Set up in 30 minutes.
Then it runs itself.

We onboard you personally on a call and add your first permits together. After that — automatic.

Step 01
Add your active projects

One project per job — name, address, trade type. We do the first batch with you on your setup call. About 60 seconds each.

Step 02
Add each permit and expiry date

Permit number, type, issue date, expiry date. Alerts are scheduled the moment you hit save. Takes 90 seconds per permit.

Step 03
Alerts fire before every deadline

Email and SMS at 30, 14, 7, and 1 day before expiry. Your sub-contractor gets alerted automatically if they hold the permit.

Step 04
Monday digest — 5-second check-in

Every Monday at 8am: all permits across all jobs, sorted by urgency. One glance and you know nothing is at risk.

Automatic alert schedule — every permit, every time
INFO
90d
Heads up — permit expires in 90 days
Visibility only. No action needed yet.
email
WARN
30d
Action needed — 30 days remaining
Contact the building department now.
emailsms
URGENT
14d
Urgent — 14 days remaining
Call the building department today.
emailsms
CRIT
7d
Critical — 7 days remaining
Sub-contractor alerted automatically.
emailsmssub
NOW
1d
Permit expires TOMORROW
Escalation to secondary contact if unresolved.
emailsmsescalate
DIGEST
Mon
Weekly digest — every Monday at 8am
All permits, sorted by urgency. 5-second check-in.
email
What you actually see

Every permit. Sorted by urgency.
One glance.

This is your permit dashboard — all jobs, all permits, color-coded by how urgent they are. The moment you log in, you know exactly what needs attention today.

app.thepermitpulse.com/dashboard
Good morning, Mike — 3 permits need attention this week.
Permit Health
74
/ 100
EXPIRES
Electrical — 412 Birchwood Dr
Permit #FL-2024-08821 · Orange County · Residential
3d
remaining
emailsmssub
URGENT
Plumbing Rough-In — Oakwood Commons Unit 4
Permit #FL-2024-07193 · Broward County · Commercial
11d
remaining
emailsms
ACTION
HVAC — Sunrise Medical Plaza
Permit #CA-2024-11042 · San Diego County · Commercial
22d
remaining
email
ON TRACK
General Building — 88 Maple Street Reno
Permit #TX-2024-05512 · Harris County · Residential
61d
remaining
email
HEALTHY
Framing — Riverside Development Phase 2
Permit #AZ-2024-03871 · Maricopa County · Commercial
94d
remaining
email

Your actual dashboard — every permit across every job, sorted by urgency. Permit numbers blurred for privacy.

Real result

$34,000 job saved.
By a 7-day alert.

This is not a hypothetical. Here is exactly what happened on one job — the permit, the alert, and what it prevented.

MR
Marcus R.
Licensed Electrical Contractor · Tampa, FL · 6 active jobs
Job value protected
$34,000
The situation

Marcus was running 6 jobs in the Tampa area simultaneously — electrical rough-ins on 4 residential builds and 2 commercial retrofits. He was tracking permits in a shared Google Sheet that three people could edit. The Birchwood Drive job had an electrical permit issued in March with a 180-day validity window. Nobody had noted the expiry date correctly. The permit was set to expire on a Friday. He had a crew scheduled on that job the following Monday.

🔴 Alert fired — 7 days before expiry
"CRITICAL: Permit #FL-2024-08821 expires in 7 days (Fri Aug 9). Electrical — 412 Birchwood Dr. Contact Orange County Building Dept immediately. Sub: Rodriguez Electric has been notified."
Sent via SMS + email · Tuesday 7:04am
What happened next

Marcus called Orange County Building Department that morning and requested an expedited renewal. Because he called 7 days out — not after the expiry — they processed it by Wednesday. Total cost: one phone call and a $45 renewal fee. The crew started on schedule Monday morning.

Without the alert, the permit would have expired over the weekend. Renewing an expired permit in Orange County takes 3–6 weeks and requires a re-inspection — pushing the job by at least a month and putting the $34,000 contract at risk of cancellation.

"I didn't even realize the expiry date was wrong in our spreadsheet until the alert came through. That 7-day window was the difference between a $45 renewal call and losing the whole job."

Early users

What beta testers are saying.

A small group of contractors helped us build and test PermitPulse before launch.

BETA TESTER
★★★★★

"In the first week I got a 14-day alert I would have completely missed. That permit would have expired on a $28K job. The tool paid for itself before I was even billed."

MR
Marcus R.
Licensed Electrical · Tampa, FL
BETA TESTER
★★★★★

"The setup call was 25 minutes. All 8 of my permits were in before we hung up and alerts were already running. I didn't have to figure anything out myself."

DJ
Derek J.
General Contractor · Phoenix, AZ
BETA TESTER
★★★★★

"The Monday digest alone is worth it. I know in 10 seconds every week whether anything needs attention. No more digging through spreadsheets before my morning coffee."

TL
Tony L.
HVAC Contractor · San Diego, CA
Coming soon — Phase 2

Photograph your permit.
We fill in every field.

The biggest objection we hear is "I don't want to enter all my permits manually." So we're eliminating it. Take a photo of any permit — PermitPulse reads it and auto-fills everything.

📄
↓ AI reads the permit ↓
Permit number FL-2024-08821
Issue date Mar 12, 2024
Expiry date Sep 8, 2024
Trade type Electrical
Municipality Orange County, FL
Fields filled automatically · Alerts scheduled instantly
📸

One photo, zero typing

Point your phone at any permit document — printed, laminated, on a job site board. The AI extracts every field and adds it to your dashboard in under 10 seconds.

Alerts scheduled the moment it scans

As soon as the permit is parsed, your 30/14/7/1-day alert sequence starts automatically. No confirmation step, no manual review required.

🔒

Works on all US permit formats

Pre-trained on permit documents from Florida, California, Texas, Arizona, and 40+ other states. Handles printed, handwritten, and stamped formats.

📋

In the meantime — we do it for you

While photo scanning is in development, your setup call covers it. You read us the permit details — we add them while you watch. Most contractors are fully set up in under 25 minutes.

Photo scan — launching Phase 2
Pricing

Simple. No surprises.

No setup fees. No annual commitment required. Cancel any time.

Monthly
Annual
Solo
$49/mo
 

For independent contractors managing a handful of jobs

  • Up to 5 active projects
  • Up to 15 active permits
  • Email alerts — full schedule
  • Monday weekly digest
  • Personal 30-min setup call
  • SMS alerts
  • Sub-contractor auto-alerts
Start 7-day free trial
MOST POPULAR
Pro
$99/mo
 

For contractors managing multiple crews and active jobs

  • Up to 20 active projects
  • Up to 60 active permits
  • Email + SMS alerts
  • Monday weekly digest
  • Sub-contractor auto-alerts
  • Personal 30-min setup call
  • Priority email support
Start 7-day free trial
Business
$139/mo
 

For larger shops managing multiple foremen and projects

  • Unlimited projects and permits
  • Email + SMS alerts
  • Monday weekly digest
  • Sub-contractor auto-alerts
  • Escalation contacts
  • Up to 3 user seats
  • Priority phone support
Start 7-day free trial

All plans include a 7-day free trial. No credit card required. One prevented fine covers years of any plan.

Questions

What contractors ask us

Google Calendar doesn't know what a rough-in inspection window is, or that missing it voids the permit. It doesn't alert your sub-contractor when they hold the permit. It doesn't show all your active permits sorted by urgency. PermitPulse does all of this automatically — so you don't have to remember anything.
You don't have to. On your setup call we add your permits together — you read us the details while we enter them. Most contractors are fully set up in under 25 minutes. Going forward, new permits take 90 seconds each to add. And in Phase 2 we're launching photo scanning: photograph any permit and every field fills automatically. No typing at all.
You can export everything to a spreadsheet in one click at any time. We walk you through this on your setup call so you have a local backup from day one. Your data is yours.
Yes — all 50 states. Pre-built permit templates for Florida, California, Texas, and Arizona. For any other jurisdiction you enter the details in 2 minutes and the alert system works identically.
Full access to the plan you choose — no feature limits during the trial. We book a 30-minute call to set it up with you personally. You'll have live alerts running before we hang up. The 7 days start from when you're actually using it, not when you sign up.
Because you don't need 14 days to know if this works. On your setup call — which happens on Day 1 — we add your permits together and alerts start running immediately. You'll receive your first automated alert within the same week. If you haven't seen the value by Day 7, email us and we'll extend your trial by another 7 days, no questions asked.
After your setup call, we give you a personal referral link. Share it with any contractor you know. When they sign up through your link and convert to a paid account, you get one free month — credited to your account that same day. No portal, no complicated tracking. Reply to any of our emails with "referral count" and we'll tell you exactly where you stand. No cap on how many you can refer.
🤝

Refer a contractor, get a free month. Every paying customer you refer earns you one free month — no cap, no expiry. We give you a personal link (thepermitpulse.com?ref=you) after your setup call.

Get started →

Your license is worth more
than $49 a month.

7-day free trial. We set it up with you on a 30-minute call.
No credit card required.

No credit card · No annual contract · Cancel any time