Contractor Records
Home › Guides › Licensed vs unlicensed: what the permit file shows in your state

Licensed vs unlicensed: what the permit file shows in your state

Hiring an unlicensed contractor costs you the protections a license carries: no board record to check, no license bond to claim against, often no permit in the contractor's name, and in California you could be liable if an uninsured worker is hurt on your property (CSLB). The exception is a job small enough that your state needs no license at all: under $1,000 in California, under $500 in Washington, labour and materials together. In our permit files, the share of permit-pulling firms with an active state license runs from 97.8% of Cape Coral HVAC firms to 19.1% of Pittsburgh electrical firms across 23 cities; that gap is mostly about what each state licenses and how well names match, not about how many crooks are in town.

By Contractor Records · data through October 19, 2026

Licensed or unlicensed: what each one gives you

Question Licensed contractor Unlicensed contractor
Can you check them on a state site? Yes, by name or license number No record to check
Is there a bond to claim against? In states that require one (Washington: $30,000 general, $15,000 specialty) No
Can they pull the permit in their own name? Yes, where the city checks licenses Often the permit is pulled in your name, or not at all
Can you see their permit history? Yes, on our firm pages where the city names the contractor Only if they filed permits anyway
Can they sue you for non-payment? Yes, on the contract Not in California: consumers "cannot be sued for non-payment" by an unlicensed person (CSLB)

What the file shows in your city

For each city below we took one large trade, matched every ranked firm's name to the state register, and counted the share whose status is Active on the snapshot date. The lookup link is the official one; type the name from your quote into it.

City State Trade Firms with an active license Official lookup
Seattle WA Furnace and heating 78.5% Washington L&I contractor lookup
Bellevue WA Electrical 90.3% Washington L&I contractor lookup
Bellingham WA Electrical 84.1% Washington L&I contractor lookup
San Francisco CA Roofing 91.7% CSLB license check
San Diego CA Mechanical, electrical and plumbing 66.5% CSLB license check
Anaheim CA Roofing 82.4% CSLB license check
Elk Grove CA HVAC 87.3% CSLB license check
Palo Alto CA Roofing 91.0% CSLB license check
Bend OR HVAC 69.2% Oregon CCB license search
Medford OR HVAC 79.5% Oregon CCB license search
Austin TX Electrical 65.9% TDLR license search
Denton TX HVAC* 68.1% TDLR license search
Sugar Land TX HVAC* 70.0% TDLR license search
Tyler TX HVAC* 69.4% TDLR license search
Miami FL Plumbing and gas 92.5% myfloridalicense.com
Orlando FL Roofing 97.7% myfloridalicense.com
Cape Coral FL HVAC 97.8% myfloridalicense.com
Minneapolis MN Plumbing 74.0% Minnesota DLI license lookup
Saint Paul MN Electrical 71.5% Minnesota DLI license lookup
Boulder CO HVAC 73.1% City of Boulder contractor licensing
Arlington VA Plumbing 93.1% Virginia DPOR license lookup
Pittsburgh PA Electrical 19.1% PA Home Improvement Contractor search
New York City NY Plumbing** 96.5% NYC Buildings: know your construction professional

* For Denton, Sugar Land and Tyler we show HVAC rather than roofing or new homes. TDLR's list of the programs it licenses includes "Air Conditioning and Refrigeration Contractors" and "Electricians" but not roofing or general contracting (TDLR, Programs Licensed and Regulated), so for Texas we show the HVAC trade, which it does license.

** New York City's biggest trade is electrical, but the register we join carries no status for electrical firms, so the share would read as zero for the wrong reason. Plumbing, where the join works, is shown instead.

Each city's compare page shows the same status firm by firm, with Expired, Suspended and Revoked called out where the register reports them.

Why "not matched" is not "unlicensed"

We match by business name because that is all most permits record. A permit filed as "B & T Service" and a license held by "B and T Service Heating LLC" may or may not be the same firm; our matching allows for the state's own shortened names but not for every trading name. Three things follow:

  1. A low active share can mean many firms are licensed under a name we did not match (Minneapolis plumbing, 74.0%), or that the register is the wrong one for the trade: Pittsburgh electrical firms (19.1%) are matched against the Pennsylvania Attorney General's home improvement contractor register, not an electrical license list.
  2. A firm shown as Active was matched and the register said Active that day. That is the strongest statement we make.
  3. A firm shown as Expired or Suspended was matched to a record with that status. Check the board yourself before deciding anything; the same name can belong to two businesses.

We never label a firm "unlicensed". The states' registers do not say that either; they say whether a record exists and what its status is.

What an unlicensed hire costs you, in three states

California. CSLB's page on contracting without a license says a first offence is a misdemeanour that can carry up to six months in jail and/or a $5,000 fine, with administrative fines of $200 to $15,000; a second offence brings a mandatory 90-day jail sentence and a fine of 20 percent of the contract price or $5,000. The same page says consumers are not legally required to pay an unlicensed person and cannot be sued for non-payment (CSLB, accessed 20 Oct 2026).

Washington. L&I's registration page says the state requires all construction contractors to register, carry a continuous surety bond of $30,000 for general contractors or $15,000 for specialty contractors (renewals dated 1 July 2024 or later), and hold general liability insurance of $200,000 public liability and $50,000 property damage or $250,000 combined. On working unregistered it says only that it "carries substantial penalties and fines" without naming amounts (L&I, accessed 20 Oct 2026). The bond is what you claim against if the job goes wrong; an unregistered contractor has none.

Texas. TDLR's list of the programs it licenses includes air-conditioning and refrigeration contractors, electricians, residential solar retailers and electric-vehicle charging stations, and does not include general contractors or roofers (TDLR, accessed 20 Oct 2026). So in Texas the license question depends on the trade: ask an HVAC or electrical contractor for a TDLR number; for a roofer there is no state number to ask for, and the permit record is most of what you have.

When the job legally needs a license

Below a small dollar line, these states let an unlicensed person do the work. The line counts labour and materials together, and in California a job that needs a permit is outside the exemption at any price:

State No license or registration needed below Permit job? Source
California $1,000 per project, from 1 January 2025 (was $500) Not exempt; the person may hire no workers CSLB, AB 2622
Washington $500 per project Not stated RCW 18.27.090
Florida $2,500, if the work is "casual, minor, or inconsequential" Typically not minor (DBPR) F.S. 489.103

Our general contractor vs handyman guide has the line for 16 states. Splitting one job into small contracts to get under it is ruled out by statute in Washington and Florida.

If you already hired one

  1. Check whether the work needed a permit, and whether one was pulled. Search your address on the city's permit portal; that guide also covers applying to legalise work done without one.
  2. Ask about insurance before anyone else climbs a ladder. CSLB warns that you could be liable if an uninsured worker is hurt on your property.
  3. Report it. CSLB takes complaints "for up to four years from the date of the act", licensed or not (CSLB, Filing a Complaint). In Florida, the City of Cape Coral lists DBPR's unlicensed activity line, (866) 532-1440, and its own Code Compliance division for local reports (City of Cape Coral, read 21 October 2026).
  4. Know what you owe. In California a consumer is not legally required to pay an unlicensed person for contracting work and cannot be sued for non-payment (CSLB, above); read that page before relying on it.

What this does not tell you

The file does not know whether the person on your doorstep is the person on the license. A license number can be borrowed; in California, "felony charges are filed against anyone who illegally uses another person's contractor license" (CSLB). It does not know about insurance beyond what the state register shows, or about work that was never permitted.

The two-minute check

  1. Get the exact business name and license number from the quote.
  2. Open the lookup in the table above and search the number, not the name.
  3. Confirm status Active, the trade classification matches the work, and the bond or insurance (where shown) is current.
  4. Then open the firm on our compare page and see how many permits they have pulled for this work, and how many they finished.

How we know this

The active-license share is computed per city and trade from the ranked firm list: the share of firms whose permit name matched a record in the state register with status Active on that city's snapshot date (snapshots 1 to 19 October 2026; Saint Paul's window is 2022-07 to 2025-06). Registers used: Washington L&I, California CSLB, Oregon CCB, Texas TDLR, Florida DBPR, Minnesota DLI, Colorado (City of Boulder), Virginia DPOR, Pennsylvania Attorney General HIC, New York City DOB. Matching is by business name and misses some licensed firms; no firm is marked unlicensed. Penalty and bond facts are quoted from the CSLB, L&I and TDLR pages linked above, accessed 20 October 2026, and may change.

Numbers come from City of Seattle (SDCI) building, trade and electrical permits on single-family and duplex homes (the city's open-data exports); San Francisco DBI building permits on one- and two-family homes, with the contractor from the city's permit contacts file; City of Austin issued construction permits; City of Miami building permits (since 2014), data through October 19, 2026. Nobody paid to be on this page and nobody can.

See every Seattle heating contractor with license status →

See every San Francisco roofer with license status →

See every Austin electrician with license status →

See every Miami plumber with license status →

Questions

  • If a firm is not matched to a license on your site, is it unlicensed?

    No. We match the name on the permit to the name on the state register. Permits often carry a shortened or trading name, so some licensed firms do not match. Treat "not matched" as "check the board yourself", never as "unlicensed".

  • Why is the active share so low in some Texas cities?

    Texas licenses air-conditioning contractors and electricians through TDLR, but TDLR's own list of programs does not include roofers or general contractors. A Texas roofer with no state license is not breaking a state rule. Our table therefore uses the HVAC trade for Texas cities.

  • Does a permit prove the contractor is licensed?

    Not by itself. Cities check at the counter in some places and not in others, and a license can expire after the permit is issued. The license status we show is the register's status on the snapshot date, which can be months after the permit.

  • What happens if I hire an unlicensed contractor in California?

    CSLB's page says a first offence is a misdemeanour carrying up to six months in jail and/or a $5,000 fine for the contractor, and that a consumer is not legally required to pay an unlicensed person and cannot be sued for non-payment. Read the page before relying on it; we are not lawyers.

  • How do I report an unlicensed contractor?

    To the board that licenses that kind of work. In California, CSLB takes complaints for up to four years from the act, against licensed and unlicensed contractors alike. In Florida, the City of Cape Coral points residents to DBPR's unlicensed activity line, (866) 532-1440, and takes local reports through its own Code Compliance division. Elsewhere, start with the state board in our state license guides.

  • What does a Washington contractor have to carry?

    Registration with L&I, a surety bond of $30,000 for general contractors or $15,000 for specialty contractors (for renewals from 1 July 2024), and general liability insurance of at least $200,000 public liability and $50,000 property damage, or $250,000 combined, per L&I's registration page.

Build your own list

Every firm with that kind of permit on record. Pick what you value. The list moves.