Grease Trap Requirements by City

Detailed FOG compliance requirements for 308 cities across 51 states, serving 714,414 food 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.

California UPC · 48 cities

Los Angeles

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

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 Fresno

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

Bakersfield

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

Benicia Brentwood

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

Covina

As needed to prevent FOG accumulation from exceedi...

Cypress Huntington Beach 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 Beach Poway Rancho Cucamonga Riverbank San Bernardino Santa Ana Stockton

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

Ventura

monthly...

Visalia 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...

Texas IPC · 28 cities

Houston

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

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...

Allen Amarillo

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 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)...

Florida IPC · 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...

Bradenton Clearwater

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

Daytona Beach

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

Fort Myers 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 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 Carolina IPC · 12 cities

Charlotte

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

Raleigh

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

Cary Concord Durham

weekly...

Fayetteville

Annual...

Greensboro Harrisburg

quarterly...

Kannapolis

Annual...

Wilmington

Every 90 days (quarterly)...

Wilson

annual...

Winston-Salem

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

Virginia IPC · 12 cities

Virginia Beach

Annual...

Richmond

Monthly...

Norfolk Alexandria Arlington Hampton Lynchburg

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

Pulaski Roanoke Salem Chesapeake

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

Newport News

Per FOG program requirements; maintenance schedule...

Arizona IPC · 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 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...

Washington UPC · 10 cities

Seattle

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

Tacoma

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

Spokane Auburn

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

Bainbridge Island

annual...

Bellevue Everett

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...

Colorado IPC · 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 7 days (monthly)...

Estes Park Grand 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 York IPC · 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 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...

Tennessee IPC · 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...

Georgia IPC · 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...

Massachusetts IPC · 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 Springfield

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

Ohio IPC · 7 cities

Columbus

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

Cleveland

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

Cincinnati Akron

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

Dayton

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

Toledo

monthly...

Youngstown

Illinois IPC · 6 cities

Chicago

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

Glen Ellyn

Quarterly...

Peoria 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 ...

Indiana IPC · 6 cities

Indianapolis

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

Bloomington Carmel

Monthly...

Evansville

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

Fishers

Weekly...

Fort Wayne

Regular pumping required; frequency based on estab...

Michigan IPC · 6 cities

Detroit

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

Grand Rapids

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

Ann Arbor Kalamazoo Lansing Ypsilanti

Gravity grease interceptors: quarterly minimum; Hy...

Pennsylvania IPC · 6 cities

Philadelphia

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

Pittsburgh

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

Altoona Cranbury 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...

Alabama IPC · 5 cities

Birmingham Huntsville Saraland

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...

Iowa IPC · 5 cities

Clinton

Regular cleaning required; frequency determined by...

Des Moines Dubuque Sioux City

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

Waterloo

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

Minnesota UPC · 5 cities

Minneapolis

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

Elk River Minneapolis-St. Paul Rochester St. Cloud

Montana UPC · 5 cities

Billings Bozeman

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

Great Falls Helena

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

Missoula

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

Arkansas IPC · 4 cities

Bentonville

Every 180 days (semi-annually)...

Fayetteville

monthly...

Little Rock Springdale

Connecticut IPC · 4 cities

Danbury Hartford

Annual...

Norwich

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

Bridgeport

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

Kansas IPC · 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...

Maryland IPC · 4 cities

Baltimore

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

Aberdeen Bowie

annual...

Rockville

Weekly...

Nevada UPC · 4 cities

Las Vegas

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

Reno Henderson

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

North Las Vegas

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

Oregon UPC · 4 cities

Portland

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

Bend

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

Salem Eugene

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

South Carolina IPC · 4 cities

Charleston

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

Columbia

weekly...

Greenville

annual...

Myrtle Beach

Annual...

Wisconsin UPC · 4 cities

Milwaukee

Every 90 days minimum; interceptors must be cleane...

Beloit

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

Racine Madison

Regular pumping required; annual proof of maintena...

Idaho UPC · 3 cities

Boise Pocatello

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

Meridian

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

Kentucky IPC · 3 cities

Louisville

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

Lexington Shepherdsville

Louisiana IPC · 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...

Maine IPC · 3 cities

Bangor

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

Biddeford

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

Portland

Missouri IPC · 3 cities

Kansas City

Per manufacturer specifications; must maintain int...

St. Louis

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

Springfield

New Jersey IPC · 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...

Utah UPC · 3 cities

Salt Lake City Ogden

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

Orem

West Virginia IPC · 3 cities

Charleston Morgantown

Regular servicing required; manifests checked duri...

Wheeling

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

Mississippi IPC · 2 cities

Biloxi Jackson

Interceptors: completely pumped every 90 days mini...

Nebraska UPC · 2 cities

Omaha

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

Lincoln

Annual...

New Hampshire IPC · 2 cities

Concord Portsmouth

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

Oklahoma IPC · 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 Dakota UPC · 2 cities

Rapid City Sioux Falls

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

Alaska UPC · 1 city

Anchorage

Monthly initially for new installations; adjusted ...

Delaware IPC · 1 city

Wilmington

District of Columbia IPC · 1 city

Washington

annual...

New Mexico UPC · 1 city

Albuquerque

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

North Dakota IPC · 1 city

Bismarck

Twice per month or when 25% full...

Rhode Island IPC · 1 city

Providence

Vermont IPC · 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