Contractor database
Remodeling contractors: the verified database
A seven-state store of board-verified firms. Not a national directory. Not a search box.
Written by HyreRemodel Research Desk Primary-source research and fact checking
What this is
Read this before the table
The store covers seven states. Forty-three states, the District of Columbia and the territories are not in it. A national “remodeling contractor directory” claim would be a claim this dataset cannot support.
Texas is in the table because two cities register contractors, not because the state does. The 955 Texas records are 805 San Antonio registrations and 150 El Paso registrations. They are not comparable with a California CSLB licence.
North Carolina’s 149 records are not a complete state roster. The harvest is small; the North Carolina Licensing Board for General Contractors rate-limits public search; and G.S. 87-1 only requires a state general-contractor licence when the cost of the undertaking is $40,000 or more. Work under that line is invisible to this board by statute.
Florida, Arizona and California together hold 16,882 licences — 76.1% of the store. The headline count is concentrated, not evenly spread.
An empty disciplinary field is not a clean record. Disciplinary actions are populated only for Utah in this snapshot (32 records). Empty arrays elsewhere are missing retrieval.
A formation year is populated on 123 of 23,756 companies. That is not a founding-date census, and we do not publish one.
Licences by state, measured 5 September 2026
The rows below are licence records, not a count of unique firms and not a count of every remodeler who advertises in the state. One company can hold more than one licence. A licence class that authorises remodeling does not, by itself, prove the firm sells it.
| State | Licences | Share of store | What we hold | Issuing authority | Coverage |
|---|---|---|---|---|---|
| Florida | 7,130 | 32.1% | State licence | Florida DBPR — Construction Industry Licensing Board | Statewide board harvest via county-coded DBPR queries. Class names do not say remodeling. |
| Arizona | 4,932 | 22.2% | State licence | Arizona Registrar of Contractors (AZ ROC) | Statewide board harvest, city-partitioned where a class hit the result ceiling. Some classes name remodeling; most general classes do not. |
| California | 4,820 | 21.7% | State licence | California Contractors State License Board (CSLB) | Name-cursor harvest — CSLB has no classification search. A Class B authorises the work; it does not prove the firm sells remodeling. |
| Nevada | 3,494 | 15.8% | State licence | Nevada State Contractors Board (NSCB) | Uncapped listing search of the B and C-3 families; Nevada-addressed rows only. B-7 names the trade; B and B-2 do not. |
| Texas | 955 | 4.3% | Municipal registration | City of San Antonio (805) and City of El Paso (150) | Two cities only — San Antonio Contractor Connect and El Paso Accela. TDLR licenses no residential general contractor. Not a Texas roster. |
| Utah | 703 | 3.2% | State licence | Utah Division of Professional Licensing (DOPL) | Name-sweep harvest — DOPL has no class filter. The only state in this snapshot with disciplinary actions retrieved (32 records). Lower bound. |
| North Carolina | 149 | 0.7% | State licence (partial harvest) | North Carolina Licensing Board for General Contractors (NCLBGC) | 149 records. Small, incomplete harvest — not a complete state roster. The board rate-limits and caps a query near 300 rows; G.S. 87-1 also leaves work under $40,000 unlicensed at state level. |
HyreRemodel calculation from licence files on disk, measured 2026-09-05. Source files live under data/remodeling-data/licenses/ (22,183 records). Do not cite data/remodeling-data/metrics/national-metrics.json — that file is stale (540 companies).
Texas authorities are municipal. Adding the two city registers (955) does not create a state licence, and it does not fill Houston, Dallas, Austin or any other Texas city we have not harvested. A licence file and a company-state row are not the same object: San Antonio’s 805 registrations sit in the licence layer; the 150 Texas company-state rows are the El Paso firms that cleared the substitute standard.
How a record gets into the store
Every licence in this store was read from the issuing authority’s public register. The source is a government licence file or a municipal contractor registration — reliability tier 1 — not a Google listing, a review site or a paid directory. Each record stores the licence number, the classification, the status as the board printed it, the authority’s name, a source URL, and the date we retrieved it.
Of 22,183 licences, 21,956 are coded primary_verified_active, 183 inactive, 35 suspended and 9 revoked. Those four statuses sum to the licence total. Suspended and revoked are board findings; they are not a HyreRemodel ranking.
Retrieval dates cluster on three harvest days: 11,900 records on 30 August 2026, 9,721 on 29 August, and 562 on 16 August. The snapshot date (2026-09-05) is when we counted the files, not when every board last changed a row.
The harvest is not the store. Florida’s DBPR files, Arizona’s ROC classification sweep, California’s CSLB name cursor and Nevada’s uncapped listing search all returned more rows than we promoted. A Certified General Contractor who builds hospitals and never remodeled a kitchen can sit in a harvest file and never become a company in this store. The 22,183 figure is the licence layer we kept, counted from files on disk, not a claim that we hold every remodeler who advertises in these seven states.
Florida has no single statewide query — a full DBPR harvest iterates county codes. Arizona’s registrar caps a classification search near a thousand rows, so large classes are partitioned by city. North Carolina’s portal rate-limits and stops a query at about 300 rows. California’s board has no classification search at all, so the roster is reachable only by name. Utah’s lookup has no class filter and sits behind reCAPTCHA. None of those constraints is a reason to pad the count; they are reasons the North Carolina cell is small and labelled incomplete, and reasons the California and Utah cells are lower bounds.
A trade licence is authorisation. It is service evidence only when the class name says so. Arizona’s B-3 (General Remodeling and Repair) and the CR-61 / C-61 / R-61 family name the trade. Nevada’s B-7 does too, and it is young and small. Florida’s CGC, CBC and CRC do not. California’s Class B does not. Utah’s B-100 does not. North Carolina’s Building and Residential classes do not. Most of this store is the second kind: the firm is licensed to do the work, and whether it sells remodeling is a separate claim.
Licence status in this snapshot
| Status as stored | Records | Share of licences | What it means |
|---|---|---|---|
| primary_verified_active | 21,956 | 99.0% | The board (or city register) showed the credential as current and active on the retrieval date. |
| primary_verified_inactive | 183 | 0.8% | The board showed the credential as inactive. Inactive is not revoked. |
| suspended | 35 | 0.2% | The board showed a suspension. A small count; not a disciplinary census for six of the seven states. In this snapshot every suspended licence is Arizona. |
| revoked | 9 | 0.0% | The board showed a revocation. Same limit: this is not a 50-state enforcement study. In this snapshot every revoked licence is Arizona. |
Statuses sum to 22,183. HyreRemodel calculation from licence files, measured 2026-09-05.
Licence status is a board-status field. It is not the same field as company-state verification_status (primary_verified versus primary_verified_alternate). Confusing the two is how a Texas municipal row gets read as a Florida DBPR licence.
What primary_verified means — and what primary_verified_alternate does not
Two fields in this store use the word “verified.” They answer different questions. Collapsing them is how a directory becomes a lie about Texas.
HyreRemodel calculation from company-state files, measured 2026-09-05: 14,638 primary_verified, 150 primary_verified_alternate, and 8,973 files with no verification code in the snapshot field we counted. We do not assign those 8,973 rows to California or Utah by inference. The published geography on this hub is the licence file’s state, which is populated on every one of the 22,183 licence records.
The substitute standard is encoded, not improvised. In states that issue no remodeling licence, the rule is active state entity registration (tier 1) and evidenced general liability insurance (tier 2), both dated, both reproducible. A municipal contractor registration whose city requires a GL certificate before it will issue the number is the strongest credential available in that regime. A website badge that says “licensed and insured” is a company claim, not evidence, and it never produces a primary_verified_alternate row.
HyreRemodel analysis: primary_verified_alternate is not a hedge. It is the honest label for a Texas El Paso row so that a reader does not add it to Florida’s 7,130 and call the sum a licence count. Treating alternate as “unverified” would be the opposite error: El Paso’s register is a government source, and the city’s own rule requires a certificate of insurance and a blanket construction bond before it issues a Contractor General number. What it is not is a TDLR credential, and it travels nowhere outside El Paso.
- primary_verified_active (licence status)
- The issuing board or city register showed this credential as current and active on the retrieval date. 21,956 of 22,183 licence files carry this code. It is a statement about the credential on that date, not a statement that the firm sells remodeling, carries current insurance, or has a clean disciplinary file.
- primary_verified_inactive / suspended / revoked
- The same board-status field, for credentials the register did not show as current. Inactive (183) is not revoked (9). Suspended (35) and revoked are board findings. In this snapshot every suspended and every revoked licence is Arizona; empty disciplinary arrays on those rows are missing retrieval, not a clean record.
- primary_verified (company-state)
- We retrieved a state-issued contractor licence from the board that issues one, and stored it against the company-state row. 14,638 company-state files carry this code. It is the licensed-state route: Florida DBPR, Arizona ROC, California CSLB, Nevada NSCB, Utah DOPL, North Carolina NCLBGC.
- primary_verified_alternate (company-state)
- The state issues no residential general-contractor licence, so we applied the substitute standard: an active municipal registration whose issuing rule requires general-liability insurance, in most cases joined to a Comptroller taxpayer number. 150 company-state files carry this code — every one of them Texas, every one of them El Paso. It is not a weaker Florida licence. It is a different instrument, because the state credential does not exist.
How we harvested each state
Each route is a government register, retrieved on a dated harvest, with a query a third party can reproduce. The store count in the table above is what we kept. The harvest is often larger, and in North Carolina it is also incomplete. Method first; then the number.
Florida — DBPR Construction Industry Licensing Board
Florida has no statewide “all contractors” query. The public Verify a Licensee form at wl11.asp is a POST replay: Board 06 (Construction Industry Licensing Board), a licence-type code, and a county code. A full harvest iterates every county the form offers — Florida’s 67 counties plus Foreign, Out of State and Unknown — separately for each class we take.
The classes we take are the ones a remodeler actually holds, and none of them says remodeling. Licence type 0602 is Certified Building Contractor (CBC). 0605 is Certified General Contractor (CGC). 0608 is Certified Residential Contractor (CRC). The harvest of 30 August 2026 kept DBA (business-entity) rows whose status contained “Current, Active.” Type 0602 returned 16,854 such rows across 1,637 pages, with no county capped. Type 0608 returned 7,136 rows across 940 pages, with no county capped. Type 0605 — CGC — returned 30,702 rows across 3,331 pages, and two county buckets hit the harvester’s 400-page fetch cap: Dade (511 pages advertised, 400 fetched) and Out of State (438 advertised, 400 fetched). Those two CGC buckets are incomplete in the harvest file.
The store holds 7,130 Florida licence records, not the sum of those harvest files. A CGC who never remodeled a dwelling can sit in the 0605 file and never be promoted. Class names do not say remodeling, so promotion into this store is not “every CGC in Florida.” It is the subset we kept after the class-inclusion screen described below. Retrieval date for the Florida licence layer: 30 August 2026.
Arizona — Registrar of Contractors (AZ ROC)
The public site at roc.az.gov is 403 behind a Cloudflare challenge. The working register is the Salesforce community behind it: a POST to the Aura endpoint ARCP_ContractorSearch.getRecords on azroc.my.site.com, with a classification label and, when needed, a city. A citable per-licence URL exists: contractor-search?licenseId= plus the registrar’s id.
A classification search caps near a thousand rows and does not tell you the total. Large classes are therefore partitioned by city. The 30 August 2026 sweep ran statewide per classification, then any class that returned at the ceiling was re-queried city by city. The city list was a closure: seeded from the Census 2024 Gazetteer place file for Arizona (464 places) union the store’s Arizona city masters, extended with every Arizona city observed in a response, repeated until no unswept Arizona city remained. Two hundred and sixty-three cities were swept.
The classes that name the trade are B-3 General Remodeling and Repair Contractor, CR-61 / R-61 Carpentry, Remodeling and Repairs, and R-62 Minor Home Improvements. Those rows are service evidence. B General Residential, KB-1 Dual Building, KB-2 Dual Residential and Small Commercial, and CR-7 Carpentry authorise remodeling and evidence nothing about what the firm sells. The store holds 4,932 Arizona licence records from this route. Retrieval date: 30 August 2026.
California — Contractors State License Board (CSLB)
CSLB exposes no classification search of any kind. “All Class B holders in California” is not a question the board’s public form can be asked. The roster is reachable only by name: an alphabetical cursor on Check a License (NextName / NextLicenses, ASP.NET viewstate chain), a keep-filter on business-name tokens (remodel, renovat, kitchen, bath, cabinet, millwork, countertop, interior, home improv, design-build, construction, builder, and related roots), then one LicenseDetail fetch per Active number we kept.
Result rows carry no classification. Class B — General Building Contractor — is confirmed on the detail page. CCR Title 16 §832.02 frames Class B around a structure requiring at least two unrelated building trades, which permits remodeling and names nothing. C-6 Cabinet/Millwork, C-9 Drywall, C-15 Flooring, C-33 Painting and C-54 Tile are specialty classes a remodeler may also hold; each names a different trade, not remodeling. A specialty-only holder counts as a remodeler in this store only where the business name or the licence trade description names the work.
A name-cursor harvest is a lower bound in two directions at once. A remodeler trading as “Summit Builders” is invisible to the token filter. A “BATH” hit can also be a fixture retailer. The store holds 4,820 California licence records. Retrieval date: 29 August 2026. All 4,820 are coded primary_verified_active on the licence-status field. Disciplinary history on Check a License was not written into disciplinary_actions.
Nevada — State Contractors Board (NSCB)
NSCB’s Contractor Listing Search filters by primary classification, has no result cap, and returns a whole family in one ASP.NET WebForms POST. County must be All: filtering by county silently drops every out-of-state licensee, and the register is full of them. Two families were taken on 29 August 2026: primary classification B General Building (board record count 3,932) and C03 Carpentry, Maintenance, and Minor Repairs (board record count 1,495). Parsed row counts matched the board’s own “Record Count” footer. That is a census of those two families, not a sample.
Nevada issues B-7 Residential Remodeling — a class whose own name names the trade. The regulation was finalised in 2022; applications opened January 2023. The class is young and small: 73 B-7 holders and 9 B-7 Restricted Residential Remodeling holders in that harvest. B-6 Commercial Remodeling names the trade too and is commercial scope, so a B-6-only holder is out of residential scope rather than a remodeler. Everything else in the two families — B, B-2, C-3, C-3A, C-3B — authorises remodeling and evidences nothing about what the firm sells.
Of the listing rows, 3,494 were Nevada-addressed and 1,644 were addressed out of state. The store’s Nevada cell is 3,494 — the Nevada-addressed slice of those two families. Address of record, not the fact that Nevada issued the licence, is what puts a row in this column.
Utah — Division of Professional Licensing (DOPL)
DOPL’s Licensee Lookup has no classification filter. Its checkboxes are professions; 207 is CONTRACTOR. The current contractor classification enumeration, read off the division’s own list on 29 August 2026, is twenty codes (B100, E100, E200, E201, P200, P201, R200, S202, S220, S230, S260, S280, S310, S330, S350, S354, S370, S410, S440, S700). Not one of them says remodel, renovation, kitchen or bath. B-100 General Building is the anchor class: R156-55a-301c(2)(a)(i) folds specialty scopes into B-100, so a B-100 holder may remodel. S-220 Carpentry & Flooring is the nearest specialty. Neither is service evidence.
The discovery route is therefore a business-name sweep: REMODEL, RENOVAT, KITCHEN, BATH, CABINET, COUNTERTOP, and later HOME IMPROVEMENT and DESIGN-BUILD. A firm passing both tests — an active B-100 or S-220, and a name that names the trade — has a verified licence and a company-side signal. The company-service row is still written inferred: a trading name is the company’s own claim. Recording it as primary-verified service would be the defect this category is most prone to.
LLV is POST-only behind a Spring _csrf token and reCAPTCHA v3. There is no shareable per-licence URL. The store holds 703 Utah licence records. It is a lower bound: a remodeler trading as “Cardinal Construction” is invisible to the name sweep. Utah is also the only state whose disciplinary field we retrieved: 32 records with a populated disciplinary_actions array, all of them Utah. Retrieval dates: 29–30 August 2026.
North Carolina — Licensing Board for General Contractors (NCLBGC)
The public search is a POST to portal.nclbgc.org/Public/_Search/ with a classification id and a city. No session token is required. Per-record detail is _ShowAccountDetails/?key=. The classifications we queried do not name remodeling: 28 Residential, 27 Building, 44 S (Interior Construction). A licence here is authorisation only.
Two independent caps sit on this cell. First, the portal stops at about 300 rows per query and does not print a total; anything that comes back at the cap is incomplete. On 16 August 2026, fourteen city/class pairs truncated, including Residential in Raleigh, Cary, Durham, Chapel Hill, Apex, Wake Forest, Clayton, Charlotte, Huntersville, Matthews, Mooresville, Concord, Waxhaw and Monroe. Second, the board rate-limits. Roughly 30 POSTs at 350 ms earned an HTTP 400 on every endpoint, including GETs, and the block outlived the run. The harvester now paces at ≥1.2 s and breaks after consecutive failures rather than hammering.
The cities queried were launch metros — the Raleigh and Charlotte bands — not the whole state. G.S. 87-1 only requires a state general-contractor licence when the cost of the undertaking is $40,000 or more, so a large share of residential remodeling is outside the board’s frame even on a complete pull. The store holds 149 NCLBGC records. That is a capped, incomplete set. It is not how many remodelers North Carolina has. Retrieval date: 16 August 2026 — the oldest harvest day in this snapshot, and the day that accounts for 562 of the 22,183 licence files.
Texas — two municipal Accela/Contractor Connect registers, not TDLR
Texas issues no residential general-contractor licence. TDLR’s programme list covers electricians, air-conditioning contractors, mould remediators and residential solar retailers, and does not include general contractors. The Texas Residential Construction Commission, which used to register builders, was abolished in 2009 with no successor. Absence of a Texas GC number is the legal baseline, not a red flag about a named firm.
San Antonio. Development Services publishes Contractor Connect. The harvest of 29 August 2026 POSTed the public form with type-of-work checkboxes (Additions, Minor Repairs, New Homes among the seven the form offers) and took the Excel export. Those checkboxes are types of work a registrant ticks, not a state licence class. Information Bulletin 236 lists general liability insurance among the minimum requirements for the entry-level Registered Contractor category, so an unexpired registration is a municipal filing evidencing that the city holds a certificate of coverage. It does not publish the carrier, the limits or the policy period. The store holds 805 San Antonio registrations. Scope is the City of San Antonio’s permit counter. It says nothing about Houston, Dallas, Austin, Fort Worth or unincorporated Bexar County.
El Paso. Planning and Inspections publishes contractor registrations on Accela Citizen Access. The harvest queried CapHome for record types City Registration License and City Registration License Renewal, licence type Contractor General, in one-calendar-month slices, paging ten rows at a time. A 100+ result-cap would have been bisected recursively; none of the El Paso slices hit it. Detail pages at CapDetail.aspx carry the expiration date the result grid does not. Statuses selected for the company layer were Issued and Active-About-to-Expire. El Paso requires a certificate of insurance with the city as holder and a blanket building construction bond before it will issue a Contractor General registration. The store holds 150 El Paso registrations, and the 150 Texas company-state rows — all primary_verified_alternate — are this El Paso set. A Comptroller NAICS 236118 harvest exists as a third, weaker layer and is not folded into these counts.
The class-inclusion problem: authorised to remodel is not “is a remodeler”
Class inclusion is the defect remodeling is most prone to, and it is why a board harvest is not a remodeling directory. A trade licence proves authorisation. Unless the class name names remodeling, it is not service evidence. Roofing was unusually clean — Florida CCC, California C-39, Arizona CR-42 all say “roofing” in the class name, so the licence itself was service evidence. Remodeling is the opposite.
Florida licenses remodelers as CGC, CBC or CRC. North Carolina licenses them as Building or Residential. California’s anchor is Class B. Utah’s is B-100. Nevada’s bulk is B and B-2. None of those class names says remodeling. A general building licence permits a kitchen remodel in every one of those states and evidences nothing about whether the company sells one. Including every such licence as a “remodeling contractor” would be a category error: it would count hospital builders, production homebuilders and commercial GCs as remodelers because they are allowed to swing a hammer in a dwelling.
Arizona is the exception that writes the trade into the classification. B-3 General Remodeling and Repair Contractor, the CR-61 / C-61 / R-61 Carpentry, Remodeling and Repairs family, and R-62 Minor Home Improvements are service evidence — the registrar wrote the scope down. B, KB-1 and KB-2 in the same state are not. Nevada is a younger, smaller exception: B-7 Residential Remodeling names the trade, and in the 29 August 2026 listing it accounted for 82 holders across both variants, against 5,034 rows in the two families that only authorise. Arizona (B-3 / CR-61 / C-61 / R-61 / R-62) and Nevada (B-7) are the only regimes in this store where the class name itself can carry a service claim.
HyreRemodel analysis: the inclusion rule has to be stated per state, not once for the hub. In Arizona and for Nevada B-7, the board harvest of the named class is a remodeling roster for that class. In Florida, California, Utah, North Carolina and the rest of Nevada, the board harvest is a roster of firms authorised to do the work. A second signal — the firm’s own site, a BBB type-of-business category, an NKBA or NARI membership, a permit record, or, as a weaker company-side signal, a trading name that names the trade — is what turns authorisation into a service claim. Where we have only the class, the honest label is authorisation, and the company-service row stays inferred. That is why this hub publishes counts of licences, not a searchable list of “remodeling contractors near you.”
The same rule is why we will not ship a fake search box on this page. A search that returned every CGC in Miami-Dade as a remodeler would be a working interface built on a false inclusion rule. The board’s own lookup is the search. Ours is the method.
Does the class name the trade?
Seven regimes, two answers. A “yes” means the classification itself is service evidence. A “no” means the licence is the floor and the service claim needs a second source.
| State | Anchor class (or municipal equivalent) | Names remodeling? | What a row in this store therefore is |
|---|---|---|---|
| Florida | CGC / CBC / CRC | No | Authorisation. 7,130 licence files. Not a count of firms that sell remodeling. |
| Arizona | B-3, CR-61 / R-61, R-62 (yes); B / KB-1 / KB-2 (no) | Some classes | Mixed. Named-class rows are service evidence. General-class rows are authorisation. 4,932 files in total. |
| California | B General Building | No | Authorisation. 4,820 files, reached by name cursor because CSLB has no class search. |
| Nevada | B / B-2 (no); B-7 (yes); C-3 family (no) | B-7 only | Mostly authorisation. 3,494 Nevada-addressed files from the B and C-3 families. |
| Utah | B-100 / S-220 | No | Authorisation plus a name-token discovery route. 703 files. Lower bound. |
| North Carolina | Residential / Building / S Interior | No | Authorisation, and only above $40,000. 149 files. Partial harvest. |
| Texas | San Antonio types of work; El Paso Contractor General | Not a state class | Municipal registration, not a licence. 955 files in two cities. |
HyreRemodel reading of each board’s published classifications against the 22,183 licence files, measured 2026-09-05. The class-by-class study is what the licence class actually names.
“Names remodeling” is a statement about the classification string the board prints, not about what the firm did last Tuesday. A B-3 holder who has moved into new-home building is still a B-3 holder. A CGC who runs a kitchen studio is still a CGC. Check the board, then ask what the bid is for.
How to read a row in the table above
Take the Florida row. Licences: 7,130. Share of store: 32.1%. What we hold: a state licence. Issuing authority: Florida DBPR, Construction Industry Licensing Board. Coverage: statewide board harvest; class names do not say remodeling. Read it as: we retrieved 7,130 CILB credentials (CGC, CBC, CRC and related) from the public Verify a Licensee form, on 30 August 2026, by iterating county codes, and we kept those records in this store. Do not read it as: Florida has 7,130 remodeling companies. One company can hold more than one licence. A CRC in the harvest who never advertised a remodel can still be in the file. A remodeler who holds only a local licence in a municipality that also requires one will not appear unless they also hold the state credential we queried.
Take the Texas row. Licences: 955. What we hold: municipal registration. Issuing authority: City of San Antonio (805) and City of El Paso (150). Coverage: two cities only; TDLR licenses no residential general contractor; not a Texas roster. Read it as: we retrieved two city registers, on 29–30 August 2026, and we stored 955 registration files. Do not add 955 to 7,130 and call the sum “verified remodelers.” The instruments are not the same. Do not infer that Houston, Dallas or Austin have no remodelers; those cities are outside this harvest. Do not treat a San Antonio “City Residential Building Contractor” number as a TDLR licence. The 150 company-state rows behind the Texas cell are all primary_verified_alternate and all El Paso; San Antonio sits in the licence layer without a matching Texas company-state count of 805.
Take the North Carolina row. Licences: 149. What we hold: state licence (partial harvest). Coverage: 149 records; the board rate-limits; G.S. 87-1 leaves work under $40,000 unlicensed at state level. Read it as: we hold a capped set. Fourteen city queries came back at the 300-row ceiling. The cities we queried were launch metros, not Wilmington, Asheville or Greensboro. A $35,000 kitchen in Raleigh is lawfully outside this board. Publishing 149 as “North Carolina remodelers” would be a fabrication. Publishing it as a partial harvest with those three limits attached is the row.
The share-of-store column is a concentration warning, not a market-share ranking. Florida, Arizona and California together hold 16,882 licences — 76.1% of the store. That is where we have been able to harvest at scale, not a finding that those states have more remodelers per household. Utah at 703 is a name-sweep lower bound. North Carolina at 149 is a capped set. Comparing those two percentages as if they were the same kind of number is the mistake the coverage column exists to stop.
Bars under the table are the same counts. Longer is not better. A longer bar on Florida means a larger retrieved set of CILB credentials that survived inclusion, not a recommendation and not a claim that Florida’s board is stricter. A short bar on North Carolina is a harvest limit plus a statute, and reading it as “few remodelers” would invert both.
What this page is not
- Not a live search
There is no working search box here, and we are not shipping a decorative one. A search that treated every CGC as a remodeler would be a working interface on a false inclusion rule. If you have a licence number, look it up on the issuing board — the lookup directory linked below names each portal.
- Not a list of 23,756 named firms
Publishing the roster as a web page would be an unreadable dump and a poor substitute for the board’s own lookup. The public face of the store is the counts, the method and the limits.
- Not a 50-state directory
Seven states. Forty-three states, the District of Columbia and the territories are not in it. The title of every asset built on this store has to carry that geography. National claims belong on pages that rest on federal or state-agency data, not on our counts.
- Not a paid ranking
HyreRemodel does not remodel homes and does not take a fee for ranking, placing or favourably mentioning a company. Nobody buys a position in this store.
- Not a clean-record certificate
Disciplinary history is retrieved for Utah only in this snapshot. An empty field in Florida, Arizona, California, Nevada, Texas or North Carolina means we have not retrieved it — not that the board has nothing on file.
- Not a founding-date census
A founded year is filled in for 123 of 23,756 companies. Using that cell as if it were a formation-date census — or as if we held a year for every firm — would be a fabrication.
How a homeowner should use this hub
The contractors hub is orientation. It will not give you a name to call. It will tell you which public register to open, what the number you find there actually means, and which of our studies to read next. That is the useful order.
- 1 Read the limits before the table
Seven states, not fifty. Texas is two cities. North Carolina is 149 records. Disciplinary files are retrieved for Utah only. A founded year is filled in for 123 companies. If a sentence on any downstream page contradicts those five facts, the sentence is wrong.
- 2 Find your state in the table, then read the coverage cell
The licence count is not the headline. The coverage cell is. “Statewide board harvest. Class names do not say remodeling” and “Two cities only” and “Small, incomplete harvest” are three different claims. If your state is not in the table, this store has nothing on it, and inventing a row from a neighbouring state would be the zipper pattern this desk does not ship.
- 3 Decide whether the class names the work
If you are in Arizona looking at a B-3, or in Nevada looking at a B-7, the classification itself says remodeling. Everywhere else in this store, including Arizona B / KB-1 / KB-2, the class authorises the work and does not prove the firm sells it. Ask the firm what they last built that looks like your job. The class is the floor.
- 4 Open the issuing board, not a HyreRemodel search box
There isn’t one. The licence lookup directory names each portal with a URL we did not invent. Paste the number the contractor gave you. Confirm the business name, the class, the status and the expiration against the board’s clock, not against our August retrieval dates. For Texas work outside El Paso and San Antonio, there is no state GC number; use the city that will inspect the lot, then TDLR/TSBPE for the trades.
- 5 Do not treat an empty disciplinary field as a clean record
Only Utah’s field was retrieved. California, Florida, Arizona and Nevada all publish discipline on their public sites; we have not ingested it. Arizona currently shows 35 suspended and 9 revoked licences in this store, every one of them with an empty disciplinary array. The clean-board-records page is the exclusion methodology. Run the board’s own complaint or actions search.
- 6 Use the quote, not the credential, to pick the job
A licence is a floor. Comparing what each bid actually includes — drawings, allowances, exclusions, change-order rules, payment schedule, lead-safe certification if the house is pre-1978 — is how you tell a complete bid from a cheap one. The quote comparison worksheet is the next tool. This hub will not rank the three names you are considering.
Pages in this launch
The cards below are the contractor and research pages in the current launch batch. Each one is being written now. This hub does not advertise URLs we are not building. The census is the codebook for the same store; the lookup directory is the board URL to paste a number into.
How to check a contractor yourself
The store is a research layer. The authority of record is still the board. If you have a licence number — or a business name and a state — use the issuing register. That check is free, it is current as of the board’s own clock, and it is the check a permit office will run. Our retrieval dates are 16, 29 and 30 August 2026; the board’s clock is today.
Florida DBPR — Verify a Licensee · Arizona ROC — Contractor Search · California CSLB — Check a License · Nevada NSCB — License Search · Utah DOPL — Licensee Lookup · North Carolina NCLBGC — Public Search · San Antonio Contractor Connect · El Paso Accela Citizen Access.
For Texas work outside those two cities, there is no state general-contractor number to check. Confirm the city’s own registration if it has one, then the trade licences (electrical, plumbing, air-conditioning) that TDLR does issue, then a certificate of insurance from the insurer. Absence of a Texas GC licence is the legal baseline, not a red flag.
A licence is a floor. Comparing what each quote actually includes — drawings, allowances, exclusions, change-order rules, payment schedule, lead-safe certification if the house is pre-1978 — is how you tell a complete bid from a cheap one.
Questions
Is this a national remodeling contractor directory?
Can I search the database by name or city on this page?
Does a listing here mean HyreRemodel recommends the company?
Why is Texas in a “verified” store if the state issues no licence?
primary_verified_alternate and all El Paso — a different claim from primary_verified on a Florida DBPR licence. The Texas page in this launch is written around that distinction rather than around a fake state count.What is the difference between primary_verified and primary_verified_alternate?
primary_verified on a company-state row means we retrieved a state-issued contractor licence from the board that issues one (14,638 rows). primary_verified_alternate means the state issues no residential GC licence, so we applied the substitute standard: municipal registration plus evidenced insurance (150 rows, all Texas, all El Paso). Alternate is not “unverified” and it is not a weaker Florida licence. It is a different instrument. Licence status (primary_verified_active and friends) is a third field: the board-status of the credential on the retrieval date.Why is the North Carolina count so small?
Does a Florida CGC, CBC or CRC licence mean the company is a remodeler?
If a record shows no disciplinary action, is the company clean?
How is this page different from the remodeling contractor census?
When were these records retrieved, and is that the same as the snapshot date?
Written and audited by
HyreRemodel Research Desk
Primary-source research, data analysis and fact checking
We are a research desk, not a remodeling contractor and not a sales floor. We read the statute, the licensing register or the municipal fee schedule ourselves, and we publish the figure with the document it came from and the date we retrieved it. Where a number cannot be traced to a primary source, we publish the shorter page and say what we could not verify. This programme is new and the counts below are correspondingly small — they are what we have actually published, not what we intend to.
- 7
- studies published
- 7
- states in the contractor store we measure against
- 10
- Wave-1 pages in this launch
- 22,183
- licence records measured 5 September 2026
How this desk works
- Primary sources only. Licensing facts come from the issuing board or the statute that creates the credential. Permit-fee facts come from the municipality that publishes the schedule. We do not cite an article that cites a source; we open the source and record the date.
- Our own store is titled to the states it covers. We hold verified contractor records for seven states. An asset that rests on those records is titled to those states. National claims rest on federal or state-agency data — Census, BLS, EPA — never on our counts.
- Absence of a record is not a finding about the company. A board that does not publish disciplinary history in a form we retrieved is excluded from any “clean record” claim. Unable to verify is not unlicensed. Not required is not not carried.
- Fact, calculation, analysis and recommendation stay labelled. A statute is a source fact. A count we derived from our store is a HyreRemodel calculation. What that count means is analysis. What a homeowner should do next is a recommendation.
- We do not remodel homes, and we take no payment for placement, ranking or a favourable mention. Nobody buys a position on this site.
Data as of HyreRemodel contractor store, measured 2026-09-05. Authorship on this site is organisational: the analysis belongs to the desk rather than to a named individual, and we do not publish credentials we do not hold. Our editorial policy sets out how we source, date and correct what we publish.
Sources & retrieval dates
- HyreRemodel contractor verification store , 23,756 companies and 22,183 licence records across seven states, each stored with a source URL and retrieval date. Counted from files on disk at data/remodeling-data. metrics/national-metrics.json is stale and was not used. Retrieved 2026-09-05.
- Florida Department of Business and Professional Regulation — Verify a Licensee (Board 06) , 7,130 Construction Industry Licensing Board records in this store. Retrieved 2026-08-30.
- Arizona Registrar of Contractors — Contractor Search , 4,932 AZ ROC records in this store. Retrieved 2026-08-30.
- California Contractors State License Board — Check a License , 4,820 CSLB records in this store. Retrieved 2026-08-29.
- Nevada State Contractors Board — License Search , 3,494 NSCB records in this store. Retrieved 2026-08-29.
- Utah Division of Professional Licensing — Licensee Lookup & Verification , 703 DOPL records in this store. The only state with disciplinary_actions populated in this snapshot. Retrieved 2026-08-29.
- North Carolina Licensing Board for General Contractors — Public Search , 149 NCLBGC records in this store. Partial harvest; not a complete roster. Retrieved 2026-08-16.
- North Carolina General Assembly — G.S. 87-1 , Defines “general contractor” at a cost of the undertaking of $40,000 or more. Work under that line is outside the state licence. Retrieved 2026-09-05.
- City of San Antonio — Contractor Connect , 805 municipal contractor registrations in this store. Retrieved 2026-08-29.
- City of El Paso — Accela Citizen Access, Licenses , 150 city contractor registrations in this store. Retrieved 2026-08-29.
- Texas Department of Licensing and Regulation , TDLR’s regulated programs do not include a residential general-contractor licence. Cited for the absence of a state credential, not as the source of the Texas rows. Retrieved 2026-09-05.
- Florida DBPR harvest files — licence types 0602, 0605, 0608 , County-coded POST replay of wl11.asp, Board 06, DBA rows with status containing Current, Active. Type 0605 (CGC) hit a 400-page fetch cap on Dade and Out of State. Harvest files are larger than the 7,130 Florida records in this store; the harvest is not the store. Retrieved 2026-08-30.
- Arizona ROC harvest — ARCP_ContractorSearch.getRecords , Aura classification search, city-partitioned at the result ceiling. 263 cities swept by closure from Census 2024 Gazetteer places union store city masters. Classes that name remodeling (B-3, CR-61 / R-61, R-62) stored separately from classes that only authorise (B, KB-1, KB-2, CR-7). Retrieved 2026-08-30.
- Nevada NSCB Contractor Listing Search — families B and C03 , Uncapped primary-classification listing, County=All. Board record counts 3,932 (B) and 1,495 (C03) on 29 August 2026. 3,494 Nevada-addressed rows match this store’s Nevada cell. B-7 names the trade (73 + 9 restricted); B-6 is commercial scope. Retrieved 2026-08-29.
- Utah DOPL contractor classification enumeration , Twenty contractor codes on the division’s professionals list, none of which names remodeling. B-100 is the anchor class under R156-55a-301c(2)(a)(i). Discovery is a name sweep behind reCAPTCHA v3. Retrieved 2026-08-29.
A licence is a floor. The quote is the job.
Once you have confirmed the credential on the board, the useful next step is comparing what each bid actually includes — not which one is cheapest on the cover sheet.
HyreRemodel does not perform remodeling work and does not rank companies for a fee. Nothing on this site is a quote, a licence verification for a named job, or legal advice. Check the issuing board and the building department that governs your lot. This page is not a 50-state directory.