Grease Trap Requirements by City

Detailed FOG compliance requirements, pumping schedules, permits, fines and sizing rules for 308 cities across 51 states, serving 714,414food service establishments.

308
Cities Covered
51
States
714,414
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.

Need grease trap service or installation help?

If you are trying to clean, size, replace, or install a grease trap, send the basics. We will review the request and can help route it to a relevant provider where available.

Email or phone is required. No legal advice; always verify requirements with your local authority.

Frequently used grease trap requirement guides

Start with these city and state guides for local FOG rules, pumping expectations, sizing guidance and the primary sources currently stored for each location.

CaliforniaUPC · 48 cities

Los Angeles

Clean often enough that combined FOG and solids do...

Long Beach

Every 90 days or when 25% capacity reached, whiche...

San Diego

Every 90 days minimum or when FOG accumulation rea...

San Jose

Grease traps serviced at least monthly; grease int...

Oakland

Every 1-3 months depending on kitchen volume; befo...

San Francisco

At minimum every 90 days; more frequent pumping re...

Sacramento

Every 90 days or when 25% full, whichever comes fi...

Fresno

Grease traps every 90 days or when 25% rule trigge...

Bakersfield

Per 25% rule; minimum every 6 months per Californi...

BeniciaBrentwood

annual; or when grease/solids reach 25% of capacit...

Covina

As needed to prevent FOG accumulation from exceedi...

Cypress

Per UPC requirements; typically every 90 days or w...

Huntington Beach

Monthly for hydromechanical units; every 90 days f...

Lancaster

Every 6 month(s); or when grease/solids reach 25% ...

Modesto

quarterly; or when grease/solids reach 25% of capa...

Orange

Periodically; grease removed from interceptors mus...

Oxnard

As required to maintain compliance; minimum every ...

Pismo BeachPowayRancho Cucamonga

Per Cucamonga Valley Water District requirements...

Riverbank

Per FOG program requirements; typically every 90 d...

San Bernardino

Every 90 days or when 25% full...

Santa Ana

Per FOG Control Program guidelines; typically ever...

Stockton

Every 3 months or when combined FOG and solids rea...

Ventura

monthly...

Visalia

Per FOG program requirements; typically every 90 d...

West Hollywood

When FOG and solids reach 25% of device depth (LA ...

Anaheim

Small traps every 4-8 weeks; large interceptors ev...

Riverside

Per 25% rule; typically quarterly or as needed...

Irvine

Per 25% rule; minimum every 6 months...

Chula Vista

Before FOG and solids reach 25% of trap capacity; ...

Santa Clarita

Before FOG/solids reach 25% of trap depth; inspect...

Fremont

Before FOG/solids exceed 25% capacity; frequency p...

Fontana

Before FOG/solids reach 25% capacity; typically ev...

Moreno Valley

Before FOG/solids reach 25% capacity; inside traps...

Ontario

Per wastewater permit schedule; pump when floatabl...

Elk Grove

Per 25% rule; pump when FOG/solids reach 25% of tr...

Glendale

At minimum every 6 months; more frequently if FOG/...

Santa Rosa

When FOG/solids reach 25% of trap capacity; typica...

Garden Grove

Per 25% rule; grease traps daily to weekly, grease...

Roseville

Every 90 days minimum, or per 25% rule, whichever ...

Oceanside

Every 90 days (quarterly) minimum, or more frequen...

Corona

Minimum every 6 months; per 25% rule if sooner...

Salinas

Quarterly minimum (checked and maintained quarterl...

Palmdale

Minimum every 6 months; per 25% rule if sooner...

Sunnyvale

Per maintenance schedule set by director; variance...

Hayward

Per 25% rule and wastewater discharge permit condi...

TexasIPC · 28 cities

Houston

Verify the current service interval with the City ...

Dallas

Every 90 days minimum; more frequently if grease a...

Fort Worth

At minimum every 90 days; must be pumped when FOG ...

Arlington

Per TCEQ model standards; minimum every 90 days or...

San Antonio

Every 90 days minimum; SAWS Grease Trap Procedure ...

Austin

Every 90 days minimum; more frequently if grease a...

El Paso

Minimum every 90 days; more frequently if 25% rule...

AllenAmarillo

Every 90 days...

Corpus Christi

Every 60 days standard; increased to every 30 days...

Frisco

annual...

Midland

Per TCEQ model standards; when FOG exceeds 25% cap...

Round Rock

Every 180 days (semi-annually)...

San Marcos

Every 90 days (quarterly)...

Sherman

Per FOGS program requirements; typically every 90 ...

Waco

Per 25% rule; typically every 1-3 months...

Plano

Every 90 days minimum or when 25% capacity reached...

Lubbock

Minimum every 90 days...

Laredo

Minimum every 90 days per TCEQ model standards...

Irving

Minimum every 90 days per TCEQ model standards...

Garland

Minimum every 90 days per TCEQ model standards...

McKinney

Minimum every 90 days per TCEQ model standards...

Grand Prairie

Minimum every 90 days per TCEQ model standards...

Brownsville

As needed to maintain efficiency and prevent visib...

Denton

Every 90 days minimum; or when grease/solids reach...

Killeen

Every 90 days (vacuum truck cleaning required)...

McAllen

Per McAllen Public Utility Pretreatment/Grease Tra...

Mesquite

Minimum twice annually (semi-annual)...

FloridaIPC · 26 cities

Miami

As specified in FOG permit conditions; typically e...

Fort Lauderdale

Every 90 days typically; complete removal of all c...

Orlando

Minimum every 90 days (quarterly). Must be pumped ...

Tampa

Minimum every 90 days (quarterly). More frequent p...

Jacksonville

At minimum every 90 days, or more frequently as ne...

BradentonClearwater

At least every 30 days unless a variance is approv...

Daytona Beach

annual; or when grease/solids reach 25% of capacit...

Fort Myers

Every 90 days or when 25% full...

Fort Pierce

Annual...

Jupiter

Every 90 days (3 months) recommended; more frequen...

Lakeland

Every 90 days minimum or more frequently as needed...

Naples

Every 90 days or as required by Collier County FOG...

New Port Richey

Every 7 days (monthly)...

Panama City

monthly...

Pensacola

monthly; or when grease/solids reach 25% of capaci...

Sarasota

Every 90 days or when 25% full...

St. Petersburg

At least once per month (variance available up to ...

Port St. Lucie

Per 25% rule; typically every 1-3 months for comme...

Cape Coral

Grease traps every 30 days; interceptors every 90 ...

Hialeah

Every 90 days or when 25% capacity is reached, whi...

Tallahassee

Grease traps every 30 days; interceptors every 90 ...

Pembroke Pines

Per FOG program schedule; typically quarterly for ...

Hollywood

Small traps (under-sink): every 30 days; Large int...

Palm Bay

Per 25% rule - when combined grease and solids rea...

Gainesville

Grease traps: minimum twice per month; Grease inte...

North CarolinaIPC · 12 cities

Charlotte

At minimum every 90 days; must be pumped before FO...

Raleigh

Minimum every 90 days (quarterly). Must be pumped ...

Cary

Every 60 days; FSEs may apply for Service Variance...

Concord

Every 90 days or when 25% full...

Durham

weekly...

Fayetteville

Every 60 days maximum for grease traps; daily or p...

Greensboro

Quarterly (every 90 days minimum) or when 25% full...

Harrisburg

quarterly...

Kannapolis

Annual...

Wilmington

Every 90 days (quarterly)...

Wilson

annual...

Winston-Salem

monthly; or when grease/solids reach 25% of capaci...

VirginiaIPC · 12 cities

Virginia Beach

Annual...

Richmond

Monthly...

Norfolk

Minimum quarterly (4x/year) or when 25% full...

AlexandriaArlington

Per manufacturer recommendations and BMP; typicall...

Hampton

Minimum every 90 days (quarterly) or when 25% capa...

Lynchburg

weekly; or when grease/solids reach 25% of capacit...

Pulaski

Minimum every 4 months or when 25% capacity reache...

Roanoke

Per Virginia Plumbing Code and local requirements...

Salem

Per local ordinance; Sections 90-208 and 90-212...

Chesapeake

Regular pumping before FOG/solids exceed 25%; typi...

Newport News

Per FOG program requirements; maintenance schedule...

ArizonaIPC · 10 cities

Phoenix

Every 90 days minimum; more frequently if grease a...

Mesa

Every 90 days or when FOG/solids reach 25% capacit...

Tucson

Minimum every 90 days (quarterly). Pumping require...

Flagstaff

Every 30 days for <100-gal HGI; every 60 days for ...

Tempe

Every 90 days (quarterly); or when grease/solids r...

Gilbert

Per 25% rule; regular maintenance required...

Chandler

As needed to prevent FOG discharge exceeding 100 m...

Glendale

Regular basis; before FOG/solids exceed 25%...

Scottsdale

Regular basis; varies by restaurant size and food ...

Surprise

Per pretreatment program requirements; typically e...

WashingtonUPC · 10 cities

Seattle

At minimum every 90 days for the first year; frequ...

Tacoma

Must be pumped when grease and solids reach 25% of...

SpokaneAuburn

Every 90 days (grease traps); Quarterly (grease in...

Bainbridge Island

annual...

BellevueEverett

weekly...

Port Angeles

Every 90 days (quarterly); or when grease/solids r...

Puyallup

When FOG/solids reach 25% of overall liquid depth;...

Vancouver

As needed to prevent FOG discharge violations; mai...

ColoradoIPC · 8 cities

Denver

At minimum every 90 days; must pump when FOG and s...

Colorado Springs

monthly; or when grease/solids reach 25% of capaci...

Aurora

Quarterly (every 90 days) or more frequently as ne...

Brighton

Every 90 days for interceptors; every 7 days for g...

Estes ParkGrand Junction

Every 90 days (quarterly); or when grease/solids r...

Lakewood

annual; or when grease/solids reach 25% of capacit...

Fort Collins

As needed; must pump before FOG/solids exceed 33% ...

New YorkIPC · 8 cities

New York

As needed to prevent discharge exceeding 100 mg/L ...

Buffalo

Must be pumped when grease and solids reach 25% of...

Auburn

Every 90 days (grease traps); Quarterly (grease in...

Binghamton

Every 60 days (quarterly)...

Glens Falls

Per New York Plumbing Code and local requirements...

Staten Island

As needed to maintain accumulated FOG and solids b...

Syracuse

Frequently and effectively serviced to maintain sa...

Rochester

Every 3 months or when 25% capacity is reached, wh...

TennesseeIPC · 8 cities

Nashville

At minimum every 90 days; Metro Water Services may...

Memphis

Every 90 days minimum; or when FOG and solids reac...

Knoxville

Minimum quarterly; frequency determined by KUB ins...

Chattanooga

Must be pumped when grease and solids reach 25% of...

Jackson

monthly...

Johnson City

Must be pumped when grease and solids reach 25% of...

Murfreesboro

Every 90 days (quarterly); or when grease/solids r...

Clarksville

As required to maintain compliance; cleaning and m...

GeorgiaIPC · 7 cities

Atlanta

Minimum every 90 days (quarterly). More frequent p...

Augusta

weekly...

Decatur

Must be pumped when grease and solids reach 25% of...

Lawrenceville

Every 90 days minimum or more often as needed; whe...

Rome

Every 90 days minimum or when FOG reaches 25% of t...

Savannah

Every 90 days or when grease and settled solids re...

Columbus

Every 90 days or when FOG/solids reach 25% of tank...

MassachusettsIPC · 7 cities

Boston

Quarterly minimum (every 90 days); must be pumped ...

Billerica

Monthly (internal grease traps); Every 90 days (ex...

Lowell

As determined by Executive Director; must not allo...

New Bedford

Monthly or when FOG/sludge reaches 25% of effectiv...

Tewksbury

At least every 3 months or when 25% rule is trigge...

Worcester

Quarterly per 248 CMR 10.00 (Massachusetts Uniform...

Springfield

Internal traps: monthly; External traps: every 90 ...

OhioIPC · 7 cities

Columbus

At minimum every 90 days, or when FOG and solids r...

Cleveland

Minimum every 90 days (quarterly). Must be cleaned...

Cincinnati

Every 90 days or when 25% full...

Akron

Every 90 days (30-90 days depending on usage)...

Dayton

Quarterly (every 90 days) or when 25% rule is trig...

Toledo

monthly...

Youngstown

IllinoisIPC · 6 cities

Chicago

Every 90 days minimum or when 25% full (whichever ...

Glen Ellyn

Quarterly...

Peoria

Per Illinois Administrative Code Section 890...

Aurora

Quarterly (every 90 days) or as often as necessary...

Naperville

Regular cleaning per manufacturer specifications a...

Joliet

Monthly minimum by licensed grease hauler (unless ...

IndianaIPC · 6 cities

Indianapolis

At minimum every 90 days; facilities may request a...

BloomingtonCarmel

Monthly...

Evansville

Every 6 month(s); or when grease/solids reach 25% ...

Fishers

Indoor grease traps: 2x per week minimum; outdoor ...

Fort Wayne

Regular pumping required; frequency based on estab...

MichiganIPC · 6 cities

Detroit

Every 90 days minimum or more frequently as needed...

Grand Rapids

As needed to maintain efficiency; typically 90 day...

Ann ArborKalamazoo

Per Michigan Plumbing Code and local requirements...

Lansing

Per Lansing Municipal Code Section 1040.12...

Ypsilanti

Gravity grease interceptors: quarterly minimum; Hy...

PennsylvaniaIPC · 6 cities

Philadelphia

Every 90 days minimum or more frequently as needed...

Pittsburgh

Maximum every 90 days; per PA IPC Chapter 10 requi...

AltoonaCranbury Township

Must be pumped when grease and solids reach 25% of...

Easton

When FOG and solids exceed 25% of trap volume; und...

Harrisburg

Routine servicing required; frequency determined b...

AlabamaIPC · 5 cities

Birmingham

Every 30-90 days depending on volume; quarterly fo...

HuntsvilleSaraland

Must be pumped when grease and solids reach 25% of...

Mobile

Per 25% rule; indoor traps require more frequent m...

Montgomery

Per 25% rule and MWWSSB requirements; frequency ba...

IowaIPC · 5 cities

Clinton

Regular cleaning required; frequency determined by...

Des Moines

Quarterly or when 25% full, whichever comes first;...

DubuqueSioux City

weekly; or when grease/solids reach 25% of capacit...

Waterloo

Per maintenance schedule; 25% rule referenced in p...

MinnesotaUPC · 5 cities

Minneapolis

Minimum every 90 days (quarterly). Some establishm...

Elk RiverMinneapolis-St. PaulRochester

Every 90 days or when 25% full...

St. Cloud

MontanaUPC · 5 cities

Billings

Every 90 days or when 25% full...

Bozeman

weekly; or when grease/solids reach 25% of capacit...

Great FallsHelena

Must be pumped when grease and solids reach 25% of...

Missoula

Every 90 days or when FOG reaches 25% of design ca...

ArkansasIPC · 4 cities

Bentonville

Every 180 days (semi-annually)...

Fayetteville

monthly...

Little Rock

Minimum every 90 days (quarterly) or when 25% full...

Springdale

ConnecticutIPC · 4 cities

Danbury

Per local ordinance; typically every 90 days...

Hartford

Annual...

Norwich

As required to maintain compliance; per CT DEEP Ge...

Bridgeport

Every 90 days minimum, or when FOG/solids reach 25...

KansasIPC · 4 cities

Wichita

Annual...

Overland Park

Per 25% rule; frequency determined by inspection —...

Kansas City

Quarterly minimum; must clean when FOG/solids reac...

Olathe

Every 90 days or more frequently if required by ci...

MarylandIPC · 4 cities

Baltimore

Every 90 days minimum; or more frequently based on...

Aberdeen

Per local code requirements; typically every 90 da...

Bowie

annual...

Rockville

Weekly...

NevadaUPC · 4 cities

Las Vegas

Every 90 days minimum; more frequently if grease a...

Reno

Every 90 days or when 25% full...

Henderson

As needed per maintenance program; must maintain i...

North Las Vegas

As needed to prevent non-compliance; per UPC maint...

OregonUPC · 4 cities

Portland

Every 90 days minimum; must be pumped when grease ...

Bend

City-set cleaning schedules (specific frequency va...

Salem

Per city FOG program requirements...

Eugene

Grease traps may require weekly cleaning; grease i...

South CarolinaIPC · 4 cities

Charleston

Quarterly minimum (at least 4 times per year), or ...

Columbia

Weekly for traps; at minimum every 6 months for in...

Greenville

annual...

Myrtle Beach

Annual...

WisconsinUPC · 4 cities

Milwaukee

Maintain the device so it remains accessible and e...

Beloit

Must be pumped when grease and solids reach 25% of...

Racine

Per manufacturer recommendation and use; regular b...

Madison

Regular pumping required; annual proof of maintena...

IdahoUPC · 3 cities

Boise

Every 90 days or when 25% full...

Pocatello

weekly; or when grease/solids reach 25% of capacit...

Meridian

When FOG and solids exceed 20% of unit volume; hig...

KentuckyIPC · 3 cities

Louisville

Every 90 days minimum; must be serviced when greas...

Lexington

External interceptors: every 6 months minimum; int...

Shepherdsville

LouisianaIPC · 3 cities

New Orleans

Minimum every 90 days (quarterly). FSEs with high-...

Baton Rouge

Every 30-90 days; before FOG/solids reach 25% of t...

Shreveport

Inside traps: weekly cleaning. Outside traps: mont...

MaineIPC · 3 cities

Bangor

Twice annually minimum (gravity interceptors); as ...

Biddeford

Every 90 days (quarterly); or when grease/solids r...

Portland

Per local ordinance Chapters 17.34 and 17.36...

MissouriIPC · 3 cities

Kansas City

Per manufacturer specifications; must maintain int...

St. Louis

Every 90 days minimum for standard restaurants; mo...

Springfield

New JerseyIPC · 3 cities

Newark

When storage reaches 75% capacity (per NJ state ru...

Jersey City

Every 1-3 months; high-volume restaurants may requ...

Paterson

When FOG reaches 75% alarm threshold; regular pump...

UtahUPC · 3 cities

Salt Lake CityOgden

Every 90 days or when FOG reaches 25% of design ca...

Orem

Every 90 days or when 25% full...

West VirginiaIPC · 3 cities

CharlestonMorgantown

Regular servicing required; manifests checked duri...

Wheeling

quarterly; or when grease/solids reach 25% of capa...

MississippiIPC · 2 cities

Biloxi

Per Municipal Code Chapter 22, Article VI requirem...

Jackson

Interceptors: completely pumped every 90 days mini...

NebraskaUPC · 2 cities

Omaha

Minimum every 90 days (quarterly) per City ordinan...

Lincoln

Annual...

New HampshireIPC · 2 cities

Concord

Per local ordinance requirements; typically every ...

Portsmouth

Monthly (standard); annually for some exempted est...

OklahomaIPC · 2 cities

Oklahoma City

At minimum every 90 days; must be pumped when comb...

Tulsa

Must be pumped when grease and solids reach 25% of...

South DakotaUPC · 2 cities

Rapid CitySioux Falls

Before FOG/solids reach 25% capacity; typically qu...

AlaskaUPC · 1 city

Anchorage

Monthly initially for new installations; adjusted ...

DelawareIPC · 1 city

Wilmington

District of ColumbiaIPC · 1 city

Washington

Gravity interceptors: every 90 days or sooner abov...

New MexicoUPC · 1 city

Albuquerque

Every 90 days minimum; must be pumped when grease ...

North DakotaIPC · 1 city

Bismarck

Twice per month or when 25% full...

Rhode IslandIPC · 1 city

Providence

Annual minimum by licensed hauler per NBC Wastewat...

VermontIPC · 1 city

Burlington

annual; or when grease/solids reach 25% of capacit...

Size Your Grease Trap

Our free calculator uses your local code requirements to recommend the right size.

Open Calculator