Pull any permit. Without pulling your hair out.
Drop in plans, addresses, photos — anything.
Our AI files it to the right AHJ portal in minutes, then chases the plan checker for you.
One platform, every California AHJ.
Permit pulling shouldn't take a full-time hire.
One portal, then another. The same address, contractor, and scope re-typed dozens of times a week — across cities that all want the data in their own format.
Then the chase: plan checkers who haven't picked up the file, status updates that never come, corrections that land Friday at 4:55. Volume grows, headcount grows faster.
Built by operators who've pulled thousands of permits across every trade — we know exactly where the time goes.
Your AI permit assistant is ready.
Every AHJ. Every portal. Every trade.
From Accela and OpenGov to Tyler EnerGov, ePlanLA, EPIC-LA, and the long tail of homegrown county portals — we plug into every system your team files with. One workflow, every city.
Currently live across California — Los Angeles, San Diego, San Jose, Sacramento, Stockton, Fresno, Oakland, Long Beach, Bakersfield, Riverside, Santa Barbara, and 500+ more. Expanding nationwide through 2026.
If your team pulls permits, we file them.
Solar, electrical, HVAC, water heaters, reroof, mechanical — same workflow, same dashboard, same minutes-not-days submission speed.
Express permits
Same-day, over-the-counter approvals. Drop in your docs, we submit, you have a permit number in minutes.
Plan Check permits
Full plan-review submissions. We submit, chase the plan checker, handle corrections, and track every status update.




Watch every field get pulled from the plan.
No templates. No data entry. Drop in the plan set — addresses, APNs, equipment, loads, license numbers, and AHJ-specific quirks come out as structured data.
Documents in. Permit number out.
Whatever your team has — plans, contracts, photos, scopes — drop it in. The AI reads it, fills the right portal, submits, and tracks every status update from there. Nobody re-types anything.
AI extraction summary
sample_solar_plans.pdf · 7 pages · Review before submitting.
Classification
Extracted fields
AI auto-fills the form, pays with your saved card, and emails you the permit.
Upload anything you have.
Plan sets, contracts, photos, scopes of work, invoices. PDFs, DWGs, JPGs — drag, drop, done.
AI reads everything.
Each page tagged: plan sheet, structural calc, single-line, contract, photo.
Every field, auto-filled.
Address, APN, equipment, loads, classifications — pulled from the plans, dropped into the portal.
We file. We chase. You watch.
Submitted to the right AHJ portal, monitored twice daily, plan checkers nudged, corrections surfaced.
Faster than expediters. Cheaper than headcount.
Expediters bill by the hour and bottleneck on one coordinator's schedule. Headcount scales linearly with volume. We give your existing team the leverage of a 10-person permit desk — without the desk.
Predictable pricing. Never a penalty rate.
Pay per permit or run a monthly plan. Switch tracks anytime. Overages billed at your plan's per-permit rate, never a penalty rate. Submit button never disappears.
- 12 permits / month
- Overages at $35/permit
- Twice-daily monitoring
- Slack alerts
Need both? Most contractors do — every account gets access to both tracks. Talk to sales for high-volume or annual pricing.
Questions, answered.
We currently cover 500+ AHJs across California — including LA City (LADBS / ePlanLA), LA County (EPIC-LA), San Diego, San Jose, Sacramento, Stockton, Fresno, Oakland, Long Beach, Bakersfield, Riverside, Santa Barbara, and the long tail of municipal and county portals. We support Accela, ePlanLA, EPIC-LA, OpenGov, Tyler EnerGov, and most homegrown county systems. Expanding nationwide through 2026.
Drop your jurisdiction into our coverage search and join the waitlist. New cities get prioritized based on demand. If you're a high-volume contractor in an unsupported city, we'll prioritize your jurisdiction within weeks — and you get free permits while we build the adapter.
Currently 99.2% across our supported permit types. Every extraction is reviewable before submission — your team sees what the AI pulled, can edit any field, and approves before we file. We never auto-submit without a human signoff.
Portal logins are stored encrypted in Supabase Vault — never in plain text, never in logs. Credentials are scoped to your company, not individual users, so your team shares them seamlessly. Only company admins can edit them. Every access is audit-logged.
Express permits are over-the-counter — same-day issuance once submitted (water heater swaps, like-for-like changeouts, basic solar PV, electrical upgrades). Plan Check permits require full plan review by the AHJ — usually involve corrections cycles and take days to weeks. Same workflow on our side; different tracks because the cost structure is different.
If we fail to submit a permit due to our system error, you're refunded automatically. If a permit is rejected by the AHJ for issues with your plans or scope, our work was already done — no refund, but our team helps you fix and resubmit at no additional cost. Monthly plans are cancellable anytime, prorated to the next billing cycle.
Enterprise plans include unlimited permits, SSO, audit logging, custom AHJ onboarding for your priority jurisdictions, an SLA + uptime guarantee, and a dedicated CSM. Talk to sales — we structure based on your monthly volume, the trades you serve, and any compliance requirements (SOC 2, GDPR, etc.).
Ready when you are
Stop pulling permits the hard way.
First permit free. No credit card required. Cancel anytime.