Virginia contractor context — federal corridor, Class-tier realities, and two very different markets
Virginia's contractor economy runs on two axes: the DC metro federal corridor (Arlington, Alexandria, McLean, Tysons, Fairfax) where a kitchen remodel routinely passes $200K, and the Hampton Roads military-and-shipyard market (Norfolk, Virginia Beach, Chesapeake, Portsmouth) where scope values are lower but volume is higher and permit timelines are tighter. The state is one of the few that tiers its GC licensing by project value through the Department of Professional and Occupational Regulation (DPOR): Class A has no project cap, Class B handles projects ≤ $120K (or ≤ $750K annual), and Class C handles projects ≤ $10K (or ≤ $150K annual). Routing a $180K scope to a Class C contractor is both illegal and expensive; AskBaily refuses to do it.
What Angi, Thumbtack, and Houzz charge you in Virginia
Per Angi's publicly disclosed pricing page, Virginia GCs in the DC metro reportedly pay $15–$90 per shared lead, with each lead routed to three to eight contractors at once. Thumbtack's public pricing page lists $7–$60 per contact across Virginia, 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 are pulled from 2026 public pricing pages and stored in AskBaily's competitor-fees.json dataset under Creative Commons attribution.
None of these platforms check DPOR Class at match-time. A Tysons Corner homeowner on Angi asking for a $250K addition can be routed to a Class B contractor whose cap is $120K, and no one warns either party until permits won't issue. AskBaily checks DPOR Class against scope value at the moment a match fires.
The hidden cost: unconverted leads at Virginia 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 NoVA — where federal-sector homeowners shop carefully across four to six contractors for three to six weeks — close rates on Angi leads for jobs over $75K run 5–7%. At 6% and $60/lead, that's $1,000 per acquired customer in a market where your estimator's time is already the bottleneck. Hampton Roads close rates skew slightly higher (6–8%) because volume is higher and per-project price-sensitivity is lower.
The structural problem: shared-lead platforms make money on attempts, not closures. In NoVA specifically, high-ticket scopes punish every wasted estimator hour.
What AskBaily charges Virginia 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 above.
For Virginia specifically, AskBaily verifies:
- DPOR Class A / B / C — the DPOR license lookup is hit at match time, and scope value is checked against the pro's class cap.
- DPOR specialty credential — HVAC, electrical, plumbing, gas fitting, and specialty trades each have separate DPOR endorsements.
- Virginia Contractor Recovery Fund eligibility — re-checked before a match fires.
- Workers' comp — the Virginia Workers' Compensation Commission employer file.
- NoVA county registrations — Fairfax, Arlington, Alexandria, and Loudoun each run separate contractor registers on top of DPOR; AskBaily checks them for scopes inside those jurisdictions.
The full requirement breakdown is at our Virginia requirements page.
How to migrate: 5-step playbook
- Download your DPOR Class A/B/C license certificate + specialty endorsements. Also pull your COI and the Contractor Recovery Fund assessment confirmation.
- 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-virginia. We'll ask for your DPOR number, Class, specialty endorsements, COI, and two recent closed-project addresses.
- Complete the 10-minute onboarding call. Scoping interview so Baily learns your tone and matches you to projects inside your Class cap.
- Set your first match zone. NoVA pros typically start at 15-mile radius (dense metro, high-value scopes); Hampton Roads pros at 20-mile (bridge/tunnel routing splits markets).
Virginia-specific regulatory fit
Virginia's Class-tier DPOR system is the single biggest source of generic-platform mismatches:
- Class A / B / C monetary limits — AskBaily routes only scopes within your class cap. A Class B contractor never sees a $180K scope unless they upgrade to Class A.
- DPOR specialty endorsements — HVAC (HVA), electrical (ELE), plumbing (PLB), and gas fitting (GFC) each require separate endorsements. AskBaily matches specialty scopes to endorsed contractors.
- Virginia Contractor Recovery Fund — DPOR collects $25/license/year into the Recovery Fund; homeowners can recover up to $20K on unresolved judgments. AskBaily matches only Recovery-Fund-participating contractors.
- NoVA municipal overlay — Arlington County Building Safety, Fairfax County LDS, Alexandria Code Administration, and Loudoun County Building & Development each run separate contractor registers. Match-time check verifies both state and local.
- Hampton Roads flood overlay — Norfolk, Virginia Beach, and Portsmouth all sit in FEMA flood zones with specific base-flood-elevation rules; Baily flags flood zone + BFE in the intake.
Apply to AskBaily as a Virginia contractor
If you've been paying for Angi or Thumbtack leads in Virginia and your close rate isn't clearing 7%, the math is almost always better under a closed-job take-rate. We welcome DPOR Class A, B, and C licensed contractors with prior Virginia residential portfolio.
Apply now → askbaily.com/for-pros/apply?source=recruit-virginia
No commitment, no contract to exit, no setup fee.
Frequently asked questions
What's the difference between DPOR Class A, B, and C? Class A has no project cap. Class B handles individual projects ≤ $120K or annual gross ≤ $750K. Class C handles projects ≤ $10K or annual gross ≤ $150K. AskBaily routes scopes to match your class.
Do I need a specialty endorsement or just Class A? If your scope includes HVAC, electrical, plumbing, or gas fitting, you need a DPOR specialty endorsement. AskBaily checks for specialty endorsements at match-time.
How does AskBaily handle NoVA county overlays? We check Arlington / Fairfax / Alexandria / Loudoun municipal registration in addition to DPOR. If your scope sits in a county where you haven't registered, we don't route that scope to you.
What about the Virginia Contractor Recovery Fund? DPOR collects $25/license/year for the Recovery Fund. Homeowners can recover up to $20K on unresolved judgments. AskBaily matches only Recovery-Fund-participating contractors to keep homeowner trust high.
Does AskBaily match scopes in Richmond or the rest of Central Virginia? Yes. Richmond Department of Planning and Development Review runs its own contractor registration; we'll check it. If your DPOR class covers the scope value, you're eligible.
Does AskBaily handle the homeowner payment flow? No — you invoice the homeowner directly. We take our fee from you, not 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 DC metro + Norfolk contractors
Here's what the math looks like for a typical mid-size residential GC running a crew of four to six on 90K–210K kitchen-and-addition projects.
Under Angi Pro Leads (publicly disclosed pricing, 2026):
- $65 average lead cost, 5 contractors per lead (you're one of five).
- Close rate: 5% (within the FTC-documented 2–4% shared-lead baseline, slightly elevated because you're experienced).
- Effective CAC: $65 / 0.05 = $1,300 per acquired customer.
- Annual pipeline: if you close 10 $150K jobs from this channel, that's $13,000/year in lead spend, plus estimator time on 190 calls that didn't close (roughly 48 estimator-hours at $85/hour = $4,038 in burned labor).
- Total cost-of-acquisition against channel revenue: $17,038 in direct + burned cost. On $1,500,000 in closed revenue from that channel, effective CAC runs about 1.1% of closed-revenue — and the calendar drag from the unclosed leads doesn't even show up on Angi's invoice.
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 mid-band projects ($25K–$150K), that's 10–12%, plus the 1.5% Trust and Safety reserve.
- For the same 10 $150K jobs: 11.5% × $1,500,000 = $172,500 in platform cost.
The real question: if you didn't actually close 10 jobs from Angi — if you closed 5 because a different contractor's shared-lead auction beat you 5 times — your actual Angi CAC was closer to $2,600 per win, and the estimator-hours burn was the same. Under AskBaily, you only pay on closed revenue. If you close 5, you pay on 5.
When AskBaily wins on math: any channel where your close rate is under 12%. Most DC metro GCs sit in that band.
When Angi can win on math: if you're the lowest-bid fastest-responder on shared-lead auctions and close 15%+. Most experienced GCs are not the low-bid shop.
Run your own numbers with the lead-cost calculator before you commit to anything.
What to expect in your first 30 days on AskBaily
Your first month on AskBaily looks nothing like your first month on Angi. Here's what the sequence actually looks like for a Virginia contractor who just finished onboarding.
Week 1 — application review + credential verification. We cross-reference your Virginia DPOR credential, COI, and workers' comp against live registries and your two recent closed-project addresses against permit history (we're not trying to catch you; we're trying to verify homeowner-ready trust signals before a match goes out). This takes 48 hours from application submit.
Week 2 — onboarding call (10 minutes). A scoping interview, not a sales call. Baily learns your tone, your crew size, your preferred project types, and your service-radius preferences. You get to ask anything about how matches work, how the take-rate is disclosed, and how disputes are handled.
Week 3 — first matches arrive. We typically route two to four matches in the first week matches are live, each one pre-scoped with homeowner background, rough scope value, permit flags, and timeline expectations. You have 24 hours to accept or pass; passing is not penalized.
Week 4 — first close. Most Virginia contractors close 30-50% of the scopes they accept (because they've already been pre-filtered for fit). On a closed job, the take-rate is invoiced to you — not the homeowner — on draw schedule: 3.5% at contract signing, 4% at 50% completion milestone, balance at closeout. You invoice the homeowner through your normal process; we're invoicing you.
The shift from "pay per attempt" to "pay per win" feels different once it's live. You stop chasing every ring of the phone because you stopped paying for every ring of the phone. Your estimator calendar opens up. You start saying no to scopes that don't fit — because passing costs nothing, and a mismatched bid is still a time sink even when the lead is free.
Data we publish, data we don't
AskBaily publishes the datasets the industry has been refusing to publish:
- competitor-fees.json — what Angi, Thumbtack, Houzz, HomeAdvisor, Porch, TaskRabbit, and every other US/UK/AU/CA platform publicly charges, with source URLs and CC-BY attribution.
- pricing.json — our take-rate schedule, with tier breakpoints and the Trust and Safety reserve disclosed.
- regulatory.json — the licensing bodies, thresholds, and overlay regimes we check against at match time.
What we don't publish, and won't publish: individual contractor revenue, individual homeowner identities, scope content, or anything a homeowner hasn't explicitly consented to share. We care about platform transparency. We do not mistake that for privacy-invading homeowner data exhibitionism.