
Mesa Building Inspections for New Homes: The IRC R109 Sequence Through Final and CO
Mesa inspects a new home in the order set by the 2018 IRC: foundation before concrete, rough plumbing and electrical, framing, then final. You schedule each one in the DIMES (Mesa E-Permit) portal, by text to 480-644-2428, or by automated phone. The Building Official issues the Certificate of Occupancy after the final passes.
A new home in Mesa is inspected in a fixed order while it is built, and each stage has to pass before the work gets covered by concrete, drywall, or stucco. Mesa builds to the 2018 International Residential Code (IRC), so the sequence follows IRC Section R109. The whole run ends with a final inspection that clears the way for your Certificate of Occupancy, the document that legally lets you move in. This page lays out the order, the three ways to schedule, and how the final ties to the CO.
The inspection sequence under IRC R109
Mesa inspects the build from the ground up, calling each point while the work is still visible. The 2018 IRC sets the required stops, and Section R109.3 says it plainly:
It shall be the duty of the permit holder or their agent to notify the building official that such work is ready for inspection.
In order, the critical inspections are:
- Foundation, before concrete. The footing trenches, rebar, structural hold-downs, and the electrical grounding (UFER) are checked after forms and reinforcement are set but before any concrete is poured.
- Rough plumbing, mechanical, gas, and electrical. These are inspected before they are covered and before the framing inspection, while every pipe, duct, and wire is still open to view.
- Framing. Framing, firestopping, draftstopping, and bracing are inspected after the roof is on and after the rough trades pass.
- Final. Made after all work is complete and before anyone occupies the home.
The order is not optional because an inspector cannot approve what is already hidden. For example, say a Mesa framing crew finishes a 2,600 square foot house and the drywall crew hangs board before the rough electrical and framing are signed off. The inspector cannot see the wiring or the structural connections, so the work fails. Crews then cut out new drywall to expose it, re-inspect, and re-patch, adding a week and real labor cost. The City of Mesa is the authority having jurisdiction (AHJ) , and its Development Services inspectors set and enforce this order.
How to schedule, and the hours
You request every inspection yourself, and you need the permit number to do it. Mesa gives three ways. First, online through DIMES, the city's name for its Mesa E-Permit (Accela) portal: open the permit record, find "inspections," and select schedule or request inspection. Second, by text message to 480-644-2428, sending the action (S to schedule, RS to reschedule, C to cancel), the permit number, the three-digit inspection code, and the date. Third, by the automated phone line, where you enter the same three-digit inspection code.
Regular inspections run 6:30 a.m. to 5:00 p.m., Monday through Friday, excluding holidays. For work that has to be looked at after 5 p.m. on a weekday or on a weekend, Mesa runs an after-hours line at 480-644-4273. Pick the right three-digit code for the stage you are at, because the wrong code can send the wrong inspector and burn a day on your schedule.
How the final ties to your Certificate of Occupancy
The final inspection is the gate to occupancy. If an inspection fails, the inspector leaves correction notes, you fix the items, and you call for a re-inspection before work continues. On a new home, a passing final triggers the Certificate of Occupancy (CO). Mesa issues the CO after inspections are passed and any conditional holds are cleared, and the Building Official signs it. The CO lists the permit, the property address, the code edition, and the approved use. Only with the CO in hand are you legally cleared to move in, and a closing or a mortgage usually requires it.
For your build this plays out at three moments. On pour days, the foundation inspection has to pass before concrete goes in, so inspection drives the concrete schedule. At close-in, the rough and framing inspections gate the cover-up. At move-in, the final inspection and CO are what clear you to occupy.
What this means for you
Treat the inspection calendar as the backbone of your schedule, not an errand. Each stage must pass before the next trade covers its work, so one missed or failed inspection pushes everything behind it. Keep your permit number and the three-digit inspection codes handy, schedule through DIMES or the 480-644-2428 text line a day ahead, and never let a crew bury wiring, plumbing, or framing before it is signed off. Do not move family in until the Certificate of Occupancy is issued, because occupying without it is a code violation.
This entry closes the Mesa module loop. The codes your work is inspected against are in Mesa Adopted Building Codes , and the permit that authorizes the build is in Mesa Residential Building Permit Requirements . For the full journey, see the steps to building a custom home in Arizona .
Source
The scheduling methods, inspection hours, and CO process above are published by the City of Mesa Development Services: Construction Inspections on mesaaz.gov . You schedule through the Mesa E-Permit (DIMES) portal . The required inspection stops come from 2018 IRC Section R109 , which Mesa adopted.
This page is general information, not a code interpretation. The Mesa city website blocks some automated visits, and scheduling numbers and CO steps change, so confirm the current process and codes with Mesa Development Services before you schedule.
Keep exploring

Begin Your Build
Relax while we manage every detail, throughout the entire process. Tell us about your vision, and we'll be in touch to schedule a consultation.
