IRC 2024 Traps P3202 homeownercontractorinspector

How must a dishwasher drain connect under IRC 2024, and does the air gap replace the trap?

Dishwasher Drain Connection and Trap Requirements Under IRC 2024

Dishwasher Drain Connections

Published by Jaspector

Code Reference

IRC 2024 — P3202

Dishwasher Drain Connections · Traps

Quick Answer

Under IRC 2024 Section P3202, a dishwasher drain must connect to the drainage system through one of three approved methods: an air gap fitting mounted above the flood rim of the sink, a high loop where the drain hose rises to the underside of the countertop before descending, or directly into the inlet port of a food waste disposal. All three methods serve the same purpose: preventing backflow of contaminated drain water into the dishwasher. However—and this is the point most homeowners and many contractors miss—the air gap and the high loop are not traps.

Under IRC 2024, they are backflow prevention devices. A trap is still required downstream of the dishwasher drain connection, on the drainage side, to maintain the water seal that blocks sewer gas from migrating back through the drain and into the space behind the dishwasher. The air gap alone is not the trap. The P-trap serving the kitchen sink or disposal—which is the fixture that receives the dishwasher discharge—is what provides the trap function for the dishwasher drain.

What IRC 2024 Actually Requires

Section P3202 of IRC 2024 addresses dishwasher drain connections specifically. The section allows three connection configurations. First, the dishwasher drain can connect through an air gap fitting mounted on the countertop or sink deck above the flood level rim of the sink. The air gap device has two ports: one receiving the dishwasher drain hose and one discharging to the sink drain or the disposal inlet. An air gap in air between the two ports prevents contaminated drain water from siphoning back into the dishwasher even if the downstream drain backs up. Second, the dishwasher drain hose can be looped up to the highest point possible under the counter—ideally secured at the underside of the countertop or the top of the cabinet interior—before descending to the connection point at the sink drain or disposal. This high-loop arrangement provides backflow protection based on elevation rather than a physical air break, and is accepted in jurisdictions that permit it as an alternative to the air gap. Third, the drain hose can connect directly to the inlet port on a food waste disposal, which serves both as the drain connection and as a functional equivalent to the high-loop arrangement because the disposal body sits above the trap inlet.

IRC 2024 does not permit the dishwasher drain to connect directly to the drain piping downstream of the trap without a trap between the connection point and the building drain. If the dishwasher drain hose were connected directly to the trap arm or to the building drain side of the kitchen sink trap, the dishwasher’s drain outlet would be on the drain side of the trap, not the fixture side. When the dishwasher is not running, air from the drainage system could migrate through the drain hose and into the dishwasher interior and cabinet space. The trap in that scenario would provide no protection for the appliance’s drain outlet.

The correct configuration is: dishwasher drain hose → air gap or high loop → into the disposal inlet port or into the sink strainer body above the sink trap → through the trap → trap arm → building drain. In this arrangement, the trap serves both the sink (or disposal) drain and the dishwasher drain, because both discharge into the fixture side of the trap. The trap seal is always between the dishwasher drain outlet and the building drain, whether or not the dishwasher is running.

When a dishwasher connects to a disposal, the disposal inlet port is typically located on the side of the disposal body above the disposal outlet. The dishwasher drain hose connects directly to this port after routing through an air gap or high loop. The combined dishwasher and disposal discharge then passes through the disposal’s drain outlet, through the P-trap, through the trap arm, and into the building drain. This is the most common residential configuration in new construction, and it is fully contemplated by both P3202 and P3201.4.

When a dishwasher is present but no disposal is installed, the dishwasher drain connects to a wye inlet on the sink drain strainer body or to the sink tailpiece upstream of the trap. The wye fitting must be located on the fixture side of the trap—above the trap inlet—so that the trap seal is between the dishwasher discharge connection and the building drain system. If the wye is incorrectly placed on the trap arm side of the P-trap, the trap no longer protects the dishwasher drain outlet, and the installation fails for the same reason that connecting directly to the trap arm fails.

The P3202 section also addresses drain hose routing requirements. The hose must not create a trap within the hose itself—a low loop in the drain hose that holds standing water between drain cycles creates a water seal in the wrong place and can produce drainage problems and odors from the hose interior. The hose should route continuously upward from the dishwasher outlet to the high-loop point, then continuously downward to the connection point, without dips or low spots that collect water.

Why This Rule Exists

The dishwasher drain rules exist because dishwashers present two distinct plumbing risks that other kitchen fixtures do not. The first is backflow risk: if the kitchen drain backs up while the dishwasher is running or shortly after it drains, contaminated drain water can flow backward through the drain connection and into the dishwasher interior. The air gap and high loop prevent this by creating a physical barrier or an elevation advantage that backflow cannot overcome. The second risk is sewer gas: the dishwasher drain outlet, if not protected by a trap on the drainage side, is an open connection to the building drain system. Sewer gas can migrate through the drain hose and into the space behind the dishwasher, eventually diffusing into the kitchen.

The distinction between the air gap (a backflow device) and the trap (a sewer gas device) is important because they serve different functions and are not interchangeable. A plumber who installs an air gap but connects the discharge side of the air gap directly to the building drain without a trap has solved the backflow problem but created a sewer gas problem. A plumber who installs a proper P-trap on the kitchen drain but runs the dishwasher drain hose in a low loop without an air gap has solved the sewer gas problem but left the dishwasher vulnerable to backflow contamination. A compliant installation addresses both.

The requirement that the dishwasher drain connection be on the fixture side of the trap reflects a fundamental principle of trap theory: a trap protects everything on its fixture side from drain-side air. If the dishwasher drain connects on the drain side, the trap seal is in the wrong place relative to the dishwasher outlet, and the trap provides no protection for the appliance.

What the Inspector Checks at Rough and Final

At rough inspection, the inspector looks at the kitchen drain rough-in to confirm a trap is being installed and that the stub-out is at the correct elevation for the planned connection configuration. If a disposal is part of the plan, the inspector evaluates whether the stub-out height is compatible with the disposal-plus-trap geometry as discussed in the disposal trap requirements. The dishwasher connection point is usually a trim-out item that cannot be verified at rough, but the inspector may note whether an air gap opening has been provided in the counter or sink deck plan.

At final inspection, the inspector evaluates the complete dishwasher drain assembly. They check whether the drain hose is routed with a proper high loop or connected through an air gap. They verify that the connection point is on the fixture side of the trap—through the disposal inlet port or through a wye above the trap inlet on the sink strainer body. They look for low spots in the drain hose that would create a secondary trap within the hose itself. And they confirm that the air gap device, if used, is mounted at the correct location above the sink flood rim and that the discharge hose from the air gap connects to the correct downstream point.

Inspectors also check whether the drain hose material is appropriate. Kinked, cracked, or deteriorated dishwasher drain hoses are a maintenance issue rather than a code violation at initial inspection, but hoses that are too short and are under tension or too long and are coiled in a low loop create both code and functional problems that inspectors flag at final.

What Contractors Need to Know

The most important field decision for dishwasher drain installation is confirming where the drain connection point falls relative to the trap. Before connecting the drain hose, trace the path: dishwasher outlet, up to the high-loop point at the cabinet top, down to the connection point. Is the connection point above the trap inlet, on the fixture side of the P-trap? If the answer is yes, the installation is correctly configured for trap protection. If the connection goes to the trap arm or to the building drain below the trap, the installation is wrong regardless of whether a high loop or air gap is present.

For disposals, the inlet port is a purpose-built connection on the disposal body that routes the dishwasher discharge through the disposal and into the trap downstream. Always use the disposal inlet port for dishwasher drain connection when a disposal is present. Do not bypass the disposal by connecting the dishwasher drain directly to the trap arm, even if doing so seems simpler for hose routing.

When no disposal is present and the dishwasher must connect to a plain sink drain, use a wye or tee fitting in the sink drain strainer body or tailpiece that is designed for dishwasher connections. These fittings accept a ⅝-inch or ¾-inch hose and are listed for the application. Field-drilled holes in drain fittings or improvised barb connections are not code-compliant and often leak at the joint.

Hose routing matters as much as connection point. Secure the drain hose at the high-loop point with a clip or tie to ensure the loop stays elevated throughout the appliance’s service life. A drain hose that drops from its initial high position after a few years of use loses its backflow protection and may produce drainage problems. Some contractors secure the hose inside the cabinet with a dedicated hose clip mounted near the top rail of the cabinet interior.

What Homeowners Get Wrong

The single most common homeowner misconception about dishwasher drains is believing that the air gap is the trap. An air gap is a visible, countertop-mounted device that homeowners see and associate with dishwasher drainage compliance. When an inspector or plumber mentions a “trap,” homeowners sometimes point to the air gap and assume the requirement is already satisfied. It is not. The air gap prevents backflow. The P-trap under the sink prevents sewer gas. Both must be present and both must be correctly connected for full compliance.

Another frequent mistake is the low-loop drain hose installation. Homeowners installing a new dishwasher sometimes follow the appliance installation instructions without fully understanding the high-loop requirement. The appliance instructions may show a high loop as a recommendation rather than a code requirement, and homeowners may skip it because the hose reaches the connection point without the loop. A drain hose that runs from the dishwasher outlet directly down and then horizontally to the disposal inlet without rising to the top of the cabinet has no backflow protection, and depending on jurisdiction, may not comply with P3202.

Homeowners also sometimes reconnect a dishwasher drain after a disposal replacement or kitchen renovation and connect it to the wrong point. The most common misconnection is attaching the drain hose to the trap arm rather than to the disposal inlet port, usually because the trap arm connection is easier to access. This places the dishwasher drain on the drain side of the trap and eliminates the trap’s protection for the appliance drain outlet.

Some homeowners remove the air gap from their countertop because they find it aesthetically objectionable or because it drips occasionally, without replacing it with a compliant high-loop arrangement. Removing the air gap without providing an equivalent backflow protection mechanism leaves the dishwasher vulnerable to contaminated water backflow during drain backups.

State and Local Amendments

The dishwasher drain connection requirements under IRC 2024 P3202 are areas where local amendments vary more than most plumbing code sections. California requires an air gap fitting for dishwasher drain connections; the high-loop alternative is not accepted under the California Plumbing Code as a substitute for the air gap. Some other jurisdictions accept the high loop as a code-compliant alternative to the air gap when properly installed. Contractors working in California or other states with specific air gap mandates must verify local requirements before using the high-loop method.

Some local jurisdictions have their own requirements for where the air gap must be mounted—specifically that it must be on the sink deck or countertop, not on the garbage disposal lid or on the side of the cabinet. These mounting location requirements exist to ensure the air gap is accessible for cleaning and is positioned to prevent overflow water from reaching the cabinet interior. Verify local air gap mounting requirements before finalizing the countertop layout.

The UPC, used in California and several other Western states, has its own dishwasher drain provisions that parallel but are not identical to IRC P3202. UPC-jurisdiction contractors should verify the applicable UPC edition requirements for dishwasher drain connections in addition to any state amendments.

When to Hire a Professional

Most dishwasher drain connections are within the scope of homeowner DIY installation in jurisdictions that permit it, provided the homeowner understands the connection requirements and verifies that the drain hose routes to the correct connection point on the fixture side of the trap. When in doubt, a licensed plumber can complete the drain connection and confirm compliance with local code requirements in less than an hour for a standard installation.

Hire a licensed plumber when a dishwasher installation requires modifying the sink drain, adding a disposal, relocating the drain connection point, or addressing an existing installation that lacks an air gap or high loop and must be brought into compliance under a permit. These modifications involve supply line and drain piping changes that benefit from professional expertise and licensed contractor involvement where required by the jurisdiction.

Common Violations Found at Inspection

  • Dishwasher drain hose connected to the trap arm downstream of the P-trap, placing the dishwasher drain outlet on the drain side of the trap and eliminating trap protection for the appliance.
  • No high loop or air gap provided, with the drain hose running directly from the dishwasher outlet to the connection point without any backflow protection elevation.
  • Low spot in the drain hose creates a secondary trap within the hose itself, trapping water between drain cycles and producing odors from stagnant water in the hose.
  • Air gap removed from countertop and not replaced with a compliant high-loop arrangement, eliminating backflow protection.
  • Air gap discharge hose connects to the building drain downstream of the kitchen sink trap rather than to the disposal inlet or sink drain strainer body above the trap.
  • Drain hose connected to a field-drilled hole in the drain tailpiece rather than a listed wye fitting designed for the application, creating a leak point and a non-listed connection.
  • Dishwasher drain hose connected to the disposal inlet port but without a knockout removed from the port, blocking the connection and causing the dishwasher to drain incorrectly.
  • In a California jurisdiction, high-loop configuration used without an air gap fitting, violating the California Plumbing Code requirement for an air gap on all residential dishwasher drain connections.
  • Drain hose routed with a kink or sharp bend that restricts flow and causes the dishwasher to produce drain error codes and incomplete drain cycles.

Frequently Asked Questions

FAQ — Dishwasher Drain Connection and Trap Requirements Under IRC 2024

Does the air gap on my dishwasher drain replace the need for a P-trap?
No. The air gap is a backflow prevention device that stops contaminated sink water from siphoning back into the dishwasher. A P-trap is a separate device that blocks sewer gas from migrating from the building drain into the kitchen through the drain line. Both are required and serve different functions; neither replaces the other.
Where should the dishwasher drain hose connect?
The drain hose should connect on the fixture side of the P-trap—either to the inlet port on the garbage disposal, to a wye fitting on the sink strainer body above the trap inlet, or through an air gap that discharges to one of these points. Connecting to the trap arm or to the building drain downstream of the trap places the dishwasher outlet on the drain side of the trap, eliminating the trap’s protection.
Is the high loop a code-compliant alternative to the air gap?
Under IRC 2024, the high loop is an accepted alternative to the air gap in jurisdictions that have adopted the IRC plumbing provisions without modification. However, California and some other states require an air gap fitting and do not accept the high loop as a substitute. Always verify local requirements before choosing between the two methods.
Can the dishwasher drain connect directly to the trap arm?
No. Connecting to the trap arm places the dishwasher drain outlet on the drain side of the P-trap. When the dishwasher is not running, sewer gas can migrate from the building drain through the trap arm and into the dishwasher drain hose, eventually entering the space behind the appliance. The connection must be upstream of the trap, on the fixture side.
What happens if the dishwasher drain hose has a low spot?
A low spot in the drain hose creates a water trap within the hose itself. Between drain cycles, water sits stagnant in the low spot, producing odors and eventually biological buildup inside the hose. The hose should rise continuously from the dishwasher outlet to the high-loop point and then descend continuously to the connection, with no dips or low spots.
I removed my air gap because it dripped on the counter. Is that a problem?
Yes. Removing the air gap without replacing it with an approved high-loop arrangement eliminates the backflow protection for the dishwasher. If the kitchen drain backs up while the dishwasher drains, contaminated drain water can flow backward into the dishwasher interior. The dripping from an air gap usually indicates a clogged discharge line that should be cleaned, not a reason to remove the device.

Also in Traps

← All Traps articles

Have a code question about your project? Get personalized answers from our team — $9/mo.

Membership