Mesa sizes a grease interceptor from drainage fixture units: total the units, multiply by 3 gpm, then by 12, and round up. The minimum is 500 gallons, the maximum 2,500, with two chambers, or three at 750 gallons and up. A trap is allowed only with four or fewer food-prep fixtures and no dishwasher.
“Grease traps are allowed only when there are four (4) or fewer than four (4) fixtures used for food preparation. Any facility installing a dishwasher shall install a grease interceptor.”
- Applies to:
- Restaurant and food service owners, designers and plumbing contractors planning a kitchen in Mesa
- Official fee:
- none in this section
- In force:
- Mesa City Code Title 8, Chapter 4 as amended by Ord. 5959 (8-25-25)
- Last verified:
- September 29, 2026, against the official page
Two kitchens can have the same menu and need different equipment in Mesa. One dishwasher, or one extra prep sink, decides between a small indoor grease trap and a buried concrete tank. Section 8-4-22(E) gives the arithmetic.
What does Mesa City Code 8-4-22(E) say?
The section sizes traps and interceptors by "the drainage fixture unit value." Every interceptor is at least 500 gallons and at most 2,500, with at least two chambers. Each fixture's outlet or trap size converts to a fixture-unit value:
| Fixture outlet or trap size | Drainage fixture units |
|---|---|
| 1 1/4 inch | 1 |
| 1 1/2 inch | 2 |
| 2 inch | 3 |
| 2 1/2 inch | 4 |
| 3 inch | 5 |
| 4 inch | 6 |
| Dishwashers | "Double Size" |
The formula in (E)(2) has five steps. Multiply each fixture type's count by its unit value, total them, multiply the total by 3 gpm, multiply that by 12, and round up to the next interceptor size. Section (E)(3) then sets the build: at least 500 gallons and two chambers in concrete, three chambers each with a manway at 750 gallons or more, a 90 degree elbow inlet with an 18 inch down spout, a tee outlet with a threaded cover and 18 inch down spout, two-way cleanouts within 5 feet before and after, and a traffic-rated cover that doesn't say the city owns it.
What do the key terms mean?
- Drainage fixture unit. A code number for how hard a fixture can hit the drain, set here by outlet size.
- Double Size. The table doesn't say what a dishwasher doubles. The natural reading is its own outlet-size value, doubled. That is a reading, not text.
- Fixture, for traps. "The entire unit," so a three-compartment sink is one fixture.
- Two flow numbers. The table's lead-in converts one unit to 7.5 gpm, while the formula steps use 3 gpm. The section doesn't reconcile them; the steps in (E)(2) are what produce a size.
Who does this cover?
Any Mesa food service kitchen putting a trap or interceptor on its grease drains. Auto shops and carwashes get oil or sand interceptors under the same section, but this formula is about grease. It does not cover a kitchen with no grease-bearing fixtures.
Quick check: trap or interceptor?
| Kitchen | Device | Why |
|---|---|---|
| Three-compartment sink, prep sink, mop sink, floor drain, no dishwasher | Trap allowed | Two food-prep fixtures; the mop sink and floor drain do not count, and there is no dishwasher |
| Same kitchen plus a fifth floor drain | Trap still allowed | A drain is not a food-prep fixture |
| Five food-prep fixtures (for example, extra prep and compartment sinks) | Interceptor | More than four food-prep fixtures |
| Any kitchen with a dishwasher | Interceptor | "Any facility installing a dishwasher shall install a grease interceptor" |
| Kitchen planning a commercial garbage disposal | Not allowed | (E)(4)(d) bars installing or replacing one that sends liquefied waste to the sewer, except for domestic sources |
| Calculation lands at 760 gallons | Three chambers, each with a manway | (E)(3)(b), 750 gallons or more |
| Calculation lands under 500 | 500 gallons minimum | Floor for every interceptor |
A trap must be rated at least 50 gpm with 100 pounds of grease capacity, with a vented flow restriction valve upstream.
What does this look like in real life?
A small cafe. Three-compartment sink, prep sink, mop sink and one floor drain, no dishwasher. Only the two sinks are food-prep fixtures, so a trap qualifies. Adding a dishwasher, or growing to five food-prep fixtures, moves it to an interceptor.
A 27 unit kitchen. Three-compartment sink (2 inch, 3 units), prep sink (2 inch, 3), mop sink (3 inch, 5), two 3 inch floor drains (10) and a dishwasher with a 2 inch outlet (3 doubled, 6) total 27. Times 3 gpm is 81, times 12 is 972 gallons. The section lists no standard tank sizes, so it rounds up to the next tank available, and at 750 or more it needs three chambers. This example is our arithmetic, not a Mesa worked example.
The edge case. The same cafe adds a dishwasher next spring. The trap is no longer allowed, and the plan needs an interceptor.
What should you do next?
- 1List every grease-bearing fixture with its outlet size, and mark any dishwasher.
- 2Decide trap or interceptor with the table above, then run the (E)(2) arithmetic.
- 3Draw the device with chambers, manways, down spouts and cleanouts on the plumbing plans for Development Services.
- 4Have Industrial Pretreatment review it before installation: 480-644-2484 or industrialpretreatment@mesaaz.gov.
- 5If the calculation tops 2,500 gallons, ask Industrial Pretreatment how they want it split, since the section is silent.
What do people get wrong?
- "A three-compartment sink is three fixtures." For trap counting it is one unit. For interceptor sizing its outlet size sets its value.
- "Bigger is safer." 2,500 gallons is the ceiling.
- "A 500 gallon tank is standard." It is only the floor. The calculation can come out much higher.
- "Phoenix numbers apply." Phoenix adds a 17 minute retention time for garbage disposals. Mesa's formula multiplies by a factor of 12 and does not add a 17 factor for disposals; Mesa restricts disposals instead.
How Do Other Valley Cities Handle It?
| Where | What applies | Source |
|---|---|---|
| Phoenix | Same skeleton with a different multiplier. Phoenix multiplies fixture units by 3 gpm and by 12 minutes, or 17 minutes if there is a garbage disposal, with a 500 gallon minimum. Traps are limited to four fixtures and no dishwasher or disposal. | Phoenix FOG Best Management Practices Manual (June 2024) Verified September 29, 2026 |
| Scottsdale | Trap allowed only with four or fewer food-prep fixtures, and only one size (50 gal per minute, 100 pounds). Any dishwasher means a gravity interceptor, sized by total fixture units times 3 gpm times 12 minutes, or 17 with a garbage disposal. | Scottsdale City Code 31-85 (IPC 1003.3.5.1 and 1003.3.7) Verified September 29, 2026 |
| Tempe | Interceptors run 500 to 2,500 gallons, the same range as Mesa. A trap is allowed with four or fewer kitchen fixtures, and a commercial dishwasher forces an interceptor. Garbage disposals and food grinders are not permitted. | Tempe FOG Program, City Code 27-22 Verified September 29, 2026 |
This page explains the rule. The official text at the source above governs.
Commercial Plumbing in Other Cities
- GilbertHow often must a Gilbert restaurant pump its grease trap? Town Code 66-244(d) and (e)
- GilbertGilbert Town Code 66-244: grease removal devices for restaurants and food service
- GilbertGilbert Town Code 66-245: floor drains and wash racks at auto shops and car washes
- GlendaleGlendale City Code 33-238: grease interceptors must be pumped every 180 days
- PhoenixPhoenix City Code 28-12: Which businesses must install a grease or oil interceptor?
- TempeTempe City Code 27-22: grease traps, interceptors and the garbage disposal ban
More Mesa Codes and Permits
- 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)
- Commercial PlumbingDo you need a certificate of occupancy to open or change a Mesa business? City Code 4-1-6
- Commercial PlumbingMesa water and sewer capacity fees for a commercial project: City Code 8-10-13 and 5-17-5
- Commercial PlumbingWhat can a Mesa business not put down the drain? City Code 8-4-15 prohibited discharges and limits
- Commercial PlumbingDo you need an industrial wastewater discharge permit in Mesa? City Code 8-4-16 and 8-4-18
Related Rules and Questions
- MesaMesa City Code 8-4-22: who needs a grease interceptor and what upkeep it takes
- UPCUPC Grease Interceptor Sizing: How Code Sizes a Grease Trap
- ArizonaPhoenix City Code Chapter 28: The FOG (Grease) Program for Food-Service Businesses
- FAQWhat size grease interceptor does my restaurant need?
- FAQHow often should a restaurant grease trap be pumped?
- FAQWhat is FOG (fats, oils, and grease) in plumbing?
- Commercial Plumbing
- Commercial Drain Cleaning
