What questions should I ask before hiring a contractor?

Project scope and timeline
Ask exactly what's included in the bid and what costs extra. Request a detailed timeline: start date, expected completion, and who covers delays. Ask if they handle permits or if you do. Clarify what happens if weather or site conditions slow progress.
Payment and contract terms
Understand the payment schedule. Avoid paying the full amount upfront. Typical arrangements are 30-50% deposit, progress payments, and final payment upon completion. Ask about the refund policy if work stops or isn't completed. Request a written contract—never verbal agreements.
Experience and references
How long has the contractor been in business? Do they specialize in your specific project type? Request at least three recent local references and follow up with calls. Ask references about punctuality, cleanup, and whether the contractor communicated well.
Licensing and insurance
Verify current license through your local board. Confirm they carry liability insurance and, where required, workers' compensation. Request certificates of insurance.