At least 12 inches below grade. Mesa's amended plumbing code sets that minimum for every building sewer, and requires the same 12 inches below finished grade at the septic tank connection where the sewer serves a private system. The residential code carries a matching 12 inch rule for homes.
“Building sewers shall be installed not less than 12 inches (304.8 mm) below grade.”
- Applies to:
- Plumbing contractors, builders, designers and owners installing or replacing a building sewer at a Mesa home or business
- Official fee:
- A plumbing permit is required for new or replacement building sewer work; fees follow the city's Schedule of Fees and Charges
- In force:
- 2024 International Plumbing Code and 2024 International Residential Code with Mesa amendments (Mesa City Code 4-5-2 and 4-3-2)
- Last verified:
- October 4, 2026, against the official page
Every building sewer has a minimum cover, and Mesa spelled its number out in the local plumbing code instead of leaving it to the base IPC. It is a short rule, but it decides how deep a trench has to go on every repair or replacement.
What does Mesa's amended IPC 305.4.1 say?
Mesa's amendments to the 2024 International Plumbing Code are in City Code 4-5-2. Section 305.4.1, Sewer Depth, is rewritten in two sentences:
- At a private system. "Building sewers that connect to private sewage disposal systems shall be installed not less than 12 inches (304.8 mm) below finished grade at the point of septic tank connection."
- Everywhere else. "Building sewers shall be installed not less than 12 inches (304.8 mm) below grade."
The residential code has the matching rule. Mesa's amendment to IRC P2603.5.1 in City Code 4-3-2 says building sewers that connect to private sewage disposal systems "shall meet the requirements of the Maricopa County Environmental Services Department" and that building sewers "shall not be less than 12 inches (305 mm) below grade."
What do the key terms mean?
- Building sewer. The drain pipe from the building to the public sewer or private disposal system, outside the building walls.
- Below grade. Measured down from the ground surface, which for the tank connection is the finished grade.
- Finished grade. The final ground level after landscaping or paving.
- Point of septic tank connection. Where the building sewer enters the tank, which is where the depth is measured for private systems.
Why does depth get its own rule?
The code treats depth as a design number, not a judgment call, so a reviewer or inspector can check it against a tape measure. Mesa also put the same minimum in its residential amendments, which means a contractor working on a house and a contractor working on a store are held to the same 12 inches. Comparing the wording across cities shows how little varies: Glendale uses the same sentence, and Scottsdale keeps 12 inches but hands the private system detail to the county.
Who does this cover?
Contractors installing a new sewer, plumbers replacing a failed line, and owners planning landscaping, grading or paving over an existing one. Because the rule applies to any building sewer, it applies to a repair that replaces pipe, not only to a first installation.
Quick check: is this pipe deep enough?
| Situation | Minimum depth | Where it comes from |
|---|---|---|
| Building sewer to the public sewer | 12 inches below grade | IPC 305.4.1 as amended |
| Building sewer at the septic tank connection | 12 inches below finished grade | IPC 305.4.1 as amended |
| Home sewer serving a private system | County requirements, and not less than 12 inches below grade | IRC P2603.5.1 as amended |
| A sewer only 8 inches below the yard | Below the minimum | 305.4.1 |
What does this look like in real life?
A replacement in a back yard. A plumber trenches out a failed sewer between the house and the alley. The finished pipe needs at least 12 inches of cover, so the trench depth is set from grade, not from where the old pipe happened to sit.
A grading change. An owner regrades a yard and lowers the surface over an existing sewer. A pipe that once had enough cover may now have less, so the new grade should be checked against the 12 inch minimum before the work is done.
The edge case. A septic system. The depth is measured at the tank connection, and the county's requirements can add to the city's minimum, since the residential rule points to Maricopa County Environmental Services for private systems.
What should you do next?
- 1Locate the building sewer and its cleanouts before any digging.
- 2Set the trench profile so the pipe has at least 12 inches of cover at every point, and at the tank connection if there is one.
- 3Pull the plumbing permit for the work before the pipe goes in. See 8-4-8 if the work touches the public sewer connection.
- 4Ask the city when the plumbing inspection can be scheduled, and keep the trench open until it is done.
- 5Confirm final grade and any planned paving before backfill so the depth is measured against the finished surface.
What do people get wrong?
- "12 inches is generous." It is a minimum measured from grade, and the pipe still has to be laid to the rest of the plumbing code.
- "The old pipe depth is the standard." The new pipe is measured against the code, not the old line.
- "The rule is the same for every city." Glendale matches Mesa. Scottsdale routes private system sewers to the county.
- "Septic tanks are exempt." They have their own measurement point, at the tank connection.
How Do Other Valley Cities Handle It?
| Where | What applies | Source |
|---|---|---|
| Glendale | Glendale's amendment to 305.4.1 uses the same wording as Mesa: building sewers not less than 12 inches below grade, and 12 inches below finished grade at the septic tank connection for sewers that serve private systems. | Glendale City Code 9-21 (IPC amendments), Section 305.4.1 Verified September 29, 2026 |
| Scottsdale | Scottsdale also sets 12 inches below finished grade, but says a sewer connecting to a private sewage disposal system must meet Maricopa County Environmental Services requirements instead of naming a separate depth at the tank. | Scottsdale Revised Code 31-82(a) Verified September 29, 2026 |
This page explains the rule. The official text at the source above governs.
Sewer Lines in Other Cities
- ChandlerDo you have to connect to Chandler city sewer if you have a septic tank? City Code 51-3
- ChandlerChandler sewer line responsibility: who repairs the pipe to the main
- ChandlerChandler sewer tap permit: what 51-7 and the street permit require
- Fountain HillsWhen does Fountain Hills require a sewer easement encroachment permit?
- GlendaleGlendale City Code 33-126 to 33-129: sewer tap permit and who digs
- GlendaleGlendale City Code 33-217: who repairs the sewer line from the building to the street
More Mesa Codes and Permits
- Sewer LinesCan you keep a septic tank in Mesa? City Code 8-4-5 and 8-4-10(C)
- Sewer LinesDoes Mesa require you to connect to the public sewer? Plumbing Code 701.2
- Commercial PlumbingWhat is Mesa's Annual Facilities Permit for plumbing work? City Code 4-1-4(F)
- Commercial PlumbingCan a Mesa tenant improvement use permit-by-inspection? City Code 4-1-4(U)
- Permits and InspectionsWhat plumbing inspections does Mesa require? City Code 4-1-5 rough-in, concealment and final
- Commercial PlumbingDo you need a certificate of occupancy to open or change a Mesa business? City Code 4-1-6
