Frank's All City Plumbing & Water Heater Repair
Company Overview
Partially retired plumber. I specialize in minor plumbing jobs. Don’t hesitate to ask for free tips. I can direct you to another expert if needed. Reach out with any questions you may have.
With over 45 years in plumbing, I am taking a step back. Currently, I am repairing toilets, unclogging slow drains and fixing faucets along with working on garbage disposals.
I have served as a plumber in San Francisco for more than 40 years, with extensive knowledge of different plumbing systems. When you reach out, you gain access to my extensive plumbing experience to tackle your plumbing problems. I feel it’s not the hourly fee that matters, but how efficiently the work is completed. Frank's All City Plumbing Co. has focused on small service jobs for 15 years.
Our primary aim is to ensure customers are pleased they chose Frank's All City Plumbing Co.. Longtime San Francisco plumber, I enjoy solving plumbing challenges. Frank's All City Plumbing Co. is A+ rated by the BBB. I work hard to be on schedule. My motto is: Keep the customer informed.
Business Services
- Bathtub installation
- Bathtub repair
- Drain installation
- Drain repair
- Faucet installation
- Faucet repair
- Garbage disposal installation
- Garbage disposal repair
- Gas line installation
- Gas line repair
- Plumbing inspection
- Plumbing installation or replacement
- Plumbing repair
- Sewer installation
- Sewer repair
- Shower installation
- Shower repair
- Sink installation
- Sink repair
- Sump pump installation
- Sump pump repair
- Toilet installation
- Toilet repair
- Water heater installation
- Water heater repair
- Water pipe installation
- Water pipe repair
Business Location & Hours
Mon: | Open 24 hours |
Tue: | Open 24 hours |
Wed: | Open 24 hours |
Thu: | Open 24 hours |
Fri: | Open 24 hours |
Sat: | Closed |
Sun: | Closed |
Recommended Customer Reviews

I found Frank & Lupe based on their Yelp reviews. These guys are truly the best! I have an old sink that refused to drain and was leaking underneath into the cabinets. Frank & Lupe spent the time to investigate and tried several methods of clearing the drain and after four hours....they did it. Best of all was the price....super reasonable.

My garbage disposal was making a noise like a piece of metal was in there.
My husband (extremely unhandy and can't even hang a picture on the wall) was convinced it was a loose screw/part in the disposal. I put a flash light in there and didn't see anything.
I called Frank and explained the situation. I asked if it could be a loose part. He was 100% sure that something was inside and told me to look again, closely. Long and behold, there was a penny in our disposal that was so scratched up, it looked like a part of the disposal.
If I ever need a repair work, I will definitely use Frank. He could have come over, fixed the issue in less than 1 minute, and charged us the minimum fee. He's an honest repair guy that can identify the issue.

Easy to schedule. Clear about price. Easy to work with. Everything you want in a plumber.
Frank asked me to text him pics so he could diagnose the problem, and told me someone would be there between 10-11 AM. Lupe showed up at the appointed hour, and gave me the somewhat grim diagnosis. The work would take longer than Frank had thought from the pictures I sent, because whoever had installed the garbage disposal had done something very wrong and so the disposal had to be removed and re-installed. So Lupe went out to the truck, got a few parts, spent two hours doing the work, and all is well in the world of my garbage disposal and dishwasher now.
Highly recommended.

On Saturday morning our toilet broke; a little piece in the tank cracked off while we were trying to fix the ""running"" problem. Water was starting to gush inside the tank and it looked like it would overflow if we didn't do something fast. We figured out a way to rig it, and called our building manager. Unfortunately, our building manager is the WORST. He takes forever to return phone calls and also doesn't have an emergency line. We waited about 20 minutes and of course, no response. Panic began to settle in.
I checked out plumbers here on Yelp and due to great reviews, I called Frank. He's one of the few plumbers open on Saturday. He asked me to text him photos of the situation so he could assess how long it would take and what parts he would need. He said he'd come over between 2:00 p.m. and 4:00 p.m. He then called me again and said he'd be over by 1:00 p.m. and he showed up at 12:30 p.m. He and his partner were extremely polite and reassuring. They knew I was stressed out and explained their hourly rate, the cost of the replacement part, and how long it would take to fix.
They were finished before 1:00 p.m. They were very professional and I appreciate how quickly they resolved the problem. I highly recommend Frank's All City Plumbing.

Frank and Lupe came another time to fix our tub, and I just wanted to reiterate that they're awesome. Also, our toilet just broke and we called Frank to come fix it. But then my husband decided he could fix it. I called to cancel our appointment and Frank said, ""Tell him he can call me if he needs any help. I can walk him through stuff."" How awesome is that???? FRANK IS AWESOME.

I had Franks all city plumbing come out to install a new kitchen faucet. A complicated one at that. I ordered the faucet on the net so I didn't have the right fittings needed to install it. Lupe arrived with a smile and had all the parts needed to get me up and going. Love my kitchen again. Lupe also put up with 3 dogs barking until they calmed down and sat watching him work. The best plumbing experience I've ever had.

My water was backing up in my condo and I frantically called the first plumber on yelp. This guy is amazing, he calmed me down over the phone and told me what to do even though he couldn't help me since he was at another location. Once I cleaned up the water, I called my HOA and they sent over another plumber. Frank called when he was done with his appointment to make sure everything was a-ok and being handled by somebody. Even though I didn't use his services, he absolutely cared about my situation. That right there makes him an amazing guy and if I ever need plumbing work in the future, he is my man.

Frank and Lupe to the rescue! Had to have my sewer line snaked-- was a tricky procedure considering the age of my home and other quirks as with most 100 years old homes.. within an hour all was fixed and working great.. Very honest and professional and very knowledgeable.. THANKS and you are now in my I phone contacts!

Frank was just at my place to fix a running toilet.
I called this a.m. and he was here when he promised.
He worked efficiently to repair it after providing me with 2 options. The maybe (cheaper) and the for sure (slightly) more expensive.
Loved that he cleaned up his own mess and some of mine!

My toilet clogged and I called few plumbing services. Frank responced within an hour and sent his plumber Lupe in one and a half hour. He fixed the clogging problem, taught me how to prevent future clogging and I paid the service. Everything was wrapped up in 30 minutes. Lupe is efficient and friendly.
I haven't use their service for complicated problem, but if it's straight forward plumbing work, I will call them again!