{
  "slug": "trades-reputation",
  "label": "Contractor Reputation Benchmarks by Trade",
  "publisher": "Level",
  "publisher_url": "https://levelcfo.com",
  "last_updated": "2026-08-06",
  "date_range": "2026-04",
  "license": "Free to cite with attribution to Level (levelcfo.com).",
  "attribution": "Yelp business listings, approximately 110,000 U.S. trades contractor locations, scraped April 2026. Tier B confidence, a commercial directory dataset, not a primary financial dataset. Aggregates only; no individual business is identified or identifiable. Level's proprietary contractor financial benchmarks (collection rate, quote conversion, gross profit per technician hour) are sourced separately from Level's own analysis of 2,200+ contractors representing $13.25B in job revenue.",
  "methodology": "Every listing was assigned to a single primary trade to avoid double counting, then grouped by that trade. Distributions (p25, median, p75, p90) were computed across 110,040 mapped listings spanning 5 trades, over the full population rather than a sample. Claim rate is the share with a claimed listing; closure rate the share marked permanently closed (closed businesses are included in the counts so the closure rate can be reported). Metro density pools all trades and groups on city and state. All figures are aggregate distributions; no individual business name, address, or identifier is published. Confidence tier B: suitable for market-structure analysis, not for financial underwriting of an individual business.",
  "trades": [
    {
      "trade": "HVAC",
      "slug": "hvac",
      "n": 42943,
      "rating": {
        "avg": 3.74,
        "p25": 3,
        "median": 4,
        "p75": 4.8
      },
      "reviews": {
        "p25": 4,
        "median": 9,
        "p75": 23,
        "p90": 64
      },
      "claimed_pct": 77.2,
      "closed_pct": 4.8
    },
    {
      "trade": "Plumbing",
      "slug": "plumbing",
      "n": 11748,
      "rating": {
        "avg": 3.92,
        "p25": 3.1,
        "median": 4.2,
        "p75": 4.9
      },
      "reviews": {
        "p25": 3,
        "median": 7,
        "p75": 16,
        "p90": 41
      },
      "claimed_pct": 68.7,
      "closed_pct": 4.8
    },
    {
      "trade": "Roofing",
      "slug": "roofing",
      "n": 22796,
      "rating": {
        "avg": 3.8,
        "p25": 3,
        "median": 4,
        "p75": 4.9
      },
      "reviews": {
        "p25": 3,
        "median": 6,
        "p75": 12,
        "p90": 29
      },
      "claimed_pct": 77.9,
      "closed_pct": 4.3
    },
    {
      "trade": "Electricians",
      "slug": "electricians",
      "n": 12534,
      "rating": {
        "avg": 4.19,
        "p25": 3.7,
        "median": 4.6,
        "p75": 5
      },
      "reviews": {
        "p25": 3,
        "median": 6,
        "p75": 14,
        "p90": 39
      },
      "claimed_pct": 74.5,
      "closed_pct": 3.8
    },
    {
      "trade": "Landscaping",
      "slug": "landscaping",
      "n": 20019,
      "rating": {
        "avg": 3.68,
        "p25": 3,
        "median": 3.9,
        "p75": 4.7
      },
      "reviews": {
        "p25": 3,
        "median": 6,
        "p75": 12,
        "p90": 28
      },
      "claimed_pct": 67.5,
      "closed_pct": 4.7
    }
  ],
  "top_metros": [
    {
      "city": "Los Angeles",
      "state": "CA",
      "n": 1102,
      "avg_rating": 4.34,
      "median_reviews": 15,
      "total_reviews": 55578
    },
    {
      "city": "Houston",
      "state": "TX",
      "n": 898,
      "avg_rating": 3.67,
      "median_reviews": 6,
      "total_reviews": 17844
    },
    {
      "city": "San Diego",
      "state": "CA",
      "n": 833,
      "avg_rating": 4.3,
      "median_reviews": 16,
      "total_reviews": 50563
    },
    {
      "city": "Phoenix",
      "state": "AZ",
      "n": 782,
      "avg_rating": 3.92,
      "median_reviews": 10,
      "total_reviews": 30675
    },
    {
      "city": "Las Vegas",
      "state": "NV",
      "n": 752,
      "avg_rating": 3.95,
      "median_reviews": 18,
      "total_reviews": 44470
    },
    {
      "city": "Austin",
      "state": "TX",
      "n": 736,
      "avg_rating": 4,
      "median_reviews": 12,
      "total_reviews": 27445
    },
    {
      "city": "San Jose",
      "state": "CA",
      "n": 712,
      "avg_rating": 4.29,
      "median_reviews": 21,
      "total_reviews": 42923
    },
    {
      "city": "Chicago",
      "state": "IL",
      "n": 627,
      "avg_rating": 3.91,
      "median_reviews": 11,
      "total_reviews": 24250
    },
    {
      "city": "San Antonio",
      "state": "TX",
      "n": 608,
      "avg_rating": 3.81,
      "median_reviews": 6,
      "total_reviews": 9710
    },
    {
      "city": "Denver",
      "state": "CO",
      "n": 479,
      "avg_rating": 3.66,
      "median_reviews": 8,
      "total_reviews": 12407
    },
    {
      "city": "Tucson",
      "state": "AZ",
      "n": 471,
      "avg_rating": 3.79,
      "median_reviews": 9,
      "total_reviews": 9621
    },
    {
      "city": "Sacramento",
      "state": "CA",
      "n": 456,
      "avg_rating": 4.06,
      "median_reviews": 15,
      "total_reviews": 23044
    },
    {
      "city": "Mesa",
      "state": "AZ",
      "n": 424,
      "avg_rating": 4.01,
      "median_reviews": 11,
      "total_reviews": 11050
    },
    {
      "city": "San Francisco",
      "state": "CA",
      "n": 412,
      "avg_rating": 4.4,
      "median_reviews": 16,
      "total_reviews": 24095
    },
    {
      "city": "Dallas",
      "state": "TX",
      "n": 398,
      "avg_rating": 3.63,
      "median_reviews": 7,
      "total_reviews": 7523
    },
    {
      "city": "Miami",
      "state": "FL",
      "n": 390,
      "avg_rating": 3.66,
      "median_reviews": 6,
      "total_reviews": 5593
    },
    {
      "city": "Colorado Springs",
      "state": "CO",
      "n": 378,
      "avg_rating": 3.65,
      "median_reviews": 7,
      "total_reviews": 5150
    },
    {
      "city": "Seattle",
      "state": "WA",
      "n": 377,
      "avg_rating": 4.11,
      "median_reviews": 13,
      "total_reviews": 16550
    },
    {
      "city": "Portland",
      "state": "OR",
      "n": 373,
      "avg_rating": 3.88,
      "median_reviews": 13,
      "total_reviews": 11071
    },
    {
      "city": "Jacksonville",
      "state": "FL",
      "n": 368,
      "avg_rating": 3.4,
      "median_reviews": 6,
      "total_reviews": 5099
    },
    {
      "city": "Tampa",
      "state": "FL",
      "n": 355,
      "avg_rating": 3.4,
      "median_reviews": 7,
      "total_reviews": 6780
    },
    {
      "city": "Brooklyn",
      "state": "NY",
      "n": 353,
      "avg_rating": 3.79,
      "median_reviews": 7,
      "total_reviews": 6501
    }
  ],
  "level_proprietary_context": {
    "note": "These figures come from a separate, independent dataset, not from the Yelp directory data above.",
    "quote_conversion_decided": {
      "value": "73.9%",
      "n": 794,
      "note": "On decided quotes; 38.1% across all quotes."
    },
    "collection_rate": {
      "value": "85.1%",
      "n": 464,
      "note": "Effective cash conversion across the blended 6-trade pool."
    },
    "source": "Level's proprietary contractor benchmark research, 2,200+ contractors, $13.25B in job revenue."
  }
}
