ProFix data report · 2026-06-16

How many contractors can you actually verify?

Any directory can print a "verified" badge. We did the unglamorous version: matched real listings to their official state licensing-board records, kept the board's own status, and counted. Here's what's actually verifiable — by the numbers, computed live from this site.

Data as of

The numbers, by state

Each row is a state where we ingest the official licensing board's public bulk data. In most we match it, conservatively, to existing ProFix listings; in a few (Massachusetts, New Hampshire, Vermont, Alaska) the board's records don't line up with our listings, so we ingest the full active roster for license-number lookup instead. "Verified active" is the board's current-and-in-good-standing status; "records on file" includes expired and suspended licenses where the board publishes them, which we surface just as plainly — the point is the truth, not a highlight reel.

StateBoardVerified activeRecords on fileAs of
CaliforniaCSLBContractors State License Board164,842171,9902026-06-15
MassachusettsMA DPLMA Division of Occupational Licensure (construction supervisor + HVAC/refrigeration + sprinkler/pipefitter; electricians/plumbers verified separately)107,563107,5632026-06-20
MinnesotaMN DLIDepartment of Labor & Industry25,55449,5192026-06-15
New HampshireNH OPLCNH Office of Professional Licensure & Certification20,61320,6132025-12-28
TexasTDLR/TSBPETDLR + State Board of Plumbing Examiners16,50918,0882026-06-15
WashingtonWA L&IDepartment of Labor & Industries14,46722,1882026-06-15
OregonOR CCBConstruction Contractors Board8,3598,3592026-06-15
OhioOCILBOhio Construction Industry Licensing Board7,4477,4472026-06-16
VermontVT DFSVermont Division of Fire Safety (electrician + plumber licensing)5,4795,4792026-06-20
AlabamaAL GenConAlabama Licensing Board for General Contractors4,6354,6352026-06-16
New YorkNYC DCWPNYC Dept. of Consumer & Worker Protection2,7302,7302026-06-16
AlaskaAK business licAlaska Business License (right-to-operate, not trade competency)1,8501,8502026-06-20
HawaiiHI DCCADept. of Commerce & Consumer Affairs1,1621,1622026-06-15
NevadaNV NSCBNevada State Contractors Board4734732026-06-17
LouisianaLA LSLBCLouisiana State Licensing Board for Contractors3693752026-06-17
VirginiaVA DPORDept. of Professional & Occupational Regulation1981982026-06-17
New JerseyNJ DCANJ Division of Consumer Affairs1801802026-06-17
ArkansasAR CLBArkansas Contractors Licensing Board1031032026-06-19
IowaIA IWDIowa Workforce Development — Contractor Registration88882026-06-17
FloridaFL DBPRDept. of Business & Professional Regulation68932026-06-16
ColoradoCO DORADept. of Regulatory Agencies63822026-06-17
ArizonaAZ ROCAZ ROC45452026-06-17
ConnecticutCT DCPConnecticut Dept. of Consumer Protection32452026-06-17
MontanaMT DLIMontana Dept. of Labor & Industry32322026-06-17
DelawareDE DPR/RevenueDelaware Division of Professional Regulation + Division of Revenue992026-06-19
Total (25 states)382,870423,346

"Verified active" ÷ "records on file" — the share currently active — ranges from 52% to 100% across these states (full-roster ingests are 100% active by construction; states whose boards also publish expired/suspended licenses run lower).

A match isn't the same as "active"

Some state boards publish only currently-active licenses; others — California's CSLB and Minnesota's DLI among them — publish the expired, lapsed, and suspended ones too. Where the full record is available, the gap is real: a contractor we matched to an official license record is not automatically one whose license is good today. That's the difference between a single "verified" checkmark and a board-sourced status. Every ProFix profile shows the board's actual current status — active, expired, or suspended — verbatim and dated, with a one-click link to the live lookup. A checkmark hides exactly what a status reveals; we'd rather you see it and confirm it than trust a badge. (The spread above is mostly a function of which licenses each board includes in its public file, not a ranking of states — but it's the best illustration of why per-pro status, not a blanket badge, is the honest unit of trust.)

How we matched (the honest part)

We download each board's free public bulk file — California's CSLB License Master, Texas's TDLR and State Board of Plumbing Examiners rosters, Washington's L&I contractor registry — and match it to existing ProFix listings conservatively. Where a listing already carries a board-issued license number (Texas and Minnesota publish them in a clean, prefixed form), we match on the exact license number. Where it doesn't, we require a unique name + city + state hit confirmed by trade. A wrong license on the wrong contractor is the worst outcome, so we discard every ambiguous case rather than guess.

We keep the board's raw status verbatim and normalize it only to decide what to show: "active" when the board says current/clear, "suspended" when it says so, and a neutral "other" for expired, lapsed, or out-of-business — never a scarlet letter, because a board status is a dated snapshot and standings change. Every profile links the board's live lookup so you can confirm at the source. We never invent or imply a credential a contractor doesn't hold.

Why most directories don't do this

A single "verified" badge is cheap because it means nothing in particular. Matching 423,346 listings to a specific, dated, public license record — and then being willing to show the expired and suspended ones honestly — is the part that's hard to fake and hard to copy. It's built entirely on free public records, which means it can't be paywalled away from homeowners. That's the moat: not a badge, but a method.

Verify any contractor yourself

You don't have to take our word for it — that's the whole point. Here's the five-minute method for checking any contractor against your state's official board, plus a directory of the boards.

How to verify a contractor's license →

Download the data

This is an open dataset — take the numbers and check our work. Both feeds are computed live from the current ProFix dataset.

Coverage grows as we ingest each state's board. These figures are computed live from the current ProFix dataset, so this page updates itself as new states come online — no stale press-release numbers.

Emergency