Permitting software for all sizes of government
Clicks-to-configure solutions for large governments to move faster.
How Seattle Used AI to Address the Root Cause of Permit Delays
Seattle's Department of Construction and Inspections (SDCI) partnered with CivCheck to test AI-assisted permit pre-screening across two phases. The engagement achieved 92% accuracy against human reviewer decisions, projected 81 days saved per permit at intake, and shifted staff sentiment about AI from mostly negative to 71% more favorable.
The City of Seattle, Washington, issues approximately 52,000 permits a year. Median permitting timelines have grown to 170 days for middle-housing and 686 days for large multifamily projects — roughly twice as long as a decade ago. A single project can require 30 or more approvals across eight departments, and for applicants, especially first-timers and small builders, that complexity translates directly into uncertainty, delays, and costly rework.
The root cause, however, wasn't reviewer capacity but rather the quality of applications entering review. The Seattle Department of Construction and Inspections (SDCI) found that first-pass approval rates ranged from 1 to 15 percent, and that 50 to 70 percent of all correction comments stemmed from missing information or misunderstandings rather than actual code violations. The review process had effectively become the mechanism for finishing applications, not approving them.
SDCI partnered with CivCheck, a Clariti company, to test whether AI-assisted pre-screening could change that equation by improving application quality, reducing intake cycles, and freeing reviewers to focus on work that required their expertise. CivCheck is Clariti's Guided AI Plan Review™ solution, designed to accelerate plan review and permit approvals without replacing human judgment. Its AI copilots help applicants submit approvable applications on the first try, and city reviewers get through reviews faster with structured, rule-based compliance checks.
The Challenge
SDCI's internal analysis confirmed what reviewers already knew: most correction cycles weren't caused by code violations — they were caused by incomplete submissions. First-pass approval rates ran as low as 1 to 15 percent, and 50 to 70 percent of all correction comments traced back to missing information or applicant misunderstandings.
Without clear upfront guidance on what a complete application required, applicants submitted early and relied on correction cycles to surface gaps. Reviewers absorbed the cost. Three conditions reinforced the pattern:
- Incomplete submissions by default. Applicants frequently submitted plans before they were ready, relying on correction cycles to identify gaps rather than resolving them upfront.
- Inconsistent reviewer expectations. Requirements were sometimes applied differently across reviewers and disciplines, leading to contradictory feedback and unpredictable timelines for applicants.
- Disproportionate impact on less experienced applicants. The complexity of Seattle's permitting process created the highest barriers for first-time applicants, homeowners, and small builders who lacked the resources to navigate it.
The Solution
Seattle's engagement with CivCheck ran in two phases, each targeting a distinct point in the permitting process where delays were most likely to occur.
| Phase 1: AI-assisted code compliance pre-screening | Phase 2: AI-assisted permit intake pre-screening |
|---|---|
| CivCheck's Guided AI Plan Review Platform was configured against 67 zoning and structural regulations drawn from SDCI's residential code requirements. Reviewers used CivCheck alongside their normal workflows on 57 residential applications, comparing the AI determinations to their own and providing structured feedback. In total, 1,262 regulatory checks were performed. | CivCheck reviewed 29 historical permit intake applications. The team reconstructed the actual intake history for each — including the number of review cycles and total time spent in intake — then modeled what would have happened had applicants used CivCheck to resolve issues before submitting. |
Results
92% accuracy across more than 1,200 checks
Across both phases, CivCheck's AI aligned with human reviewer determinations 92 percent of the time. For intake specifically, CivCheck identified 83 of 90 rejection reasons across 29 applications, missing only 7 due to ambiguous definitions of when certain checks applied. Those 7 misses corresponded to just four unique rule types, each resolvable with under an hour of configuration.
81 days saved per permit, on average
Modeled against actual intake performance, the projected average time savings came to 81.3 days per permit in the intake phase alone. Across 29 applications, that represented 1,626 total days saved and 77 fewer intake review cycles — an average of 3.85 fewer cycles per permit.
86% of staff reported business value
Among the 14 SDCI plan reviewers who participated, 86 percent agreed or strongly agreed that CivCheck helped applicants submit more complete applications, sped up approvals, or reduced review cycles. High-volume users — those who reviewed three or more applications — were unanimously positive. Before the engagement, staff held significantly negative perceptions of AI in permitting, with detractors outnumbering promoters 7 to 1. After hands-on experience with CivCheck, 71 percent reported a more favorable view.
"Using CivCheck, I've realized how powerful it is for screening applications and quickly identifying common minor corrections, which lets me focus my review time on more complex code issues."
SDCI Plan Reviewer
Before and After
| Before CivCheck | With CivCheck | |
|---|---|---|
| When gaps are caught | Incomplete applications discovered mid-review, triggering multiple correction cycles | Issues flagged by AI before submission, preventing incomplete applications from entering the review queue |
| Intake cycle volume | An average of 4.5 intake review cycles per permit, with intake alone taking 90 days on average | Projected to cut intake time by nearly three months and reduce review cycles by 85% |
| Reviewer time allocation | Reviewers spent significant time on basic completeness issues, leaving less capacity for complex review | AI handles intake completeness screening so reviewers can focus on complex determinations requiring professional judgment |
| Consistency across staff | Inconsistent reviewer expectations created unpredictable timelines for applicants | Rule-based AI checks applied consistently across reviewers, reducing contradictory feedback |
| Applicant experience | First-time applicants and small builders disproportionately impacted by process complexity | AI-assisted pre-screening surfaced requirements upfront, reducing the knowledge gap between experienced and first-time applicants |
The Opportunity at Scale
Scaled across Seattle's annual volume of approximately 8,400 construction permits, the city's engagement with CivCheck pointed to the following projected outcomes:
25,200 staff hours saved annually at permit intake
With CivCheck in place, most applications would pass intake in a single round, avoiding an estimated 25,000+ redundant intake reviews per year.
Up to 75,000 additional staff hours freed in plan review
Applying the 70% reduction in review time observed across other jurisdictions using CivCheck, the city could add ~75,000 additional hours annually for substantive review work.
Faster, more equitable access for all applicants
By surfacing gaps before submission, CivCheck would disproportionately benefit first-time applicants, small builders, and community-based developers who had the least capacity to absorb correction cycles and delays.
