Contractor License Number Lookup

Select a state, enter a license number (or upload a CSV list) to validate the format and get a direct link to the official state verification portal — CSLB, CILB, TDLR, and more. Runs entirely in your browser; nothing is sent to a server.

How it works

Each US state uses its own license number format — a 7-digit number in California, a letter-prefix code in Florida or Texas, a hyphenated number in Oregon, and so on. This tool checks your number against those state-specific rules, then gives you a one-click link straight to the state's official look-up portal where you can confirm the license is active.

1. Select stateChoose the state where the contractor is licensed — format rules and the portal link change per state.
2. Enter number(s)Type a single number in the Single tab, or upload a CSV list in Bulk mode for up to hundreds of numbers at once.
3. Format checkThe number is tested against the state's regex pattern — correct digit count, valid prefix, allowed character types.
4. One-click portal linkClick "Verify on [Portal]" to open the state's official lookup page — pre-filled where the URL supports it — so you can confirm the license is current and in good standing.

⚠️ Format validation only confirms the structure is correct. A structurally valid number may still be expired, suspended, or simply not exist. Always confirm status on the official state portal.

Frequently asked questions

Why should I verify a contractor's license before hiring?
Unlicensed contractors are responsible for more than a third of consumer complaints to state licensing boards. Verifying the license number confirms the contractor has met the state's bonding, insurance, and exam requirements. If work is done by an unlicensed contractor and something goes wrong — injury, property damage, code violations — you may have little legal recourse and your homeowner's insurance may deny the claim. Most states make it a misdemeanor to contract without a license above a dollar threshold (e.g. $500 in California, $1,000 in Florida).
What does "format valid" mean — does it mean the license is active?
No. Format validation only checks that the number follows the correct structural pattern for that state: right number of digits, correct letter prefix, valid characters. A number can pass format validation but still be expired, suspended, revoked, or simply not issued. After validating the format here, always click the portal link to check the current status directly on the state board's official database.
How do contractor license formats differ by state?
California CSLB uses a plain 7-digit number (1000000–9999999). Florida DBPR uses a 2-3 letter trade prefix followed by 6 digits (e.g. CGC123456 for a general contractor, CFC123456 for an A/C contractor, EC12345 for an electrical contractor). Texas TDLR uses formats like TACLA12345E for A/C, TACLB12345E for refrigeration. Oregon CCB uses a 6-digit number. Nevada NSCB uses a 4-5 digit number with an optional letter suffix. Washington L&I uses a 12-character format (e.g. SMITHCO*123BB). Each state's hint is shown when you select it above.
Can I check multiple contractor numbers at once?
Yes — use the Bulk CSV Upload tab. Prepare a plain text or CSV file with one license number per line. After upload, all numbers are validated instantly and the results table can be downloaded as a CSV. This is useful for general contractors vetting subcontractors, property managers doing periodic compliance checks, or insurers auditing a roster of contractors.
Which state portals does this tool link to?
All 50 states are covered. Examples: California CSLB (cslb.ca.gov/OnlineServices/CheckLicenseII), Florida DBPR (myfloridalicense.com), Texas TDLR (tdlr.texas.gov), Oregon CCB (oregon.gov/ccb), Nevada NSCB (nscb.nv.gov), Washington L&I (lni.wa.gov/licensing-permits), New York DOS (aca5.accela.com/NYS), and the respective boards for all other states. Where the portal URL supports a query parameter, the link is pre-filled with your license number.