HuffeyHomes • RE/MAX Revolution • Ankeny, Iowa
The Des Moines Home Buyer Guide
What a Trades Guy Checks Before You Offer
Jason Huffey, REALTOR® • From a REALTOR® who spent his first career as a telecom technician and electrical apprentice
Why this guide exists
Buying a home looks simple from the outside and gets complicated fast once you're under contract. Most of the stress, confusion, and regret in real estate doesn't come from bad intentions. It comes from not understanding how the process actually works before you're in the middle of it.
I spent my first career in the trades, as a telecom technician and an electrical apprentice, working at a high level in telecommunications and computer networking. That career taught me to read a house differently than most agents: the panel, the furnace, the grading, the stuff behind the walls that determines what your next five years of ownership actually cost.
This guide is everything I check before my buyers write an offer, plus the parts of the Des Moines buying process that surprise people. No sales pitch. No fluff. Just the field report.
One principle runs through every page: a good purchase isn't the fastest one. It's the one where you understand what you're agreeing to at every step.
Part 1: The Des Moines metro, straight talk
Every suburb in this metro has a personality and a price point. Here's the honest quick reference. (Ranges shift with the market; use these to orient, then let's talk real numbers on real houses.)
- Ankeny: the growth engine north of the city. New construction everywhere, strong schools, two sides (north newer, south more established). If you want new-ish and connected, start here.
- Waukee: the west-side version of the same story, with some of the metro's newest schools and fastest growth.
- Johnston: established, wooded, strong schools, closer-in feel than Ankeny or Waukee.
- Urbandale: the split personality suburb, older established sections east, newer construction west. Great value in the middle.
- Grimes: what Ankeny was 15 years ago. Growing fast, slightly better entry price.
- West Des Moines: the biggest and most varied, from Valley Junction charm to Jordan Creek new-build. Something at every price.
- Altoona: east-side value play, plus Facebook's data center taxes helping the town. Adventureland and outlet mall side of the metro.
- Bondurant and Polk City: small-town feel inside a commutable radius. Bondurant is growing hard; Polk City gives you Saylorville Lake.
- Norwalk: south-side growth corridor, newer builds, easy airport access.
- Des Moines proper: character homes, mature trees, and the widest price range in the metro, from investment-grade fixers to Waterbury estates. Older housing stock means my trades checklist below matters most here.
Part 2: How buying actually works in Iowa
Most purchases follow the same sequence. What surprises buyers isn't the steps, it's when things happen and how fast decisions stack up after acceptance.
Step 1: Clarify goals before touring. Timing, budget comfort (not just approval amount), must-haves versus nice-to-haves, and risk tolerance. Skipping this creates pressure and regret later, when you're under contract on the wrong house.
Step 2: Get pre-approved, not pre-qualified. In this market, listing agents take offers seriously when a local lender has actually verified your file. A 10-minute online pre-qual is not the same thing.
Step 3: Tour for livability, not finishes. Photos don't show layout, noise, flow, or daily friction. The best-looking house online isn't always the best house to live in. This is where buyers fall in love with countertops and miss the $12,000 problem in the basement.
Step 4: Write the offer. Price matters, but an offer is really a bundle of terms that tells the seller how confident, predictable, and risky your transaction is: contingencies, timelines, possession, earnest money. In the Des Moines metro we write on DMAAR (Des Moines Area Association of REALTORS®) forms, and the details in those blanks matter as much as the number.
Step 5: Acceptance, where the stress actually starts. Deadlines stack, inspections begin, lender requests increase. This is normal. Most stress happens after acceptance, not before.
Step 6: Inspections. Covered in depth in Part 4.
Step 7: Appraisal and financing. The lender verifies value and risk. Most appraisals come in fine. When they don't, options exist, and panic is expensive.
Step 8: Title, the Iowa way. Here's something out-of-state buyers find surprising: Iowa doesn't work like the title-insurance states. Iowa is an abstract state. An abstract (the documented history of the property) gets updated, and an attorney examines it and issues a title opinion. Most lenders also require coverage through Iowa Title Guaranty. It's one of the reasons Iowa closings are among the cheapest in the country, and almost nobody explains it to first-time buyers.
Step 9: Closing and possession. Closing is the legal transfer. Possession is when you get keys. Usually the same day, not always, and it's negotiated in the offer. One more Iowa quirk to budget for: property taxes here are paid in arrears, so the seller credits you at closing for taxes covering their time in the house, and you'll pay the bills when they come due.
While under contract, do not: open new credit, make large purchases, change jobs, or move money without asking your lender first. Deals die on the one-yard line over a new truck loan.
Part 3: The trades-eye walkthrough (what I check before you offer)
This is the chapter you can't get from another agent. Walk the house with me and look at what I look at. None of this replaces a professional inspection. It tells you whether to write the offer, and what to write into it.
The electrical panel
Open the panel door (just the door). I'm reading three things: capacity, brand, and workmanship.
- 100 amp vs 200 amp. A 100-amp panel runs a normal house fine, but if you're planning a hot tub, EV charger, or basement finish, price a service upgrade (~$2,000 to $4,000).
- Brand red flags. Federal Pacific (Stab-Lok) and Zinsco panels have documented failure-to-trip histories. Insurers increasingly balk at them. If I see one, replacement goes into the offer math.
- Workmanship tells. Double-tapped breakers, scorch marks, mismatched breaker brands, and wild spaghetti wiring tell me who's been in this panel: a pro, or a previous owner with a YouTube education.
- Era clues. Mid-60s to mid-70s house? I'm asking about aluminum branch wiring. Knob-and-tube shows up in pre-war Des Moines houses and some insurers won't touch it unmitigated.
Furnace, AC, and water heater
The serial number tells the truth. Most manufacturers encode the year, and I decode it on the spot.
- Furnace lifespan runs roughly 15 to 25 years, AC 12 to 17, water heater 8 to 12. "It works fine" and "it's at end of life" are both true at the same time; the question is whose budget replaces it.
- I look for rust streaks at the water heater base, corrosion on lines, the filter condition (tells you how the owner maintained everything else), and whether the furnace has ever been serviced (look for the tech's date sticker).
- In Iowa, an end-of-life furnace matters more than in most states. January doesn't negotiate.
Grading, gutters, and the basement story
Water is the number one enemy of Iowa basements, and the story starts outside.
- Grading: the soil should slope away from the foundation, roughly 6 inches of fall in the first 10 feet. Mulch piled against siding, and downspouts dumping at the foundation, are how basements get wet.
- In the basement, I'm reading the walls: efflorescence (white mineral bloom) means moisture has moved through. Vertical hairline cracks in poured walls are usually settling. Horizontal cracking with inward movement in a block wall is the expensive one, that's a structural conversation, potentially $8,000 to $15,000, and it gets negotiated or we walk.
- Sump pit: is there one, does the pump run, where does it discharge? A bone-dry pit with a new pump tells its own story. Ask why.
Roof, windows, attic
- I read a roof from the ground: curling shingle edges, granule loss in the gutters, wavy decking lines, and the age math against the listing sheet. Asphalt shingles in Iowa hail country realistically give you 15 to 20 years, and your insurance carrier is counting.
- Hail history matters in this metro. I ask when the roof was last replaced and whether it was a claim. A 2020s roof from a hail claim is a plus, not a minus.
- Windows: fogged double panes mean failed seals. Not urgent, but at $400 to $800 per window it adds up fast on a whole house.
- Attic, when I can get eyes on it: insulation depth, bathroom fans venting outside (not into the attic), and daylight where daylight shouldn't be.
Plumbing eras
- Galvanized supply lines (pre-1960s stock) rust shut from the inside; watch for weak flow at the highest faucet.
- Polybutylene (gray plastic, roughly 1978 to 1995) is an insurance conversation.
- Older Des Moines neighborhoods with mature trees: budget a sewer scope (~$150 to $300). Clay tile lines and tree roots are a classic combination, and a collapsed lateral is a five-figure surprise the general inspection won't catch.
Radon, the Iowa footnote everyone skips
Iowa has the highest average radon levels in the nation; the EPA puts essentially the whole state in its highest-risk zone. This is a $150 test during your inspection window, and if it's elevated, mitigation runs roughly $1,200 to $1,800 and is a completely normal ask in negotiations here. I bring it up on every older home and most newer ones.
What this walkthrough is for
Not to scare you out of houses. Every house has a list; even new construction has a list. The point is to know the list before you offer, so the price, the contingencies, and your first-year budget all match reality.
Part 4: Offers, contingencies, and how buyers get hurt
A contingency is a condition that must be met for the contract to proceed. Contingencies protect you, and they weaken your offer. Both are true. The skill is in which protections you keep.
Removing a contingency does not remove risk. It transfers the risk to you.
What that looks like when it goes wrong:
- You waive inspection on a 1995 house with original HVAC and roof. After closing you find $18,000 in deferred maintenance, and you have no recourse.
- Your appraisal comes in $15,000 low and you waived the appraisal contingency. You now bring that cash to closing, try to renegotiate with no leverage, or walk away and lose your earnest money.
The smarter play is usually adjusting, not eliminating: keep a 10-day inspection window but shorten financing from 21 to 14 days. The offer gets stronger and you stay protected from the biggest physical risks. My trades walkthrough feeds directly into this: when we already know the panel is a Federal Pacific and the furnace is 22 years old, we write the offer with our eyes open instead of hoping the inspector finds it for us.
Before we submit anything, I'll ask you one question: "If this goes sideways in the worst reasonable way, are you still okay with this decision?" If the answer isn't clear, we slow down.
Part 5: Inspections, normal versus material
Inspection reports are long, cautious, and defensive by design. A long report does not mean a bad house; it means everything got documented.
Normal (don't spend negotiating leverage here): cosmetic wear, minor maintenance, age-appropriate items. Worn weatherstripping is $40 and 20 minutes.
Material (this is what leverage is for): safety issues, structural movement, major system failure. Active horizontal foundation cracking gets a structural engineer and a negotiation, or we walk. An HVAC that's old but working is a budget line; an HVAC leaking refrigerant with a failing compressor is a now problem.
Good post-inspection negotiations focus on safety, function, and cost versus impact. Over-negotiating small items burns leverage and goodwill you may want for the big ask.
Home warranties, used right, are a risk-management tool, not a substitute for inspections: roughly $600 to $800 a year covering major systems and appliances. Two smart uses: buy one yourself for first-year peace of mind on an older house, or request one from the seller after inspection as a low-friction alternative to repairs when systems are aging but functional.
Part 6: What buying actually costs in Des Moines
The purchase price is the headline. Here's the rest of the first-year math nobody puts in the listing:
- Earnest money: commonly $1,000 to $5,000 in this metro (it's not a fee; it applies to your purchase)
- Inspection: $350 to $550, radon test ~$150, sewer scope $150 to $300
- Appraisal: $500 to $700 (paid through your lender)
- Closing costs: typically 2% to 3% of purchase price in Iowa, among the lowest in the country thanks to the abstract-and-title-opinion system
- First-year reserve: whatever Part 3 told us about the mechanical ages. If the water heater is 11 years old, that's not a maybe, it's a when.
Sellers can contribute toward your closing costs when the offer is written that way. That's a strategy conversation, not a checkbox.
Final thought
Buying well matters more than buying fast. You now know more about evaluating a Des Moines house than most people who already own one.
When you're ready, I'd love to apply to be your realtor.
Jason Huffey, REALTOR®
RE/MAX Revolution | Ankeny, Iowa
515-606-1227 | jason@huffeyhomes.com
License S73436000
This guide is practical field guidance, not an inspection, appraisal, legal advice, or a guarantee. Every house gets evaluated on its own facts, ideally with both of us standing in it.
Ready to put this to work?
I tour a Des Moines metro home every Tuesday on YouTube, same trades-eye style as this guide. And when you're ready to talk through your own situation, no pressure and no pitch.
Book 30 Minutes With MeOr call/text 515-606-1227 • jason@huffeyhomes.com
Watch the latest Des Moines property tour →
DMAAR: Des Moines Area Association of REALTORS® All information deemed reliable but not guaranteed. All properties are subject to prior sale, change or withdrawal. Neither listing broker(s) or information provider(s) shall be responsible for any typographical errors, misinformation, misprints and shall be held totally harmless. Listing(s) information is provided for consumer's personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers