Hiring Guide
How to Hire a General Contractor: Complete 2026 Checklist
A general contractor manages your entire home improvement or construction project from start to finish. They coordinate subcontractors, pull permits, and ensure work meets building codes. Hiring the right GC can save you thousands and months of frustration.
10-Step Hiring Checklist
Follow these steps before hiring any general contractor.
- 1
Define your project scope
Write a detailed description of the work, including materials, dimensions, and finishes. A clear scope prevents misunderstandings and change-order disputes.
- 2
Get at least three estimates
Request itemized bids from a minimum of three licensed contractors. Compare line by line, not just the bottom number.
- 3
Verify their license
Check your state's contractor licensing board to confirm the license is active and matches the type of work you need.
- 4
Check insurance and bonding
Ask for certificates of general liability insurance (minimum $1M) and workers' compensation. Verify directly with the insurer.
- 5
Review past work and references
Ask for at least three references from projects similar to yours. Visit completed job sites if possible.
- 6
Search for complaints
Check the Better Business Bureau, state licensing board, and online reviews for unresolved complaints or disciplinary actions.
- 7
Review the contract thoroughly
The contract should include scope of work, materials, timeline, payment schedule, change-order process, and warranty terms.
- 8
Confirm the payment schedule
Never pay more than 10-15% upfront. Payments should be tied to milestones, with the final payment held until a walkthrough is complete.
- 9
Verify permit responsibilities
Your contractor should pull all required permits. If they suggest skipping permits, that is a major red flag.
- 10
Get the warranty in writing
A reputable contractor offers a workmanship warranty of at least one year. Make sure it covers both labor and materials.
Red Flags to Watch For
- Demands full payment upfront or cash-only payments
- No physical office or business address
- Pressures you to sign immediately or offers a 'today-only' discount
- Cannot provide proof of license, insurance, or bonding
- Has multiple unresolved complaints on the BBB or licensing board
- Suggests skipping building permits
- Refuses to put the agreement in writing
- Will not provide references from recent projects
Questions to Ask Before Hiring
- 1How long have you been in business, and how many projects like mine have you completed?
- 2Who will be on-site daily, and who is my main point of contact?
- 3What is your expected timeline, and how do you handle delays?
- 4Can you provide an itemized estimate with materials and labor broken out?
- 5What is your change-order process and how are additional costs handled?
- 6Do you use subcontractors? If so, are they licensed and insured?
- 7What warranties do you offer on workmanship and materials?
- 8What is your payment schedule?
What to Verify
Confirm all of the following before signing a contract with any general contractor.
- State contractor license (active, correct classification)
- General liability insurance ($1M minimum)
- Workers' compensation insurance
- Surety bond (if required in your state)
- Business registration and physical address
- References from at least three recent projects
Average Cost
Prices vary by location, project complexity, and the general contractor's experience. Always get multiple written estimates before making a decision.
Find Licensed General Contractors Near You
Browse verified listings with ratings, reviews, and licensing information in our free directory.
Search General ContractorsFrequently Asked Questions
How much does a general contractor charge?
Do I need a general contractor for a small project?
How do I verify a contractor's license?
Should I get a written contract?
What is the difference between a general contractor and a handyman?
Related Hiring Guides
How to Hire a Plumber
$150–$500 per job (typical repair)
How to Hire a Electrician
$200–$800 per job (typical project)
How to Hire a Roofer
$5000–$15000 per roof replacement
How to Hire a HVAC Technician
$3000–$12000 per system installation
How to Hire a Painter
$2–$6 per square foot
How to Hire a Landscaper
$3000–$15000 per project