How do I hire a reputable general contractor?
When looking for a general contractor, make sure you complete the following steps:
Verify their license and insurance: Ensure they hold a valid general contractor’s license for your state. You can usually look this up online through your state’s licensing board. Also, verify they have a surety bond, liability insurance, and workers’ compensation.
Get several estimates: Get at least three written estimates from different general contractors. A good estimate should include a detailed breakdown of labor costs, materials, permit fees, and an estimated timeline. Be cautious of vague or overly low estimates.
Read their reviews: Read online reviews for each contractor you’re considering. Watch out for complaints about delays, surprise costs, or poor communication. You want a contractor who has a reputation for staying on schedule and within the budget.
Look at their portfolios: Ask to see photos of projects similar to yours. Even better, ask to speak with previous clients about their home renovation or repair projects. A good contractor should be proud to show their past work.
Find out if they have warranties: Many general contractors offer warranties on their work. This is usually separate from the manufacturers’ warranties on the products they install. Get all applicable warranty details in writing, and make sure you read the fine print.
Ask important questions: For example, how will they keep you updated during the project, what happens if you find water damage or other unexpected problems, and will your contractor handle securing the permits?
For more tips, visit Thumbtack’s Smart Hiring page.
What questions should I ask a general contractor?
Finding the right general contractor starts with asking the right questions. It’s how you can determine if they’re qualified, reliable, and a good fit for your project.
Here are some questions you can consider asking:
Are you licensed, bonded, and insured?
How long have you been in business?
Do you have experience with projects like mine?
Can I see examples of your previous work?
Can you provide a list of references that I can contact?
Will you provide a detailed written estimate?
What is your payment schedule?
Do you require a deposit? If so, how much is it?
Who will be on-site managing the project daily?
Will you use subcontractors for any part of this project?
How will you handle permits and inspections?
How often will you communicate about progress?
What’s a realistic timeline for completing this project?
Do you offer a warranty for your work? If so, what are the terms?
How do you handle changes or unexpected issues?
What are some examples of unexpected issues you’ve experienced with previous projects?
What types of services do general contractors offer?
General contractors can provide various services. Sometimes, they can perform this tasks themselves (if they have the required license), or they will subcontract this work out to another licensed professional:
Building repairs
Home remodeling and renovations (including kitchen and bathroom remodeling)
New construction
Project management
Subcontractor coordination
Permit acquisition
Framing
Window and door installation
Floor and tile installation
Interior and exterior painting
Standard appliance installation
Drywall and finishing work
Ceiling and wall lighting solutions
Siding installation and repair
Roofing installation and repair
Outdoor landscaping and hardscaping
Construction cleanup
Minor plumbing, electrical, or HVAC work (they usually hire a subcontractor for more advanced projects)
How much do most general contractors charge?
The national average cost to hire general contractors ranges from around $2,157 to $10,939*, according to Thumbtack data.
However, several factors may affect the final price, including:
Project size and scope: The overall scale and complexity of your project can greatly influence the cost. For example, a kitchen remodel typically costs more than updating a bathroom — a whole-house renovation is even pricier.
Quality of materials: The materials you choose can make a big difference in the final price. High-end options like marble countertops and hardwood flooring typically cost a lot more than budget-friendly alternatives like ceramic or porcelain tiles.
Local labor rate: The rate contractors charge can vary considerably based on where you live. If you’re in an area with a high cost of living, you’ll probably pay a higher rate for labor.
Project timeline: If you need the job done quickly, you might pay more. Contractors might have to pay overtime, speed up material deliveries, or even reschedule other jobs to fit yours in.
You might be able to save money on your project with these tips:
Consider less expensive materials: Look for alternatives that give you a similar look without the high price tag. Your contractor can suggest options that fit your budget.
Obtain permits yourself: General contractors usually handle permits, but doing it yourself might save some money. Just keep in mind that it might take time and could be a bit of a hassle.
Minimize changes: Making changes once work has started can add up fast. Try to plan everything out ahead of time so you’re not paying extra later.
*Data on file at Thumbtack. For a personalized cost estimate, request a quote from a professional.
Do general contractors give free estimates?
General contractors may offer free estimates for potential projects. However, some may charge an on-site estimate fee. Always ask upfront whether the estimate is free or if there’s a cost involved.
When reviewing an estimate, make sure it includes:
Clear description of the work they’ll do
List of costs for labor and materials
Project start and end dates
When you need to make payments
Who will get the permits and what they cost
Workmanship and materials warranty information
How they’ll handle changes to the plan
Contractor info, including proof of license and insurance
Additional services and details that are not included in the price
What is the difference between a general contractor and a contractor?
“Contractor” often refers to either a general contractor or a specialty contractor. You’d typically hire a general contractor to oversee large, complex projects like remodels or new construction. They manage everything from project planning and materials to permits and subcontractor management.
If you need specific tasks done, you might hire specialty contractors like:
Electricians: Install or repair wiring, outlets, and lighting
Plumbers: Handle plumbing installations and repairs.
Roofers: Install, repair, or replace roofing materials.
HVAC technicians: Service heating, cooling, and ventilation systems.
Painters: Apply interior or exterior paint.
Flooring installers: Lay down hardwood, tile, carpet, or laminate.
Masons: Work with brick, stone, or concrete for walls and pathways.
Landscapers: Design and maintain outdoor spaces.
Concrete specialists: Pour and finish concrete for driveways, walkways, or patios.
Foundation contractors: Build, repair, and stabilize foundations.
Whether you hire a general contractor or specialty contractor, be sure to verify their credentials. In most cases, your pro should be licensed, bonded, and insured in your state.