Hiring a contractor in the United States is safer when you verify a few things before money changes hands: the business is authorized for your type of work, the price is itemized in writing, and the contract controls payments and changes. A low bid, polished website, or favorable reviews don't prove licensing or insurance.
License and permit rules depend on the trade, the scope of work, and the location. State, county, and city offices may each handle a different piece. A general license and permit overview from Santa Clara University explains why requirements vary by business type, industry, and place.
This is general U.S. consumer information, not legal advice. Deposit limits, cancellation rights, lien rules, and complaint routes differ by state and locality.
1. Choose between a general contractor and a trade specialist
A general contractor usually manages the whole project, coordinates subcontractors, and acts as your main point of contact. A specialist handles one defined trade, such as plumbing, electrical, roofing, or HVAC.
If your project crosses several trades, one manager can reduce confusion and finger-pointing. For a small, clearly defined repair, hiring a specialist directly may be simpler. Either way, sort out a few basics before requesting bids:
- What exact work needs to be done?
- Does the project involve more than one trade?
- Who will apply for permits?
- Will subcontractors be used?
- Who answers if a subcontractor damages your property or doesn't finish?
- Who provides the warranty for the completed work?
Your contract should name the party responsible for the project, even if several businesses perform parts of the job.
2. Check license and business details separately
An LLC, corporation, business name, or tax ID doesn't prove that a contractor is licensed for the work. Business registration and trade licensing are separate issues.
Before signing or paying, collect:
- The contractor's legal business name and any doing-business-as name
- The name of the individual responsible for the work
- The license number and issuing agency
- The business address, phone number, and email
- The names of any subcontractors doing regulated work
Then search the official state licensing database or contact the relevant city or county office. Don't rely only on a screenshot or certificate supplied by the contractor. Look up the record yourself and save a dated screenshot or PDF.
Check whether the license:
- Is active, not expired, suspended, or cancelled
- Covers the type of work you need
- Matches the business named in the estimate
- Applies to the location where the work will happen
- Shows disciplinary information, if the database provides it
Some states license general contractors statewide. Others leave much of the process to cities or counties. Certain trades have separate licensing systems. If a contractor says no license is needed, verify that statement with the official licensing authority. It's a short call that can prevent a much larger problem.
3. Treat permits as separate from licensing
A license answers whether the contractor may perform the trade. A permit approves the specific project and may lead to inspections.
Contact the local building department before work begins. Find out:
- Whether the project requires a permit
- Which party must apply for it
- Whether the contractor is authorized to pull the permit
- Which inspections are required
- Whether an owner-builder permit would add responsibilities for you
- What documents you should receive after final inspection
Be cautious if a contractor pressures you to skip a permit, avoid inspections, or describe major work as a minor repair. Some small projects may be exempt, but let the local authority make that call.
Keep copies of the permit application, approved plans, inspection results, and final sign-off. Those records can matter if you sell the property, file an insurance claim, or need to prove that the work was approved.
4. Verify insurance and understand what a bond does
Ask for a current certificate of insurance, then confirm important details with the insurer or agent. Check the named insured, policy dates, coverage types, and limits. Ask how workers' compensation applies to employees and subcontractors, including any state-specific exemptions.
Depending on the project, relevant coverage may include:
- General liability for certain third-party injury or property-damage claims
- Workers' compensation for eligible workers
- Commercial auto coverage for work vehicles
- Coverage for tools or equipment
- Additional coverage required by a property owner, lender, or public contract
Insurance doesn't guarantee good work or pay every dispute. Coverage depends on the policy, exclusions, facts, and claims process.
A surety bond isn't the same as insurance. A bond involves a contractor, a surety company, and a party protected by the bond. Performance, payment, and bid bonds can serve different purposes and have different claim conditions. A bond may protect a specified obligee or eligible claimant, not every person who hires the contractor.
If a bond applies, ask for:
- The type and amount of the bond
- The name of the surety company
- The person or entity protected by the bond
- The effective and expiration dates
- Instructions and deadlines for making a claim
The SBA's surety bond guidance describes a federal guarantee program that helps qualifying small businesses obtain certain bonds through participating sureties. That program doesn't replace your own contractor checks or create an automatic payment to a homeowner.
5. Compare bids on total cost, not headline price
When the project size and timing allow, get at least two written bids. Give each contractor the same plans, measurements, photos, and description of the work so the numbers are comparable.
A useful bid should state:
- Labor and materials
- Brands, grades, models, or specifications
- Permit and inspection costs
- Demolition, disposal, delivery, and cleanup
- Start date and estimated completion date
- Items excluded from the price
- Allowances for items you haven't selected
- Whether the price is fixed or based on time and materials
- The hourly rates or material markup for time-and-materials work
- How unexpected conditions will affect the price
An allowance isn't always the final cost. For example, a bid may include a placeholder for tile or fixtures that increases if you choose more expensive products. Ask for a written explanation of every allowance and exclusion.
A very low bid may omit necessary work, use different materials, or assume that you'll handle permits and cleanup. Ask each contractor to explain major price differences rather than automatically choosing the lowest number.
Build a simple total-cost worksheet:
| Cost item | Included? | Estimated amount |
|---|---|---|
| Contract price | Yes or no | |
| Permits and inspections | Yes or no | |
| Materials covered by allowances | Yes or no | |
| Delivery and disposal | Yes or no | |
| Possible change orders | Ask for process | |
| Financing charges | If applicable | |
| Cleanup and final repairs | Yes or no |
6. Turn the winning bid into a written contract
An estimate isn't necessarily a complete contract. Before work starts, the signed agreement should identify the contractor and describe the project clearly.
Include:
- Legal names and contact information for the parties
- License information, where applicable
- A detailed scope of work
- Plans, drawings, and material specifications
- Total price or the method for calculating it
- Deposit and progress-payment schedule
- Start and completion expectations
- Responsibility for permits and inspections
- Subcontracting arrangements
- Cleanup and protection of your property
- Warranty terms and exclusions
- Change-order procedure
- Cancellation or termination terms
- Dispute-resolution terms
- Requirements for receipts, final documents, or lien releases where relevant
Don't sign a contract with blank spaces. Don't rely on verbal promises about completion dates, materials, warranties, or repairs. If the scope changes, require a written change order showing the new work, price, and schedule before approving it.
If the contractor offers financing, read the financing agreement separately. Check the annual percentage rate, total repayment amount, payment start date, security interest, and cancellation terms. The project contract and the loan agreement may be different documents with different consequences.
A generic contract template can help organize questions, but it may not reflect your state's construction, lien, deposit, or cancellation rules. For a large or unusual project, consider having a qualified local professional review the agreement before you sign.
7. Tie payments to completed work
Agree in writing when each payment is due and what event triggers it. A reasonable schedule should let you verify progress rather than requiring the full price before work begins.
Cover:
- How much is due at signing?
- What work must be completed before each progress payment?
- How approved changes are billed
- What records will accompany an invoice?
- When the final payment is due
- What must be finished before the project is considered complete
Deposit limits and payment rules may vary by state. Check local requirements before agreeing to a large advance. Treat a demand for full payment before work starts as a serious warning sign.
Use a traceable payment method. Keep receipts, invoices, cancelled checks, payment confirmations, and copies of approved change orders. Avoid paying a business invoice to an unrelated individual, and don't follow changed payment instructions without independently confirming them.
8. Spot patterns that deserve pause
One warning sign doesn't prove that a contractor is dishonest. Several together should make you slow down.
Be cautious if a contractor:
- Refuses to provide a license number or insurance information
- Gives a license number that belongs to another person or business
- Offers only a verbal price
- Pressures you to sign or pay immediately
- Demands full payment before work begins
- Insists on cash or payment to a personal account
- Won't identify subcontractors
- Tells you to skip permits or inspections
- Won't explain exclusions, allowances, or change-order costs
- Provides references that can't be independently verified
- Starts work without a clear written scope
- Changes bank details or payment instructions unexpectedly
Verify references by asking former customers about the same kind of work, the final price, delays, cleanup, communication, and unresolved problems. Online reviews can help you find questions to ask, but they shouldn't replace license, insurance, contract, and reference checks.
9. Keep records while the work is underway
Create one project folder, either paper or digital. Save:
- The original bid and signed contract
- License searches and insurance certificates
- Bond documents, if applicable
- Permits, plans, and inspection records
- Receipts and payment confirmations
- Change orders and updated schedules
- Photos of existing conditions and completed stages
- Messages about delays, damage, or disputed work
- Warranties, manuals, and final invoices
Take dated photos before demolition and at important milestones. Confirm material deliveries and report damage or deviations in writing promptly. If the contractor proposes extra work, ask why it's needed and obtain the revised price before authorizing it.
Don't sign a completion statement merely because the contractor wants the final payment. Compare the finished work with the contract, arrange required inspections, and list incomplete or defective items in writing.
10. Handle disputes through the right channel
Start with a factual written message. Identify the contract section or promised work, describe the problem, attach photographs or records, and ask for a specific response. Keep communications professional and save proof that the message was sent.
The appropriate next step depends on the problem:
- Unlicensed or improperly licensed work: Contact the state licensing board or local licensing office.
- Permit or safety concerns: Contact the local building or code-enforcement department.
- Possible deceptive business conduct: Contact your state attorney general or local consumer-protection office.
- Covered property damage: Ask the insurer how to submit a claim and what evidence it requires.
- Bond-related issue: Follow the claim instructions and deadlines in the bond documents.
- Payment dispute: Contact the payment provider promptly. Credit card billing disputes, debit transactions, ACH transfers, checks, and cash payments can follow different procedures.
- Significant damage, a lien dispute, or contract claim: Consider a local attorney, legal-aid referral, mediation service, or the court or arbitration process stated in your contract.
A licensing agency may investigate or discipline a contractor, but it may not be able to order a refund or complete your project. An insurer or surety also won't necessarily pay every disagreement. Ask what each complaint or claim process can actually do before relying on it.
Contractor hiring checklist
Complete these checks before paying a deposit:
- [ ] Define the work and decide whether you need a general contractor or specialist
- [ ] Verify the business identity and official license status
- [ ] Confirm the license classification matches the project
- [ ] Ask the local building department about permits
- [ ] Verify insurance with the insurer or agent
- [ ] Request and review bond information when a bond applies
- [ ] Compare itemized written bids
- [ ] Check references for similar projects
- [ ] Sign a contract with scope, price, schedule, and payment terms
- [ ] Require written change orders
- [ ] Keep permits, photos, invoices, and payment records
- [ ] Obtain inspection results, warranties, and final documents
Start by checking the contractor's license with the official agency for the job location. If the name, classification, or status doesn't match the written bid, resolve that discrepancy before discussing a deposit.