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

Grease trap & restaurant services

Comprehensive grease trap and restaurant services from one family-owned team: cleaning and maintenance, repairs and installations, drain line hydro jetting and used cooking oil collection.

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

Get a free 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.

How it works

Simple, scheduled, and documented.

Most customers are set up on a recurring plan after the first visit.

1

Call or request a quote

Tell us your trap size, location and last service date. We'll give you clear pricing.

2

We schedule around you

We book a time that fits your kitchen's hours and keep disruption to a minimum.

3

Clean, pump & inspect

Full pump-out, scraping and a condition check before we leave.

4

You get the paperwork

A service log and disposal record for your files after every visit.

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
Get in touch

Get in touch for expert service.

Ready for dependable grease trap service? Contact us to learn more or to schedule a service appointment. We'll get back to you quickly.

Grease backing up right now?

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

Call (510) 470-5260