Frank's All City Plumbing & Water Heater Repair
Company Overview
Partially retired plumber. I specialize in minor plumbing jobs. I’m always available for complimentary guidance. I can also connect you with someone who can assist. Contact me for any plumbing concerns.
With over 45 years in plumbing, I am gradually reducing my workload. Right now, I focus on toilet repairs, addressing sluggish drains and servicing faucets along with working on garbage disposals.
I’ve been providing plumbing services in San Francisco for over four decades, and have expertise in all plumbing types. By calling me, you tap into decades of plumbing knowledge to tackle your plumbing problems. I believe it’s not about my hourly rate, but how swiftly I can resolve the issue. Frank's All City Plumbing Co. has been dedicated to small plumbing jobs for 15 years.
Our goal is to leave customers satisfied with their choice of Frank's All City Plumbing Co.. Longtime San Francisco plumber, I love tackling plumbing problems. Frank's All City Plumbing Co. holds an A+ rating from the BBB. I aim to be punctual. I believe in keeping customers updated.
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

Lived with a ""broken"" garbage disposal for a couple of weeks. No easy feat with two young kids. Finally called Frank's All City Plumbing (after great service on prior plumbing jobs), and he asked if I'd hit the reset button on the bottom of the garbage disposal. Problem fixed over the phone! Thanks Frank! You have another loyal customer.

My kitchen sink clogged and wouldn't drain, even with the disposal running. It's a double-sink so it would drain but only to fill the other side. Super frustrating...and drain cleaners didn't do the trick.
I spoke with Frank, and he confirmed he could have someone arrive the next morning. Lupe called me personally to confirm he planned to arrive early due to a cancellation. Already, I was impressed.
When Lupe arrived, he assessed the problem, explained the process he planned to take, and ensured he had the right equipment for the job. Second, he confirmed that the pipes were sauteed shut, but that he would do his best to avoid cutting it by troubleshooting and working the drain. Not only did he fix it, he went over how to keep my drain clog free (with non-toxic products) going forward. He gave his number to call him in case I experience issues.
Frank's was referred by Cole Hardware, but it's certainly the first number I'll call if I ever experience an issue. Their work, ethic, and demeanor are all quality. Highly recommend.

Last evening my tub was not draining. Called at 930pm and received a phone call the next morning at 830...This is a family run business - and I do want to support ""small business"" owners. Lupe called at 845 and said he was on his way. I live in the city and he found parking on the street. He was here by 930 and told me two options to fix my draining issue. I said because this building is so old, to do the second option. He shared with me that the contractor used a part that was too long and it was causing my lever to be stuck. He went to his car to get some products so it would not get stuck. He spent over 1 hour and the price was right - $140 and the tub is draining like a new baby.
I would recommend that you contact this company. They are honest, fair and gave awesome service. This is not a 5 star review - it should be a 10 star review.

Frank was very helpful over the phone and wanted to make sure that the issue I was having with my garbage disposal wasn't anything that couldn't be solved over the phone with a bit of troubleshooting. He was very flexible on scheduling and managed to come before the holidays. He had to return a week and a half later as he had to order a new garbage disposal unit (after trying for quite a bit to make my original unit work again) but the job was completed promptly and for a very reasonable price.
Appreciated his advice and recommendations.

This was my first time hiring a plumber to help my poor clogged toilet (with many thanks to my roommate and his band of friends) and I couldn't be more lucky to find these guys.
After attempting to fix the toilet myself, I called Frank and he promptly scheduled an appointment the next day at 11 am. He called me back that following morning saying that he felt under the weather, but that his plumber, Lupe, would be able to come by between 3-5 pm. Incredibly friendly, and invaluably helpful. He was able to clear the blockage under an hour for $120, cleaned up around the area, showed me how to fix any potential problems in the future and diagnosed what needed to be done should the blockage persist.
Definitely call them for any plumbing need!

Clogged sink when I put some hefty vegetable refuse down the garbage disposal. I tried the ol' vinegar + baking soda trick, some boiling water, and even old fashioned plungering. Still very busted. Ugh. Found Frank on yelp.
I received a call back in a timely manner, and spoke to someone extremely friendly and informative on the phone who set up an appointment.
A friendly plumber, Lupe, arrived (right on time!), diagnosed the problem quickly, and was both polite and efficient -- everything I could ask for! 45 mins or so later, he left with the sink area spotless-clean and thankfully working. A happy customer am I.

I had an urgent situation where both my toilets were not working. I felt a bit caught as this is the perfect time to take the attitude of ""I'll pay anything to get it fixed"". I placed several calls (based on Yelp ratings) and Frank was the first to get back to me. He returned my call early in the morning and 4 other companies didn't reach out until early afternoon. He made time for me and I found that his prices were very competitive. They fell right in the middle of the scale (I asked everyone else who called what they'd charge). After a bit of ""troubleshooting"" he thought the problem might be bigger than what he'd thought and he made it clear that he'd do everything to at least get one bathroom working so we weren't without and, if needed, he'd come back for the next (I was an appt at the end of the day). Everything turned out well and he was able to get everything working in less time than we both thought.
Additionally, he was communicative, courteous and knowledgable. AND he took care to clean up after himself (he had to use a lot of tools and even had to remove a toilet but you couldn't tell when he was done). I will definitely keep his name for future use.

Waste of time and money.
I called Frank to fix our Bosch dishwasher, which was leaking under our sink and mysteriously on top of the counter. Frank fixed what I now know is called the air gap (from my own research) by replacing it and informing me that water is supposed to shoot out of this small vent into my sink.
This is completely false and also ridiculous. Only *air*should come out of the air gap. And water doesn't tend to travel against gravity and then catapult 4 inches to reach the sink.
Not to mention that Frank was on the phone with another customer for most of the time and was clearly rushing to get paid and get out.
I now need to call someone else to fix it because water is still leaking from top and bottom.

I'm not sure if it was Frank that I spoke to on the phone, but let me tell you if I ever need drain services again, Frank's will be the person to call.
Here's the story...Like many other people I accidentally dropped a shot glass into the garbage disposal. I shut the breaker off and cleaned out all the pieces I could, but it was still jammed on the inside.
I called several other companies and they all wanted to charge me $125+ just to come out and take a look. Frank's actually just gave me some suggestions on the phone and after about 20 minutes of my own work I was able to fix the drain!!!
I am so thankful for their advice and would highly recommend them for any plumbing/drain related issues...
Thanks guys!

I could not be happier with Frank's All City Plumbing service. We had been dealing with a broken toilet for WEEKS.... which is way too long to have to fill the tank every time we needed to flush. Finally called a handyman who immediately knew the job was out of her league and suggested we call a real plumber. So I frantically searched on Yelp and found Frank. I called him and instantly knew he was the man for the job. He was at my house within two hours of my call. He had all of the parts he needed to repair my toilet in his truck. Tank fills just great now. Reasonable price (especially for such FAST service). THANKS FRANK!