Most drawing sets get checked against the base model code. The plan examiner reviews against something different: the edition the jurisdiction actually adopted, plus every local amendment layered on top of it. That gap between what a designer checked and what the AHJ enforces is where plan check comments come from.
This article provides a transferable workflow for locating jurisdiction-specific amendments, mapping them to drawing sheets, and using custom code PDFs as a live reference during review. The steps apply to any jurisdiction, not just one state or city.
About 12 min read
Run building code reviewUpload drawings, specs, and codes. Eligible work emails get a $100 credit and cited issues in hours.
5+ issues or full refund · No demo required
The plan examiner reviewing your permit drawings is not working from the current International Building Code (IBC) edition. They are working from whatever edition the jurisdiction adopted, modified by state-level changes, and further adjusted by local amendments the city or county approved on top of that. A drawing set detailed to IBC 2021 submitted to a jurisdiction still enforcing IBC 2018 with its own local amendments is not a version preference issue. It is a correctable error that triggers plan check comments, delays permit issuance, and forces resubmission.
The amendment structure operates in three layers:
A structural engineer who details roof framing to ASCE 7 ground snow load defaults without checking Denver's local amendment table will produce drawings a Denver plan examiner flags on first review. Denver adopted the IBC 2021 with local amendments effective December 31, 2024, per Denver's Community Planning and Development department, and those amendments include snow load values that differ from ASCE 7 defaults.
This is not a Colorado-specific problem. Every jurisdiction that has adopted any model code has its own amendment document. Base-code-only checks do not catch what those documents modify.
Denver adopted IBC 2021 with local amendments published by its Community Planning and Development office. Those amendments are a separate document from the IBC itself, with their own section references and effective dates. Austin publishes local amendments to the 2021 IBC through the Austin Development Services Department. Again, a separate document, a separate retrieval step, a separate mapping exercise.
The point is not what each city's amendments say. The point is that every city has its own document, and a designer cannot assume the base code applies without retrieving it. That retrieval step is project-specific and cannot be performed once and reused across projects in different jurisdictions.
A drawing callout to an IBC 2021 section that does not exist in the jurisdiction's adopted IBC 2018 edition is a plan check comment waiting to happen. Version mismatch is not caught by reading the base code. It requires confirming the adopted edition with the AHJ or the jurisdiction's published code adoption page before detailed drawing production begins.
State electrical preemption adds a separate complication. In Colorado, the National Electrical Code (NEC) adoption is governed at the state level through the State Electrical Board, not by the local AHJ. Checking the local ordinance for electrical code applicability in Colorado produces the wrong reference. This is a jurisdiction-specific lookup that base-code checks will never surface.
Retrieving the wrong document, or using an outdated amendment ordinance, produces the same outcome as not checking at all. The following workflow applies to any US jurisdiction.
An amendment tracking matrix is a table that lists each local amendment section number, the base code section it modifies, and the drawing sheet or specification section where compliance must be demonstrated. It is an internal QA tool, not a submittal document. A minimal matrix needs four columns: Amendment Ref, Modified Code Section, Drawing Sheet(s) Affected, and Compliance Note.
This matrix becomes the drawing sheet compliance checklist a plan check reviewer can use to confirm that each flagged amendment has been addressed in the document set. When an amendment is revised mid-project, update the matrix immediately and flag any sheets where the prior amendment version drove a specific detail or callout.
Even with an amendment tracking matrix, cross-referencing every drawing callout against a jurisdiction-specific PDF during code compliance review is manual and prone to the same reading-fatigue errors it is meant to prevent. The problem is not that designers lack the documents. It is that applying those documents systematically across a full construction document set requires more parallel attention than a single-pass review delivers.
A drawing review workflow that accepts uploaded jurisdiction-specific code PDFs, including custom local amendment ordinances, AHJ policy bulletins, and non-standard local design criteria, uses those uploaded documents as the live reference during cross-check rather than relying on a static base-code library. The practical difference is significant:
This capability directly addresses the plan review process gap that manual amendment checks cannot close: citation specificity at the sheet level, referenced to the actual document the AHJ will enforce.
Amendment violations reach the plan examiner when the base-code check passes and the amendment check never happens. Specific failure categories appear on specific sheets.
InspectMind's building codes checker accepts your full construction document set alongside uploaded jurisdiction-specific amendment PDFs, AHJ policy bulletins, and custom local design criteria documents. The review cross-references each drawing sheet against both the applicable base code and the uploaded local documents, returning findings that cite the specific amendment section and the sheet where the conflict appears. For structural load amendments, energy code modifications, and fire separation requirements, findings are tied to the sheet and detail level where compliance must be demonstrated. Upload your document set, from $50 per upload, with a 5+ issue guarantee or a full refund.
For more on reducing plan check comments before submission, see how to reduce plan check comments and the pre-permit QA guide. For the distinction between what happens during formal review versus what your team controls before submission, see plan check vs plan review. For projects with jurisdiction-specific seismic requirements, see seismic design code compliance.
The base model code is the edition published by the International Code Council or a similar standards body. Local code amendments are changes that a state or municipality applies on top of the adopted edition. Amendments can modify thresholds, add requirements, or delete provisions from the base code entirely.
Check the jurisdiction's official building or community development department website for a published amendment document or local ordinance. For incorporated cities, the municipal code database is often the correct source. If the document is not posted online, contact the building department directly and request the current adopted code and local amendments with their effective dates.
The plan examiner will issue redline corrections identifying each non-compliant element. The applicant must revise the drawings, resubmit, and wait for a second review cycle. Each permit correction cycle adds time and cost before permit issuance.
The design team, typically the architect and engineer of record, is responsible for checking construction documents against jurisdiction-specific requirements before building permit submission. The plan examiner identifies violations but does not correct them. Pre-submission QA is the design team's responsibility.
Yes. A review workflow that accepts uploaded jurisdiction-specific PDFs can cross-reference drawing callouts against the actual local amendment document rather than a static base-code library. This produces findings that cite the specific amendment section the plan examiner will enforce, rather than a generic IBC flag.
A designer who details drawings to IBC 2021 and submits to a jurisdiction enforcing IBC 2018 will produce callouts to section numbers that do not exist in the adopted code. The plan examiner flags these as non-compliant references. Confirming the adopted edition with the AHJ at the start of design is the only way to prevent this category of plan check comment.
Upload PDF drawings and specs. Get flagged issues with evidence and code citations in hours.
5+ issues or full refund · No demo required
Sample report: 282 issues found|Pricing after first check
227,181+ customer-visible issues across 2,000+ customer accounts