On call 24/7 for emergencies
I get the job done.
30+ years of experience. 24/7 emergency service. The best prices in town — from Pinole to Vallejo to San Rafael.
- Years of experience
- Emergency service
- Satisfaction Guarantee
- Se habla español
The work
Honest work. Fair prices. 30+ years of it.
Frank’s Handyman Services handles the repairs around your home and yard — fences, drywall, painting and more — across Pinole and the greater East & North Bay.
What I fix
10 jobs. One call.
-
Fences
Repair and install. Posts, boards, gates.
-
Drywall
Holes patched. Cracks gone.
-
Texturing
Wall and drywall texture, matched so the patch disappears.
-
Painting
Rooms, trim, fences. Clean lines.
-
Interior & Exterior Repairs
Broken? Fixed.
-
Doors, Windows & Trim
Sticking, drafty or loose — handled.
-
Minor Electrical Repairs
Light fixtures, fans, outlets, switches.
Minor repairs only -
Minor Plumbing Repairs
Faucets, toilets and drains.
Minor repairs only -
Appliance Replacement
Old one out, new one in. Installs and swaps.
-
Faucet & Fixture Installs
Faucets, sinks, garbage disposals, light fixtures, and ceiling fans.
Why Frank
- 30+ years.
- No shortcuts.
- On time.
- Clean job site.
- Best prices in town.
Meet Frank
I’ve spent 30 years fixing up homes, starting with my brothers’ flooring business and learning everything from painting to minor plumbing along the way. I genuinely love what I do, and it shows in every job.
Meet FrankPricing
Straight pricing. No surprises.
Priced by the job
A fixed price you agree on before work starts. Not hourly.
$150 minimum
Every job has a $150 minimum.
Free estimates
Tell Frank what you need and get a price. No charge.
Cash · Check · Zelle
Pay the way that works for you.
Flexible hours: we schedule around you.
Small jobs under $1,000 (labor and materials combined).
Satisfaction Guarantee
Don’t love the work? Don’t pay the balance.
Mention our Satisfaction Guarantee when you book. If you’re not happy with the work, you don’t pay the balance.
24/7 Emergency
Burst pipe at 2 a.m.? Call Frank.
24/7 emergency service: a $75 emergency fee is added to the regular job price, with a $225 minimum for emergency calls.

What counts as an emergency?
- Leaks and water that won’t stop running
- Doors or windows that won’t close or lock
- Clogged toilets or drains
Call 707-450-5756 any hour. Tell Frank what happened and where you are.
The word on Frank
“I’ve been working with Frank for over 20 years. He takes care of all my investment properties and apartments, and he is always there when I need him. He’s always one call away.”
“Very honest person. He has become like family because he is always there for us when we need him.”
“He is always on time, and he always does what he says he’s going to do. I recommend Franky 100%.”
Service area
40+ miles from Pinole
Richmond, El Cerrito, Hercules, Martinez, Concord, Walnut Creek, Berkeley, Benicia, Vallejo, San Rafael & all of Contra Costa County.
- Pinole
- Hercules
- Richmond
- El Cerrito
- Martinez
- Concord
- Walnut Creek
- Berkeley
- Vallejo
- Benicia
- San Rafael
…and all of Contra Costa County
Se habla español — toggle the whole site to Español with the EN | ES button.