Iowa contractor context — IWD Contractor Registration, $25K surety bond, and a three-metro pattern
Iowa runs contractor regulation through Iowa Workforce Development (IWD) via the Contractor Registration program. Any contractor earning $2,000 or more annually from construction work in Iowa must register with IWD and post a $25,000 surety bond. This is a registration (administrative), not a competence license — Iowa doesn't run a state-level GC competence exam — but the bonding requirement and Workers' Compensation filings do create a meaningful financial gate. Iowa's contractor economy runs through three main metros: Des Moines (the capital + insurance-industry corridor including West Des Moines, Urbandale, Ankeny, Clive, Waukee), Cedar Rapids + Iowa City (the I-380 corridor with the University of Iowa + Kirkwood + Procter & Gamble + Collins Aerospace engineer-homeowner base), and Quad Cities (Davenport + Bettendorf sharing the Mississippi with Illinois's Rock Island + Moline). Smaller markets include Sioux City, Dubuque, Waterloo-Cedar Falls, and Council Bluffs. Every metro sits in the Tornado Alley / Dixie Alley overlap, and most Iowa construction carries hail and wind-driven rain considerations on roofing + envelope work.
What Angi, Thumbtack, and Houzz charge you in Iowa
Per Angi's publicly disclosed pricing page, Iowa GCs reportedly pay $15–$65 per shared lead, with each lead routed to three to eight contractors at once. Thumbtack's public pricing page lists $7–$50 per contact across Des Moines, Cedar Rapids, and the Quad Cities, 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 verify IWD registration or active bond status at match-time. A West Des Moines homeowner on Angi can be routed to a contractor whose registration lapsed two quarters ago or whose surety bond claim froze the bond — and the mismatch only surfaces at the first municipal permit pull when the city rejects the filing. AskBaily queries the IWD contractor registration search at match time.
The hidden cost: unconverted leads at Iowa 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 Des Moines — where homeowners on $75K+ projects shop three to four contractors over three to four weeks — close rates on Angi leads run 6–8%. At 7% and $35/lead average, that's $500 per acquired customer. Cedar Rapids / Iowa City runs slightly higher (7–9%) because the engineer-homeowner demographic values technical depth. Quad Cities 6–8%.
The structural problem: shared-lead platforms profit on attempts, not outcomes. Iowa's bond + WC filings are a real financial gate that filters out lower-tier operators — but that filtering work is wasted when Angi dumps properly-registered contractors into the same auction as out-of-state unregistered ones.
What AskBaily charges Iowa 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 Iowa specifically, AskBaily verifies:
- IWD Contractor Registration (current) — re-checked against IWD at match-time; required for any contractor earning $2K+ annually.
- $25,000 surety bond — re-verified live against bond issuer filings.
- General liability insurance — $500K minimum aggregate typically; varies by municipal requirement.
- Workers' compensation — Iowa Division of Workers' Compensation employer file.
- Municipal permits — Des Moines, West Des Moines, Urbandale, Ankeny, Cedar Rapids, Iowa City, Coralville, Davenport, Bettendorf, Sioux City, Dubuque each run separate permit intake.
- Trade-specific licensing — Iowa licenses electricians and plumbers via state boards; sub-trade credentials verified.
- Hail + wind-uplift ratings — Iowa's Tornado-Alley + hail-belt position drives homeowner + insurer attention to roof wind ratings and hail-impact rating. Baily surfaces intake.
The full requirement breakdown is at our Iowa requirements page.
How to migrate: 5-step playbook
- Download your IWD contractor registration certificate + $25K bond filing + Iowa sub-trade licenses (electrical, plumbing if relevant). Also 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-iowa. We'll ask for your IWD registration number, bond documentation, COI, WC, and two recent closed-project addresses.
- Complete the 10-minute onboarding call. A scoping interview so Baily learns your tone.
- Set your first match zone. Des Moines pros typically start at a 25-mile radius; Cedar Rapids / Iowa City pros at 30-mile (covers the I-380 corridor); Quad Cities pros at 20-mile.
Iowa-specific regulatory fit
Iowa's IWD registration + bond structure + tornado-belt climate create scope routing precision generic platforms miss:
- $2K annual threshold — any contractor earning $2,000+ from Iowa work must register. Baily verifies registration + posts-bond status are current.
- $25K surety bond — the bond is claim-eligible for homeowner recovery on unfinished work. Contractors with pending bond claims sit out of matches.
- Storm / hail insurance-claim pattern — Iowa homeowners frequently engage contractors on roof + envelope scopes tied to insurance claims from tornado-belt storms. Baily intakes insurance-carrier + claim-number when relevant so you know whether the scope is claim-bound.
- Engineer-homeowner cohort (Cedar Rapids / Iowa City) — Collins Aerospace, Procter & Gamble, University of Iowa, Kirkwood engineer-homeowners expect structured PM. Baily's scope format matches.
- Urbandale / West Des Moines / Ankeny municipal overlay — Des Moines metro runs with separate municipal permit desks; scope-time flag for the correct gate.
- Historic overlays — Des Moines Sherman Hill, Iowa City North Side, Dubuque historic districts carry HPC review. Baily flags.
- Quad Cities bi-state logistics — contractors serving both Davenport + Bettendorf (IA) and Rock Island + Moline (IL) need both state registrations. Baily flags bi-state scopes.
- IA Wind Energy + Solar overlays — some rural Iowa scopes touch wind-easement or solar-easement zoning; Baily flags when relevant.
Apply to AskBaily as an Iowa contractor
If you've been paying for Angi or Thumbtack leads in Iowa and your close rate isn't clearing 10%, the math is almost always better under a closed-job take-rate. We welcome IWD-registered contractors with prior Des Moines, Cedar Rapids, Iowa City, or Quad Cities portfolio.
Apply now → askbaily.com/for-pros/apply?source=recruit-iowa
No commitment, no contract to exit, no setup fee.
Frequently asked questions
How does the $25K surety bond work? Iowa requires a $25,000 surety bond through an authorized bond issuer at the time of IWD registration. The bond is claim-eligible for homeowner recovery on unfinished or non-code-compliant work. Bond rider is renewed annually alongside registration. AskBaily re-verifies bond status at match time — contractors with pending bond claims sit out of matches.
Iowa has no state GC exam, so what makes the registration credible? The bond + WC filings + sub-trade licensing do the filtering. Iowa licenses electricians and plumbers at the state level, and the IWD registration ties to an active Federal Employer ID and a filed Workers' Comp policy. AskBaily verifies all three. You're not competing on an auction with unregistered operators.
How does the hail / tornado insurance-claim flow work? Most storm-scope Iowa projects (roof replacement after hail or wind events) are insurance-claim-tied. Baily intakes the carrier + claim number when the homeowner signals insurance involvement, so you see the scope context (ACV vs RCV, deductible, adjuster-set scope of work) before you quote. No more discovering on-site that the carrier's Xactimate scope doesn't match the homeowner's expectation.
What about the engineer-homeowner pattern in Cedar Rapids / Iowa City? I-380 corridor homeowners frequently work at Collins Aerospace, Procter & Gamble, or the University of Iowa Hospitals + Kirkwood campus, and bring engineer-style expectations: structured budget disclosure, milestone photos, documented change orders. Baily's scope format matches that expectation.
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 bi-state Quad Cities work? If you're serving Davenport + Bettendorf AND Rock Island + Moline, you need both Iowa IWD registration and Illinois Chicago BACP or IL-state plumbing/roofing where relevant. Baily flags bi-state scopes so you know which credential stack to bring.
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 Des Moines + Cedar Rapids contractors
Here's what the math looks like for a typical mid-size Iowa residential GC running a crew of three to six on $50K–$225K projects.
Under Angi Pro Leads (publicly disclosed pricing, 2026):
- $35 average lead cost, 5 contractors per lead (you're one of five).
- Close rate: 7% in Des Moines (within the FTC-documented baseline).
- Effective CAC: $35 / 0.07 = $500 per acquired customer.
- Annual pipeline: if you close 14 $110K jobs from this channel, that's $7,000/year in lead spend, plus estimator time on 186 calls that didn't close (roughly 47 estimator-hours at $75/hour = $3,525 in burned labor).
- Total cost-of-acquisition against channel revenue: $10,525 in direct + burned cost. On $1,540,000 in closed revenue from that channel, effective CAC runs about 0.7% 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 mid-band projects ($25K–$150K), that's 10–12%, plus the 1.5% Trust and Safety reserve.
- For the same 14 $110K jobs: 11.5% × $1,540,000 = $177,100 in platform cost.
The real question: the $500 Angi CAC assumes you close 14 of 200 routed leads. Most Iowa GCs close 8–10 because the shared-lead auction dilutes signal. Your actual CAC per win is closer to $700–$875, and the estimator-burn is the same.
When AskBaily wins on math: any channel where your close rate is under 12%. Most Iowa 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 Iowa GCs in the $100K+ scope band are not the low-bid shop.
Run your own numbers with the lead-cost calculator before you commit to anything.