Skip navigation links
Code Development
Training and Certification
About Us
Industry Links
Contact Us
What's New
Skip navigation links
Members Only
Why Become a Member
How We Help You:Expand How We Help You:
Contact Field Manager
Field Services Assistance
Ask A Code Question
IAPMO Certified Professionals Search
Government Relations
Drought ToolkitExpand Drought Toolkit
Career Center
Uniform Codes Questions & Answers
Water Demand Calculator
2017 Oregon Plumbing Specialty Code
Appeals Decisions 2017
Petition Filed and Council Appeals Decisions
Code Development Process - UPC/UMC 


IAPMO’s code development process is an open consensus process accredited by the American National Standards Institute (ANSI).  The process invites the participation of the IAPMO members and the general public.  Anyone may participate by attending committee meetings, proposing changes to the Uniform Plumbing Code and Uniform Mechanical Code, speaking to the IAPMO membership at IAPMO’s Annual Education and Business Conference or appealing a matter to the Standards Council.  The procedures which govern the code development process are known as the Regulations Governing Committee Projects.

The UPC and UMC are developed under a three-year cycle.  The first major step in the process is the Call for Proposals. During this period, anyone may submit a proposed code change to the current edition of the Uniform Plumbing and/or Mechanical Code.  During the spring meeting scheduled in year two of the cycle, the Plumbing Technical Committee and Mechanical Technical Committee reviews all proposed changes to the codes.  Shortly after their meeting, the committees are balloted on whether to accept, amend or reject the proposed code changes.  Such actions are printed and made available to the public in August in the Report on Proposals.

Following the publication of the Report on Proposals, the Assembly Consideration Session takes place at IAPMO’s Annual Education and Business Conference in the end of year two of the code development process.  At this session, anyone in the assembly may speak for or against an action taken by the committee as published in the ROP, and may move that the assembly consider a different action on a particular proposed code change.  If a motion is successful, it is sent to the Technical Committee for their consideration and action at their next scheduled meeting.

All Assembly Comments are submitted to the Technical Committees along with all other membership and public comments during the Call for Comment period. 

At their spring meeting in year three of the code development cycle, the Technical Committees review and act on all comments.  IAPMO members and others are invited to participate in this open meeting.  The committee’s actions are published in the Report on Comments. Then, at the Annual Education and Business Conference held that year, IAPMO holds the Association Technical Meeting Convention where IAPMO members have a final opportunity to voice their opinion on the language which will be published in the next editions of the UPC and UMC.

Following the Association meeting, IAPMO members and other interested parties have the opportunity to appeal to the IAPMO Standards Council with regard to procedural or substantive matters.  Petitions may also be filed with the Board of Directors regarding decisions of the Standards Council.

The IAPMO consensus code development process is open to anyone who has an interest in plumbing or mechanical systems.  IAPMO members have a voice and a vote throughout the entire process. 

If you have any questions regarding the development of the UPC or UMC, please contact a member of the IAPMO Code Development Department at 909-472-4100 or at