A road winding through golden fall aspens toward a mountain peak

Features

Everything you need to get the local answer on site.

Built by a plumber for the way trades actually work: dirty hands, a customer watching, and a city line that changes the rules.

GPS city lookup

Pull up to the job. The app already knows the city.

With your permission, CodeCheck uses your phone's location to match the jurisdiction you're standing in and opens that city's adopted codes and amendments.

  • Handles unincorporated county pockets (Adams, Arapahoe, Boulder, Douglas and Jefferson)
  • Shows the adopted edition and effective date for each jurisdiction
  • Pin a city by hand when you're quoting from the shop
App home screen: GPS card shows Louisville, CO with 2024 IPC and IFGC and local amendments, plus quick topics

Voice search

Ask it like you'd ask the inspector.

Tap the mic and say "gas test pressure in Arvada" or "sewer depth in Louisville." No typing on a muddy screen with gloves on.

  • Say a city and a topic, or a code section number
  • Jumps straight to the local rule, not a wall of search results
Voice search screen listening for a spoken question

Tap-to-explain

Plain English, one tap away.

Tap any rule to open a full-screen pop-up that explains it: what the model code says, what the city changed, and the bottom line for this job. Close it with the X in the top-right corner and you're right back where you were.

  • Full-screen, readable across a kitchen table
  • Every explainer cites its source section
  • "Summary only. The official code text controls." is on every card
Full-screen explainer pop-up for Louisville IPC 305.4.1 with a close X in the top-right corner

Local amendments + verification status

See exactly what each city changed, and how sure we are.

Every local amendment shows the code section, what the city set, the model-code default and the adopting ordinance. Each one carries a status so you know how much to lean on it.

VerifiedChecked against the adopted ordinance and code text.
UnverifiedResearched from the city code, pending confirmation with the building department.

Live coverage is 136 I-25 / I-70 corridor jurisdictions with 1,746 plumbing and fuel gas amendments we track across that footprint.

Verified Westminster amendment: IPC 305.4.1 sewer depth 42 inches minimum, set by Ord. 4241
Verified: Westminster
Unverified Louisville amendment: sewer depth 36 inches, pending confirmation with the building department
Unverified: Louisville

Watermark + Share with customer

Send the rule, not a screenshot.

Rule screens carry a light watermark with the tech's name, company and date. Tap Share with customer to text or email a clean link. Your customer opens a simple web page with the rule, the plain-English summary, the official source and your contact info. They don't need the app.

  • Watermarked screens discourage "borrowed" screenshots
  • Optional customer name on the share
  • Text, email or copy the link

Open the example customer page →

Watermarked rule screen with a yellow Share with customer button
Watermarked rule
Share with customer sheet with a link, Copy link, Text and Email options
Share sheet

Update notifications

Know when a city changes its code.

Cities adopt new editions and amend them on their own schedules. Follow the jurisdictions you work in and get a heads-up when an adoption, effective date or amendment changes.

  • Follow only the cities you work in
  • See what changed and when it takes effect
  • Effective dates shown, so you know which edition applies to your permit

Trade coverage

Where each trade stands today

Live

Plumbing (IPC) and fuel gas (IFGC)

Live coverage is all 136 I-25 / I-70 corridor jurisdictions — 1,746 plumbing and fuel gas amendments across the footprint.

Coming soon

HVAC / mechanical (IMC) and electrical (NEC)

HVAC/mechanical and electrical are coming soon to the app.

The Maroon Bells reflected in Maroon Lake in summer

Try it on your next job.

14-day free trial, no card needed. Plans from $9.99 per tech per month.