Back to Articles|Published on October 12, 2026|Updated October 15, 2026|29 min read

Docket Article

Contractor License Lookup by State: PE Mapping in 2026

A 2026 contractor license lookup by state report for PE teams, with official routes for 50 states and D.C., checked field limits, bulk-data options, and a license-to-legal-entity evidence protocol.

By Docket Research

Contractor License Lookup by State: PE Mapping in 2026

Summary

  1. 01Contractor license lookup starts with the right jurisdiction and credential family, then requires identity resolution before a record becomes a company target.
  2. 02Licensees, qualifiers, legal entities, and locations are different research units. A shared qualifier, similar name, or shared address cannot independently settle company identity or ownership.
  3. 03Preserve native classifications, exact status wording, credential identifiers, dates, and address roles before mapping records into research categories or clustering company relationships.
  4. 04Bulk downloads and active-only searches have different population and refresh rules. Their row counts cannot establish complete market coverage or a count of operating companies.
  5. 05Measure coverage using resolved unique in-scope legal entities and organization-license clusters, with person-only evidence and unresolved joins reported separately. The article establishes no national empirical conversion rate.
  6. 06Maintain a change log for regulator routes, fields, scope, classifications, exports, and access. Regulatory announcements should trigger checks before the proposed quarterly review.
Inside this article
  1. 01Executive Summary
  2. 02Introduction and Background
  3. 03Research Methodology and Record Taxonomy
  4. 04The 50-State Contractor License Lookup Matrix
  5. 05Resolving a License Record Into a Target Company
  6. 06Trade Scope, Status and Coverage Gaps
  7. 07Data Analysis and Evidence
  8. 08Case Studies and Real-World Examples
  9. 09Implications and Future Directions
  10. 10Conclusion

Executive Summary

Contractor license lookup by state is a jurisdiction-routing problem followed by an identity-resolution problem. This research asset covers 50 states plus the District of Columbia, with official entry points, credential scope, searchable keys, documented fields, bulk routes, and access limits. It is a checked routing matrix as of October 13, 2026, rather than a national list of acquisition-ready companies. California supports business, license-number, and personnel searches; Washington documents number, Unified Business Identifier, and business or owner-name searches. Those different keys require different collection strategies. [1] [2]

The important distinction is the unit of record. Florida places the approved business entity on an individual's contractor license. North Carolina separates licensees from examination qualifiers, while Wisconsin identifies its Dwelling Contractor credential as held by an organization or business. A name appearing in a contractor database needs its role established before becoming a company record. Oregon permits its responsible managing individual to be an owner, officer, partner, or employee. Qualifier relationships can support a join; they cannot independently establish beneficial ownership. [3] [4] [5] [6]

Bulk availability helps discovery but does not establish complete coverage. California's downloadable master omits cancelled, revoked, and expired nonrenewable licenses. [7] Pennsylvania's current search returns active registrations only. [8] Minnesota documents a nightly spreadsheet and uses Issued for active credentials. [9] These are different population and refresh rules, not interchangeable definitions of an active operating company. Scope varies too: North Carolina's board states a $40,000 project threshold. [10] Arkansas describes $50,000 for its commercial-license trigger. [11] Project thresholds are scope conditions, not revenue estimates.

The recommended acquisition-mapping protocol preserves raw licensee names, jurisdiction-qualified credential IDs, native classifications, exact status wording, qualifier roles, source dates, and unresolved conflicts. It joins those observations to a legal-entity registry and company evidence before deduplicating businesses. Statistical denominators must match the research unit: the Census Bureau defines an establishment as a physical location and excludes nonemployers from Statistics of U.S. Businesses. The coverage arithmetic below is explicitly hypothetical; this report supplies no measured national resolution rate, ownership finding, or acquisition-interest estimate. [12]

50 statesStates covered by the routing matrix, plus the District of Columbia
$40,000North Carolina general-contractor project threshold, applying at this amount or more
$50,000Arkansas commercial-work project threshold, applying at this amount or more, including labor and materials

Introduction and Background

A private equity (PE) analyst searching for contractors should first identify the research question. Discovery asks which potentially relevant operators appear in a credential system. Verification asks whether a named target matches a particular record. Trade screening asks what work a credential covers. Entity reconciliation asks whether a person, business name, legal entity, and location belong together. The same portal may answer these questions differently.

California distinguishes contractor business searches from associated-person searches and separate salesperson registrations. Louisiana separates company-name inputs from names used when an individual owns the license. Neither structure supports treating every returned name as an independent acquisition target. [1] [13]

The practical starting point for “general contractor license requirements by state” is the regulator's current scope statement, followed by the relevant local department. Oklahoma says general contractors are not currently required to hold a state license, while retaining trade and roofing routes. Austin describes local general-contractor registration within a Texas system where general contractors do not require a state license. An absent statewide credential does not settle trade licensing or municipal registration. [14] [15]

This informational report focuses on the contractor credential-to-company bridge; it is not licensing advice. It does not repeat broad market mapping, general entity-registry directories, or applicant instructions about examinations. The matrix is designed for research operations: which source to open, which identifiers to preserve, what a field establishes, and where a join remains unresolved.

Docket describes company research with supporting excerpts and collection dates. That delivery model is relevant to evidence handling, but the regulator remains the authority for its credential. The distinction between a sourced research file and a licensing record is maintained throughout.

Research Methodology and Record Taxonomy

The research prioritizes opened regulator pages, official verification interfaces, documented export schemas, and agency instructions. Built-in page fetches were attempted first; blocked pages used the supplied rendering fallback. A retrieved navigation page counts as a verified route, not a successful record search. Agency-described fields are labeled documented; inspected result fields are labeled observed.

Coverage is qualified. Organization results or detail labels were inspected in Alabama, Delaware, and Illinois. Many portals returned shells, unlabeled controls, CAPTCHA challenges, or inaccessible detail pages. Representative person and organization records were not tested across every jurisdiction; an attempted Maine individual-record test also failed. Unverified is a substantive finding, not a blank to fill from another state.

The operational record types are:

  • Credential: License, registration, certificate, or tax credential with jurisdiction and native identifier (ID).
  • Licensee: Person or organization to which the credential is attributed.
  • Classification: The agency's permitted-work category.
  • Endorsement: An additional scope dimension such as residential or commercial.
  • Qualifier: A person with a defined examination or supervisory relationship.
  • Location: An address whose role needs verification.
  • Status: Exact agency wording and observation date.
  • History: Separately retrieved changes, prior names, or agency documents.

These are research categories, not universal statutory vocabulary. Hawaii lists entity, sole proprietor, and responsible managing employee credentials. South Carolina separates its contractor and residential programs, with firm authorizations in the latter. [16] [17]

Table 1 distinguishes acquisition-mapping inputs and delivery models. The primary axis is evidence delivered, not authority to issue a contractor license.

Input or delivery modelResearch outputAuthority and limitation
Official contractor portalCredential identity, scope and status fieldsAuthoritative within its program; California separates business and personnel searches. [1]
Official business registryLegal entity and filing identifiersCalifornia documents entity and role information but not shareholder ownership. [18]
Local building departmentMunicipality-specific credential evidenceLafayette documents local licensing; that coverage cannot be generalized nationally. [19]
Docket sourced target researchStructured company research with excerpts and dates; self-serve or managed deliveryResearch provider, not issuer; Audit reviews evidence support and conflicts.

Source authority is field-specific. A research provider can organize and review findings, but its company file does not replace an agency credential record. Conversely, that record can establish a licensing relationship without answering ownership, scale, service-mix, or acquisition-interest questions.

Figure 01
Credential evidence and company research answer different questions
Credential evidenceNative scope and status
  • Keep the permitted-work classification in its original agency form before assigning a research category.
  • Capture the agency's exact status wording together with the observation date.
  • Treat qualifiers as defined examination or supervisory relationships.
Company researchIdentity and further diligence
  • Use an explicit bridge or corroborating entity-specific evidence before accepting a company join.
  • Do not infer common ownership from shared qualifier names.
  • Resolved identity enables further research into ownership, revenue, headcount, insurance adequacy, quality, and acquisition interest.

Source authority is field-specific. A credential record can establish a licensing relationship while company identity and further acquisition research require their own evidence.

The matrix's strongest use is routing. Declaring completeness from one row per state would ignore source boundaries.

The 50-State Contractor License Lookup Matrix

Table 2 routes analysts to an official lookup or the agency page documenting it. Every row was checked on October 13, 2026. U means unverified this session. “Documented” identifies agency-described fields or exports; “observed” identifies inspected form, list, or result features. General contractor is abbreviated GC. DBA means doing business as; RMI means responsible managing individual; RME means responsible managing employee; QP/QI mean qualifying party/individual; QA means qualifying agent; UBI means Unified Business Identifier; SIC means Standard Industrial Classification; WC means workers' compensation. Oregon CCB numbers identify its board credentials; Hawaii CT is a contractor credential prefix. Iowa PMSB means Plumbing and Mechanical Systems Board. CSV means comma-separated values; NAICS means North American Industry Classification System; FOIA denotes a Freedom of Information Act records route.

The evidence link is the search page where readable. Otherwise, it is the regulator's routing or scope page, from which the current lookup should be entered. A routing citation is not a successful interactive-portal test.

JurisdictionRegulator or routing authorityCredential and geographic scopeVerified or documented search keysIdentity, classification and status fieldsBulk/list routeAccess, history and scope caveatOfficial evidence
AlabamaAlabama General Contractors Licensing BoardGeneral-contractor license roster; residential coverage separateName, number, city, state, specialty, phoneList identity/contact; detail bid limit, specialty, expiration labelsCSV list observedExemption scope needs review; values partly unreadable[20]
AlaskaAlaska Corporations, Business and Professional Licensing DivisionState construction credentials; residential endorsement separateNumber, DBA, owner/entity, city, typeEntity/DBA search; detail fields UCSV databases documentedProfessional search; quarterly reports documented[21]
ArizonaArizona Registrar of ContractorsCommercial, residential, dual and specialty licensesNumber, name; city, classification, statusQP, officers, former names, DBA documentedPosting List/export route documentedFallback recovered instructions; records U[22]
ArkansasArkansas Contractors Licensing BoardCommercial/residential licenses; subcontractor and roofer registrationsAgency lookup link; portal keys UCredential types documented; detail fields UULookup blocked after fallback[11]
CaliforniaCalifornia Contractors State License BoardContractor licenses; salesperson registrations separateNumber, business, personnelBulk: name, address, class, status, dates, bond, WCCSV/Excel master and personnel documentedLookup complaint disclosure; record tests U[1] [7]
ColoradoColorado Regulatory Agencies Department; local departmentsState trade verification plus local contractor credentialsState person/facility, profession, number, statusLafayette local classes; state detail fields UULocal example only; statewide GC scope U[19]
ConnecticutConnecticut Consumer Protection DepartmentHome improvement/new-home registrations; major/trade categoriesType, number, status, business/DBA, person, addressName, address, number/type, effective/expiration documentedNo-fee credential rosters documentedSome scope/supervisor fields; records U[23] [24]
DelawareDelaware Labor Department Contractor RegistryBusinesses certified as construction contractors; professional licensing separateName/all, expiry year, state, category, public/private, NAICSCertificate, expiry, NAICS, location, DBA, work scope observedAll-contractor view; export UOrganization rows inspected; history U[25]
District of ColumbiaD.C. Licensing and Consumer Protection DepartmentGeneral contractor/construction manager; home improvement separateSCOUT business-license route; keys UResidential salesperson designation documentedCertification/FOIA route; export USCOUT blocked after fallback[26]
FloridaFlorida Business and Professional Regulation Department; construction boardIndividual credential tied to approved business; local carve-outsNumber, person name, organization fieldOfficially documented person/business linkUForm labels unreadable; representative results U[3]
GeorgiaGeorgia SOSResidential/commercial individual or qualifying-agent licensesFAQ License Search link; GOALS fields UIndividual/DBA vs registered company/qualifier distinctionULegacy blocked; current public search U[27]
HawaiiHawaii Professional and Vocational Licensing DivisionCT entity, sole proprietor, RMEBoard verification link; keys UDistinct entity/RME categories; detail fields UUPortal destination unavailable; history U[16]
IdahoIdaho Occupational and Professional Licenses DivisionContractor registrationLinked public search; keys UDetail fields UUPublic search shell; formal-action route documented[28]
IllinoisIllinois Financial and Professional Regulation Department; municipalitiesState roofing license; local general-contractor requirementsIndividual/entity and bulk lookupOrganization sample: name, number, profession, status, expiry, locationBulk lookup documentedSingle/bulk refresh differs; municipal coverage separate[29] [30]
IndianaIndiana PLA; city/countyOfficial guide routes plumbers statewide, other contractors locallyProfession/type, person, number/status, DBA, geographyIndividual/facility forms; detail fields UULocal jurisdictions need separate coverage[31]
IowaIowa Inspections, Appeals and Licensing DepartmentConstruction registration; PMSB trade licensing separateAgency Check a contractor link; keys USeparate-business registration documented; detail fields UULocal project requirements; result tests U[32]
KansasSedgwick County Metropolitan Area Building and Construction DepartmentVerified local route; separate state roofer certificate referencedLocal licensed-contractor route; fields UQualified-person authorization distinct from companyUState roofing page blocked after fallback[33]
KentuckyKentucky Housing, Buildings and Construction DepartmentState trade-specific credentials; GC scope UTrade, license type, name, number, statusActive number/issue/expiration documentedUOther licensees use JO route; history U[34]
LouisianaLouisiana State Licensing Board for ContractorsContractor licenses; qualifying-party search separateCompany/person, number, type, locationCompany vs individual owner inputs observedUDetail result/retention U[35]
MaineMaine Professional and Financial Regulation DepartmentState licensed trades; GC/roofing/framing scope separately sourcedIndividual/company name or number; entity typeExact status definitions documented; detail fields UDelimited lists documentedCertified-history request; trade scope varies[36]
MarylandMaryland Home Improvement CommissionHome-improvement contractor and salesperson credentialsPerson/trade name, number, city/ZIP; active-onlyContractor vs salesperson; detail fields UUCommission contact for discipline; active-only bias(Source: www.dllr.state.md.us)
MassachusettsMassachusetts Consumer Affairs and Business Regulation OfficeHome-improvement registrations via Contractor HubHub lookup linked; keys URegistration/history availability documentedUHub fields and separate CSL route U[37]
MichiganMichigan Licensing and Regulatory Affairs DepartmentResidential builder/maintenance and alteration credentialsAccela route documented; keys UResidential/combined structure scope; detail fields UUPortal record tests U[38]
MinnesotaMinnesota Labor and Industry DepartmentResidential contractor/remodeler/roofer; qualifier Q separateComplete credential number; holder criteriaExact active status Issued; businesses/individuals in fileNightly all-license spreadsheet documentedNo lookup account required; records U[9]
MississippiMississippi Contractors BoardContractor license roster; native class/typeName, number; advanced DBA, qualifier, class, datesAdvanced inputs distinguish company/qualifierUNumeric number entry; result fields U(Source: search.msboc.us)
MissouriMissouri Statewide Electrical ContractorsState electrical route; GC/local roster unresolvedmopro license-search route; keys UAgency daily-update claim; detail fields UDownloadable listings linkedLocal portals failed; not statewide GC coverage[39]
MontanaMontana Labor and Industry DepartmentLicense conversion effective 2026; scope wording conflictLinked DLI portal; keys UConverted registrations; detail fields UPublic-record request routePortal shell; older wording retained on page[40]
NebraskaNebraska DOLContractor/subcontractor registrationDBA, corporation, city, ZIP, phone, number, county, NAICSDBA/corporation inputs; result fields UUSeparate registration per business name[41] [42]
NevadaNevada Contractors BoardContractor licenses and classificationsNumber, company, principal/qualified individualPrincipal/QI searchable; result fields UListing/records route; export UBoard action/records links documented[43]
New HampshireNew Hampshire Professional Licensure and Certification OfficeBoard-specific professional lookup; GC scope ULicensing menu License Lookup; keys UBoard-specific fields UWritten archived-verification requestPDF routing verified; homepage blocked[44]
New JerseyNew Jersey Consumer AffairsBusiness/person professional credential searches; HIC scope UProfession/type, business, number, cityBusiness/person forms separate; detail fields UUAgency landing blocked; hosted form read[45]
New MexicoNew Mexico RLD/CID via PSICompany licenses; individual certificates separateCompany/type/number/name/city/ZIP; person/name/numberPerson/company distinction; detail fields UUCAPTCHA; result tests U[46]
New YorkNew York Labor Department; local jurisdictionsRegistration for public work and private projects covered by Article 8 of the Labor Law; local home improvement separatePublic dashboard linked; local keys UArticle 8 project registry scope; detail fields UULocal portals/dashboard not tested[47]
North CarolinaNorth Carolina General Contractors Licensing BoardGeneral-contractor license; qualifier IDs separateLicense/qualifier number, class, company/person, address, phoneLicense and qualifier search distinctionUResults/history U; project threshold separately sourced[48]
North DakotaNorth Dakota SOSContractor license; project-value classesFirstStop contractor search; keys UClass A/B/C/D project ceilings; result fields UUFirstStop minimal shell; trade credentials separate[49]
OhioOhio Construction Industry Licensing Board; local departmentsCommercial electrical/HVAC/hydronics/plumbing/refrigerationeLicense route; keys UCompany assignment distinct from holderCurrent Licensee Listing linkedOld portal failed; local requirements separate[50]
OklahomaOklahoma Construction Industries BoardGC state license not currently required; trades/roofing separateOfficial trade/roofing routes; fields UTrade and roofing categories; detail fields UULookup shell; local coverage separate[14]
OregonOregon Construction Contractors BoardContractor license; residential/commercial endorsementCCB number, business, last name, phoneBulk: address, expiration, RMI, SIC, bond, insuranceMailing list/open-data export documentedName-match caution; detail tests U(Source: search.ccb.state.or.us) [6]
PennsylvaniaPennsylvania Attorney GeneralHome-improvement registration; excludes new-home constructionNumber, business, applicant, address, phone, type of workActive-only; Type of Work incompleteness disclosedExcel results observed; reuse permission statedContractor-supplied information; result detail tests U[8]
Rhode IslandRhode Island Contractors Registration and Licensing BoardRegistration/license categories; future residential rollout announcedNumber, contractor type, company, personResidential/commercial and specialty categories observedUFuture residential roadmap; current scope retained[51]
South CarolinaSouth Carolina Labor, Licensing and Regulation DepartmentCLB general/mechanical; Residential Builders separateBoard selector; deeper fields UResidential firm authorization separate from individualsLicensee-list request routeCookies/popups; deeper records U[52]
South DakotaSouth Dakota Revenue Department; Electrical CommissionContractor tax license distinct from electrical competencyAgency route; search keys UTax credential scope; result fields UUElectrical agency separate; history U[53]
TennesseeTennessee Commerce Contractors BoardContractor/home-improvement and limited trade credentialsLegacy name/type/number/city/countySeparate qualifying-agent routeQA dashboard download documentedCurrent portal blocked; legacy selector read[54]
TexasTexas Licensing and Regulation Department; local departmentsState trade licenses; Austin GC registration exampleType, number, name, expiration, city/county/ZIP; active licenses onlyIndividual/business distinction; result fields ULicense-file links observedLocal GC coverage needs municipal search; treat a missing result as history unverified, not proof a credential was never held; request historical records through the TDLR records-request route[55]
UtahUtah Professional Licensing DivisionContractor and individual trade professionsName/profession or numberNative classification; result fields UUClassification changes require recheck[56]
VermontVermont Professional Regulation OfficeResidential registration; individual/business distinctionName; Profession Roster DownloadNumber/type, dates/status; endorsements/supervision if applicableExportable profession rosters documentedEmployee-based registration distinction separately sourced[57]
VirginiaVirginia Professional and Occupational Regulation DepartmentBusiness contractor license; class separate from specialtyName, number, address, typeMonetary class and work specialty documentedUDPOR lookup warns processing lag[58]
WashingtonWashington Labor and Industries DepartmentContractor registration; individual trades/account checksNumber, UBI, business/owner nameAccount context and workers compensation documentedUOfficial Verify instructions; portal records U[2]
West VirginiaWest Virginia Contractors BoardContractor licenses/classificationsWV-number, company, DBA, classification, city/countyNumber, company/DBA, address, phone, class, expiration columnsUFallback recovered; real-time database claim[59]
WisconsinWisconsin Safety and Professional Services DepartmentDwelling Contractor organization/business certificationLicensE route; keys UOrganization credential; qualifier detail scope UUPublic lookup records U[5]
WyomingWyoming SOS; local jurisdictionsGeneral-contractor inquiries routed locally; electrical separateLocal system-dependent; ULocal field schema UUFAQ routing; municipal record tests U[60]

The matrix's strongest use is routing. Declaring completeness from one row per state would ignore source boundaries. Maine's general-contractor scope differs from its licensed trades, New York combines local home-improvement jurisdictions with a registry covering public work and private projects covered by Article 8 of the Labor Law [47], and Missouri's verified state route here is electrical contracting. Collection plans should follow those boundaries. [61] [62] [39]

For state contractor licensing board directories, record the board and credential family together. Arkansas combines licenses and registration certificates, while South Carolina divides contractor and residential programs. Massachusetts' verified Hub covers home-improvement registrations and history; its separate construction-supervisor route was not established here. An agency name alone does not define the target universe. [11] [52] [37]

For contractor license public records, use the current records route. Idaho links formal-action information; Nevada provides public-record and board-action routes. Those routes do not establish that a clean lookup contains a complete historical file. Preserve the retrieved document scope and record when retention is unverified. [28] [43]

Resolving a License Record Into a Target Company

A company identifier should be a jurisdiction-qualified legal-entity identifier supported by a registry record. A contractor number remains a credential key. Joining them should create a reversible evidence relationship, rather than replacing one identifier with the other. California's Secretary of State documents entity numbers, jurisdictions, addresses, and officer, director, member, and manager information. The same office says ownership and shareholder information are not made of record. [18]

A useful license-to-company evidence record contains:

  • Raw licensee: Preserve spelling, punctuation, suffixes, and source.
  • Credential key: Combine jurisdiction, program, type, and native number.
  • Person or organization: Record the observed category and supporting evidence.
  • Native classification: Retain original codes and descriptions.
  • Qualifier relationship: Keep role and associated credential separate.
  • Exact status: Preserve wording without a generic active substitution.
  • Dates: Separate issue, expiration, effective, update, and collection dates.
  • Address role: Label mailing, business, branch, or unspecified.
  • DBA bridge: Capture an explicit doing-business-as relationship.
  • Legal entity: Preserve registry jurisdiction, exact name, and entity ID.
  • Matching evidence: Record identifiers or documents supporting the join.
  • Conflict: Retain contradictory names, entities, addresses, and dates.
  • Outcome: Mark resolved, unresolved, person-only, out of scope, or duplicate.

These are recommended collection fields, not claims that every portal publishes them. Delaware's observed rows expose business-related data, while Wisconsin identifies an organization credential. Florida describes a different starting point: an individual license linked to an approved business. [25] [5] [3]

Proceed in a fixed order:

  1. Preserve the row. Normalize a separate search value without changing evidence.
  2. Resolve the holder. Identify person, organization, or uncertain type.
  3. Search the registry. Use exact name, explicit DBA, and jurisdiction first.
  4. Check the bridge. Seek a source explicitly linking credential or trade name to entity.
  5. Check company evidence. Reconcile website legal disclosures and locations.
  6. Review conflicts. Keep competing candidate entities unresolved.
  7. Cluster cautiously. Merge rows only after establishing the company relationship.

Matching name and address can identify a candidate join. This report recommends an explicit bridge or corroborating entity-specific evidence before accepting it. Similar trade names and shared addresses should trigger review rather than automatic merging.

Jurisdiction-specific rules help. Minnesota requires the exact Secretary of State filing name, with an assumed-name filing for a different name. Iowa requires separate registration for businesses with separate federal identification numbers. Nebraska requires separate registrations for different business names. These rules explain why one website can coexist with multiple credential rows. [63] [32] [42]

A qualifier is not an automatic parent-company or beneficial-owner link. Georgia permits one person to qualify multiple companies. North Carolina describes qualifiers as people passing exams on behalf of a license. Oregon permits employee qualifiers. Shared qualifier names should become typed relationships, not common-ownership findings. [27] [4] [6]

Figure 02
From a credential row to a company relationship
  1. 01Preserve the row

    Keep the original evidence intact and normalize a separate value for searching.

  2. 02Resolve the holder

    Identify whether the credential holder is a person, an organization, or uncertain.

  3. 03Search the registry

    Start with the exact name, explicit doing-business-as relationship, and jurisdiction.

  4. 04Check the bridge

    Seek an explicit credential-to-entity link or corroborating entity-specific evidence before accepting the join.

  5. 05Check company evidence

    Reconcile the company's website legal disclosures and locations with the candidate relationship.

  6. 06Review conflicts, then cluster

    Keep competing candidates unresolved and merge credential rows only after establishing the company relationship.

Accept a join only with an explicit bridge or corroborating entity-specific evidence; cluster after establishing the company relationship.

When the bridge is missing, retain an unresolved outcome and document competing candidates and conflicts.

Trade Scope, Status and Coverage Gaps

A universal “licensed contractor” flag discards information useful for acquisition mapping. Preserve native scope, then map it into a declared research taxonomy. A commercial-service mandate might include electrical maintenance and exclude new residential construction. That research decision should follow classification evidence and company evidence separately.

Table 3 gives a limited classification crosswalk. Official category claims were checked on October 13, 2026. Suggested research buckets are editorial categories, not agency equivalence determinations.

Jurisdiction and native fieldOfficial meaning retainedSuggested research bucketWhat remains separate
California AGeneral Engineering ContractorCivil/infrastructure candidateCompany services and project mix. [64]
California BGeneral Building ContractorGeneral-building candidateResidential/commercial operating mix. [64]
California B-2Residential Remodeling ContractorResidential-remodeling candidateNative credential and detailed scope. [64]
California C-10, C-36, C-39Electrical, plumbing, roofing specialtiesSpecialty-trade candidateEach trade remains distinct. [64]
Virginia class and specialtyA/B/C monetary scope; separate work specialtyMonetary band plus tradeClass is not an industry code. [58]
North Dakota A/B/C/DProject-value categoriesProject-scope bandSpecialized trade credentials. [49]
Oregon endorsementsResidential/commercial distinctionStructure-scope categoryEndorsement plus trade evidence. [6]
Tennessee classification and limitWork classification plus per-project monetary limitTrade plus credential limitNeither is observed annual revenue. [65]

The same letter can have different meanings. California A is a work classification; Virginia A is a monetary class. Local labels change too: Lafayette says its previous Class C was updated to Class B. Preserving codes and effective dates prevents manufactured equivalence. [64] [58] [19]

Status normalization needs the same restraint. Keep active, inactive, suspended, expired, revoked, pending, or other wording as a source value, then add a separately defined research interpretation. California says an inactive license cannot be used to practice or bid for work. Minnesota uses Issued for active credentials. Maine publishes its own definitions and certified-history route. [66] [9] [36]

Recommended screening outcomes are:

  • Current credential observed: Relevant native status is captured.
  • Historical credential only: Current authorization is not established.
  • Application or pending: Completion remains unestablished.
  • Local-only coverage: State verification is insufficient locally.
  • Person-only evidence: No operating-entity bridge is accepted.
  • Scope unresolved: Trade, endorsement, or threshold remains uncertain.
  • Access blocked: Required detail could not be retrieved.
  • History unverified: No complete history claim is supported.

These labels are research outcomes, not regulatory determinations. An expiration date is not necessarily a closure date. Pennsylvania's active-only search omits other statuses; California's master excludes several historical categories, while its personnel file excludes disassociated personnel. [8] [7]

Bond and insurance fields require context. California's schema includes bond and workers' compensation information; Washington combines contractor and compensation checks. Such fields cannot independently prove insurance adequacy for an acquisition or operating quality. Registration also need not represent an agency endorsement, as Pennsylvania expressly states. [7] [2] [8]

Data Analysis and Evidence

The useful quantitative result is unit-consistent coverage, not a license-row count. Define the numerator as resolved unique in-scope legal entities. Define the denominator as unique potentially in-scope organization-license clusters reviewed. Report unresolved organization clusters and person-only clusters separately. These are proposed research metrics, not measured benchmarks.

The statistical denominator requires care. Census defines an establishment as a single physical location; a firm can combine establishments under common ownership or control. Statistics of U.S. Businesses excludes nonemployers. A credential dataset containing sole proprietors should not be compared directly with an employer-business denominator without accounting for that difference. [12]

Census's construction presentation distinguishes 236 Construction of Buildings, 237 Heavy and Civil Engineering Construction, and 238 Specialty Trade Contractors. These groupings frame a universe but do not automatically convert state classes into North American Industry Classification System (NAICS) codes. This is a dated Census presentation, not evidence that a particular contractor currently files under a particular code. [67]

Project-value rules illustrate why scope is not company size. North Dakota says licensing applies when a job exceeds $4,000. [49] North Carolina states $40,000 or more for its general-contractor threshold. [10] Arkansas describes $50,000 or more for commercial work including labor and materials. [11] Tennessee describes $25,000 or more for prime contractors and construction managers, with separately described subcontractor categories. [65] These are selected examples, not a complete requirements guide.

Virginia adds aggregate tests. Class A includes a project of $150,000 or more or $1 million or more in aggregate construction work in a 12-month period. [68] Class B includes projects from $30,000 to below $150,000, or aggregate work from $250,000 to below $1 million in a 12-month period. [68] Preserve the project and aggregate alternatives together. Neither is verified target revenue.

Hypothetical calculation: A fictional review contains 120 potentially in-scope organization-license clusters. If 84 resolve to unique in-scope legal entities, 24 remain unresolved, and 12 resolve outside the mandate, resolution is 84 / 120 = 70%. Another 30 person-only clusters are reported separately, outside that organization denominator. Every quantity here is invented solely to demonstrate the formula.

Record source yield separately: candidate clusters contributed, accepted entities contributed, duplicate overlap, unresolved bridge rate, and access failures. Many rows with repeated people, classes, and locations can coexist with few resolved companies. No national empirical licensing-to-company conversion rate was established.

A qualifier is not an automatic parent-company or beneficial-owner link. Georgia permits one person to qualify multiple companies. North Carolina describes qualifiers as people passing exams on behalf of a license. Oregon permits employee qualifiers. Shared qualifier names should become typed relationships, not common-ownership findings.

Case Studies and Real-World Examples

License-to-company reconciliation (Hypothetical Example)

All names, identifiers, website details, and outcomes in this example are fictional. Harborline Building Services appears on a contractor record with a number, electrical classification, current native status, mailing address, and qualifying employee. A researcher finds a limited liability company (LLC), Harborline Building Services LLC, in an entity registry and a website using the shorter trade name.

This is initially a candidate join. The analyst preserves the raw licensee name and marks the holder uncertain until an agency record establishes whether it is the company or individual. Florida's guidance shows why: a company can appear on an individual's credential. Oregon's employee-permitted qualifier role also prevents that person's name from becoming an ownership finding. [3] [6]

The fictional website's legal footer names the LLC and prints the same credential number. A current agency document names the LLC as the licensed business. The registry supplies its entity identifier. The analyst accepts that bridge and attaches the credential observation to the entity, preserving date and scope.

The website lists another service location. It is recorded as a company-reported address, rather than another acquisition target. The mailing address remains attached to the license observation. Neither address is overwritten, and local authorization at the new location remains a separate question.

Now alter the fictional facts. There is no legal footer, the registry contains another similarly named entity, and the only shared field is the qualifier's name. The outcome is unresolved, with both candidates and the missing bridge documented. Georgia permits a qualifier to serve multiple companies, so the person match cannot settle the join. [27]

Ownership, revenue, headcount, insurance adequacy, quality, and acquisition interest remain unanswered in both fictional versions. Resolved identity is a prerequisite for further research, not a substitute for it. The deliverable is a reviewable company-to-credential relationship with explicit limits.

Implications and Future Directions

A maintainable contractor license database by state needs a change log, not just bookmarks. Recommended entries include:

  • Regulator change: Previous agency, replacement, and official announcement.
  • Route change: Old URL, redirect/failure, replacement, and checked date.
  • Field disappearance: Previous field, new layout, and affected joins.
  • Scope change: Credential family, local carve-out, or exemption affected.
  • Classification change: Native codes and source-stated effective date.
  • Export change: Population, schema, cadence, or method changed.
  • Access change: Login, CAPTCHA, JavaScript, terms, or request requirements.

Quarterly review is a proposed cadence. Material announcements should trigger earlier checks. Montana reports registration conversion at the start of 2026, yet retains older employee-registration wording. [40] Utah announces changes effective April 20, 2026. [69] Alabama describes exemptions effective October 1, 2026. [70] Rhode Island's residential-license page announces January 2028, not a 2026 rollout. [71] Uncertain operative scope should be escalated to the agency.

Bulk contractor license data should be obtained through documented exports or records routes before considering automation. California documents master files; Connecticut provides rosters; Oregon describes its self-service list. Availability does not establish blanket permission to automate, republish, or use personal information for outreach. [7] [24] [6]

South Carolina's roster form prohibits commercial solicitation using public-record personal information and defines that term in a consumer-product/service context. This report does not determine its application to acquisition outreach. Pennsylvania separately requires Press Office permission for reuse. Counsel or the agency should address unclear intended uses. No national automation permission or request-rate policy was verified. [72] [8]

Retain requested records, response scope, collection date, and unresolved questions. Blocked portals should lead to official contact or records requests while the company file stays incomplete. A future refresh can expand observed-field coverage without retroactively describing this session's untested detail records as verified.

Figure 03
Regulatory changes flagged for maintenance checks
  1. 2026Montana registration conversion

    Registration conversion is reported at the start of the year, while older employee-registration wording remains on the page.

  2. Apr 20Utah changes effective

    Utah announces changes effective April 20, 2026; uncertain operative scope should be escalated to the agency.

  3. Oct 1Alabama exemptions effective

    Alabama describes exemptions effective October 1, 2026; uncertain operative scope should be escalated to the agency.

  4. Jan 2028Rhode Island residential licensing

    The residential-license page announces January 2028 as the rollout date.

Conclusion

Contractor license lookup by state is most useful to PE origination when a credential is treated as one evidence layer in a company file. The routing matrix identifies official entry points and exposes local boundaries, registration-versus-license differences, person-versus-organization distinctions, and access gaps.

The recommended sequence is straightforward: choose jurisdiction and credential family, preserve the record, identify its holder, retain native scope and status, establish a legal-entity bridge, and only then cluster company relationships. When the bridge is missing, unresolved is the appropriate output. A qualifier, similar name, shared address, or additional location should never settle ownership or identity by itself.

Coverage should use a company-oriented denominator. License rows, qualifying people, trade names, and establishments are different units. Keeping them separate makes exclusions, duplicates, person-only evidence, and unresolved joins reviewable. It prevents a large download from becoming an unsupported claim of market completeness.

Maintenance belongs inside the design. Store checked dates, source-update dates where supplied, and changes affecting routes, fields, scope, and reuse. Preserve earlier findings when current records change. The resulting asset helps analysts discover and verify candidates while treating ownership, scale, quality, and transaction interest as separate questions.

External Sources (72)

Published by

Docket Research

Docket provides deal-origination research software and managed research for private equity teams, screening companies against a mandate and showing the evidence behind each finding.

Our platform · Evidence standards · Contact

Get your first 10 targets free

Editorial note

Researched and written by Docket Research with AI-assisted research tools; sources are cited inline and checked before publication. Report an error: https://docket.capital/evidence-standards#corrections.