Guide · trade coverage · vintage 2026-06-27

Licensed vs. Unlicensed Contractors: What Homeowners Should Know

This page summarizes state-level license flags in the published trade×jurisdiction matrix. It is not a safety rating and does not replace the board’s live record.

20
Trades ranked
100%
Electrician coverage
49%
Solar Installer coverage
2026-06-27
Dataset vintage

Record-set verdict

Electrician shows a state-level license flag in 100% of tracked jurisdictions, the highest coverage in this snapshot.

100%
Electrician jurisdictions
20
Trades in matrix
49%
Solar Installer

Coverage is a count of state-level flags only, not quality, enforcement intensity, or local permit rules.

Where state-level license flags appear most often

1. Electrician100%2. Pest Control100%3. Plumber92.2%4. HVAC Technician78.4%5. Carpenter70.6%6. Demolition70.6%
Share of tracked jurisdictions marked as requiring a state-level license for each trade.

Source: PlainHireCheck state×trade licensing matrix

0%100%100%
Electrician: state-level flag in 100% of tracked jurisdictions (highest in this matrix)

A state license flag answers whether the published board record marks a requirement for that trade in that place. It does not score how good a particular contractor is.

What a license record typically bundles

Where boards require licensing, the published rules often pair competency minimums with financial-responsibility fields (bond amounts) and point to insurance expectations. Exact minimums live on the state and trade pages, and on the board itself.

What it tells you: the jurisdiction marked a state-level requirement for the trade pairing you opened.

What it doesn’t tell you: workmanship quality, schedule reliability, or whether a named contractor’s credential is currently active.

How to use it: open the trade and state records, then verify on the linked board lookup before signing.

When coverage is highest in this matrix

Trades that touch electrical, plumbing, HVAC, and structural scopes tend to show higher state-level flag rates in this dataset. Building departments often also require licensed tradespeople for permits in those scopes, confirm locally.

When coverage is lower

Cosmetic and surface-level categories often show fewer statewide flags, or thresholds that depend on dollar amount. Lower coverage in this matrix is not permission to skip local registration checks.

Practical routing framework

1. Check whether the trade carries a state-level flag for the work location on PlainHireCheck.

2. Verify the contractor’s current status on the board tool linked from the state page.

3. Treat insurance/bond fields as starting points, request current certificates when the project warrants it. See the bonds and insurance guide.

4. Match scrutiny to scope: safety-system trades deserve board-first verification every time; low-coverage cosmetic trades still need written scope and local rule checks.

Frequently asked questions

Is it legal to hire an unlicensed contractor?

Rules vary. The legal risk often falls on the contractor, but insurance recovery, permits, and board complaint routes can still be affected. Confirm with the relevant authority for the place and trade.

What does a high coverage % mean here?

It means more tracked jurisdictions mark a state-level license requirement for that trade in this snapshot, nothing more.

Which trades show the highest coverage?

Electrician leads this snapshot at 100% of jurisdictions. Electrical and plumbing categories are typically near the top of matrices like this one.

According to state licensing boards, NCSL, and NASCLA, contractor-licensing rules are published by public authorities. Every figure on PlainHireCheck is rebuilt from those board-sourced tables; no number is typed in by an editor. This guide summarizes PlainHireCheck’s published trade×jurisdiction license flags. Licensing, insurance, permit, and complaint facts vary by jurisdiction and must be confirmed with the relevant public authority. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.