How to Verify a Contractor's License by State
Hiring a contractor without checking their license is a bit like signing a lease without reading it — you might get lucky, but you're taking on risk you don't need to. Every state (and many cities and counties) maintains a public system for verifying whether a contractor is licensed, in good standing, insured, and free of major complaints. The catch is that every state does this a little differently, which is why "how to verify a contractor license" doesn't have one single answer.
This guide walks through the general process, what license status terms actually mean, how to check bonding and insurance, and how to dig into complaint history — plus how to find your specific state's lookup tool.
Why License Verification Matters
A license number on a business card or a truck door doesn't prove much on its own. Numbers can be expired, fabricated, borrowed from another company, or attached to a suspended license. Verifying the license directly with the state licensing board confirms:
- The license is currently active (not expired, revoked, or suspended)
- The license type matches the work being performed (electrical, plumbing, general building, HVAC, etc.)
- The contractor's legal business name matches what's on your estimate or contract
- Whether required bonding and insurance are on file
- Whether there's a history of disciplinary action or unresolved complaints
Skipping this step is one of the most common ways homeowners end up with unlicensed or underqualified workers on a job that requires a permit.
Step 1: Find Your State's Licensing Board
Contractor licensing is regulated at the state level in most of the U.S. (a handful of states leave it to counties or cities instead). Common examples of how these systems are structured:
- California — The Contractors State License Board (CSLB) lets you check status by entering the license number directly, up to 8 digits, starting from the left.
- Washington State — The Department of Labor & Industries offers a "Verify a Contractor, Tradesperson or Business" tool to confirm active registration, alongside a phone line for manual verification.
- North Carolina — The Licensing Board for General Contractors allows searches by last name, first name, license number, city, or license type, with separate menus for commercial and residential contractors. Note their quirks: search by company name or individual name, not both, and don't include letter prefixes like G, M, CLG, or CLM when searching by number.
- Many other states — Boards like these typically offer a "Contractor Search" or "Verify Licensure" feature that lets you search by name, license number, license type, or location.
Because terminology and search fields vary — some want just digits, some require a city for classification searches, some split residential and commercial contractors into different databases — it pays to read the instructions on the state's search page before assuming a "no results" means the contractor is unlicensed. Often it just means you searched the wrong board or included characters the system doesn't want.
Practical tip: Search "[your state] contractor license lookup" or "[your state] contractors board search" to land on the correct government page. Avoid third-party sites that aggregate license data — they're often outdated.
Step 2: Understand What "License Status" Actually Means
Once you find a contractor's record, you'll see a status label. These vary by state, but generally fall into a few buckets:
- Active / Current — The license is valid and in good standing.
- Expired — The license lapsed and hasn't been renewed. Some states give a grace period; work performed during an expired period may not be legally covered.
- Suspended — Often due to unpaid fees, a disciplinary action, or a lapse in required insurance/bond. The contractor should not be working under this license.
- Revoked — The board has permanently pulled the license, usually after serious violations.
- Inactive — The license exists but isn't authorized for active contracting work — sometimes used when a contractor is between jobs or has voluntarily paused their license.
- Pending — An application is in process; the contractor isn't yet fully licensed.
If you see anything other than "Active" or "Current," treat it as a red flag and ask the contractor directly before signing anything.
Step 3: Confirm the License Type Matches the Job
Licensing boards typically break contractors into classifications — general building, electrical, plumbing, HVAC, roofing, and so on. A contractor can be legitimately licensed and still not hold the classification needed for your specific project. When you search by classification rather than name, some state systems (like North Carolina's) require you to also enter a city, since classification-only searches can return too many results otherwise.
Cross-check the license type listed against the scope of work in your estimate. A general contractor overseeing your project may subcontract electrical or plumbing work to a separately licensed specialist — which is normal — but it's worth confirming that person is also licensed.
Step 4: Check Bond and Insurance Status
Most states require licensed contractors to carry a surety bond and, depending on the state, general liability insurance and workers' compensation coverage. The bond protects consumers financially if the contractor fails to complete work or violates licensing law; insurance protects you if something is damaged or someone is injured on your property.
Many state license lookup tools display:
- Whether a bond is currently on file and its amount
- The bonding company's name
- Insurance carrier information (in states that require it be reported)
- Workers' compensation status, particularly important if the contractor has employees
If this information isn't visible in the online lookup, call the licensing board directly — the phone numbers are usually posted alongside the online search tool. You can also ask the contractor to provide a certificate of insurance (COI) directly from their insurer, which lets you confirm coverage independently rather than relying solely on the state's database, which may lag in updates.
Step 5: Review Complaint and Disciplinary History
Beyond active status, most state boards publish some level of complaint or enforcement history, which can include:
- Formal disciplinary actions (fines, suspensions, probation)
- Citations for unlicensed activity
- Civil judgments related to contracting work
- Open or resolved consumer complaints, depending on the state's disclosure rules
Not every state shows this at the same level of detail — some display full case histories, others only show whether the license has ever been disciplined. If the online record is limited, the licensing board's public records office can often provide more detail on request.
A single old complaint that was resolved isn't necessarily disqualifying. A pattern of repeated violations, unresolved judgments, or licensing suspensions is a much stronger warning sign.
A Simple Verification Checklist
Before hiring, confirm:
- [ ] License number matches the name on your contract/estimate
- [ ] Status is Active/Current (not expired, suspended, or revoked)
- [ ] License classification covers the scope of work
- [ ] Bond is current and meets your state's minimum
- [ ] Insurance (liability and workers' comp, if applicable) is verified independently
- [ ] No unresolved disciplinary actions or repeated complaints
- [ ] Business name on the license matches the business name on your paperwork
Final Thoughts
Verifying a contractor's license takes ten minutes and a state government website — a small investment compared to the cost of hiring an unlicensed or troubled contractor for a major home project. Because every state runs its own system with its own search rules, the most reliable approach is to go directly to your state's licensing board, follow its specific search instructions carefully, and cross-check license status, bonding, insurance, and complaint history before signing a contract.
Skip the manual digging. Proofile compiles a full public-data dossier on anyone in minutes: social profiles, photos, work history, and red flags. Run a free search on Proofile and see what's out there before you meet.
Don't just read about it, do it.
Proofile builds a full public-data dossier on anyone in minutes: social profiles, photos, work history, and red flags. They are never notified.
Run a free search →