Find a contractor near San Francisco, CA

Find a contractor near San Francisco, CA

59 near you

Find a contractor near San Francisco, CA

59 near you

Give us a few details and we’ll match you with the right pro.

Zip code

Top 10 Contractors near San Francisco, CA

Q & A

Answers to commonly asked questions from the experts on Thumbtack.

How do I hire the best general contractor in San Francisco?

First, conduct an online search for qualified general contractors in the San Francisco area. Take a few minutes to review their services and decide which contractors are best suited for you. For example, if you need some electrical work done, search for contractors who have completed electrical projects. If you can’t find enough information on their profiles, send the general contractors a message, read customer reviews and view past project photos. 

You should also check to see if the contractor is properly licensed. For example, you can try looking for their license information on their profiles on the Contractors State License Board website. You can also ask the contractors to provide that information.

Finally, ask several contractors in San Francisco to send you free quotes so you can get an idea of how much it will cost to hire a general contractor.

What do construction project managers do?

Construction project managers help in all stages of your construction project, starting from the very first step. Typically paid a percentage of a total project cost, they are part of the design and planning process and help ensure seamless communication between the design parties and the construction team. According to the U.S. Department of Labor, their scope of work includes preparing cost estimates, budgets and work timetables; interpreting and explaining contracts and technical information to other professionals; reporting work progress and budget to clients; collaborating with architects, engineers and other construction pros; selecting subcontractors and scheduling and coordinating their tasks; responding to work delays, emergencies and other problems; and ensuring compliance with legal requirements, building and safety codes, and other regulations.

The work of construction project managers may seem very similar to that of general contractors, but there are some critical differences. One difference is that, unlike most general contractors, project managers are not engaged in the actual construction — they are onsite overseeing the work of subcontractors. Another key difference is that project managers are hired during the design phase, while general contractors are hired after plans have been made. The project manager is generally paid a percentage of the total project cost, while the general contractor is more typically paid according to the bid they gave to build your project.  

How do I find out if a contractor is licensed?

It’s important to know if your project requires work by a licensed professional, as licensing laws can vary by state, locality, and job details. You can find general licensing information online at the government websites that handle occupational licensing for a given profession in your state or location. Some states designate a project cost over which you have to hire a licensed contractor. To find qualified licensed contractors, search your state’s licensing board. For example, in California, the Department of Consumer Affairs operates a searchable database through the Contractors State License Board. In some states, contracting licenses are provided at a regional level. You can find links to specific databases on BRB Publications’ Occupational Licensing page. Red flags that a contractor may not be licensed or may be providing an expired or false license number are unreasonably low bids or a request for complete payment upfront. For more, check out our tips for smart hiring on Thumbtack.

How much does a project manager charge per hour?

You may choose to hire a construction project manager for your residential or commercial project. For the hands-on homeowner who wants to be involved in home construction but isn’t comfortable hiring subcontractors, a construction project manager can oversee these relationships and supervise labor. Typically, construction project managers charge a fee that is a flat percentage of the total construction project cost. This may range from 10 percent to 15 percent, depending on the company and the services they provide. This means a $30,000 home remodel project would have a construction project management fee of $3,000-$4,500. Hiring a construction project manager generally precludes the markup on subcontractor labor charged by a general contractor. The drawback to this choice is that, unlike a general contractor, the construction project manager won’t be financially responsible for the work of the subcontractors. For larger projects, you may hire a construction project manager who will also hire a general contractor. This provides the benefits of the general contractor along with the management services of the project manager, who will be on board from the beginning. The construction project manager will be involved in the design phase and work with the architects and the building crew, facilitating a smoother overall process.

For more, check out our tips for smart hiring on Thumbtack.

What is a contractor license number?

A contractor license number is proof that your contractor is operating their business legally, that they have the proper documentation required by your state or region, and that they are competent in their area of work (electrical, plumbing, construction, etc.). Licensed contractors should freely advertise their contractor license number. If not, you can request it before considering them for hire. You can also research your contractor using their license number. The database for your state will indicate the field they are licensed to work in; whether they are up to date on insurance, workers’ compensation and bonds; and whether they have any consumer complaints issued against them. If the licensed contractor you are hiring does not have employees, they are not required to carry workers’ compensation. Each state or region will have their own database for licenses, such as the State of Oregon Construction Contractors Board. For more, check out our tips for smart hiring on Thumbtack.  

What’s the best way to set up a consultation or an appointment with a general contractor during the COVID-19 pandemic?

To set up a consultation or appointment with a general contractor during the COVID-19 pandemic, start by performing an online search for local professionals near you.

Message the contractor, and see if they are willing to set up a video consultation call instead of an in-person site visit. With video chat, the contractor may be able to assess the scale of the project, give you better information on what needs to be done and perhaps provide an estimate. Be sure to discuss virtual payments, as well as general strategies for staying safe.

Can I use digital payments to pay for general contractor services?

Currently, many general contractors are using common digital payment services like PayPal, Venmo, Square Cash, Zelle, Google Pay and more. And more will likely adopt these and similar platforms as coronavirus continues to force companies to take on digital capabilities.

Contact general contractors beforehand to discuss whether they accept digital payments, and take all necessary measures to meet social distancing recommendations. You can also compare general contractors side-by-side online to see which ones accept digital payments.

How can I find out if a general contractor is considered an essential COVID-19 service provider?

To find out whether a general contractor is considered essential in your area during the current coronavirus pandemic, visit your city or state’s government website, which will have information on essential services.

Find information on national recommendations by visiting CISA’s Identifying Critical Infrastructure During COVID-19 webpage. However, not all jurisdictions follow CISA’s definitions of critical infrastructure. 

Do general contractors offer remote or virtual services?

General contractors perform manual work and typically need to be present to complete their projects. However, if you come across a profile that states the contractor is offering remote services, ask what those services include. You can also ask if they can perform a consultation via video call and if they can do the job while following guidelines from the CDC and local agencies.

Reviews for San Francisco contractors
Victor C.
Bruno Viera Excellent contractor, great job. highly recommended
Vieira Firm ConstructionVieira Firm Construction
Hila E.
I really loved working with Jay and his team they were highly professional... They did a great job remodeling my kitchen, bathroom and bedroom. It's not the first time that I'm hiring a contractor and we had a bad experience, we will definitely use from now on Jay and his team
Green Star ConstructionGreen Star Construction
Dmitriy L.
I have never worked with a punctual contractor before I met Sergei. My past projects were filled with delays and change orders - but Sergei built my addition and got it done ahead of schedule. I am extremely happy with his service and am grateful for the excellent craftsmanship. Thank you my friend I will be referring you to others.
Wise Stage of RemodelingWise Stage of Remodeling
Thumbtack Customer
If we could give Wise Stage Remodeling more stars than 5, we would! We hired Wise Stage Remodeling to finish a very difficult and messy remodel in San Francisco (single family house). A previous contractor messed the remodel up beyond belief and left it in shambles, while we were out of town. None of the new contractors were even willing to consider taking this job and we were desperate. Sergey from Wise Stage Remodeling responded to our request via Thumbtack. He gave us a very reasonable estimate and timeframe to finish the project. Sergey and his team (especially Arthur, his carpenter, who's amazing with cabinets, doors, tiling) were extremely diligent and hardworking. They remodeled the kitchen from top to bottom, as well as finished remodeling the rest of messy unfinished projects of all levels of difficulty throughout the house. Sergey and Arthur pulled us out of a very messy situation and made the impossible possible. They were both incredibly responsive and accommodating throughout the entire construction process: hardworking, honest, and polite guys. Their attention to detail and ability to face our complex construction issues alleviated a lot of stress and pain on our part. We simply lucked out w/hiring Wise Stage Remodeling. We've been through a number of remodels with a few of our properties in San Francisco, and never had a more pleasant experience with the contractors. We would absolutely, without a doubt, recommend hiring Wise State in a heartbeat!
Wise Stage of RemodelingWise Stage of Remodeling
Laurel S.
Mark was incredible to work with. Not only did he have attention to detail, but he was the first contractor I've worked with that is extremely careful during the loading and unloading of supplies . We needed a brick veneer wall to build around tricky window corners and he not only helped us shop for the bricks, but helped build these beautiful white wooden sills to match. I would highly recommend Mark for future projects.
Mark OBrien construction IncMark OBrien construction Inc
Thumbtack Customer
Michael is the most passionate and punctual contractor I have ever worked with! A true, honest partner in your project with broad and deep knowledge of all facets of construction and design. Helped me with a complex condo bathroom renovation project and did an incredible job and really understood out needs and had a roll up your sleeves attitude to meet our really tight timeline that we found ourselves under. Highly recommended!!!
MJH Design WorksMJH Design Works
Ellen C.
Bill helped us with our renovation. The work included paint, change baseboards, change wood floor, renovate fireplace and build new railings. The overall experience was pleasant. Bill is responsive and professional. He was the most responsive out of all the other contractors we met with. We sourced our own wood but used Bill’s contact for hearth stone. We are overall happy with the experience and quality of work. Small thing that could’ve gone better was the railing and banister turned out to be bulkier than we had expected and the wall around fireplace wasn’t finished.
Atlas ConstructionAtlas Construction
Jake M.
If you are looking for a mediocre job, with lots of failed promises and missed deadlines, Bert is your guy. He even told us after our bathroom remodel and addition of a bathroom in our 1907 Victorian that he wasn't proud of his work. The list goes on and on for the mickey-mouse quality work his team performed. He cut holes in roof for vent pipes and didn't seal them - at all! Literally, just holes in our roof and when it rained, it started leaking through the living room ceiling. Speaking of leaking, while cutting the glass tiles for the new shower (currently there are 9 tiles that are cracked within a few months after "completion" of the job) in the upstairs bathroom, they spilled so much water the living room and dining room ceilings were leaking multiple times. The vent ducts in the attic weren't connected and were just venting humidity into the attic. The fixtures are loose, the shower floor isn't level, the sides of the tiles aren't straight, the list goes on and on... Really nice, personable guy- not a good contractor.
redesign2renovateredesign2renovate
Juna A.
We hired Outline General Contractors for converting one large bathroom + guest closet into one master bath and one guest bath in San Francisco. The work involved working with our architect to ensure that the city requirements were met and city permits were procured. Luis was pretty easy to work with from the beginning and suggested some great places for tiles and fixtures. Being first time homeowners and performing a renovation project for the first time, it was useful to sit down with Luis to get a deeper understanding of all the various nitty-gritty details of the tasks as mentioned in the contract. It was also essential to be proactive through the project, as that helped us effectively monitor the progress of the project, especially in the final stages, where we were juggling between finishing the work and moving into the home where it would have been easy to slip into delays. Luis also has great employees working on the site who show great flexibility and excellent attention to detail. Out of the dozen companies we contacted, Outline offered us a competitive quote for the project relative to many others. Overall we are quite satisfied with the outcome of the project and look forward to working with Luis on future home improvements projects.
Outline General Contractors, Inc.Outline General Contractors, Inc.
Thumbtack Customer
I could not have been happier with Jim and his team. They installed a new wall (including installing the baseboard and crown moulding), retiled my entire bathroom (floor and shower stall), retiled my kitchen floor, and installed the backsplash in the kitchen. Also, they demo'd and prepped my kitchen countertops and then hookedup all the appliances after the countertops were put in. The ONLY reason that I didn't have Jim do the countertops as well is that I had to go with a full slab of Marble, and I had to go with someone who could do the fabrication.. Otherwise, I would have had Jim and his crew do everything. Start to finish the project was about a month, but keep in mind this is only because I changed my mind to go with a full slab midway through the project. Otherwise, it would have been about a week start to finish. All three projects turned out better than I could have hoped. There were a couple unforeseen events - typical of any construction project (ie, the change to full slab of marble, and my want to have a custom shower handle). Jim took care of everything immediately and professionally. He was completely upfront about any additional costs (since I changed my mind after the initial quote, this was not a surprise) and let me make the decision. There were no surprise bills at any point in the project which was a refreshing change from previous contractors I have used. Besides the construction skillset - Jim is a really nice guy. He's extremely honest, fair and responsive. He replied to countless emails and texts from me throughout the entire project. He showed up every day on time and worked efficiently and effectively. The same is true for the 3 guys on Jim's crew who worked on the projects. I would strongly recommend Jim and his crew to anyone wanting a quality job done by someone they can trust at a fair and honest price.
James Gang ConstructionJames Gang Construction
Quan N.
Sergey helped me with a big renovation project that includes kitchen & bathroom complete remodel, additional bathroom, structural wall removal, skylight replacement & addition, external post replacement (due to dry rot), roofing, backyard renovation, electrical rewiring, HVAC system, painting, and many more. My experience with Sergey and his team was very positive from the beginning to the end. His estimate was throughout, detailed, and realistic. He took the time to learn about what I envisioned, my style, my budget, and gave me helpful suggestions. Learning about him and his past projects, developed trust in him to choose the right options and materials that would match my taste and expectation. As expected for any other extensive projects, there were surprises and delays that came up throughout the process due to many unforeseen circumstances (the house condition, weather, health, etc.) but Sergey and his team were very communicative and responsive. They always gave me explanation and recommended options before asking for permission to execute. Most importantly, when there were mistakes, their team did not try to excuse themselves but got right into action to fix them. Another benefit in hiring Sergey is his network. As a general contractor, Sergey was able to bring in different teams of roofers, landscapers, etc. to work on projects I added. His folks provided quality work and services. His brother Dima is also an honest & great guy with solid skillsets. One tip I have is you still can shop around and negotiate for a fair price with Sergey's teams (but also keep in mind you have to compare apple to apple regarding the high quality of work they're able to provide). The original time estimate was 5 months. With a few delays, additional scopes, and hiccups (COVID-19 regulation, holidays, health, scheduling, etc.) it was finally finished after 8 months and an additional 25% above the original budget. These are things that I expected and would recommend anyone to keep those in mind before starting any renovation project. Overall, I'm very happy with the end result and have been recommending Sergey to my friends and family. It was a pleasure working with Sergey, his brother Dima, and his team. I would hire them again for my future projects.
Wise Stage of RemodelingWise Stage of Remodeling
Jennifer R.
I hired Sergey to do a full remodel of one floor (~1,500 sq. ft.) of a house in the Richmond in San Francisco. Full gut of kitchen, 2 bathrooms, and rebuilding of a small extension. The whole space was painted and floors were refinished. Nothing was left untouched. On communication: Sergey is very, very responsive. He will answer all texts, phone calls, emails etc. and if he happens to miss a call (which almost never happened), he returns it in minutes or sends a text to let you know when he can talk. On value: The quality of work is very good. Sergey works with a contractor named Artur who is a whiz at his job. Artur fixed every problem, made a few things I thought were not possible happen, and he was just really, really great. Between Sergey and Artur, they were able to realize the vision I had of my house. We were not significantly over budget. I do wish that Sergey had a better system for reimbursement of receipts. For example, Sergey bought things like trim, siding, and extra plumbing parts that I was to reimburse him for. Though I asked him for receipts multiple times, Sergey would show me pictures of receipts on his phone piecemeal and each receipt contained other purchases of rough materials that he was to be responsible for. Just confusing and difficult to do an accurate accounting. I just ended up paying him what he told me was the amount for all the reimburseable purchases without really seeing the receipts. Do I feel like Sergey fluffed the receipts? No, but I still would have liked a clear accounting of them. Overall, there are little details that were missed like small scratches in the refinished floors possibly made by ladders or tools, areas where paint wasn't retouched, socket plates that were installed sort of loose etc. BUT I am being picky and I can live with those little things. This next bit is the important part. Sergey has continuously made trips here and had workers come fix little things even after this project is technically done. This is a huge bonus and shows a sense of responsibility toward the project and pride in his quality of work that is certainly appreciated. On timeliness: This is where my biggest gripes lie. This was a 4-month project and we took 5 months to complete. Everyone expects delays in construction and I did too. But, it's the way in which the delays happened that frustrates and still irritates me. Work here was about 85% done by the end of month 4. We scheduled movers at the end of month 5 because Sergey promised that everything would be 100% finished in the extra month's worth of time. 10% of the remaining work was dragged out for the next three weeks. I let Sergey know again and again that movers were already scheduled for a certain Friday and that everything had to be finished before then. Sergey said ok and since the only work left to be done was installing all lights, light switches and socket plates, I felt relatively good about everything. The entire week before move-in day, no work happened. Sergey told me all of his workers were coming Friday to do the remaining work. I could not believe this. Friday was move-in day and I had told him I needed time for cleaners to come since everything was very dusty from the construction. There is no other way to summarize the end of the project other than to call it a complete and unmitigated disaster. Sergey had 4 people working while we had movers moving things in and since Sergey had told me cleaners could come that Friday, we had cleaners there at the same time. Things still were not finished and instead of being able to use that Friday night and Saturday to unpack, work was still ongoing so we had to cram all unpacking into that one Sunday. Also, since Sergey had said the house would be ready for cleaners, I hired people to do a move-in clean for $450 which ended up being a total waste because workers were still creating messes everywhere. There was no accountability on Sergey's part for this. The amount of stress created because of the blown timeline was huge. Overall: Basically, everything was going great for 95% of the project. There were small hiccups, a little bit of tension and miscommunication here and there, but honestly everything was going pretty well for such a large project. I am still sour about the end of the remodel which Sergey knows and understands. The project just did not have to end this way and it was his job to make sure of that. However, I do have to emphasize that Sergey is continuing to come back and take care of small issues such as installing toilet paper holders, a heating grate that had been lost but turned up, fixing our shower fixture handle so the water could get hotter, etc. It's been almost a month since we moved in and as time passes, I feel less angry about the end of the project mainly because I am really enjoying the space Sergey created for me and because he is still responsive and taking care of leftover project odds and ends. Will I hire him again? I'm not sure. We have a lot more large-scale work to be done so we will need contractors soon again, but it's hard to say right now. However, it's a strong possibility.
Wise Stage of RemodelingWise Stage of Remodeling
Aleksey P.
I waited a few months to write this, just to avoid doing it while I’m angry, and settle into my new place, but I still think people deserve a fair warning if hiring Sergey. He estimated to be done in 2-3 months, but took 6.5. I was paying rent and mortgage during this time. It quickly became obvious that we’re not on track, but Sergey told me repeatedly not to worry, he'll be done on time and with "highest quality". After 3 months we were barely half-way, and he told me it was *MY* fault, as I haven’t provided professional drawings for the remodel (it was very simple, so I made them myself). He hasn’t told me if anything was unclear or asked any questions until that 3 months mark. When questions started coming, I answered them within a day, sometimes within minutes, but still, he proceeded to use this excuse for literally everything that went wrong. For electrical work, he insisted that we have to move electrical panel in order to pass code. Then they started burning 300 amp fuses for the entire floor (10 units). They did it several times in one day to the point that the building ran out of fuses, and all residents were with no electricity till next day. My HOA charged me for the damages. When I asked Sergey to look into it, he **screamed profanities** at me, saying, roughly, that my HOA should go f**k themselves because he just passed electrical inspection, and it couldn’t have been him. My HOA sent their own electrician to figure out this mess, and it turned out, when they installed the panel, one of the screws was too long and perforated wiring inside, shorting the electrical lines onto the box itself. High quality work indeed! Then Sergey told me that there were $13K extra costs for “change orders”. I never requested any changes, and it was him who failed to realize what work was needed to pass code. He said that he’d take on half of that cost because he’s very “honest and nice guy”. I questioned if I should be responsible for the costs that he didn’t include in his quote, but he'd just stop work, so I was forced to pay, since I was losing money on rent as long as the project is stalled. Some would call this extortion. Some other examples: - Charged me extra for evening out the floors, look at the result: https://youtu.be/S3r0afki3o4 - Cracked my bathtub, refused to pay for it - Wrote memos on the walls with a red marker. After painting, I still see them through the paint! - Grout between tiles cracked already This isn’t even half of it! Feel free to contact me for a full list, if you're morbidly curios. When we got the condo to the point that I could move in and he had no more leverage to charge me extra, I wanted to renegotiate those "change orders" he forced me to pay. I already paid the total sum of our contract, but we still had $8K left in originally scheduled payments. When I brought it up, he stormed out, saying he’ll sue me, file for a mechanic’s lien, and I won’t be able to pay my utilities, and I’ll owe him $40K by year’s end. I tried to have a constructive discussion over email and come to a consensus regarding how to handle final payment. He would just repeat how great a job he’s done and reiterate that he’s going to sue. This is his explanation for the extra electrical work, I quote: "The truth is that we confirmed change order for $3,700 then it came back in a miracle way with the number of $13,300.” I didn’t want to waste time on court, so I agreed to pay him a portion of what he asked, which one might say is also extortion. You might wonder about other 5 star reviews, and here is my take: He worked for his brothers’ reputable company Zeus Remodeling for a few years, and recently decided to start his own (he actually used his brother’s license, as he did not have one himself). He probably made connections with some good teams, which he now employs, and generally they do a great job, as reviews indicate. In my case, he told me that he hired another subcontractor who he’s not worked a lot with. When things started going wrong, I understood that all he does is find work and pass it to a subcontractor. He’s a sales agent, and he really has no idea how to manage projects, and he will NOT put effort into keeping them on track, or control quality. Why haven't I fired him? It would cost me more to look and wait for another contractor. My main gripe isn’t even that the project took longer and cost more. It’s how he behaved when things don’t go according to plan, completely absolving himself of any responsibility, shifting the blame, making excuses, and repeatedly telling me that I don’t know what I’m talking about when I tried helping him with organizational issues, which is HIS job. His behavior was disrespectful, childish, and not an any point did he take ownership of any mistakes. He told me, and I quote again: “There are no mistakes of mine here. I don’t make mistakes. This is how I work.” You decide what to make of it. ****UPDATE**** Aside from calling me a liar, he claimed to Thumbtack that he hasn’t worked with me and tried to have this review taken down. Thumbtack reached out to me for proof, and, of course, I have plenty of it, which is why review shows as verified. Nice going Sergey... So who’s the liar?
Wise Stage of RemodelingWise Stage of Remodeling
Ready to find a pro?

See more reviews, compare prices, and hire your favorite pros all with Thumbtack.

Why hire professionals on Thumbtack?
Free to use

You never pay to use Thumbtack: Get cost estimates, contact pros, and even book the job—all for no cost.

Compare prices side-by-side

You’ll know how much your project costs even before booking a pro.

Hire with confidence

With access to 1M+ customer reviews and the pros’ work history, you’ll have all the info you need to make a hire.