Grease Trap Requirements by City
Detailed FOG compliance requirements for 308 cities across 51 states, serving 714,414 food service establishments.
Every city has its own FOG (Fats, Oils & Grease) compliance rules that go beyond state plumbing codes. Below you'll find detailed grease trap requirements organized by state, including pumping frequencies, permit requirements, fines, and enforcement details for each city.
California UPC · 48 cities
Minimum every 90 days; more frequently if 25% grea...
Long BeachEvery 90 days or when 25% capacity reached, whiche...
San DiegoEvery 90 days minimum or when FOG accumulation rea...
San JoseGrease traps serviced at least monthly; grease int...
OaklandEvery 1-3 months depending on kitchen volume; befo...
San FranciscoAt minimum every 90 days; more frequent pumping re...
Sacramento FresnoGrease traps every 90 days or when 25% rule trigge...
BakersfieldPer 25% rule; minimum every 6 months per Californi...
Benicia Brentwoodannual; or when grease/solids reach 25% of capacit...
CovinaAs needed to prevent FOG accumulation from exceedi...
Cypress Huntington Beach LancasterEvery 6 month(s); or when grease/solids reach 25% ...
Modestoquarterly; or when grease/solids reach 25% of capa...
OrangePeriodically; grease removed from interceptors mus...
OxnardAs required to maintain compliance; minimum every ...
Pismo Beach Poway Rancho Cucamonga Riverbank San Bernardino Santa Ana StocktonEvery 3 months or when combined FOG and solids rea...
Venturamonthly...
Visalia West HollywoodWhen FOG and solids reach 25% of device depth (LA ...
AnaheimSmall traps every 4-8 weeks; large interceptors ev...
RiversidePer 25% rule; typically quarterly or as needed...
IrvinePer 25% rule; minimum every 6 months...
Chula VistaBefore FOG and solids reach 25% of trap capacity; ...
Santa ClaritaBefore FOG/solids reach 25% of trap depth; inspect...
FremontBefore FOG/solids exceed 25% capacity; frequency p...
FontanaBefore FOG/solids reach 25% capacity; typically ev...
Moreno ValleyBefore FOG/solids reach 25% capacity; inside traps...
OntarioPer wastewater permit schedule; pump when floatabl...
Elk GrovePer 25% rule; pump when FOG/solids reach 25% of tr...
GlendaleAt minimum every 6 months; more frequently if FOG/...
Santa RosaWhen FOG/solids reach 25% of trap capacity; typica...
Garden GrovePer 25% rule; grease traps daily to weekly, grease...
RosevilleEvery 90 days minimum, or per 25% rule, whichever ...
OceansideEvery 90 days (quarterly) minimum, or more frequen...
CoronaMinimum every 6 months; per 25% rule if sooner...
SalinasQuarterly minimum (checked and maintained quarterl...
PalmdaleMinimum every 6 months; per 25% rule if sooner...
SunnyvalePer maintenance schedule set by director; variance...
HaywardPer 25% rule and wastewater discharge permit condi...
Texas IPC · 28 cities
Every 90 days minimum or when 25% full...
DallasEvery 90 days minimum; more frequently if grease a...
Fort WorthAt minimum every 90 days; must be pumped when FOG ...
ArlingtonPer TCEQ model standards; minimum every 90 days or...
San AntonioEvery 90 days minimum; SAWS Grease Trap Procedure ...
AustinEvery 90 days minimum; more frequently if grease a...
El PasoMinimum every 90 days; more frequently if 25% rule...
Allen AmarilloEvery 90 days...
Corpus ChristiEvery 60 days standard; increased to every 30 days...
Friscoannual...
MidlandPer TCEQ model standards; when FOG exceeds 25% cap...
Round RockEvery 180 days (semi-annually)...
San MarcosEvery 90 days (quarterly)...
Sherman WacoPer 25% rule; typically every 1-3 months...
PlanoEvery 90 days minimum or when 25% capacity reached...
LubbockMinimum every 90 days...
LaredoMinimum every 90 days per TCEQ model standards...
IrvingMinimum every 90 days per TCEQ model standards...
GarlandMinimum every 90 days per TCEQ model standards...
McKinneyMinimum every 90 days per TCEQ model standards...
Grand PrairieMinimum every 90 days per TCEQ model standards...
BrownsvilleAs needed to maintain efficiency and prevent visib...
DentonEvery 90 days minimum; or when grease/solids reach...
KilleenEvery 90 days (vacuum truck cleaning required)...
McAllenPer McAllen Public Utility Pretreatment/Grease Tra...
MesquiteMinimum twice annually (semi-annual)...
Florida IPC · 26 cities
As specified in FOG permit conditions; typically e...
Fort LauderdaleEvery 90 days typically; complete removal of all c...
OrlandoMinimum every 90 days (quarterly). Must be pumped ...
TampaMinimum every 90 days (quarterly). More frequent p...
JacksonvilleAt minimum every 90 days, or more frequently as ne...
Bradenton ClearwaterAt least every 30 days unless a variance is approv...
Daytona Beachannual; or when grease/solids reach 25% of capacit...
Fort Myers Fort PierceAnnual...
JupiterEvery 90 days (3 months) recommended; more frequen...
LakelandEvery 90 days minimum or more frequently as needed...
NaplesEvery 90 days or as required by Collier County FOG...
New Port RicheyEvery 7 days (monthly)...
Panama Citymonthly...
Pensacolamonthly; or when grease/solids reach 25% of capaci...
Sarasota St. PetersburgAt least once per month (variance available up to ...
Port St. LuciePer 25% rule; typically every 1-3 months for comme...
Cape CoralGrease traps every 30 days; interceptors every 90 ...
HialeahEvery 90 days or when 25% capacity is reached, whi...
TallahasseeGrease traps every 30 days; interceptors every 90 ...
Pembroke PinesPer FOG program schedule; typically quarterly for ...
HollywoodSmall traps (under-sink): every 30 days; Large int...
Palm BayPer 25% rule - when combined grease and solids rea...
GainesvilleGrease traps: minimum twice per month; Grease inte...
North Carolina IPC · 12 cities
At minimum every 90 days; must be pumped before FO...
RaleighMinimum every 90 days (quarterly). Must be pumped ...
Cary Concord Durhamweekly...
FayettevilleAnnual...
Greensboro Harrisburgquarterly...
KannapolisAnnual...
WilmingtonEvery 90 days (quarterly)...
Wilsonannual...
Winston-Salemmonthly; or when grease/solids reach 25% of capaci...
Virginia IPC · 12 cities
Annual...
RichmondMonthly...
Norfolk Alexandria Arlington Hampton Lynchburgweekly; or when grease/solids reach 25% of capacit...
Pulaski Roanoke Salem ChesapeakeRegular pumping before FOG/solids exceed 25%; typi...
Newport NewsPer FOG program requirements; maintenance schedule...
Arizona IPC · 10 cities
Every 90 days minimum; more frequently if grease a...
MesaEvery 90 days or when FOG/solids reach 25% capacit...
TucsonMinimum every 90 days (quarterly). Pumping require...
Flagstaff TempeEvery 90 days (quarterly); or when grease/solids r...
GilbertPer 25% rule; regular maintenance required...
ChandlerAs needed to prevent FOG discharge exceeding 100 m...
GlendaleRegular basis; before FOG/solids exceed 25%...
ScottsdaleRegular basis; varies by restaurant size and food ...
SurprisePer pretreatment program requirements; typically e...
Washington UPC · 10 cities
At minimum every 90 days for the first year; frequ...
TacomaMust be pumped when grease and solids reach 25% of...
Spokane AuburnEvery 90 days (grease traps); Quarterly (grease in...
Bainbridge Islandannual...
Bellevue Everettweekly...
Port AngelesEvery 90 days (quarterly); or when grease/solids r...
PuyallupWhen FOG/solids reach 25% of overall liquid depth;...
VancouverAs needed to prevent FOG discharge violations; mai...
Colorado IPC · 8 cities
At minimum every 90 days; must pump when FOG and s...
Colorado Springsmonthly; or when grease/solids reach 25% of capaci...
AuroraQuarterly (every 90 days) or more frequently as ne...
BrightonEvery 7 days (monthly)...
Estes Park Grand JunctionEvery 90 days (quarterly); or when grease/solids r...
Lakewoodannual; or when grease/solids reach 25% of capacit...
Fort CollinsAs needed; must pump before FOG/solids exceed 33% ...
New York IPC · 8 cities
As needed to prevent discharge exceeding 100 mg/L ...
BuffaloMust be pumped when grease and solids reach 25% of...
AuburnEvery 90 days (grease traps); Quarterly (grease in...
BinghamtonEvery 60 days (quarterly)...
Glens Falls Staten IslandAs needed to maintain accumulated FOG and solids b...
SyracuseFrequently and effectively serviced to maintain sa...
RochesterEvery 3 months or when 25% capacity is reached, wh...
Tennessee IPC · 8 cities
At minimum every 90 days; Metro Water Services may...
MemphisEvery 90 days minimum; or when FOG and solids reac...
KnoxvilleMinimum quarterly; frequency determined by KUB ins...
ChattanoogaMust be pumped when grease and solids reach 25% of...
Jacksonmonthly...
Johnson CityMust be pumped when grease and solids reach 25% of...
MurfreesboroEvery 90 days (quarterly); or when grease/solids r...
ClarksvilleAs required to maintain compliance; cleaning and m...
Georgia IPC · 7 cities
Minimum every 90 days (quarterly). More frequent p...
Augustaweekly...
DecaturMust be pumped when grease and solids reach 25% of...
LawrencevilleEvery 90 days minimum or more often as needed; whe...
RomeEvery 90 days minimum or when FOG reaches 25% of t...
SavannahEvery 90 days or when grease and settled solids re...
ColumbusEvery 90 days or when FOG/solids reach 25% of tank...
Massachusetts IPC · 7 cities
Quarterly minimum (every 90 days); must be pumped ...
BillericaMonthly (internal grease traps); Every 90 days (ex...
LowellAs determined by Executive Director; must not allo...
New BedfordMonthly or when FOG/sludge reaches 25% of effectiv...
TewksburyAt least every 3 months or when 25% rule is trigge...
Worcester SpringfieldInternal traps: monthly; External traps: every 90 ...
Ohio IPC · 7 cities
At minimum every 90 days, or when FOG and solids r...
ClevelandMinimum every 90 days (quarterly). Must be cleaned...
Cincinnati AkronEvery 90 days (30-90 days depending on usage)...
DaytonQuarterly (every 90 days) or when 25% rule is trig...
Toledomonthly...
YoungstownIllinois IPC · 6 cities
Every 90 days minimum or when 25% full (whichever ...
Glen EllynQuarterly...
Peoria AuroraQuarterly (every 90 days) or as often as necessary...
NapervilleRegular cleaning per manufacturer specifications a...
JolietMonthly minimum by licensed grease hauler (unless ...
Indiana IPC · 6 cities
At minimum every 90 days; facilities may request a...
Bloomington CarmelMonthly...
EvansvilleEvery 6 month(s); or when grease/solids reach 25% ...
FishersWeekly...
Fort WayneRegular pumping required; frequency based on estab...
Michigan IPC · 6 cities
Every 90 days minimum or more frequently as needed...
Grand RapidsAs needed to maintain efficiency; typically 90 day...
Ann Arbor Kalamazoo Lansing YpsilantiGravity grease interceptors: quarterly minimum; Hy...
Pennsylvania IPC · 6 cities
Every 90 days minimum or more frequently as needed...
PittsburghMaximum every 90 days; per PA IPC Chapter 10 requi...
Altoona Cranbury TownshipMust be pumped when grease and solids reach 25% of...
EastonWhen FOG and solids exceed 25% of trap volume; und...
HarrisburgRoutine servicing required; frequency determined b...
Alabama IPC · 5 cities
Must be pumped when grease and solids reach 25% of...
MobilePer 25% rule; indoor traps require more frequent m...
MontgomeryPer 25% rule and MWWSSB requirements; frequency ba...
Iowa IPC · 5 cities
Regular cleaning required; frequency determined by...
Des Moines Dubuque Sioux Cityweekly; or when grease/solids reach 25% of capacit...
WaterlooPer maintenance schedule; 25% rule referenced in p...
Minnesota UPC · 5 cities
Minimum every 90 days (quarterly). Some establishm...
Elk River Minneapolis-St. Paul Rochester St. CloudMontana UPC · 5 cities
weekly; or when grease/solids reach 25% of capacit...
Great Falls HelenaMust be pumped when grease and solids reach 25% of...
MissoulaEvery 90 days or when FOG reaches 25% of design ca...
Arkansas IPC · 4 cities
Connecticut IPC · 4 cities
Annual...
NorwichAs required to maintain compliance; per CT DEEP Ge...
BridgeportEvery 90 days minimum, or when FOG/solids reach 25...
Kansas IPC · 4 cities
Annual...
Overland ParkPer 25% rule; frequency determined by inspection —...
Kansas CityQuarterly minimum; must clean when FOG/solids reac...
OlatheEvery 90 days or more frequently if required by ci...
Maryland IPC · 4 cities
Every 90 days minimum; or more frequently based on...
Aberdeen Bowieannual...
RockvilleWeekly...
Nevada UPC · 4 cities
Every 90 days minimum; more frequently if grease a...
Reno HendersonAs needed per maintenance program; must maintain i...
North Las VegasAs needed to prevent non-compliance; per UPC maint...
Oregon UPC · 4 cities
Every 90 days minimum; must be pumped when grease ...
BendCity-set cleaning schedules (specific frequency va...
Salem EugeneGrease traps may require weekly cleaning; grease i...
South Carolina IPC · 4 cities
Quarterly minimum (at least 4 times per year), or ...
Columbiaweekly...
Greenvilleannual...
Myrtle BeachAnnual...
Wisconsin UPC · 4 cities
Every 90 days minimum; interceptors must be cleane...
BeloitMust be pumped when grease and solids reach 25% of...
Racine MadisonRegular pumping required; annual proof of maintena...
Idaho UPC · 3 cities
weekly; or when grease/solids reach 25% of capacit...
MeridianWhen FOG and solids exceed 20% of unit volume; hig...
Kentucky IPC · 3 cities
Louisiana IPC · 3 cities
Minimum every 90 days (quarterly). FSEs with high-...
Baton RougeEvery 30-90 days; before FOG/solids reach 25% of t...
ShreveportInside traps: weekly cleaning. Outside traps: mont...
Maine IPC · 3 cities
Twice annually minimum (gravity interceptors); as ...
BiddefordEvery 90 days (quarterly); or when grease/solids r...
PortlandMissouri IPC · 3 cities
Per manufacturer specifications; must maintain int...
St. LouisEvery 90 days minimum for standard restaurants; mo...
SpringfieldNew Jersey IPC · 3 cities
When storage reaches 75% capacity (per NJ state ru...
Jersey CityEvery 1-3 months; high-volume restaurants may requ...
PatersonWhen FOG reaches 75% alarm threshold; regular pump...
Utah UPC · 3 cities
West Virginia IPC · 3 cities
Regular servicing required; manifests checked duri...
Wheelingquarterly; or when grease/solids reach 25% of capa...
Mississippi IPC · 2 cities
Nebraska UPC · 2 cities
New Hampshire IPC · 2 cities
Oklahoma IPC · 2 cities
At minimum every 90 days; must be pumped when comb...
TulsaMust be pumped when grease and solids reach 25% of...
South Dakota UPC · 2 cities
Alaska UPC · 1 city
Delaware IPC · 1 city
District of Columbia IPC · 1 city
New Mexico UPC · 1 city
North Dakota IPC · 1 city
Rhode Island IPC · 1 city
Vermont IPC · 1 city
Size Your Grease Trap
Our free calculator uses your local code requirements to recommend the right size.
Open Calculator