Building codes by state

What Has to Be True Before Your Building Is Approved.

The model code is only the start. Your local authority, site and loads decide the actual approval path.

(209) 859-3932

What codes apply

Model Codes Are Only the Starting Point

The International Building Code and related standards provide a common model, but states and local jurisdictions adopt, amend and enforce them differently. The authority having jurisdiction controls the actual permit path. A project address is required before wind, snow, seismic, fire, energy and local amendments can be confirmed. VMI permit support connects the building configuration and engineering record to that local review without pretending one national answer fits every office.

Load types explained

Six Loads Engineering Must Consider

Dead load

The permanent weight of the structure and fixed materials carried by the frame.

Live load

Temporary or movable loads associated with use, maintenance and occupancy.

Wind load

Pressure and uplift based on location, exposure, height and building geometry.

Snow load

Roof loading influenced by mapped ground snow, drifting and local conditions.

Seismic load

Earthquake design requirements based on mapped hazard, site class and system.

Collateral load

Fixed equipment or systems added to the building beyond the basic structure.

Fifty-state directory

Find Your State

Search the directory, then confirm the local authority before relying on any requirement.

Alabama

VMI permit support coordinates with the office reviewing projects in Alabama. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Alaska

VMI permit support coordinates with the office reviewing projects in Alaska. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Arizona

VMI permit support coordinates with the office reviewing projects in Arizona. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Arkansas

VMI permit support coordinates with the office reviewing projects in Arkansas. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

California

VMI permit support coordinates with the office reviewing projects in California. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Colorado

VMI permit support coordinates with the office reviewing projects in Colorado. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Connecticut

VMI permit support coordinates with the office reviewing projects in Connecticut. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Delaware

VMI permit support coordinates with the office reviewing projects in Delaware. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Florida

VMI permit support coordinates with the office reviewing projects in Florida. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Georgia

VMI permit support coordinates with the office reviewing projects in Georgia. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Hawaii

VMI permit support coordinates with the office reviewing projects in Hawaii. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Idaho

VMI permit support coordinates with the office reviewing projects in Idaho. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Illinois

VMI permit support coordinates with the office reviewing projects in Illinois. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Indiana

VMI permit support coordinates with the office reviewing projects in Indiana. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Iowa

VMI permit support coordinates with the office reviewing projects in Iowa. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Kansas

VMI permit support coordinates with the office reviewing projects in Kansas. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Kentucky

VMI permit support coordinates with the office reviewing projects in Kentucky. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Louisiana

VMI permit support coordinates with the office reviewing projects in Louisiana. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Maine

VMI permit support coordinates with the office reviewing projects in Maine. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Maryland

VMI permit support coordinates with the office reviewing projects in Maryland. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Massachusetts

VMI permit support coordinates with the office reviewing projects in Massachusetts. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Michigan

VMI permit support coordinates with the office reviewing projects in Michigan. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Minnesota

VMI permit support coordinates with the office reviewing projects in Minnesota. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Mississippi

VMI permit support coordinates with the office reviewing projects in Mississippi. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Missouri

VMI permit support coordinates with the office reviewing projects in Missouri. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Montana

VMI permit support coordinates with the office reviewing projects in Montana. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Nebraska

VMI permit support coordinates with the office reviewing projects in Nebraska. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Nevada

VMI permit support coordinates with the office reviewing projects in Nevada. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

New Hampshire

VMI permit support coordinates with the office reviewing projects in New Hampshire. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

New Jersey

VMI permit support coordinates with the office reviewing projects in New Jersey. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

New Mexico

VMI permit support coordinates with the office reviewing projects in New Mexico. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

New York

VMI permit support coordinates with the office reviewing projects in New York. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

North Carolina

VMI permit support coordinates with the office reviewing projects in North Carolina. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

North Dakota

VMI permit support coordinates with the office reviewing projects in North Dakota. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Ohio

VMI permit support coordinates with the office reviewing projects in Ohio. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Oklahoma

VMI permit support coordinates with the office reviewing projects in Oklahoma. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Oregon

VMI permit support coordinates with the office reviewing projects in Oregon. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Pennsylvania

VMI permit support coordinates with the office reviewing projects in Pennsylvania. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Rhode Island

VMI permit support coordinates with the office reviewing projects in Rhode Island. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

South Carolina

VMI permit support coordinates with the office reviewing projects in South Carolina. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

South Dakota

VMI permit support coordinates with the office reviewing projects in South Dakota. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Tennessee

VMI permit support coordinates with the office reviewing projects in Tennessee. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Texas

VMI permit support coordinates with the office reviewing projects in Texas. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Utah

VMI permit support coordinates with the office reviewing projects in Utah. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Vermont

VMI permit support coordinates with the office reviewing projects in Vermont. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Virginia

VMI permit support coordinates with the office reviewing projects in Virginia. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Washington

VMI permit support coordinates with the office reviewing projects in Washington. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

West Virginia

VMI permit support coordinates with the office reviewing projects in West Virginia. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Wisconsin

VMI permit support coordinates with the office reviewing projects in Wisconsin. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Wyoming

VMI permit support coordinates with the office reviewing projects in Wyoming. Local adoption and amendments must be confirmed for the project address.

Check the ICC adoption resource

Code and permit FAQ

Answers Anchored for Reference

Does VMI help with permits?

VMI coordinates permit requirements and acts as the permit agent at no extra cost. The authority having jurisdiction still controls review timing and final approval.

Who is the authority having jurisdiction?

The AHJ is the state, county, city or other office legally responsible for reviewing and approving the project. The correct office depends on the actual property.

Are stamped drawings always required?

Requirements vary by jurisdiction and project. VMI confirms whether stamped drawings, calculations or other documents are required for the authority reviewing the project.

Does the building permit include the foundation?

Foundation scope and responsibility must be confirmed in writing. Building reactions and site conditions inform foundation engineering, but the foundation may be a separate scope.

Ask us the awkward question

Confirm the Code for Your Address

Nothing here commits you to anything. We confirm the site, code and configuration before asking you to commit.

(209) 859-3932