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...
SacramentoEvery 90 days or when 25% full, whichever comes fi...
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...
CypressPer UPC requirements; typically every 90 days or w...
Huntington BeachMonthly for hydromechanical units; every 90 days f...
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 CucamongaPer Cucamonga Valley Water District requirements...
RiverbankPer FOG program requirements; typically every 90 d...
San BernardinoEvery 90 days or when 25% full...
Santa AnaPer FOG Control Program guidelines; typically ever...
StocktonEvery 3 months or when combined FOG and solids rea...
Venturamonthly...
VisaliaPer FOG program requirements; typically every 90 d...
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)...
ShermanPer FOGS program requirements; typically every 90 ...
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 MyersEvery 90 days or when 25% full...
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...
SarasotaEvery 90 days or when 25% full...
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 ...
CaryEvery 60 days; FSEs may apply for Service Variance...
ConcordEvery 90 days or when 25% full...
Durhamweekly...
FayettevilleEvery 60 days maximum for grease traps; daily or p...
GreensboroQuarterly (every 90 days minimum) or when 25% full...
Harrisburgquarterly...
KannapolisAnnual...
WilmingtonEvery 90 days (quarterly)...
Wilsonannual...
Winston-Salemmonthly; or when grease/solids reach 25% of capaci...
Virginia IPC · 12 cities
Annual...
RichmondMonthly...
NorfolkMinimum quarterly (4x/year) or when 25% full...
Alexandria ArlingtonPer manufacturer recommendations and BMP; typicall...
HamptonMinimum every 90 days (quarterly) or when 25% capa...
Lynchburgweekly; or when grease/solids reach 25% of capacit...
PulaskiMinimum every 4 months or when 25% capacity reache...
RoanokePer Virginia Plumbing Code and local requirements...
SalemPer local ordinance; Sections 90-208 and 90-212...
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...
FlagstaffEvery 30 days for <100-gal HGI; every 60 days for ...
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 90 days for interceptors; every 7 days for g...
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 FallsPer New York Plumbing Code and local requirements...
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...
WorcesterQuarterly per 248 CMR 10.00 (Massachusetts Uniform...
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...
CincinnatiEvery 90 days or when 25% full...
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...
PeoriaPer Illinois Administrative Code Section 890...
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% ...
FishersIndoor grease traps: 2x per week minimum; outdoor ...
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 KalamazooPer Michigan Plumbing Code and local requirements...
LansingPer Lansing Municipal Code Section 1040.12...
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
Every 30-90 days depending on volume; quarterly fo...
Huntsville SaralandMust 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 MoinesQuarterly or when 25% full, whichever comes first;...
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 RochesterEvery 90 days or when 25% full...
St. CloudMontana UPC · 5 cities
Every 90 days or when 25% full...
Bozemanweekly; 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
Every 180 days (semi-annually)...
Fayettevillemonthly...
Little RockMinimum every 90 days (quarterly) or when 25% full...
SpringdaleConnecticut IPC · 4 cities
Per local ordinance; typically every 90 days...
HartfordAnnual...
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...
AberdeenPer local code requirements; typically every 90 da...
Bowieannual...
RockvilleWeekly...
Nevada UPC · 4 cities
Every 90 days minimum; more frequently if grease a...
RenoEvery 90 days or when 25% full...
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...
SalemPer city FOG program requirements...
EugeneGrease traps may require weekly cleaning; grease i...
South Carolina IPC · 4 cities
Quarterly minimum (at least 4 times per year), or ...
ColumbiaWeekly for traps; at minimum every 6 months for in...
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...
RacinePer manufacturer recommendation and use; regular b...
MadisonRegular pumping required; annual proof of maintena...
Idaho UPC · 3 cities
Every 90 days or when 25% full...
Pocatelloweekly; or when grease/solids reach 25% of capacit...
MeridianWhen FOG and solids exceed 20% of unit volume; hig...
Kentucky IPC · 3 cities
Every 90 days minimum; must be serviced when greas...
LexingtonExternal interceptors: every 6 months minimum; int...
ShepherdsvilleLouisiana 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...
PortlandPer local ordinance Chapters 17.34 and 17.36...
Missouri 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
Every 90 days or when FOG reaches 25% of design ca...
OremEvery 90 days or when 25% full...
West Virginia IPC · 3 cities
Regular servicing required; manifests checked duri...
Wheelingquarterly; or when grease/solids reach 25% of capa...
Mississippi IPC · 2 cities
Per Municipal Code Chapter 22, Article VI requirem...
JacksonInterceptors: completely pumped every 90 days mini...
Nebraska UPC · 2 cities
New Hampshire IPC · 2 cities
Per local ordinance requirements; typically every ...
PortsmouthMonthly (standard); annually for some exempted est...
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