JK Pro Roofing
Company Overview
As a Diamond Certified and BBB Accredited firm, we stand out!
We at JK Pro Roofing value our top-notch workmanship, competitive pricing, and our commitment to outstanding performance.
Family owned and operated for nearly four decades, we have diligently worked to establish and uphold a remarkable reputation as one of the top roofing contractors in San Francisco.
We offer a comprehensive array of roofing services to meet all your requirements.
Whether your project is large or small, our professional contractors are committed to making it happen.
We understand you have options, and we hope you choose us.
Contact us today for a complimentary estimate.
Our journey began in 1981.
James brings more than thirty years of roofing experience, establishing a solid reputation in the San Francisco Bay Area.
Thanks to his keen eye for detail and a committed crew, he makes certain the job is executed properly.
Business Services
- Gutter addition
- Gutter cleaning
- Gutter installation
- Gutter repair
- Gutter replacement
- Roof cleaning
- Roof inspection
- New roof installation
- Roof repair
- Roof replacement
- Reroofing
- Skylight installation
- Skylight repair
Business Location & Hours
Mon: | 9:00 AM - 5:00 PM |
Tue: | 9:00 AM - 5:00 PM |
Wed: | 9:00 AM - 5:00 PM |
Thu: | 9:00 AM - 5:00 PM |
Fri: | 9:00 AM - 5:00 PM |
Sat: | 12:00 PM - 5:00 PM |
Sun: | Closed |
Recommended Customer Reviews

Let me start by saying the last time we fix our roof it was a complete nightmare!
This time around I really wanted to take my time looking around and asking for estimates. A few companies came to look at the work and none came back with an estimate.
The only company that came back and provided a written estimate via email in a timely manner was JK Pro Roofing. I want to give them 5 stars!!! They came and delivered what they promised.
Starting with my contact Sarah, she replied fast to my questions/concerns and the working crew was very professional and respectful for sure they know what they are doing.
I will definitely recommend this company for your roofing jobs.

JK PRO is a very responsive roofing expert that can care and resolve your home issues. Highly recommend them!

Hire this company at your own risk!
Had work done with this company end of 2019 and work was beyond dissatisfying. Where should I begin with this review...had an agreement on time of work, but delayed/postponed start date for almost 1 month. Work was done incorrectly and horribly at multiple location of roof (see photos), just overall UGLY results that make you wonder if his crews knew what they were doing, no attention to detail and work is inconsistent all around, crew members caused dents, and holes to copper flashing. They placed black bitumen over the copper flashing - who does that? When all work was completed, we questioned the inconsistency of work all around the roof, and the quality of work to James and he became irate (no kidding), yelling ""who is the professional? I am! You're telling me I'm doing this wrong?"" We needed answers to ALOT of the work that was done, but he could not give us an answer or an honest answer as to why the work was inconsistent, why they never completed the paint job per contract, or clean up the mess they left behind... We came home one day after work and happened to notice they attempted to fix the copper flashing and removed the bitumen that they placed WITHOUT OUR CONSENT! They trespassed onto our property without our consent and this is a BIG VIOLATION. That is extremely UNPROFESSIONAL!
if they needed to charge us to replace the entire flashing, we would have been happy to pay for it. Look how the work turned out after they removed the bitumen, replaced it with copper and after the terrible soldering job!!! Its such an eyesore! Am now paying for a roof inspection to check on the work they did.

These guys were amazing and professional. I evaluated over 4 bids before settling with them. They were quite reasonable and comprehensive with the estimates. Given SIP and a busy work schedule, I was able to communicate with them via text message throughout the project for any requests. The roof turned out better than what I expected and they cleaned up every debris at the end.

I filled out a job request, was contacted by them, set an appointment, was contacted by them to confirm the appointment. At my scheduled appointment time, I am called and informed that they are not interested in my job. Customer service is not a priority for them regardless of however they follow up on this review. They didn't even come to do an estimate. Perhaps my entire roof needs a replacement. They decided it wasn't worth it and waited until my appointment time to cancel.

Quick inspection, timely competitive estimates. They did two different services for us - patching sagging slope near the drain to remediate water ponding, which apparently is a very common issue on many flat roofs in our neighborhood due to their particular design, and replacing the special drain also sealing its worn out assembly that lead to a slow leak into our second floor bedroom. Crew is very professional, efficient and well-organized. I inspected all the work myself as it progressed and after completion of the water test and was very satisfied with the results. It was raining last night again and finally no issues. James also advised on a proper way of rebuilding a sufficient slope for the entire roof to compensate for its saggy design shall we choose to invest into that at some point.

My 30+ year old roof was in terrible shape. The worst. SO many holes and cracks, leaks, you name it. Not only did they get it done ahead of schedule, but were able to accommodate all of our requests and did a solid job. They stuck to their initial quote too. Very competitive rate and no surprise costs added despite the horrible condition of my roofs, extensive dry rot, and extra chimney and vent removal requests. They even painted all the rusty old electrical work. Great attention to detail. The team showed up on time and finished on time every day. They added a lot of stuff my old rotting roof had been missing. Flashing, venting, gutters, the works. The workers were all very polite and cleaned up very well after all was said and done. There was a language barrier, but they still got it all done exactly as we asked and more! It took them 2.5 days to do two roofs, our main house and a side structure totaling 2450 sqft. Looks great and very pleasant people to work with. I talked to like four or five roofing companies in total when getting quotes for my home, and I would absolutely recommend JK Pro Roofing if you're looking for a professional job done at the best price.

In the fall of 2017 I had JK PRO Roofing replace the roofing on my small rental house in Glen Park. They were timely and communicated well and gave me a detailed and specific proposal that was quite reasonable and comprehensive. The installation was quite professional. Inspection after the existing roof was removed revealed insufficient support for the new flat roof. They gave me a proposal for additional work which was done promptly at an additional reasonable price. It included a guarantee for workmanship for 5 years.
During and after one of the big storms that hit in late winter this year (2019) my tenants informed me that a leak had appeared above the bathroom sink near the ceiling. A bubble full of water was in the bubble.
It was punctured and drained and we waited for a dry time to inspect it.
I called and James came over to look at it. He brought his whole crew
and inspected the roof finding no obvious culprit. He did find a gash in the siding near the roof above the leak that had allowed the rain to get in.
They showed me pictures that portrayed the cause. They caulked to cure
the leak. They did not charge me for this even though the roof was not the source of the problem! I was very thankful and impressed. This is the kind of old customer service that keeps people coming back

Wow! Amazingly bad service. The estimator showed up to do the estimate and told me he would send one over that night. It never showed up. The next day their secretary called me and told me I needed to be at a certain location and that a client was waiting for me. I was confused until I realized she thought I was one of the roofers. Then 5 minutes later, she called me back again and did the same thing again!!! I told her that I was a client and was waiting on my estimate and she said ""OK, oops."" and hung up.
Days later and still no estimate, I called back. She told me that they decided not to do an estimate because my business partner had told the estimator that we didn't want an estimate. #1 This wasn't true for obvious reasons. #2 The estimator did have a pretty obvious language barrier. So based on item #2, I explained that there must have been a misunderstanding and that we need the estimate right away. I even offered to pay them to write it up for us. She asked me to give her time to talk to the estimator. After an hour, I received a TEXT stating that they were told by my business partner not to send an estimate and wouldn't do one. I immediately called back again and requested an estimate and offered for my business partner to call them as well. I asked for the estimators number and she said, ""We are sorry, but the estimator refused to write up the estimate. You will have to find someone else."" I offered to pay again for a write up or to call the estimator directly and discuss, she said ""Sorry, call someone else."" and hung up on me. Amazing. I will attempt to add her text to their company images for reference.

We just had our roof redone by JK Pro Roofing and it done pain free and on time. Not only great work, they cleaned up EVERY bit of debris.