Utah contractor context — DOPL classification licensing, the Wasatch Front seismic fault, and the Park City / Deer Valley premium
Utah runs contractor licensing through the Division of Occupational and Professional Licensing (DOPL) within the Department of Commerce. DOPL issues classification-specific licenses: B100 (General Building Contractor — most residential + light-commercial work), R100 (Residential and Small Commercial Contractor — scoped to specific project-value ceilings), E100 (General Engineering), plus dozens of specialty classifications covering mechanical, plumbing, electrical, concrete, earthwork, and more. Each classification requires a pre-qualification exam + verified experience. Utah's contractor economy runs through three booming bands: Wasatch Front (Salt Lake City, Sandy, Draper, Lehi, Bluffdale, South Jordan, West Jordan, Herriman — corporate + Silicon Slopes tech-homeowner concentration with Adobe, eBay, Oracle, Qualtrics, Ancestry, Pluralsight, and a growing crypto cohort), Utah Valley (Provo, Orem, Lehi, American Fork, Pleasant Grove, Lindon — BYU + tech-corridor), and Wasatch Back / Mountain Resort (Park City, Heber, Midway, Francis — ultra-high-value Deer Valley / Canyons / Park City second-home market with Summit County + Wasatch County overlays driving some of the highest residential scope values in the Intermountain West). Plus smaller markets (Ogden, Logan, St George). Utah's Wasatch Fault seismic zone runs along the entire Wasatch Front + Back with IBC seismic design category D, and most mountain parcels carry WUI wildfire overlays.
What Angi, Thumbtack, and Houzz charge you in Utah
Per Angi's publicly disclosed pricing page, Utah GCs reportedly pay $15–$70 per shared lead, with each lead routed to three to eight contractors at once. Thumbtack's public pricing page lists $7–$55 per contact across Salt Lake City + Provo + Park City + St George, with each request forwarded to three to fifteen pros. Houzz's For Pros sells a $99–$399/month subscription regardless of whether any homeowner ever calls. All three figures come from 2026 public pricing pages and live in AskBaily's competitor-fees.json dataset under Creative Commons attribution.
None of these platforms check DOPL classification, seismic-zone compliance, or Park City / Deer Valley HOA overlays at match-time. A Park City homeowner on Angi requesting a custom mountain home in a high-end HOA can be routed to a Salt Lake B100 contractor with zero Park City Design Review Board experience — and the mismatch only surfaces at the first DRB review. AskBaily queries the DOPL license search and cross-references Wasatch Fault seismic data + Park City DRB + Deer Valley HOA overlays at match time.
The hidden cost: unconverted leads at Utah close rates
The 2023 FTC order against HomeAdvisor/Angi (In re HomeAdvisor, Docket 9407) documented shared-lead close rates in the 2–4% range on residential renovation projects $5K and up. In Salt Lake + Utah Valley — where homeowners on $150K+ projects shop three to five contractors over three to five weeks — close rates on Angi leads run 5–7%. At 6% and $40/lead average, that's $667 per acquired customer. Park City + Deer Valley runs 4–6% on ultra-high-value second-home + custom-home projects.
The structural problem: Utah's rapid in-migration (especially into the Wasatch Front Silicon Slopes corridor and Park City) has pulled contractors from California, Arizona, Nevada, Idaho, and Colorado — many of whom operate with out-of-state licenses that don't match Utah's DOPL classification rigor. Generic platforms don't filter for current Utah DOPL standing.
What AskBaily charges Utah contractors
AskBaily charges nothing to receive a match. We only earn when you close a project. Our take-rate is tiered 8–15% of closed-job revenue plus a 1.5% Trust and Safety reserve. All fees are published in our pricing page and cross-referenced against the competitor-fees dataset.
For Utah specifically, AskBaily verifies:
- DOPL license + classification (B100 / R100 / E100 / specialty) — re-checked at match-time; classification gates which scopes you can legally bid.
- Qualifier (Qualified Person) — DOPL ties each license to a QP with documented experience; re-verified.
- General liability insurance — $300K–$1M minimum aggregate.
- Workers' compensation — Utah Labor Commission employer file.
- Municipal permits — Salt Lake City, West Valley City, Sandy, Draper, Lehi, Bluffdale, South Jordan, Provo, Orem, Park City, Heber, Ogden, St George each run separate permit intake.
- Wasatch Fault seismic — IBC Seismic Design Category D for Wasatch Front + Back parcels; Baily flags proximity to fault traces.
- WUI mountain overlay — Park City, Deer Valley, Sundance, Wasatch Mountain, Emigration Canyon, Millcreek Canyon parcels flagged.
- Park City Design Review Board + HOA overlays — Deer Valley / Canyons / Summit County HOA overlays surfaced.
- High-altitude envelope — 6,000'+ elevation scopes require altitude-aware envelope detailing.
- Sub-trade licensing — Utah DOPL also licenses electrical (E200), plumbing (P200), HVAC; sub-trades verified.
The full requirement breakdown is at our Utah requirements page.
How to migrate: 5-step playbook
- Download your DOPL license certificate (B100 / R100 / E100 / specialty) + QP record + sub-trade licenses. Pull COI and WC.
- Pause — don't cancel — your Angi and Thumbtack accounts. Set Angi to "not accepting leads" and Thumbtack to zero budget.
- Apply at askbaily.com/for-pros/apply?source=recruit-utah. We'll ask for your DOPL number, classification, QP, sub-trade licenses, COI, WC, and two recent closed-project addresses.
- Complete the 10-minute onboarding call. A scoping interview so Baily learns your tone. Salt Lake / Utah Valley pros describe Silicon Slopes tech patterns; Park City pros describe Deer Valley second-home + HOA patterns; St George pros describe retirement + desert-climate patterns.
- Set your first match zone. Salt Lake pros typically start at a 25-mile radius; Utah Valley pros at 20-mile; Park City pros at 20-mile (mountain roads + elevation); St George pros at 30-mile.
Utah-specific regulatory fit
Utah's DOPL classification structure + Wasatch Fault + Park City premium create scope routing precision generic platforms miss:
- DOPL B100 / R100 / E100 / specialty gating — classification determines which scopes you can legally bid. Baily routes scopes accordingly.
- Qualifier (QP) requirement — DOPL ties each license to a QP with documented construction experience. Baily re-verifies QP is active on the license.
- Wasatch Fault seismic zone — Salt Lake + Utah Valley + Park City + Ogden + Logan + Provo all carry IBC Seismic Design Category D requirements (structural holdowns, continuous load paths, shear wall design, soft-story provisions). Baily flags proximity to fault traces.
- Park City Design Review Board — Old Town + Deer Valley + Canyons + Prospector + Park Meadows carry DRB review with style-period + material requirements. Baily flags.
- Summit County + Wasatch County HOA overlays — Deer Valley, Silver Creek, Promontory, Glenwild, Red Ledges, Promontory Club, Victory Ranch, Empire Pass carry HOA architectural-review layers on top of municipal permits. Baily surfaces HOA intake.
- WUI mountain overlay — Wasatch Mountain communities + Emigration Canyon + Millcreek Canyon + Parleys Canyon + Little + Big Cottonwood scopes carry WUI considerations.
- Silicon Slopes tech cohort — Adobe + eBay + Oracle + Qualtrics + Ancestry + Pluralsight + dbt Labs + Pluralsight homeowners expect structured-PM with engineering-minded disclosure. Baily matches.
- BYU cohort (Utah Valley) — faculty + MBA-cohort homeowners expect structured PM. Baily matches.
- High-altitude envelope — Park City (7,000'+) + Deer Valley (8,000'+) scopes require altitude-aware envelope + mechanical detailing. Baily surfaces.
- St George retirement + desert-climate cohort — Washington County homeowners bring structured-retirement-PM expectations. Baily matches.
- Historic overlays (Park City Old Town, SLC Avenues, SLC Marmalade, Provo historic) — HPC review flagged.
Apply to AskBaily as a Utah contractor
If you've been paying for Angi or Thumbtack leads in Utah and your close rate isn't clearing 9%, the math is almost always better under a closed-job take-rate. We welcome DOPL-classified contractors with prior Salt Lake, Utah Valley, Park City, Ogden, or St George portfolio.
Apply now → askbaily.com/for-pros/apply?source=recruit-utah
No commitment, no contract to exit, no setup fee.
Frequently asked questions
What's the difference between B100 and R100? B100 is the General Building Contractor classification — broadest residential + light-commercial scope authority. R100 is Residential and Small Commercial Contractor — scoped to specific project-value ceilings (smaller shop orientation). AskBaily routes scopes to the appropriate classification.
How does the Wasatch Fault seismic flagging work? We cross-reference USGS Wasatch Fault Zone data against the parcel address. Parcels near active fault traces get a seismic-design-category tag on the scope. You see the flag before you quote so you can price structural holdowns, continuous load paths, shear wall design, and soft-story provisions into the bid.
How does Park City Design Review Board flagging work? Park City runs DRB review for Old Town, Deer Valley, Canyons, Prospector, Park Meadows, and other districts. Each district has specific style-period + material requirements. Baily flags DRB parcels at scope intake + surfaces the correct style period.
What about Deer Valley / Red Ledges / Promontory HOA overlays? Summit County + Wasatch County resort communities often layer HOA architectural review on top of municipal permits — Deer Valley, Silver Creek, Promontory, Glenwild, Red Ledges, Promontory Club, Victory Ranch, Empire Pass. Baily surfaces HOA intake questions at scope time.
How does the 8-15% take-rate tier work? Jobs under $25K at 8-10%, $25K-$150K at 10-12%, $150K+ at 12-15%. Disclosed before you accept any scope.
What about the Silicon Slopes tech-homeowner cohort? Adobe + eBay + Oracle + Qualtrics + Ancestry + Pluralsight + dbt Labs + Ivanti homeowners along the Wasatch Front tech corridor bring structured-PM expectations — engineering-minded disclosure, milestone photos, documented change orders. Baily's scope format matches.
What about high-altitude envelope at Park City / Deer Valley? Park City sits at 7,000'+; Deer Valley up to 9,500'. Altitude-aware envelope detailing (thicker walls, higher R-values, careful vapor-control, careful mechanical sizing for reduced air density) matters. Baily surfaces.
What about St George retirement + desert-climate work? Washington County (St George + Ivins + Hurricane + Santa Clara) has significant retirement-migration cohort. Homeowners bring structured-retirement PM expectations. Baily matches.
Does AskBaily handle the homeowner payment flow? No — you invoice the homeowner directly. We take our fee from you, not from the homeowner.
What happens if a matched homeowner doesn't close with me? Nothing. You owe nothing on unclosed scopes. The take-rate only fires on closed-job revenue you collect.
Migration math for Salt Lake + Utah Valley + Park City contractors
Here's what the math looks like for a typical mid-size Utah residential GC running a crew of four to seven on $75K–$1M+ projects (Park City + Deer Valley second-home custom builds push the upper band aggressively).
Under Angi Pro Leads (publicly disclosed pricing, 2026):
- $40 average lead cost, 5 contractors per lead (you're one of five).
- Close rate: 6% in Salt Lake + Utah Valley (within the FTC-documented baseline).
- Effective CAC: $40 / 0.06 = $667 per acquired customer.
- Annual pipeline: if you close 12 $175K jobs from this channel, that's $8,000/year in lead spend, plus estimator time on 188 calls that didn't close (roughly 47 estimator-hours at $90/hour = $4,230 in burned labor).
- Total cost-of-acquisition against channel revenue: $12,230 in direct + burned cost. On $2,100,000 in closed revenue from that channel, effective CAC runs about 0.6% of closed-revenue.
Under AskBaily closed-job take-rate (2026):
- Zero lead fees. Zero subscription. Zero upfront cost.
- 8–15% of closed-job revenue tiered by scope value. For $150K+ projects, 12–15%; plus the 1.5% Trust and Safety reserve.
- For the same 12 $175K jobs: 13% × $2,100,000 = $273,000 in platform cost.
The real question: the $667 Angi CAC assumes you close 12 of 200 routed leads. Most Utah GCs close 6–8 because the shared-lead auction dilutes signal, especially in Park City where homeowners compare 5+ bids. Your actual CAC per win is closer to $1,000–$1,333, and the estimator-burn is the same.
When AskBaily wins on math: any channel where your close rate is under 12%. Most Utah GCs — especially Park City + Deer Valley pros — sit well below that.
When Angi can win on math: if you're the lowest-bid fastest-responder on shared-lead auctions and close 15%+. Most experienced Utah GCs in the $175K+ scope band are not the low-bid shop.
Run your own numbers with the lead-cost calculator before you commit to anything.