Surveying the kitchen, classifying every drain, counting fixture units off the trap, and putting a submittal together that survives plan check
The sizing arithmetic is twenty minutes. The survey is the job.
Every grease interceptor that ends up wrong was sized correctly from the wrong fixture list. The tables in the plumbing code are short, unambiguous and easy to read. What is hard is walking a commercial kitchen — often one that does not exist yet, as lines on an equipment schedule — and deciding which of the forty things that drain actually belong upstream of the vessel.
This is the process end to end: survey, classify, count, size, submit, install, hand over. The calculator does step four. The other six are where the money is.
Step 1 — Find out what you are being held to before you count anything
There are three sizing procedures in circulation and they produce answers in different units. Before you measure a single sink, establish which one the authority having jurisdiction enforces, because the survey you need is different in each case.
| Method | What you have to survey | Answer in |
|---|---|---|
| Gravity interceptor — UPC 1014.3.6 | Every grease-bearing fixture and its trap size | Gallons |
| Hydromechanical — UPC 1014.2.1 | Inside dimensions of every sink compartment | Gallons per minute |
| Persons served — IPC-family 1003.2.1 | Covers in the single largest meal period | Gallons |
There is a fourth question that often outranks all three: what does the local sewer authority require? Pretreatment ordinances routinely set a minimum vessel size independent of the plumbing code — 1,000 or 1,500 gallons as a floor for any food service establishment is common — and where they conflict, the ordinance governs. Phone the pretreatment coordinator before you phone the supplier.
Step 2 — Classify every drain, one at a time
The classification is binary and the code gives you the test. Section 1014.3.2 puts through the interceptor any fixture or equipment “which contain grease, including but not limited to, scullery sinks, pot and pan sinks, dishwashers, soup kettles, and floor drains located in areas where grease-containing materials exist.” The IPC-family Section 1003.3.1 list is longer and worth having in your head: pot sinks, prerinse sinks, soup kettles or similar devices, wok stations, floor drains or sinks into which kettles are drained, automatic hood wash units, and dishwashers without prerinse sinks.
Section 1014.3.2.1 then removes a whole category in one sentence: “Toilets, urinals, and other similar fixtures shall not drain through the interceptor.”
| Goes through the interceptor | Does not |
|---|---|
| Pot and pan sink, scullery sink | Water closets, urinals, lavatories |
| Prerinse sink, food prep sink | Hand sinks in the prep area (check locally) |
| Soup kettle, tilt skillet, wok station drain | Floor drains in dry storage |
| Dishwasher without a prerinse sink | Ice machine condensate alone (check locally) |
| Automatic hood wash unit | Mop sink in a non-food area (check locally) |
| Floor drains in the grill, fry and dish areas | Condensate, roof drains, area drains |
The “check locally” rows are genuinely ambiguous in the model code and genuinely consequential. Two spurious floor drains at 2 DFU each can push a 17 DFU kitchen from the 21 DFU row into the 35 DFU row and add 250 gallons of tank. Three can do worse.
The mop sink is the one that surprises people. The code’s own worked example in Section 1014.3.6 counts a mop sink through the interceptor, on the reasoning that mop water from a kitchen floor carries grease. In a front-of-house janitor’s closet the same fixture plainly does not. Decide it per fixture, not per fixture type, and write down why.
Step 3 — Count fixture units off the trap, not off the appliance
UPC Table 702.1 assigns drainage fixture units by fixture and by minimum trap size, and for a commercial kitchen you read the public or assembly column, never the private column. The code’s own example confirms the column choice: it quotes floor drains at 2 DFU, a mop sink at 3 and a food prep sink at 3, all of which are public-column values.
| Fixture | Min trap | Public / assembly DFU |
|---|---|---|
| Floor drain | 2 in | 2 |
| Service or mop basin | 2 or 3 in | 3 |
| Sink, commercial with food waste | 1½ in | 3 |
| Sink, bar | 1½ in | 2 |
| Sink, special purpose | 1½ in | 3 |
| Sink, special purpose | 2 in | 4 |
| Sink, special purpose | 3 in | 6 |
| Food waste disposer, commercial | 2 in | 3 |
| Dishwasher with independent drain | 1½ in | 2 |
| Washfountain | 2 in | 3 |
For a piece of equipment with no Table 702.1 row and no obvious trap size — a combi oven drain, a rack-conveyor dishwasher, a proprietary wok range — do not guess a DFU value. Footnote 3 of Table 1014.3.6 gives you the correct route: take the manufacturer’s published drain flow rate in gpm and add gpm × 30 minutes of volume on top of the table lookup. A 15 gpm wok station adds 450 gallons. That is volume added after the lookup, not fixture units added before it, so it never moves you to a different table row.
Any trade

Contractor Job Estimator
Price remodels and GC work, then send a quote with no internal numbers.
Excel or Google Sheets. Best on a computer.
$29.00
BuyCheckout opens in a new tab.
The tools that turn a sizing calculation into an installation that still works in two years
Access, slope and measurement. None of them are in the table, and all three decide whether the vessel you sized keeps doing its job.

12 ft Sludge and Scum Sampler
- Reads the grease cap and the settled solids as depths rather than a guess
- Vessel volume only means something if someone knows how much is still liquid
- The same tool services a septic tank between pump-outs

24 in Tank Riser and Lid
- “Readily accessible to the equipment required for maintenance” is code, not comfort
- A buried interceptor with no riser gets serviced late, or never
- Brings the cover to grade so the cap can be measured without digging

DWV Pipe Hangers
- Table 1014.2.1 is computed at ¼ in per foot — a bellied line is not that
- Grease cools and sets in a sag long before it reaches the interceptor
- The published flow rates assume a pipe running at its design slope

Reusable DWV Test Cap
- The grease waste branch is tested with the rest of the drainage system
- Caps a stub for a water or air test without solvent-welding a knockout
- Comes back off, so the same cap tests the next branch

14 in Pipe Wrench
- Vented flow controls, cleanout plugs and threaded inlet fittings
- Section 1014.2 wants a vented flow control with no removable parts
- The flow control is what keeps a hydromechanical unit inside its rating
As an Amazon Associate, TestTalkHQ earns from qualifying purchases. Prices and availability can change.
Step 4 — Size it, and sanity-check against the pipe
With a defensible DFU total, the gravity volume is a single table lookup, placing the count in the lowest row whose DFU value it does not exceed. The code’s own example — 12 DFU landing on the 21 row at 750 gallons — fixes that reading beyond argument.
There is a free sanity check available. Section 1014.3.6’s fallback for an unknown fixture list is the Table 703.2 maximum DFU for the inlet pipe size, and every one of those maxima is itself a row in Table 1014.3.6. So if your DFU count exceeds what the inlet pipe is allowed to carry, you have either mis-sized the pipe or mis-counted the fixtures — the two tables police each other.
| Inlet | Max DFU on that pipe | Interceptor if DFUs unknown |
|---|---|---|
| 2 in | 8 | 500 gal |
| 3 in | 35 | 1,000 gal |
| 4 in | 216 | 2,000 gal |
| 5 in | 428 | 4,000 gal |
| 6 in | 720 | 7,500 gal |
| 8 in | 2,640 | 15,000 gal |
Step 5 — Put a submittal together that survives plan check
A plan reviewer rejecting a grease interceptor submittal is almost never disputing the arithmetic. They are rejecting it because they cannot see the arithmetic. Include, on the drawing:
- The fixture schedule used for the count, by fixture, with the Table 702.1 value and the trap size for each — not just a total
- The total DFU, the table row selected, and the resulting volume, written as a calculation rather than a conclusion
- Any footnote 3 additions, with the manufacturer’s published flow rate cited
- The fixtures deliberately excluded, and the sentence of code that excludes them — this is the single most effective item on the list
- The certified rating and listing standard of the actual product (ASME A112.14.3, ASME A112.14.4, PDI-G101 or IAPMO Z1001)
- The inlet and outlet invert elevations, and the sewer invert they have to work with
- Access: riser locations and cover sizes, with a clear route for a pump truck
On a hydromechanical unit, add the compartment dimensions you measured, the fill factor and drainage period you applied, and — critically — the 2.5× capacity check against the certified rating. That last one gets skipped and it is an independent test: a unit can meet the required flow and still fail it.
Step 6 — The installation decisions the calculation does not make
Access is a code requirement, not a courtesy. Section 1014.3.4.3 requires each gravity interceptor to be “located to be readily accessible to the equipment required for maintenance.” A correctly sized 1,500 gallon interceptor under a parking stall with no riser is a vessel that will be pumped late, every time, and a late pump-out is functionally an undersized interceptor.
Keep it close to the fixtures. Section 1014.3.4.1: interceptors “shall be placed as close as practical to the fixtures they serve.” This is a physics requirement wearing a code hat — grease that cools below its melting point in a long run sets in the pipe instead of floating in the vessel.
The slope of the grease waste line is not optional and not the general drainage slope. The code forces piping upstream of a grease interceptor to ¼ inch per foot regardless of pipe size, which overrides the usual ⅛ in per foot allowance for 3 to 6 in pipe. We cover that in detail, including the IPC and UPC section numbers and the conversion to percent, in the drain pipe slope calculator and its guide — worth reading before you hang the line.
One establishment, one interceptor. Section 1014.3.4.2 expects each business for which an interceptor is required to have its own, unless the authority having jurisdiction approves otherwise. Shared interceptors in a multi-tenant food hall are an approval, not a default.
A gravity interceptor to IAPMO Z1001 may not go inside a building where food is handled. Section 1014.3.4 says so directly, and it is easy to miss when a design is value-engineered indoors late in the job.
Vent it downstream. Section 1014.2.2 requires a vent downstream of a hydromechanical interceptor. Separately, Section 1014.2 requires the vented flow control to sit so that no system vent falls between the flow control and the interceptor inlet, and the flow control’s own vent or air inlet must connect to the drainage vent system or terminate through the roof — never to the open air inside the building.
Put a sample box in. Section 1014.3.5 recommends one at the outlet so the authority can sample effluent. It is a recommendation in the plumbing code and a hard requirement in a great many pretreatment ordinances. Install it; retrofitting one is excavation.
Step 7 — Hand it over so it stays sized
An interceptor is the only plumbing fixture on the job whose compliance depends on somebody doing something every month for the next twenty years. The handover matters as much as the sizing.
- Tell the operator the vessel’s volume and where the access covers are, in writing
- Explain the pump-out trigger their ordinance uses — commonly that grease and solids together must not exceed 25 percent of the liquid depth — and that it is measured, not estimated
- Note that cleaning means removing the contents until empty and cleaning the sides and bottom, not skimming the cap; some municipal codes define it exactly that way and set a maximum interval of 30 days for inside traps
- Leave the manifest requirement with them: most authorities require hauling records to be retained and produced on request
- Flag the prohibitions they can accidentally break — adding a food waste disposer upstream, or dosing enzymes and emulsifiers that push grease through the vessel rather than holding it
That last one deserves emphasis. Products sold as grease-trap treatments frequently work by emulsifying grease so it passes the interceptor. That converts a compliant installation into a non-compliant discharge without changing a single pipe, and it is explicitly addressed in the IPC-family sections on emulsifiers and chemicals.
A worked job, start to finish
Survey: three-compartment pot sink on one 1½ in trap; one food prep sink; one mop basin in the kitchen; floor drains at the grill, the fryer and the dish station; a bar sink out front; one domestic-style dishwasher with a prerinse sink ahead of it.
Classify: the pot sink, prep sink, mop basin and the three kitchen floor drains go through. The bar sink is a glass-rinse station with no food — excluded, with the reason written on the drawing. The dishwasher has a prerinse sink ahead of it, so the IPC-family list does not compel it; the prerinse sink is already counted and the local coordinator agrees — excluded, in writing.
Count: 3 floor drains at 2 = 6; mop basin at 3 = 3; pot sink at 3 = 3; prep sink at 3 = 3. Total 15 DFU.
Size: 15 is above the 8 row and not above the 21 row, so Table 1014.3.6 gives 750 gallons.
Sanity check: the kitchen drain line is 4 in, which Table 703.2 allows 216 DFU on. Fifteen is comfortably within that — the pipe and the count agree.
Then the ordinance: the local sewer authority sets a 1,000 gallon minimum for any food service establishment. The installed vessel is 1,000 gallons, not 750. The code calculation was still necessary — it is what the plan reviewer checks — but it was not what sized the tank.
That last turn is the normal outcome, not an edge case, and it is why the phone call in step one comes before the tape measure.