What IRC 2024 § M1203 requires
IRC 2024 Section M1203 requires at minimum two inspections for mechanical work on residential buildings: a rough-in inspection before mechanical systems are concealed behind walls, ceilings, or insulation; and a final inspection after all mechanical equipment is installed and operational. The rough-in inspection verifies duct routing, combustion air openings, framing penetrations, and drain piping before concealment. The final inspection verifies equipment installation, clearances, venting, controls, and operational function.
Under IRC 2024, the permit holder must schedule each inspection with the building department and must not conceal work until the rough-in inspection has been approved.
Section M1203 establishes the inspection framework for mechanical permits. All mechanical work that is covered by a permit must be inspected at the stages specified by the building official. The IRC requires that mechanical systems not be concealed until they have been inspected and approved at the rough-in stage. Covering ductwork, insulating pipes, or closing walls before the rough-in inspection has been approved is a code violation that can result in a stop-work order and a requirement to open the concealed work for inspection.
The rough-in inspection for mechanical work covers all components that will be hidden after the project is complete. For a typical forced-air HVAC system installation, the rough-in inspection occurs after ductwork is installed but before insulation, drywall, or ceilings are closed. The inspector examines the duct system layout including supply and return trunk sizing, branch duct sizing, connections, and transitions. The inspector verifies that return air pathways are provided to each room served by supply air, that combustion air openings are sized and positioned correctly for fuel-burning appliances, that framing penetrations for ducts are correctly sized and supported, and that any rough-in for condensate drain piping is correctly sloped and sized.
For new construction, the mechanical rough-in inspection typically occurs simultaneously with the framing inspection, since ductwork is installed during framing. In remodel work, the sequencing may differ — ductwork may be installed partially in finished space and partially in unfinished space, requiring the inspector to examine the concealed portion before it is covered while the accessible portion can be inspected at any time. Contractors should coordinate with the building department on sequencing when a remodel project has complex mechanical work spanning both concealed and open spaces.
The final mechanical inspection occurs after all equipment is installed, all ductwork is connected, all venting is complete, and all systems are operational. At the final inspection, the inspector verifies that equipment is listed for its intended use, that clearances to combustibles around heating equipment meet the code and manufacturer requirements, that venting systems are correctly installed and terminated, that exhaust fans are connected and discharge to the exterior, that the condensate system is complete and correctly sloped, and that thermostats and controls are installed and functional. The inspector may operate the system to verify basic functionality, including confirming that the heating system ignites and runs, that the cooling system operates (if weather permits), and that exhaust fans produce airflow.
Some jurisdictions require additional inspection stages beyond rough-in and final. A pre-drywall inspection is sometimes required separately from the framing/rough-in inspection to verify mechanical rough-in before any wall finish is applied. Jurisdictions with energy code requirements may require a commissioning inspection or third-party verification to confirm that the installed HVAC system meets Manual J load calculations and Manual D duct design requirements. In complex projects such as radiant heating systems or ERV/HRV installations, the building official may require additional inspections at specific stages of installation.
The permit holder is responsible for scheduling inspections. The building department cannot monitor construction progress and does not automatically dispatch inspectors when work reaches an inspection-ready stage. The permit holder — whether a licensed contractor or a homeowner — must contact the building department, typically by phone, online portal, or in person, to schedule each inspection. Most jurisdictions require scheduling at least 24 to 48 hours in advance. Inspections are not guaranteed for the same day as the request. Contractors who do not plan for inspection lead times may find that concealing work too early results in a failed inspection and rework.
When an inspection fails, the building official issues a correction notice identifying the deficiencies that must be corrected before re-inspection. The permit holder must correct all noted deficiencies and then request a re-inspection. Some jurisdictions allow a single free re-inspection; others charge a re-inspection fee for each additional visit. After a certain number of failed inspections, some jurisdictions require the permit holder to meet with the building official to discuss the project before additional inspections are scheduled.
Inspectors are required to provide written correction notices when work does not pass inspection. A verbal-only correction that is not documented does not create a clear record of what was required. Contractors who receive verbal corrections should request written documentation, both to have a clear record of what needs to be corrected and to provide evidence if a dispute arises about whether the correction was made.
Why This Rule Exists
The staged inspection requirement exists because concealed mechanical systems cannot be inspected after they are hidden. A duct system buried in a wall, an improperly sloped condensate drain concealed in a ceiling cavity, or a combustion air opening that was framed incorrectly and then drywalled cannot be evaluated without opening the finished surface. The cost of discovering a code violation after finishes are applied — cutting open drywall, removing insulation, and repairing finishes — is far greater than the cost of a pre-concealment inspection that catches the violation when correction is still easy.
The final inspection requirement ensures that the completed system is functional and safe before occupants use it. A system that passes rough-in but has a final installation defect — such as an improperly terminated vent, a disconnected condensate drain, or a missing equipment clearance — can create immediate safety hazards. The final inspection is the last opportunity for the building department to verify that the completed system is code-compliant before it is used by occupants.
What the Inspector Checks at Rough and Final
At rough-in, inspectors check duct sizing against the design documents or permitted plans; duct material (rated for the application, joints sealed); return air pathway adequacy; combustion air opening sizes for fuel-burning appliances; framing penetrations protected where required; condensate drain rough-in slope and sizing; and equipment mounting supports or bases that will be inaccessible after concealment.
At final, inspectors check equipment labeling (listed and labeled for the application); clearances to combustibles on all sides of heat-producing equipment; venting system material, slope, termination location, and height above roof or grade; exhaust fan duct connections and exterior terminations; condensate drain connections and system completeness; thermostat wiring and control function; and electrical disconnects at equipment. In jurisdictions with energy code commissioning requirements, the inspector or a third-party verifier checks airflow measurements, refrigerant charge, and duct leakage test results.
What Contractors Need to Know
Scheduling inspections early in the project timeline is essential. Most building departments have inspection lead times of one to three days. A contractor who completes rough-in work on Thursday and expects a Friday inspection will often be disappointed. Build inspection scheduling into the project schedule at the beginning, and schedule inspections as soon as the work is inspection-ready — do not wait until the day before you need to proceed to the next phase.
Failed inspections have cascading effects on project timelines. A failed rough-in inspection means that concealment cannot proceed until the re-inspection is passed. If insulation or drywall subcontractors are scheduled to follow immediately after the rough-in inspection, a failure creates a scheduling gap that can be expensive. Confirming that mechanical rough-in is correct before calling for inspection — using a pre-inspection checklist — reduces failure rates and protects project schedules.
When requesting a re-inspection after a failed inspection, be specific about what corrections were made. Some jurisdictions allow the correction notice to serve as documentation of what was changed. Inspectors appreciate contractors who can walk them through the corrections made since the last visit; this reduces re-inspection time and demonstrates that the correction notice was taken seriously.
What Homeowners Get Wrong
Homeowners pulling their own mechanical permits frequently do not understand that inspections must be scheduled proactively. They complete the work, assume the inspector will come check it, and then close up the wall — only to discover that they covered the work before the rough-in inspection. A homeowner who closes a wall before the rough-in inspection has been approved will be required to open the wall for inspection before the final can be approved. This is the most common and most easily avoidable mechanical permit mistake homeowners make.
Homeowners also frequently are uncertain about what “rough-in ready” means. A system is rough-in ready when all components that will be concealed are installed and complete but not yet covered. Ductwork should be fully connected and supported; combustion air openings should be framed; condensate drain rough-in should be in place. The system does not need to be operational at rough-in. The final inspection is when operational systems are verified.
State and Local Amendments
California requires third-party inspection and commissioning for HVAC systems under certain energy code provisions (Title 24 HERS — Home Energy Rating System). HERS raters verify duct leakage, refrigerant charge, and airflow as a condition of final energy code compliance. This is a separate process from the building department inspection, and both must be completed before a certificate of occupancy is issued. Contractors in California must be familiar with HERS requirements and must coordinate with HERS raters as part of the project schedule.
Florida requires that HVAC systems be commissioned in accordance with ACCA Manual J and Manual D standards, and the Florida Building Code requires documentation of load calculations as part of the permit package. Some Florida jurisdictions require that the commissioning report be submitted to the building department before the final inspection will be scheduled. Contractors who do not include commissioning documentation in their permit submittals may face inspection delays.
Many jurisdictions have moved to online inspection scheduling through permit management software portals. Contractors and homeowners in these jurisdictions must create accounts on the portal, link the inspection request to the permit number, and schedule through the online system. Phone scheduling may no longer be available. Contractors working in new jurisdictions should confirm the scheduling method before the first inspection request is needed.
When to Hire a Professional
The inspection process is designed to catch code violations, but inspectors are not HVAC commissioning specialists — they verify minimum code compliance, not optimal system performance. Homeowners who want their HVAC system to perform well, not just pass inspection, should hire a licensed HVAC contractor who will commission the system properly in addition to meeting code requirements. Commissioning includes verifying airflow at each register, checking refrigerant charge, measuring static pressure, and adjusting the system for the specific building load — activities that are beyond the scope of a code inspection.
Contractors who are unfamiliar with a particular jurisdiction’s inspection process and requirements should consult with the building department before beginning work. A pre-application meeting or pre-permit consultation with the building official can clarify what inspections are required, what documentation is needed at each stage, and what the inspector will look for. This investment of time before work begins saves time and money when inspections proceed smoothly.
Common Violations Found at Inspection
- Ductwork or other mechanical components concealed before the rough-in inspection was scheduled or approved, requiring the contractor to open finished surfaces for inspection
- Combustion air openings for fuel-burning appliances not inspected before the rough-in inspection was called, leaving the building official uncertain whether the openings meet the minimum sizing requirements
- Equipment clearances to combustibles that do not meet the code minimums or manufacturer requirements, discovered at final inspection when the equipment has already been set and connected
- Venting systems terminated at incorrect locations — too close to windows, doors, or property lines — discovered at final inspection after all vent penetrations have been sealed
- Condensate drain systems that are not sloped correctly or that discharge to unapproved locations, discovered at final inspection after the drain piping is connected to the equipment
- Exhaust fans that are ducted to an attic or crawl space rather than to the exterior, in violation of IRC M1501, discovered at final inspection when the duct is already installed
- Mechanical permits for which final inspection was never requested, leaving the permit in open status indefinitely and creating disclosure problems when the property is later sold
- Work performed after the permit has expired, in jurisdictions where permits expire after a set period of inactivity, requiring a new permit and re-inspection of all work
Key takeaways
The points to remember from this section
- 01 IRC 2024 Section M1203 requires at minimum a rough-in inspection before concealment and a final inspection after the system is operational; no mechanical work may be covered before rough-in approval.
- 02 The rough-in inspection covers ductwork, combustion air openings, framing penetrations, and condensate drain rough-in; the final inspection covers equipment, clearances, venting, controls, and operational function.
- 03 Inspections must be proactively scheduled by the permit holder with the building department, typically 24–48 hours in advance; inspectors do not automatically dispatch when work is ready.
- 04 California requires HERS rater commissioning verification in addition to building department inspection for HVAC energy code compliance.
- 05 Concealing work before the rough-in inspection is the most common and most costly mechanical inspection mistake, requiring the permit holder to open finished surfaces for a belated inspection.
Field Q&A
Common questions about M1203
01 How do I schedule a mechanical inspection? ▸
02 Can I cover my ductwork before the rough-in inspection if I know it is correct? ▸
03 What happens if I fail the rough-in inspection? ▸
04 Does the inspector actually turn on my HVAC system at the final inspection? ▸
05 My permit is about to expire and the final inspection hasn’t been done. What should I do? ▸
06 What is a HERS inspection and is it different from the building department inspection? ▸
Educational reference only. Code text is paraphrased from the ICC model; adopted code may differ due to state or local amendments. Always verify with your Authority Having Jurisdiction before relying on this content for construction.