AI Plan Check for Cities & Counties

Approve more housing with the staff you have.

CrossBeam Permits is AI plan check software that cities, counties and other permitting agencies set up around their own staff, rules and workflow, covering both the applicant pre-check before submittal and the agency’s own intake screening, building and planning plan review, corrections letters, backchecks and staff questions.

The City of Laguna Beach and the City of Buena Park use it today. How they use it

Miniature city hall diorama with a clock tower and flag

The Squeeze

The state has passed 25+ ADU bills since 2016. Cities and counties want to comply. The volume arrived; the staff didn’t. The routine 60% of plan check (stamps present? codes listed? fire rating correct?) is the same work, repeated thousands of times.

429,503

ADU permits in CA since 2018

Shovels.ai

35,800

fewer local gov workers since 2020

UC Berkeley Labor Center

90%+

sent back for corrections in San Jose

Mercury News

The Clock Is Running

States are putting deadlines on local review. Miss the window and the permit can be approved automatically. An AI review that drafts the reading and writing helps your team meet the clock with the staff you have.

18 states

make cities and counties act within a fixed window or risk automatic approval

HousingWire, Sept 2026

60 days

California’s statewide clock on ministerial housing approvals, set in 2025

HousingWire, Sept 2026

30–43%

of the extra time it takes to build housing in the slowest U.S. cities is spent waiting on permits

Princeton / UChicago working paper, 2026

What each law requires: California ADU 60-day timeline · California post-entitlement permits · Washington SB 5290

Unincorporated Areas, Too

Outside city limits, the county is the planning and building authority for about one in six Californians. CrossBeam is available to every California city and county, and already has local rules loaded for unincorporated Los Angeles, San Diego, Riverside, and San Bernardino.

The parcel decides, not the mailing address

Altadena has a mailing address but no city hall. CrossBeam checks the parcel against incorporated city limits and says so when the county, not the postal city, is the permit authority.

Your county code

Onboarding wires in your county’s own zoning and building titles alongside the California codes, so a finding cites your code, not a neighboring city’s.

The same state clocks

Post-entitlement deadlines bind counties exactly like cities: a completeness call within 15 business days (Gov. Code § 65913.3). CrossBeam drafts the notice in hours, and staff review and send it.

Population: California Department of Finance, E-1 estimates, January 2026

A Submittal’s Day at the Counter

In Your Own Voice

The letter that goes out doesn’t read like a machine wrote it. A final pass restyles every export to match how your department writes: your letterhead, your phrasing, your numbering, your formats. Applicants see your voice, not a template.

  1. 1

    Before submittal

    An agency can offer a free or paid pre-check, branded as its own program, that runs the same review engine its staff use. The City of Buena Park funds one for every applicant: “Buena Park Plan PreCheck by CrossBeam” is free, voluntary and advisory, and City plan check staff still review every submittal. How Buena Park set it up.

    Who decides: The applicant decides what to fix; the agency still reviews every submittal

  2. 2

    Intake

    CrossBeam Permits compares the package against the agency’s own submittal requirements and lists what is required, what is present and what is missing. It then drafts the applicant notice in the agency’s voice, with links to the agency’s own forms. A permit technician reviews and edits the notice before it is sent.

    This matters most where state law sets a completeness clock. In California, ADU and post-entitlement housing permits carry a 15-business-day completeness deadline. See ADU 60-day timeline and post-entitlement permits.

    Who decides: Permit technician or planner

    Screener
  3. 3

    Review

    CrossBeam Permits reads the full plan set, sheet by sheet, and checks it against the state building code and the agency’s adopted local amendments, and on the planning side against the zoning code and objective standards. Each finding names the code section it rests on and the sheet where the evidence is. A finding that cannot point to both is flagged for a person to look at instead of being stated as a correction.

    Who decides: Plan reviewer or planner

    Pre-Check
  4. 4

    The letter

    The draft letter uses the agency’s letterhead, numbering, phrasing and format, so applicants receive the department’s letter, not a software report. Staff can promote, demote, edit or dismiss any item before signing. Nothing reaches an applicant without staff approval.

    Who decides: Plan reviewer signs

  5. 5

    Resubmittal

    When plans come back, CrossBeam Permits checks the new set against the prior letter item by item and reports which items appear resolved and which do not. It also flags changes elsewhere in the set that were not part of the response, so the reviewer does not start the review over from scratch.

    Who decides: Plan reviewer

    Corrections Response
  6. 6

    The phone keeps ringing

    The CrossBeam Permit Assistant answers code and process questions for staff and, where the agency chooses, for residents. Answers are grounded in state code and the agency’s local rules and include their sources.

    Who decides: Staff choose where it is offered

    Permit Assistant

Both Departments Read Plans

Spell check for building code.

Ministerial review is math. The plan either complies or it doesn’t: setbacks, spans, fire ratings, stamps. It’s the most compute-intensive review a building department runs, and the place AI helps most. Your reviewers keep the engineering judgment; the engine does the cross-referencing.

A head start on discretionary review.

Zoning is judgment, but the opening read doesn’t have to be. CrossBeam runs a fast, checklist-style planning screen, with objective standards checked and cited, so your planners start from a marked-up set instead of a blank one.

Permit types are not limited to one kind of project. Agencies use it for any submittal with an architectural construction-document set, including single-family homes, ADUs, additions and remodels, multi-unit housing and commercial tenant improvements.

The Correction Tax

Your building department pays third-party consultants $150–$175/hr to review plans. When plans come back with corrections (and 60–90% do), the consultant re-reviews at the same hourly rate. But the applicant’s original fee already covered the first review.

Every included correction cycle is a pure cost to your department. $300–$625 per round, recovered $0 from the applicant.

Source: Public consultant contracts: CSG, WC3, Bureau Veritas hourly rates from Huntington Beach, South San Francisco, Alameda city council records

The Misaligned Incentive

Third-party plan review consultants bill hourly. Every correction cycle is more revenue for them. A sloppy submittal that requires 3 rounds of review is more profitable than a clean one approved in 1 round.

No consultant is going to build a tool that reduces their own billable hours.

CSG, WC3, and Bureau Veritas serve the majority of California cities on hourly contracts

The ROI

Measured in a California customer city’s own permit records (2023 to 2026): about 440 complex building permits a year (new homes, ADUs, additions, major remodels, pools, commercial tenant improvements) needed 2.6 to 2.9 plan submittals each before issuance. That is about 800 re-reviews a year. Six in ten permits needed at least one correction, and about four in ten needed two or more.

Re-review workload today~1,600 hrs/yr

About 800 re-reviews at about 2 hours each (our assumption; rechecks vary by project). Close to one full-time plan checker.

10% fewer correction rounds~160 hrs · $18–28K

About 80 fewer re-reviews, valued at $110/hr (in-house plan checker with benefits) to $175/hr (contract plan check).

25% fewer correction rounds~400 hrs · $44–70K

About 200 fewer re-reviews, same rates.

Half the correction rounds~800 hrs · $90–140K

About 400 fewer re-reviews, same rates.

CrossBeam is priced per agency

Scoped to your permit volume, review lanes, and what your team needs. For scale: one plan checker costs about $200–235K a year with benefits for about 1,800 review hours (our estimate from Buena Park’s FY2026-27 budget).

Freed hours show up as shorter queues and faster plan check rounds, and as room for volume peaks without overflow consultants; cash savings arise only where rechecks are billed hourly. This is not new fee revenue: California caps plan check fees at the reasonable cost of the service (Gov. Code 66014), and permit volume follows applicant demand. The reductions are scenarios, not measured results. We report correction rounds and turnaround from each agency’s own permit records.

How We Work

One AI Platform. Engineers at Your Counter.

CrossBeam is our own plan review platform, deployed by the people who built it. A forward-deployed engineer works beside your plan checkers and permit techs, learns how the work really moves, and shapes the system around your team.

Proprietary review platform.

One core engine reads full plan sets against state law and your local code, then drafts the corrections letter in your department’s voice.

Forward-deployed engineering.

No sales layer, no subcontractor, no ticket queue. The person in the room with your staff is the one who changes the code, and fixes often ship the same day.

Built for each agency.

Every city and county gets its own rules, review lanes, and tools, so CrossBeam fits the way your team already works and keeps getting better at it.

How an Agency Gets Started

Every agency gets its own setup. A typical start looks like this:

  1. 1

    Scope. We agree on the permit types, review lanes (intake, building, planning, backcheck, Q&A), letter format and volume. See pricing and procurement.

  2. 2

    Load the public rules before day one. We load the agency’s municipal code, adopted local amendments, submittal checklists, forms and fee schedule on top of the state code.

  3. 3

    Add what only staff know. Staff walk us through their checklists, standard comments and judgment calls. We encode them into the agency’s own setup.

  4. 4

    Run on your own plan sets. Staff run recent real submittals and compare the drafts with the letters they actually sent.

  5. 5

    Go live lane by lane. Staff approve every item. The engineer who works with your staff is the person who changes the system, and fixes ship quickly.

  6. 6

    Measure together. Goals are measured from the agency’s own permit records so the agency can check them independently.

Nothing needs to be installed or migrated. CrossBeam Permits works alongside the agency’s existing permitting system of record.

“AI in permitting will rebuild faster and safer, reducing costs and turning a process that can take weeks and months into one that can happen in hours or days.”

Governor Gavin Newsom, April 2025

On launching AI tools for LA fire recovery permitting · Governor’s Office press release

Human-in-the-loop, always.

AI drafts, humans approve. Fails and flags are your staff’s to promote, demote, or dismiss. Nothing goes out without a signature. Your department stays in the driver’s seat.

Where We Are Today

The City of Laguna Beach and the City of Buena Park use it today. CrossBeam Permits works with cities, counties and agencies anywhere in the country.

  • California: available to every city and county; most already have their local rules loaded.
  • Beyond California: reviews already run on local code in the Greater Seattle, Las Vegas, Denver and Kansas City areas.
  • Current coverage: 549 jurisdictions in the rules library.

Coverage describes the rules library. It is not a customer list. Agencies using CrossBeam Permits today are listed on Agencies using CrossBeam Permits.

For Agency Staff and Buyers

Questions

The short ones are here. For anything else, ask below.

All questions

AI answers from CrossBeam’s own product information. For a code question, use the Permit Assistant.

Bring CrossBeam to Your Counter

Cities and counties can’t self-serve into CrossBeam, and shouldn’t have to. Onboarding wires in your local code, your forms, your letterhead, and your writing style. Tell us about your counter and we’ll scope a start that fits your team.