24/7 emergency service: pump-outs, overflows & backupsMon–Fri 7–5 · Sat 8–2 · info@mggrease.com
Home/Services/Installation & repair
24/7 emergency service across the Bay Area

Grease trap installation & repair

From minor repairs to complete installations, we provide reliable solutions to keep your grease traps in top condition, tailored to your kitchen's needs.

48 hrstandard response
24/7emergency service
$25 offfirst service

Request an installation quote

Tell us about your kitchen. We'll get back to you quickly with clear pricing.

  • Trap cleaning, cooking oil pickup, install / repair or hydro jetting
  • One-time cleanings or recurring maintenance plans
  • Have your trap size and last service date handy if you know them
Request my free quote Or call (510) 470-5260

Emergency right now? Call (510) 470-5260. Emergency service 24/7.

Replacing grease traps

Repair it, replace it, or install it new.

A grease trap that's damaged, worn out or too small for your kitchen lets fats, oils and grease (FOG) through, which can lead to unpleasant odors, blockages and plumbing damage.

We handle everything from minor repairs to replacing old traps and installing new ones, matched to your kitchen and how much grease it produces. Our team works to keep disruption to your daily operations to a minimum, and we can set up routine cleanings once your new trap is in.

Grease trap installation, before
Before
Grease trap installation, after
After
Installation & repair services

One team from install to upkeep.

Need a repair, a replacement or a new trap? Tell us about your kitchen and we'll recommend the right solution, then keep it maintained on a schedule that fits.

  • Grease trap repairs
  • Grease trap replacement
  • New grease trap installation
  • Inspections and maintenance
  • Emergency service, 24/7
New customers

$25 off your first service

First-time customers save $25. Refer another business and earn up to $50 per referral.

Service area

Proudly serving 70+ Bay Area cities

Grouped by county. Dark tags link to a local page.

Alameda County

17 cities
AlamedaAlbanyBerkeleyCastro ValleyDublinEmeryvilleFremontHaywardLivermoreNewarkOaklandPiedmontPleasantonSan LeandroSan LorenzoSunolUnion City+ 10 more cities

Contra Costa County

23 cities
AlamoAntiochBay PointBrentwoodClaytonConcordDanvilleDiabloEl CerritoEl SobranteHerculesKensingtonLafayetteMartinezMoragaOakleyPinolePittsburgPleasant HillRichmondSan PabloSan RamonWalnut Creek+ 21 more cities

Santa Clara County

12 cities
CampbellCupertinoLos AltosLos GatosMilpitasMonte SerenoMountain ViewPalo AltoSan JoseSanta ClaraSaratogaSunnyvale+ 11 more cities

San Mateo County

16 cities
AthertonBelmontBrisbaneBurlingameDaly CityEast Palo AltoFoster CityHillsboroughMenlo ParkMillbraePortola ValleyRedwood CitySan BrunoSan CarlosSan MateoSouth San Francisco+ 14 more cities

San Francisco & San Joaquin

3 cities
San FranciscoMountain HouseTracy+ 3 more cities

Don't see your city?

If you're in the Bay Area, we probably cover it. Give us a call and we'll confirm.

(510) 470-5260
City has a dedicated local pageCity serviced, page coming soon

Grease backing up right now?

Emergency pump-outs, overflows and slow drains, any hour, any day.

Call (510) 470-5260