Professional Licensing
How to Verify a Contractor's License
Hiring an unlicensed contractor can void your insurance coverage, create legal liability for workplace injuries, and leave you with no recourse for incomplete or defective work. Contractor licensing is state- and sometimes county-regulated — there is no single national database. Here is how to verify a contractor's credentials before signing anything.
Key takeaway
Contractor licensing is regulated by state (and sometimes local) licensing boards — there is no federal contractor license. Verify through (1) the state contractor licensing board for current license status, (2) the contractor's certificate of insurance for liability and workers' compensation coverage, and (3) the local building department if the project requires permits. All three checks matter independently.
How contractor licensing works (and why it's complicated)
Unlike medicine, law, or financial advising — which have broadly uniform national frameworks — contractor licensing is highly fragmented. Three states (Pennsylvania, Missouri, and Louisiana at the state level) have minimal or no statewide contractor licensing requirements, relying entirely on local jurisdictions. Most states license contractors at the state level but delegate specialty trade licensing (electricians, plumbers, HVAC) to different agencies.
Contractor license types typically include:
- General Contractor (GC): Licensed to oversee construction projects and subcontract specialty trades
- Specialty / Subcontractor: Licensed for a specific trade — electrical, plumbing, HVAC, roofing, concrete, etc.
- Home Improvement Contractor: Some states (NY, NJ, MD) have separate registration for residential remodeling below a certain dollar threshold
- Residential vs. Commercial: Many states separate residential and commercial contractor licenses, with different education and experience requirements
Always verify that the license type covers the specific work being performed. A general contractor's license does not automatically authorize specialty trade work like electrical or plumbing — those typically require separate trade licenses held by the subcontractors.
Step 1: Search the state contractor licensing board
Each state that licenses contractors maintains a public database. These are free, require no login, and show current license status, license classification, expiration date, and often disciplinary history.
How to find the right database
- Search "[state] contractor license lookup" (e.g., "California contractor license lookup")
- Note: the agency may be called the Contractors State License Board (CA), Department of Labor and Industry (PA), or Construction Industry Licensing Board (FL) — naming varies
- Search by business name, contractor name, or license number
- Verify license classification matches the scope of work
- Check status (active, inactive, expired, suspended, revoked) and expiration date
- Review any disciplinary actions or citations on file
Key state contractor licensing boards
- California: Contractors State License Board — cslb.ca.gov (License Check)
- Texas: Texas Department of Licensing and Regulation — tdlr.texas.gov
- Florida: Florida DBPR Construction — myfloridalicense.com
- New York: NYC: NYC Department of Consumer and Worker Protection; NYS: no statewide GC license — check local municipality
- Arizona: Registrar of Contractors — azroc.gov (Contractor Search)
- Nevada: Nevada State Contractors Board — nvcontractorsboard.com
For states without statewide GC licensing (like New York outside NYC), verify with the local municipality's building or licensing department. Some counties and cities have independent contractor registration systems.
Step 2: Verify insurance coverage
A license tells you a contractor passed the required exams and met minimum education standards. Insurance tells you someone other than you bears the financial risk when something goes wrong. Both are essential — they are not substitutes for each other.
What insurance to verify
- General liability insurance: Covers property damage and bodily injury caused by the contractor's work. Ask for a Certificate of Insurance (COI) showing coverage limits and the policy expiration date. Typical minimums: $1 million per occurrence / $2 million aggregate.
- Workers' compensation insurance: Required in most states for contractors with employees. Covers workplace injuries to workers on your property. Without it, an injured worker may be able to pursue a claim against you as the property owner.
- Contractor's bond (surety bond): Many states require contractors to be bonded. A bond protects you if the contractor fails to complete the work or causes damage. Verify the bond is current and the amount is adequate for the project scope.
Do not accept a COI at face value. Call the insurance carrier directly or use a certificate verification service to confirm the policy is active and the coverage limits match what is shown. Fraudulent COIs are a known problem in the contracting industry.
Ask to be listed as an "additional insured" on the contractor's general liability policy for the duration of the project. This gives you direct standing to file a claim.
Step 3: Verify permit-pulling history (for larger projects)
Most significant construction work — additions, structural changes, electrical upgrades, plumbing, HVAC installations — requires a building permit. A licensed contractor in good standing should pull the permits for your project. Unlicensed work or work performed without required permits creates title, insurance, and liability problems when you sell or refinance.
Contact your local building department or access their online portal to verify that the contractor has pulled permits on recent local jobs. A contractor who avoids permits — even offering to pass savings to you — is a red flag.
In California, you can verify permits and inspections through the local jurisdiction's building and safety portal. Many cities have moved these online — search "[city name] building permit search" to find the relevant tool.
7 red flags with contractor credentials
- Cannot provide a license number — any licensed contractor can immediately provide their license number. Inability or unwillingness to provide it is a strong indicator of unlicensed operation.
- License in a different name than the business — some contractors quote under a business name but hold the license under a personal name (legitimate), while others use a license holder who won't be on-site (license borrowing — illegal in most states). Verify the name on the license matches who will be supervising the work.
- Expired or suspended license — an expired license cannot legally be used to contract. Verify the expiration date is in the future and the status is active.
- No workers' compensation insurance for employees — if a contractor brings employees to your property and they are injured, you may face liability. An unlicensed contractor claiming all workers are "subcontractors" to avoid workers' comp is a known fraud pattern.
- Pressure to skip permits — offering to avoid permits is offering to perform illegal construction. This leaves you with unpermitted work, potential fines, and mandatory removal orders when discovered.
- License in wrong classification for the work — a roofing contractor's license does not authorize electrical work. Verify that the license classification specifically covers the scope of work you are contracting for.
- Disciplinary history on the license — state boards publish citations, suspensions, and revocations. A contractor with multiple citations for abandonment, fraud, or substandard work is a documented risk, regardless of current license status.
Verification resources at a glance
| What to verify | Primary source | Cost |
|---|---|---|
| Contractor license status and classification | State contractor licensing board | Free |
| Disciplinary history | State contractor licensing board (same portal) | Free |
| General liability insurance | Certificate of Insurance (COI) — verify with carrier | Free (call carrier) |
| Workers' compensation insurance | COI — or state workers' comp board (CA: State Fund) | Free |
| Surety bond | Bond certificate — verify with bonding company | Free (call company) |
| Permit history | Local building department or online permit portal | Free |
| Local registration (where required) | City/county licensing or consumer protection dept | Free |
Verifying contractor credentials for procurement and facilities teams
Facilities managers, property management companies, and corporate procurement teams managing contractor relationships at scale face ongoing compliance obligations. An unlicensed contractor working on a commercial property can void the property owner's insurance coverage and create direct liability for workplace injuries.
Best practices for facilities and procurement teams:
- Maintain an approved vendor list with license and insurance expiration dates tracked in your CMMS or vendor management system
- Set calendar alerts 60 days before license and insurance expiration — re-verify before expiration, not after
- Require COIs naming your organization as additional insured before any work begins
- For multi-state operations, verify licenses in each state where work is performed — licenses do not transfer across state lines
Third-party contractor verification platforms (ISNetworld, Avetta, Veriforce) automate ongoing license, insurance, and safety certification tracking for procurement teams managing large contractor pools. For smaller operations, a structured manual process with documented re-verification cadence provides adequate coverage.
Contractor credential verification checklist
- ☐ Obtain the contractor's license number and the state of issuance
- ☐ Search the state contractor licensing board — confirm status is "active"
- ☐ Verify license classification covers the specific scope of work
- ☐ Confirm license expiration date is in the future
- ☐ Check for disciplinary actions, citations, or complaints in the licensing board records
- ☐ Request a Certificate of Insurance for general liability — verify with the carrier directly
- ☐ Verify workers' compensation coverage for contractors with employees
- ☐ Confirm bond is current and coverage amount is adequate for project scope
- ☐ Verify trade subcontractors hold the appropriate specialty licenses for their scope
- ☐ Confirm required permits will be pulled before work begins
- ☐ Document all verification steps and track expiration dates for license and insurance renewal
Verify credentials and institution legitimacy at scale
VerifyED's database covers 912,000 schools and institutions. Check education credentials and institution legitimacy via API — no manual lookup required.
Get API access