Start with the scope, not the lowest number
A good hiring decision begins with a written description of the work. List the problem, the desired outcome, materials you prefer, site constraints, access hours, cleanup expectations and whether permits may be required. Give every bidder the same scope. Otherwise a $9,000 bid and a $13,000 bid may be describing two entirely different jobs.
Shortlist contractors who actually perform your type of work
Ask for recent examples that resemble your project—not simply attractive before-and-after photos. A roofing crew experienced with asphalt shingles may not be the right choice for a complex metal roof. A remodeling company may subcontract plumbing and electrical work. Ask who will supervise, who will be on site, and which trades are subcontracted.
Verify credentials rather than trusting a badge
Texas does not have a single statewide general-contractor license for every residential job. Requirements vary by trade and municipality. Verify electrical licensing with the Texas Department of Licensing and Regulation (TDLR), plumbing licensing with the Texas State Board of Plumbing Examiners, and HVAC licensing with TDLR. Ask the local building department whether the job requires a permit and which registrations are required. A business registration is not the same thing as a trade license.
Ask for insurance evidence
Request a current certificate of general liability insurance and, where applicable, workers' compensation information. Contact the listed insurance agent or carrier to confirm coverage and dates. Ask whether subcontractors carry their own coverage. A certificate is useful evidence, not a guarantee that every possible loss is covered.
Compare bids line by line
Each written proposal should identify labor, materials and brands, quantities or allowances, demolition, disposal, permits, exclusions, payment milestones, warranty terms and expected start and finish windows. Ask what triggers a change order and who approves it. If a bid is substantially cheaper, ask what is missing rather than assuming it is a bargain.
Check references intelligently
Ask two or three recent customers about punctuality, communication, surprises, cleanup and how problems were resolved. Ask whether the contractor would be hired again. Reviews can be helpful, but look for patterns across multiple sources rather than treating any single rating as proof.
Protect payments and changes
Avoid paying the entire price up front. Agree on milestone payments tied to verifiable progress, and get receipts. Confirm how deposits are handled under the proposed contract. Put scope changes, price changes and schedule changes in writing before the work proceeds. Keep copies of contracts, photos, invoices, permits and correspondence.
Before signing: the 10-question checklist
1. Who is the legal contracting party and who supervises my project?
2. What exactly is included—and excluded—in the written scope?
3. Which licenses or registrations apply to this specific work and location?
4. Can I verify current liability insurance and relevant worker coverage?
5. Who obtains and closes out required permits?
6. Which subcontractors will enter my home?
7. How are unforeseen conditions and change orders priced?
8. What are the payment milestones and cancellation terms?
9. What workmanship and manufacturer warranties apply?
10. How are punch-list items, disputes and final inspection handled?
Red flags worth taking seriously
High-pressure same-day discounts, refusal to provide a written contract, vague insurance answers, demands for large cash payments, or an offer to skip required permits are reasons to slow down. After a storm, be especially careful with unsolicited door-to-door pitches. Take time to verify the business independently.