How to Hire a Good General Contractor

General contractors orchestrate the chaos of renovation into finished rooms. They manage subcontractors, handle permits, order materials, and stand between you and the daily decisions that can derail a kitchen remodel or basement finish. A good GC saves you time and protects you from costly mistakes. A bad one disappears mid-project, leaves work undone, or runs your budget into the ground. The hiring process matters more than most homeowners realize. Skip the reference checks or accept a vague contract, and you're gambling with tens of thousands of dollars. But follow a deliberate vetting process—one that separates professionals from fast talkers—and you'll find someone who shows up, finishes on time, and leaves your home better than they promised.

  1. Start With Licensed Bidders Only. Contact at least five contractors and request formal bids from three who respond professionally and visit your site. Each bid should break down labor, materials, timeline, and payment schedule—not just a single bottom-line number. Verify their license number through your state's contractor licensing board online before scheduling any meeting.
  2. Confirm Real Insurance Coverage. Ask each contractor for proof of general liability insurance and workers' compensation coverage. Call the insurance company directly using the number on the certificate, not the one the contractor provides, to confirm the policy is active and covers the dates of your project. Require minimum coverage of one million dollars general liability.
  3. Talk To Their Recent Clients. Ask each contractor for contact information for three clients whose projects finished within the past year and match your scope. Call each reference and ask specific questions: Did they stay on budget? How did they handle problems? Would you hire them again? Drive by one completed project if possible to see finished quality.
  4. Tie Payments To Milestones. Read the full contract before signing. It should specify start and completion dates, detailed scope of work, payment schedule tied to milestones, change order process, and lien waiver requirements. Avoid contractors who demand more than ten percent down or want large payments before work begins. Payment should follow completion of phases, not precede them.
  5. Know Their Subcontractor Team. Ask who will actually do the electrical, plumbing, HVAC, and finish work. Good general contractors use the same trusted subcontractors repeatedly and can provide their names and credentials. Confirm the GC will pull all necessary permits and schedule inspections—you should never be managing permits yourself.
  6. Lock In Communication Cadence. Discuss how often you'll receive updates, whether you'll have a daily site contact, and how change orders will be documented. Set clear rules about site access, working hours, cleanup expectations, and where materials will be stored. Get agreement in writing about daily cleanup and final site restoration.
  7. Build Your Documentation System. Create a three-ring binder for the contract, all change orders, permits, inspection reports, product warranties, and payment receipts. Take photos before work begins and at each major phase. Save all email correspondence and text messages related to decisions or problems. This documentation protects both parties and resolves disputes before they escalate.
  8. Get Lien Waivers Before Final Pay. Walk the finished project with the contractor and create a punch list of any incomplete or incorrect items. Once everything is finished, collect signed lien waivers from the general contractor and all subcontractors before releasing final payment. This protects you from mechanics liens if the GC didn't pay their subs.