HomeProsRated All guides

How-to

How to Hire a General Contractor: A Step-by-Step Guide

Learn how to hire a general contractor the right way -- from scoping your project and verifying licenses to reviewing contracts and closing out the job.

To hire a general contractor, define your project in writing first, then build a shortlist from referrals, verify each contractor's license and insurance, get at least three itemized bids, check references, and sign a detailed written contract that ties payments to completed milestones -- never the calendar. The full process typically takes two to four weeks but protects you from the most common and costly homeowner mistakes.

Why a Systematic Process Saves You Money and Headaches

A general contractor (GC) manages the full scope of a home project -- scheduling subcontractors, sourcing materials, pulling permits, and delivering a finished result. Because GCs sit at the center of every decision, choosing one poorly can cascade into months of delays, unexpected change orders, and disputes that are difficult and expensive to resolve.

The Better Business Bureau logs thousands of contractor-related complaints annually, and the Federal Trade Commission identifies home-improvement fraud as one of the most common consumer scams in the country. The steps below are designed to prevent you from becoming part of those statistics.

Hiring Step What to Do Why It Matters
Define project scope Write a detailed project description before contacting anyone Ensures all bids price the same work
Build a shortlist Gather referrals; limit to 3-5 names Filters out unknowns and cold solicitations
Verify license and insurance Check state board; request certificates Protects you from liability and unlicensed work
Get three written bids Itemized quotes only; no verbal estimates Creates a fair price benchmark
Check references Call two or three recent clients; visit a job site Reveals real-world performance
Review the contract Written contract with milestone payments Makes terms enforceable
Confirm permits GC names on permit application Ensures code compliance and protects resale value
Set communication plan Weekly check-ins; named point of contact Prevents miscommunication and scope creep
Close out properly Lien waivers, final walkthrough, warranty docs Protects you after the crew leaves

Step 1: Define Your Project Scope in Writing

Before you contact a single contractor, write down exactly what you want done. A vague description produces vague bids that are impossible to compare. A precise scope produces apples-to-apples quotes and protects you if a contractor later claims the work you expected was never included.

Your written scope should cover:

If you are unsure of the technical details -- for example, whether a wall is load-bearing -- note that in your scope and ask each contractor to assess it during the bid walkthrough. Do not leave it unresolved; it will become a change order later.


Step 2: Build a Shortlist from Referrals

Get referrals before you search online directories

Ask neighbors who have completed similar projects, your local lumber yard or tile showroom, and your real estate agent. People who have just spent real money with a contractor and are happy with the result give you the most honest signal. Online reviews are useful for confirmation, not discovery.

Aim for a shortlist of three to five contractors. More than five makes the process unwieldy; fewer than three leaves you without competitive pressure on price.

Referral sources to use:

Avoid contractors who contact you unsolicited after a storm or neighborhood event. The Federal Trade Commission warns that door-to-door contractor solicitations following natural disasters are a documented fraud pattern. Legitimate general contractors do not need to knock on doors to find work.

For more on recognizing fraud patterns before you engage, see How to Avoid Home Improvement Scams.


Step 3: Verify License and Insurance

Contractor verification checklist: license, general liability, workers comp State License Board Lookup General Liability Certificate of Ins. Workers Comp Certificate of Ins. All three confirmed? Proceed to bids. Missing any? Move on.

Every state requires general contractors to carry a license, and most states require both general liability insurance and workers' compensation insurance. These are not formalities.

Ask each contractor to provide certificates of insurance directly from their insurer, not a copy of a certificate they hand you. Call the insurer to confirm the policy is active. For a detailed walkthrough of this process, see How to Vet a Contractor's License and Insurance.

Never hire a contractor who cannot provide proof of both license and insurance

An unlicensed contractor has not met state competency standards. A contractor without workers' comp insurance exposes you to personal liability if a worker is injured on your job. This is not a negotiating point -- it is a hard filter. Remove any contractor from your list who cannot produce current certificates.


Step 4: Get at Least Three Detailed Written Bids

A verbal estimate is not a bid. A written, itemized bid breaks down labor, materials, subcontractor costs, and any allowances (placeholders for materials not yet selected). Itemized bids let you compare line by line rather than totals only, which is the only way to understand why one number is higher or lower than another.

Provide every contractor on your shortlist with your written project scope from Step 1 and schedule a walkthrough of the space. Each contractor should assess the same project conditions before submitting their bid.

When reviewing bids:

For guidance on reading and comparing itemized quotes, see How to Get Accurate Contractor Quotes.


Step 5: Check References and Recent Work

Ask each contractor for two or three references from projects completed in the past 18 months that are similar in scope and value to yours. Then call them.

Questions worth asking:

If the contractor has recently completed a project you can visit, ask to see it. Looking at finished work in person -- joint quality, trim alignment, tile grout lines -- tells you more than any number of online photos.


Step 6: Review the Written Contract and Payment Schedule

Milestone-based payment schedule showing four payments tied to project stages Contract Signed 10-20% deposit Framing / Rough-In Done 25-30% Inspection Passed 25-30% Final Walkthrough Final 10-15% Each payment releases only after the milestone is verified complete

A written contract is not optional. It is the document that makes every other agreement enforceable. At minimum, your contract should include:

Review the contract carefully before signing. If any term is unclear, ask for a written explanation. For a section-by-section guide to contract language, see How to Read a Contractor Contract Before You Sign.

Payment Schedules: Milestones, Not Calendars

Never agree to a payment schedule based on calendar dates or a large upfront deposit

The Federal Trade Commission specifically cautions consumers against paying a large portion of a project cost before work begins. Paying by calendar date gives a contractor no financial incentive to stay on schedule. A contractor who demands more than 30 to 50 percent upfront -- or who asks for cash only -- is a significant red flag.

Structure every payment to a verified milestone

A reasonable milestone schedule for a mid-size remodel might look like this: 10 to 20 percent at contract signing to cover mobilization costs; 25 to 30 percent at completion of framing and rough mechanical work; 25 to 30 percent after inspections pass; and the final 10 to 15 percent only after the final walkthrough is complete and a punchlist is resolved. Keeping the last payment meaningful -- at least 10 percent -- gives the contractor a financial reason to finish every last item.


Step 7: Confirm Who Pulls Permits

Required permits vary by project type and jurisdiction, but structural work, additions, electrical, plumbing, and HVAC changes almost always require a permit. Your licensed general contractor should pull every required permit, not ask you to do it yourself.

Confirm this in the written contract. The permit is filed in the contractor's name because they are the party responsible for meeting code. If a contractor asks you to pull permits in your own name, that is a red flag -- it shifts legal responsibility for code compliance onto you.

Work completed without required permits can:


Step 8: Set Communication Expectations Before Work Starts

Establish a single point of contact on the contractor's team, a preferred communication method (text, email, or a project management app), and a regular check-in schedule -- weekly is typical for projects lasting more than a month.

Agree in writing on how change orders will be handled. Any change to the scope, materials, or timeline should require a written change order signed by both parties before the new work begins. Verbal approvals are unenforceable and are a leading source of contractor disputes.


Step 9: Close Out the Job Properly

Substantial completion is not the same as final acceptance. Before releasing your final payment, complete these steps:

Hold the final payment until every item is done

Your leverage disappears the moment you release the final check. A final payment of 10 to 15 percent of the total project cost is enough to ensure the contractor returns to complete punchlist items. Pay it only after the walkthrough, the punchlist is cleared, and you have lien waivers in hand.


Red Flags to Watch for Throughout the Process

The Federal Trade Commission and state attorney general offices consistently document the same warning signs in home-improvement fraud cases. Stop the process if you encounter any of the following:

For a broader look at scam patterns and how to protect yourself before you sign anything, see How to Avoid Home Improvement Scams.


What to Do If Something Goes Wrong

If a dispute arises during or after the project, document everything in writing immediately. Send a follow-up email after any conversation so there is a written record of what was discussed and agreed.

If informal resolution fails, your options in order of escalation are:

  1. Written demand letter citing the contract terms at issue
  2. Filing a complaint with your state contractor licensing board (which has authority to suspend or revoke a license)
  3. Filing a complaint with the Better Business Bureau at bbb.org
  4. Small claims court for amounts within your state's limit (typically $5,000 to $10,000)
  5. Hiring a construction attorney for larger disputes

Check whether your state licensing board offers a recovery fund -- some states maintain funds specifically to compensate homeowners harmed by licensed contractors who fail to complete work or cause damage.

Frequently asked questions

How do I find a reputable general contractor?

Start with referrals from neighbors, friends, or your local hardware store. Cross-check every name on the Better Business Bureau website and your state licensing board database. Limit your shortlist to three to five contractors who are licensed, insured, and willing to provide references from recent, comparable projects.

How many bids should I get for a home project?

Get at least three written, itemized bids for any project over $1,000. One or two bids give a contractor no competitive reason to sharpen their price and give you no benchmark for what is reasonable. Three bids create enough comparison to spot both an unusually low outlier and an unusually high one.

What is a fair upfront deposit for a contractor?

A deposit of 10 to 20 percent of the total project cost is typical for smaller jobs. For larger projects, many legitimate contractors work on milestone-based payment schedules with no single payment exceeding 30 percent. The Federal Trade Commission advises against paying more than one-third of the total cost upfront under any circumstances.

Who is responsible for pulling permits?

The licensed general contractor is almost always responsible for pulling permits, not the homeowner. Confirm this in writing before work begins. Work done without required permits can block a future home sale and create a legal obligation to tear out and redo the work at your expense.

What is a lien waiver and why do I need one?

A lien waiver is a signed document from the contractor and any subcontractors or suppliers stating they have been paid and waive their right to file a mechanics lien against your property. Collecting lien waivers at closeout protects you from a subcontractor placing a claim on your home for unpaid bills the GC failed to cover.