We currently book plumbing appointments in 937 Iowa cities. Work in this state is shaped by hard water and sub-zero winters that burst supply lines, which keeps water heater replacement, drain and sewer work, and repiping in steady demand.
Licensing in Iowa
Iowa licenses through the Department of Public Health Plumbing Board. Pipe Well additionally requires proof of general liability insurance of at least $1,000,000 and a valid driver license before your first appointment. You remain the licensed contractor of record on every job.
Iowa licenses statewide through the Iowa Plumbing and Mechanical Systems Board (PMSB), Department of Inspections, Appeals, and Licensing (DIAL). Recognised classes include Apprentice, Journeyperson Plumber, Master Plumber. Experience requirement: Journeyperson: evidence of at least four years of practical experience as an apprentice. Renewal: Three-year license term. PMSB licenses expire June 30 but remain valid through August 31 — renewing in July avoids late fees. At least 8 hours of board-approved classroom instruction are required during each three-year term for a single license (2 hours safety, 2 hours code, 4 hours in the license discipline).
Full detail, including exam provider and current renewal rules: Iowa plumbing license requirements →
What the work looks like in Iowa
Most of what we book is everyday service work rather than new construction: water heater replacement, drain and sewer clearing, leak location and repair, fixture swaps, and repipes. Local conditions matter — hard water and sub-zero winters that burst supply lines — so the mix in Iowa skews toward the jobs those conditions create. Appointments arrive tagged by urgency, so you know before you accept whether it is an emergency, a same-day call, a next-day booking or a scheduled installation.
You set your own prices. Pipe Well never tells you what to charge and never collects money from the customer on your behalf — the homeowner pays you directly, exactly as they would on any other job. What we sell is the booked appointment and the customer's commitment to a time, not a discount on your labour.
How a Iowa appointment reaches you
- A homeowner in Iowa calls us or books through our site.
- We qualify the job — what is wrong, the full address, and when they are actually available.
- We book a real appointment with a date and time window.
- Our system matches the address against every verified plumber whose ZIP and radius cover it, best-rated first, and texts the closest match.
- You reply YES and receive the customer's name, phone number and full address.
- You do the work and collect payment directly from the homeowner.
- You report what you collected and upload the supply house receipt. We invoice our half of what is left, due within 48 hours of you being paid.
Decline as many as you like — nothing is charged for an appointment you turn down, and it does not count against you.
Is it worth it in Iowa?
The honest comparison is not our 50% against a $60 lead fee — it is cost per booked job. A shared lead sold to three or four Iowa plumbers at $40–$85 that closes maybe one time in six works out well north of $300 per job actually won, plus the unpaid hours spent chasing the five that went nowhere. That money leaves your account whether or not you ever get paid.
Our share is larger in absolute dollars on a big ticket, and smaller — often zero — on everything that does not convert. If your trucks are already full, buy leads or do your own marketing instead; you will keep more. If you have open capacity, a new van to keep busy, or you have been burned buying leads that never turned into work, being paid nothing until the customer pays you is a very different risk. Run your own numbers →
How the network pays
There is no subscription and no per-lead charge anywhere in Iowa. When we send you an appointment and you complete the job, you collect payment directly from the customer. Your documented material costs come off the top, and Pipe Well is paid 50% of what is left: (amount collected from the customer − documented material cost) × 50% = Pipe Well's share, settled within 48 hours of that payment. On a $2,800 water heater job with $800 in materials, the net is $2,000, our share is $1,000 and you keep $1,800 — your half plus full reimbursement of your materials. Materials must be documented with receipts or invoices uploaded with the job; undocumented materials are not deducted, and labor, overhead, truck, fuel and taxes are not deducted either. If the customer never pays, nothing is owed.
Cover your Iowa area
Set your ZIP and radius (30-mile minimum) and start receiving appointments by SMS.
Apply Free →Iowa cities we book appointments in
Adair County 4
Adair County~~~Guthrie County 3
Adams County 4
Adams County~~~Taylor County 1
Allamakee County 5
Allamakee County~~~Clayton County 1
Appanoose County 10
Appanoose County~~~Monroe County 1
Audubon County 5
Benton County 13
Benton County~~~Linn County 1
Black Hawk County 9
Black Hawk County~~~Bremer County 1
Black Hawk County~~~Buchanan County 1
Boone County 9
Boone County~~~Dallas County 1
Boone County~~~Polk County~~~Story County 1
Boone County~~~Story County 1
Bremer County 6
Bremer County~~~Fayette County 1
Buchanan County 8
Buchanan County~~~Fayette County 2
Buena Vista County 10
Butler County 9
Butler County~~~Floyd County 1
Calhoun County 9
Calhoun County~~~Sac County 1
Calhoun County~~~Webster County 1
Carroll County 11
Carroll County~~~Greene County 1
Carroll County~~~Guthrie County 1
Cass County 8
Cedar County 6
Cedar County~~~Johnson County 1
Cedar County~~~Muscatine County 1
Cedar County~~~Muscatine County~~~Scott County 1
Cerro Gordo County 10
Cerro Gordo County~~~Floyd County 1
Cherokee County 8
Chickasaw County 7
Chickasaw County~~~Floyd County 1
Chickasaw County~~~Howard County 1
Clarke County 3
Clay County 10
Clayton County 16
Clayton County~~~Delaware County 1
Clinton County 14
Clinton County~~~Jackson County 1
Crawford County 13
Crawford County~~~Harrison County 1
Dallas County 12
Dallas County~~~Polk County 3
Davis County 4
Decatur County 9
Delaware County 10
Delaware County~~~Dubuque County 1
Des Moines County 5
Dickinson County 10
Dubuque County 18
Dubuque County~~~Jackson County 1
Dubuque County~~~Jones County 1
Emmet County 6
Fayette County 13
Floyd County 6
Franklin County 8
Franklin County~~~Hardin County 1
Franklin County~~~Wright County 1
Fremont County 7
Fremont County~~~Mills County 1
Fremont County~~~Page County 1
Greene County 7
Grundy County 9
Guthrie County 7
Hamilton County 7
Hamilton County~~~Webster County 1
Hancock County 8
Hancock County~~~Winnebago County 1
Hardin County 11
Harrison County 9
Henry County 9
Henry County~~~Jefferson County~~~Washington County 1
Howard County 4
Howard County~~~Mitchell County 1
Humboldt County 10
Humboldt County~~~Kossuth County 1
Humboldt County~~~Pocahontas County 1
Ida County 5
Iowa County 5
Iowa County~~~Keokuk County 1
Iowa County~~~Poweshiek County 1
Jackson County 11
Jasper County 13
Jasper County~~~Polk County 1
Jefferson County 7
Johnson County 11
Jones County 8
Keokuk County 15
Keokuk County~~~Washington County 1
Kossuth County 11
Kossuth County~~~Palo Alto County 1
Lee County 8
Linn County 17
Louisa County 9
Lucas County 5
Lyon County 8
Madison County 7
Madison County~~~Warren County 1
Mahaska County 8
Mahaska County~~~Marion County 1
Mahaska County~~~Monroe County~~~Wapello County 1
Mahaska County~~~Poweshiek County 1
Marion County 8
Marshall County 12
Marshall County~~~Tama County 1
Mills County 7
Mitchell County 7
Monona County 10
Monroe County 3
Montgomery County 6
Muscatine County 7
Muscatine County~~~Scott County 2
O'Brien County 7
O'Brien County~~~Sioux County 1
Osceola County 5
Page County 9
Palo Alto County 8
Plymouth County 11
Pocahontas County 8
Polk County 13
Polk County~~~Warren County 2
Pottawattamie County 14
Pottawattamie County~~~Shelby County 1
Poweshiek County 8
Ringgold County 9
Ringgold County~~~Taylor County 1
Ringgold County~~~Union County 1
Sac County 8
Scott County 14
Shelby County 10
Sioux County 13
Story County 13
Tama County 12
Taylor County 6
Union County 6
Van Buren County 7
Wapello County 6
Warren County 11
Washington County 8
Wayne County 8
Webster County 13
Winnebago County 6
Winneshiek County 8
Woodbury County 15
Worth County 7
Wright County 7
Not listed? Apply anyway — coverage follows the plumbers who join, and we cap each service area at three plumbers so the ones who are in get real volume.
Common questions from Iowa plumbers
Is this leads or actual booked appointments?
Appointments. We advertise, answer the phone, qualify the job and agree a time with the homeowner, then send that appointment to one plumber. You are not racing other contractors to call a shared contact.
What does it cost to join?
Nothing — no signup fee, no monthly subscription, no per-lead charge. We are paid 50% of the job after your documented materials, and only after the customer has paid you.
What if the customer never pays me?
You owe us nothing. Our share is calculated on money you actually collected. We absorb the marketing cost of that job.
How far will I drive?
You set your ZIP and radius, 30 miles minimum. The text tells you the mileage before you accept.
Can I leave?
Yes, with seven days' written notice. No contract term, no minimum.
Who is this a bad fit for?
Anyone already booked solid, shops living off repeat and referral work, and plumbers doing mostly high-ticket repipes — on a big net, half is a lot of money.
More for Iowa plumbers: plumbing leads in Iowa · Iowa license requirements · what plumbing leads really cost · how to get more plumbing jobs · vs Angi Leads · full pricing · about Pipe Well