Independent & host-side · not a city reporting tool

A permit lapses. Your listing goes dark. You hear it from a guest.

Airbnb and VRBO now share permit-violation data with cities. One lapsed renewal can trigger listing suspension within 48 hours — and fines of $500–$2,000 a day — before you even know there was a problem.

Track every STR permit renewal. Enter each permit’s renewal date once. PermitGuard fires a 90/60/30/7-day alert ladder before expiration and pre-loads the rules and renewal windows for every city we cover — plus the fee where the city publishes a fixed one — so you know exactly what to do when an alert hits.

No credit card required to start

permitguard.us/dashboard
PermitGuard compliance dashboard showing listings, renewal timeline, and alerts

Your compliance posture at a glance — every listing, every deadline, colour-coded.

Active enforcement in these cities · View full coverage details

A person on our team re-confirms each city’s rules against its official source on a 90-day cycle, and an automated check looks for changes to those sources monthly. When a source moves, a change is applied without waiting for a person only if it is tied to a word-for-word quote we verify against the page we actually fetched. Anything ambiguous — and any change that would make us warn you later — goes to a person instead. Each city shows its own freshness status, including where automated checking isn’t currently reaching the source.

The compliance problem no PMS platform solves

Airbnb and VRBO now share permit violation data with cities under platform-compliance agreements. A permit lapse triggers automatic listing suspension within 48 hours — before you even know there was a problem. PermitGuard tracks your deadlines and tells you exactly what to do before that happens.

  • Hostfully, Guesty, Hospitable — full PMS platforms that don't track permit lifecycle
  • RentPermit — one-time application support, no renewal monitoring
  • Granicus / Deckard — sold to cities to catch hosts, not help them

PermitGuard is the opposite: independent, on the host’s side, and never a reporting channel to any city or platform.

The PermitGuard alert ladder

90 days until expiration
Early warning
60 days until expiration
First reminder
30 days until expiration
Action required
7 days until expiration
Urgent — renew now
0 days until expiration
EXPIRED — immediate action
permitguard.us/dashboard
A PermitGuard listing page showing the exact renewal steps, fee, and days remaining

Not just a reminder

When an alert hits, you already know what to do

Every listing shows which permits are required, the renewal process step by step, what each renewal costs where the city publishes a fixed fee, and a direct link to the city permit portal. No hunting through ordinance PDFs at 11pm.

  • Pre-loaded renewal windows for every city we cover, with published fees loaded where the city sets a fixed schedule and shown as “Varies” otherwise
  • Live registry verification in Austin, New Orleans, and Seattle
  • Night-cap, occupancy-tax, and license-display tracking in one place

Set up in minutes, protected for good

Enter a permit’s renewal date once. PermitGuard handles the calendar, the reminders, and the what-to-do from there.

1

Add your listing

Enter the address and paste your Airbnb/VRBO URL. PermitGuard detects the city and pre-loads the permit types and renewal windows that apply, plus the fee where the city publishes one.

2

Enter each permit once

Type in your permit number and its renewal date. That single date is all the alert ladder needs — no spreadsheets, no calendar reminders to maintain.

3

Get warned in time

PermitGuard fires email alerts at 90, 60, 30, and 7 days — and at expiration — with the exact renewal steps, the fee, and a link to the city portal. Paid plans get an SMS at every one of those windows too.

Everything you need to stay compliant

Connect your listings once. PermitGuard handles the calendar, the reminders, and tells you what to do at every deadline.

📋

Per-city permit database

Structured rules for Austin, Nashville, Denver, Portland, San Diego — fee amounts, renewal windows, required docs, portal links.

Calendared alert ladder

90/60/30/7-day email alerts per permit per listing — plus an SMS at each window on paid plans. You get exactly one alert per threshold, no spam.

📊

Compliance dashboard

Green/yellow/red status per listing. Nearest expiration date front and center. Know your compliance posture at a glance.

🔍

Know exactly what to do

Each listing shows which permits are required, the renewal process, what each renewal costs, and a direct link to the city permit portal.

🏠

Quick listing setup

Add listings by address + Airbnb/VRBO URL. We detect the city and pre-populate the permit types and renewal windows — you enter your permit numbers and dates.

🔒

Secure and private

Your permit numbers and listing data stay private. We never share host data with cities or platforms.

Built for hosts who can’t afford a lapse

If your permit deadlines live in your head or a spreadsheet, one busy month is all it takes. PermitGuard is for hosts and operators who’d rather be reminded than fined.

  • Owner-operators with 1–3 listings in a regulated city
  • Active operators juggling permits across multiple properties
  • Professional STR managers who need an audit trail per listing

We remind and track — we never file permits, submit renewals, or pay taxes on your behalf. You stay the accountable party with your city.

PermitGuard on a phone — the compliance dashboard on mobile

Simple, transparent pricing

Starts at $29/mo, with volume pricing that lowers your per-listing rate as you grow. One missed renewal costs more than a year of PermitGuard.

Small Host

$29/mo

1–3 listings

Perfect for hosts getting started

Start free trial
  • 3 listings included
  • All 30 cities covered
  • Unlimited permits per listing
  • Custom permits — track anything
  • 90/60/30/7-day alert ladder
  • Email + SMS alerts
Most popular

Active Operator

$92/mo

10 listings

For operators managing multiple properties

Start free trial
  • 10 listings included
  • Volume discount as you scale
  • All 30 cities covered
  • Live registry verification
  • Night-cap, occupancy-tax & license-display tracking
  • Health inspections, fire-safety & business-tax-receipt tracking
  • Document vault & permit history
  • 14-day free trial

Portfolio

$182/mo

25 listings

For professional STR managers

Start free trial
  • 25 listings included — best per-listing rate
  • Just $5/listing beyond 25
  • All 30 cities + new cities first
  • Same-day alert delivery
  • Full audit log & document vault
  • Managing 100+? Contact us for custom pricing

Monthly billing. Cancel anytime.

Why hosts trust PermitGuard

No fake reviews, no invented stats — just how the product actually works.

Built on official city open-data

Verification runs against cities' own public permit registries — Austin, New Orleans, and Seattle live — not guesses or scraped rumors.

30 cities and growing

We track STR rules across 30 US markets — including the Florida Gulf coast, Phoenix/Scottsdale, and the Charleston coast — and add new cities based on host demand.

No change lands without a quote behind it

When a city’s source moves, a change is applied automatically only if it’s tied to a word-for-word quote we verify against the page we actually fetched — an invented quote fails. Anything ambiguous, and any change that would make us warn you later, goes to a person. Every automatic change records its source, quote and previous value, so it can be undone.

Every city shows how it was checked

Each city carries its own freshness badge — verified current, change detected, or last confirmed on a date. Where we can’t reach a city’s source automatically, the badge says so instead of quietly looking fine. See them all on the coverage page.

You stay in control

We never file permits, submit renewals, or pay taxes on your behalf. PermitGuard reminds; you decide and act.

Your card never touches our servers

Billing runs entirely through Stripe's infrastructure — your payment details never pass through PermitGuard.

Independent and host-side

Not affiliated with, and not reporting to, any city government or booking platform. We answer to hosts.

Frequently asked questions

Straight answers about how PermitGuard tracks your short-term rental’s permit deadlines.

How does PermitGuard know my city's rules?+

We maintain rule sets for each supported city — permit renewal cycles, night caps, tax filing schedules, and listing-attestation requirements — aggregated from official city sources like published ordinances, STR program pages, and open-data registries. Tell us your city and PermitGuard applies its specific deadlines and limits to your listing.

How accurate and current is the data?+

We aggregate rule sets from official city sources, and a person on our team re-confirms each city against those sources on a 90-day cycle. In between, changes detected on a city's official source can be applied automatically, but only under strict evidence rules — see “How do you find out when a city changes its rules?” below. Every city on the coverage page shows its own status — verified current, change detected, or last confirmed on a specific date — so you can judge each city individually instead of taking a blanket accuracy claim on faith. STR ordinances change, so we're transparent: PermitGuard is a tracking and reminder tool, not a legal authority. Always confirm specifics with your city before a renewal — our job is to make sure that confirmation never sneaks up on you.

How do you find out when a city changes its rules?+

Two ways. A person re-confirms each city against its official source on a 90-day cycle. In between, an automated check runs monthly: it fetches each city's official source, normalizes and hashes the content, and compares it against the last version we recorded. When a source has moved, the change is interpreted automatically against the specific fields we store — renewal window, fee, night cap, tax rate. Some of those changes are applied without waiting for a person, and we'd rather you hear that from us than discover it. It happens only when all of these hold: the new value is tied to a word-for-word quote from the source; that quote is checked against the page we actually fetched, so an invented quote or one from the old version of the page fails; the reading is high-confidence; the value passes the same validation a human approval has to pass; and the change isn't high-consequence. High-consequence changes always go to a person, however confident the reading — clearing a value we already hold, a renewal window that shrinks or crosses an alert threshold, a large fee swing, a night cap that rises, a tax rate that falls, dropping a license-display requirement. Each of those rules is deliberately one-sided: we accept changes that make us warn you earlier and escalate ones that would make us warn you later. If the interpreter can't ground a value in a quote, is unsure, or reads the page two ways, it files for review instead of guessing. Every automatic change records its source URL, the exact quote, the model, its confidence and the previous value in the same transaction as the change, under a machine identity rather than a person's name — so it's auditable and reversible. Why not require a person for everything? We used to, and it isn't the safe option it looks like: a rule left stale because nobody worked a review queue is exactly as wrong as one misread, and far more likely.

Does the automated check work for every city?+

No, and we'd rather say so than round up. The monthly check depends on each city's official source being reachable and readable — some return errors, some don't respond, and stored URLs occasionally go dead when a city reorganizes its site. When we can't successfully check a city, that city's badge on the coverage page reads “change monitoring unavailable” rather than showing as fine, which means a change since the last confirmation could have gone unnoticed there, with nothing automatic catching it either. The per-city badge is always the honest answer for that city; we don't publish a single number that implies uniform coverage.

What is "Verify Now" and which cities support it?+

Verify Now checks your listing against your city's public permit registry. Three cities have live verification today: City of Austin, New Orleans, and Seattle. New Orleans and Seattle return a real status and expiration date. Austin's open dataset redacts house numbers, so for Austin we confirm that a licensed STR is on file for your street and ZIP and report its permit type — a strong signal, but a street + ZIP match, not an exact-address confirmation. For the other cities we cover, Verify Now gives you a guided manual check with a direct link to the official portal.

What's a night cap and how do you track it?+

Some cities limit how many nights a year you can rent — Portland's 95-night limit, Los Angeles' 120-day cap, San Francisco's 90 un-hosted nights. PermitGuard tracks your bookings against your city's cap and warns you as you approach it, so you don't trigger a violation.

What about occupancy taxes?+

Most STR cities require hosts to collect and remit transient occupancy tax on a set schedule. PermitGuard sends filing reminders ahead of each deadline. We remind you to file — we don't file or pay on your behalf.

Why do I need my license number on my listing?+

Cities like Austin, New York, and Chicago require your STR registration number to be displayed on the listing. If it's missing, platforms can de-list you to stay compliant with local law. PermitGuard tracks this and reminds you to keep your number posted.

What happens if my permit expires?+

Operating on a lapsed permit carries real consequences — cities commonly fine $500–$2,000 per day, and Airbnb and VRBO actively de-list non-compliant listings. PermitGuard fires alerts at 90, 60, 30, and 7 days before expiration and at expiration, so you have advance warning before a renewal turns into bookings lost or fines owed.

Do you file my permits or pay my taxes for me?+

No. PermitGuard tracks deadlines and reminds you to act — we never file permits, submit renewals, or pay taxes on your behalf. You stay the accountable party with your city, and we keep you on schedule.

How do alerts reach me?+

Email alerts are included on every plan. SMS alerts — for the same 90/60/30/7-day and expiration windows — are available on paid plans, so a critical deadline reaches you even when you're not checking email.

Is my data private and secure?+

Yes. Your permit details, documents, and contact info are stored securely and used only to power your alerts and verification checks. Billing is handled by Stripe — your card details never touch our servers. We don't sell your data, and we're an independent tool, not a reporting channel to any city or platform.

Which cities do you cover, and can you add mine?+

We cover 30 markets — Austin, Nashville, Denver, Portland, San Diego, New York, Chicago, Boston, Miami Beach, San Francisco, Honolulu, Los Angeles, New Orleans, and Seattle, plus the Florida Gulf coast (Clearwater, St Pete Beach, Treasure Island, Madeira Beach, Indian Rocks Beach, Anna Maria, Holmes Beach, Bradenton Beach, Sarasota, Siesta Key, Longboat Key, Venice), Phoenix and Scottsdale, and the Charleston coast (Charleston, Isle of Palms). You can also add a listing in any city not yet covered and track it manually — and that tells us where to expand next. If yours isn't listed, let us know and we'll prioritize by demand.

How is this different from the compliance software cities use?+

City compliance platforms exist to enforce the rules — they work for the government, flag violations, and support de-listing. PermitGuard works for you. We're on the host's side: our entire purpose is to track your deadlines and alert you ahead of them, so you have the best shot at staying off that flagged-listings list. The rules themselves, and whether you meet them, are always between you and your city.

Still have questions?

Start your 14-day free trial

Stop tracking permit renewals in a spreadsheet

Enter each permit’s renewal date once. PermitGuard fires the 90/60/30/7-day alert ladder before it expires, so a missed renewal never turns into lost bookings or a daily fine.

Start your free 14-day trial

No credit card required. Cancel anytime.