The Complete Spring Home Maintenance Checklist for Chicago Homeowners
12 categories. 50+ inspection tasks. Everything your home needs before summer hits — with DIY steps, time estimates, and real cost ranges for when you need a pro in Hinsdale, Western Springs, Oak Brook, La Grange, Downers Grove, or Clarendon Hills.
Chicago's winters are punishing. By March, your home has absorbed months of freeze-thaw cycles, ice dam weight, rodent pressure, and furnace strain. Spring is your one window to catch the damage before it compounds through summer. This checklist synthesizes every topic from the HomeRoster newsletter's 12-week spring maintenance series — the same deep-dives that walk you through what to look for, what it costs, and exactly when to call a pro.
🌡️
HVAC — Spring Tune-Up
⏱ ~15 min DIY inspection
▾
Replace furnace/AC filter1" filters monthly, 4" filters every 6–12 months. Hold it to light — if you can't see through it, replace it. Dirty filters cut efficiency by 15% and can cause the AC coil to freeze.
Clear 2-foot perimeter around AC condenser unitRemove leaves, trim any shrubs, check that the fins aren't bent or clogged. A blocked condenser loses 10–25% efficiency and can cause compressor failure.
Run AC and check for cold air at ventsSet to 60°F and run for 15 minutes. Air at vents should be 15–20°F cooler than room air. Warm output = low refrigerant or coil issue. Don't wait for a 90° July to discover this.
Inspect exposed ductwork for disconnections or gapsCommon in unfinished basements. Press joints — if they flex or separate, seal with mastic or metallic tape. Leaky ducts waste 20–30% of conditioned air.
Test carbon monoxide detectorsPress test button. CO detectors have a 5–7 year lifespan — check the manufacture date on the back. CO from a cracked heat exchanger is invisible and odorless.
📞 When to Call a Pro
If AC isn't cooling, you hear grinding/screeching, or you smell burning: schedule a professional tune-up. Cost: $75–$150 for a tune-up. Refrigerant recharge: $200–$400. New AC unit in Oak Brook or Hinsdale: $4,500–$9,000 installed. HVAC contractors in the western suburbs book out 3–4 weeks by June — schedule now.
🏠
Roof — Winter Damage Inspection
⏱ ~15 min inspection (binoculars OK)
▾
Scan shingles from the ground with binocularsLook for missing, curling, or buckling shingles. Curled edges = end of life. Granule loss shows as dark bald patches. One failed shingle can let water under the deck.
Check for ice dam damage along eavesLook for staining on soffits/fascia, lifted shingles near the edge, or gaps in the drip edge. Chicago's freeze-thaw cycles are brutal on the first 3 feet of your roof.
Inspect flashing around chimney, skylights, and ventsFlashing is the #1 source of leaks. From the attic, look for daylight or water staining around these penetrations. Outside, look for lifted or separated metal.
Check attic for moisture, dark staining, or moldOn a bright day, kill the attic light and look for pinpoints of light. Water stains on sheathing indicate past or active leaks. Mold = sustained moisture problem.
Inspect chimney crown and mortar jointsCracks in the crown or between bricks let water in all spring. Repoint cracked joints with mortar — a $50 DIY job vs. a $3,000 chimney rebuild after water damage.
📞 When to Call a Pro
Any missing shingles, active leaks, or widespread granule loss needs a roofer on-site. Cost: Repairs $300–$1,200. Full replacement in La Grange or Western Springs: $10,000–$18,000 for an average home (3,000 sq ft, architectural shingles). Add $2,000–$4,000 for wood shake or slate.
🍳
Kitchen — Appliances & Ventilation
⏱ ~15 min inspection
▾
Clean refrigerator coilsPull the fridge out and vacuum condenser coils (either on the back or underneath behind a grille). Dusty coils make the compressor work 30% harder and shorten its life.
Check range hood filter and ductworkRemove the filter and hold it to light. If it's opaque with grease, wash it with hot soapy water or replace it. A clogged hood is a fire risk and exhausts no smoke or steam.
Inspect dishwasher door gasket and drainWipe the rubber door seal — mold and food debris cause leaks. Run a cleaning cycle with a commercial cleaner or 2 cups of white vinegar on the bottom rack.
Check under-sink for slow leaksPut paper towels under the P-trap and run water for 2 minutes. Any wet spots = a joint starting to fail. A loose P-trap is a 10-minute fix; ignored for a year it's a cabinet replacement.
📞 When to Call a Pro
Gas range ignition issues, dishwasher not draining, or refrigerator that won't cool: call an appliance tech. Cost: Appliance repair $150–$400. Major appliance replacement $800–$2,500. Full kitchen remodel in Hinsdale or Oak Brook: $40,000–$100,000+.
🚿
Bathroom — Caulk, Grout & Ventilation
⏱ ~15 min inspection
▾
Inspect caulk around tub, shower, and toilet baseLook for cracking, pulling away, or black spots (mold). Failed caulk lets water into the subfloor — the most common cause of bathroom floor rot. Recaulking is a $15 DIY job.
Check grout in shower tilesPress on tiles — any flex or hollow sound indicates loose adhesion and water behind the wall. Missing grout lines should be filled before water migrates to the backer board.
Test bathroom exhaust fan airflowHold a square of toilet paper near the fan. It should hold firmly. A weak or non-functioning exhaust fan causes chronic moisture, mold in the ceiling drywall, and paint peeling.
Check toilet for base leaks and runningPut a few drops of food coloring in the tank. If color appears in the bowl without flushing, your flapper is leaking — wasting 200 gallons/day. Base softness or staining = wax ring failure.
📞 When to Call a Pro
Flexible tiles, soft subfloor, or toilet base movement require a plumber and possibly a tile contractor to assess structural damage. Cost: Recaulking DIY $15–$40. Professional bathroom tile repair $500–$2,500. Full bathroom remodel: $15,000–$35,000 in the western suburbs.
🌿
Gutters & Drainage — Spring Flush
⏱ ~15 min + ladder work
▾
Clear gutters of debris and flush with a hoseLeaves, shingle granules, and seeds from maple trees (April–May in Chicagoland) block gutters fast. Water should flow freely through downspouts. Clogs cause fascia rot and foundation water intrusion.
Confirm downspouts discharge 6+ feet from foundationDownspout extensions cost $10. Without them, all that spring runoff pools at your foundation — the #1 cause of basement water in older Chicagoland homes.
Check for gutter slope and sagging sectionsGutters should slope 1/4 inch per 10 feet toward downspouts. Sagging sections hold standing water, breeding mosquitoes and causing seam failures.
Inspect window wells for standing water or debrisClear any debris and check that window well drains aren't clogged. Standing water in window wells causes basement seepage, especially in Downers Grove and Clarendon Hills where clay soils drain slowly.
📞 When to Call a Pro
Gutters pulling away from fascia, sections that can't be re-pitched, or persistent basement water despite good grading: call a gutter or waterproofing contractor. Cost: Gutter cleaning service $150–$300. New gutters (K-style, aluminum) $8–$15/linear foot installed. Seamless gutters (preferred for older homes): $12–$22/ft.
The Home Check Newsletter
Get the Deep-Dive on Each of These Topics
Every week, one topic. The full story: what breaks, why it breaks, what it costs in the western suburbs, and exactly who to call. Free, no spam, unsubscribe anytime.
🪟
Windows & Doors — Seals & Weatherstripping
⏱ ~15 min inspection
▾
Check for window seal failure (foggy double-pane glass)Condensation or fogging between the panes means the inert gas seal has failed. The window still works but you're losing R-3 of insulation per pane. Single failed seals can be replaced without full frame replacement.
Inspect all weatherstripping on exterior doorsClose the door on a dollar bill. If it pulls out easily, replace the weatherstripping. Energy loss through a single poorly-sealed exterior door can add $15–$40/month to your utility bill.
Re-caulk gaps at window frames and exterior trimWinter expansion and contraction opens gaps. Check where the frame meets the siding — a 1/16" gap runs the full perimeter. Water and air infiltration cause frame rot and drywall damage inside.
Lubricate hinges, locks, and sliding window tracksUse silicone spray on tracks and WD-40 on hinges. A sticky or stiff window mechanism is often just lack of lubrication — don't force it or you'll crack the frame.
📞 When to Call a Pro
Multiple failed seals, windows that won't operate, or visible frame rot require a window contractor. Cost: Seal replacement $75–$150/window. Single window replacement $350–$800 installed. Full-house window replacement (average Hinsdale home): $12,000–$30,000.
🔧
Plumbing — Water Heater & Exterior Lines
⏱ ~15 min inspection
▾
Turn on exterior hose bibs and check for frost damageTurn on slowly. Any dripping from the pipe inside the wall, not just the spigot, means the pipe cracked over winter. A failed frost-free bib can drain a full garden hose's worth of water into your wall.
Inspect water heater for rust, corrosion, or poolingCheck the base for rust-colored staining or water. Look at the anode rod cap on top — if you haven't replaced the anode rod in 5 years, it's likely exhausted, accelerating tank corrosion.
Check main water shutoff valve operationTurn it off and back on. If it's stuck or difficult, don't force it — the packing may need replacement. Knowing your shutoff location matters when a pipe bursts at midnight.
Look for slow drains in multiple fixturesA single slow drain is a localized clog. Multiple slow drains (kitchen + bath) suggest a main line partial blockage. Tree roots from Chicago-area maples and elms are a major cause in homes over 40 years old.
📞 When to Call a Pro
Any pipe damage, water heater leaks, or evidence of main line blockage needs a licensed plumber. Cost: Hose bib replacement $150–$300. Water heater replacement $1,200–$2,500 (tank) or $2,500–$5,000 (tankless). Main line camera inspection $300–$500. Root clearing $500–$1,500.
⚡
Electrical — Panel & Safety Inspection
⏱ ~15 min inspection (visual only)
▾
Test all GFCI outlets (kitchen, bath, garage, exterior)Press the TEST button — the outlet should go dead. Press RESET to restore. Non-functional GFCIs are a code violation and electrocution risk near water sources.
Open the panel and look for corrosion, scorch marks, or double-tapsVisual inspection only. Scorch marks or burning smell = call an electrician today. Double-tapped breakers (two wires on one breaker) are a fire hazard and building code violation.
Test smoke detectors — replace if 10+ years oldPress test button. Replace batteries annually. Smoke detector sensors degrade after 10 years regardless of battery life — check the manufacture date on the back.
Check exterior outlets and lighting for winter damageInspect covers on outdoor receptacles for cracking. GFCI protection is required for all exterior outlets. Landscape lighting connections should be inspected for corrosion from freeze cycles.
📞 When to Call a Pro
Any scorch marks, tripping breakers, flickering lights, or aluminum wiring (common in western suburb homes built 1965–1975) requires a licensed electrician. Cost: GFCI outlet replacement $150–$250/outlet. Panel inspection $200–$400. Panel upgrade (100A → 200A): $3,000–$5,500 in Downers Grove or Clarendon Hills.
🏗️
Foundation & Basement — Water & Crack Inspection
⏱ ~15 min inspection
▾
Walk the full basement perimeter looking for water stainsEfflorescence (white chalky deposits) means water has been migrating through the block. Fresh stains from this winter's snow melt indicate active infiltration. Map stains with tape so you can monitor them.
Inspect foundation cracks — horizontal vs. vertical mattersHairline vertical cracks are normal concrete shrinkage. Horizontal cracks or stair-step cracks in block walls indicate soil pressure and potential structural movement — require immediate professional evaluation.
Check grade slopes away from house on all sidesSoil should slope 6 inches down in the first 10 feet away from the foundation. Low spots or flat areas channel spring runoff toward the house. Add topsoil to low areas before the rainy season.
Test sump pump — pour water in pit until pump activatesThe pump should activate well before the pit overflows and discharge water outside, away from the house. Test this before the April rain events, not during them.
📞 When to Call a Pro
Horizontal cracks, bowing walls, active water seepage, or a failed sump pump require professional evaluation. Cost: Crack injection $400–$800. Interior drain tile system $8,000–$15,000. Exterior waterproofing $12,000–$25,000. Foundation repair with push piers (La Grange clay soil is notorious): $15,000–$40,000.
🐜
Pest Control — Spring Swarm Season
⏱ ~15 min inspection
▾
Inspect wood near grade for termite mud tubesCheck where wood meets the foundation: sill plates, porch posts, deck ledger boards. Mud tubes are pencil-width earthen tubes running up concrete. In western suburbs, April–May is prime swarm season.
Tap exposed wood framing for hollow soundTap with a screwdriver handle. Hollow sound = hollowed-out galleries from carpenter ants or termites. Check basement joists, crawl space, and garage framing first.
Clear wood-to-soil contact at all exterior pointsMulch, firewood, and landscape timbers touching your siding or foundation are termite highways. Maintain 6" clearance between all wood and soil. Move firewood storage away from the house.
Seal entry points — check where utilities enter the houseMice can enter through a gap the diameter of a pencil. Inspect where pipes, wiring, and gas lines enter the foundation. Seal with steel wool and expanding foam — not just caulk, which rodents chew through.
📞 When to Call a Pro
Any mud tubes, hollow wood, or termite swarmers (winged insects, April–May) require an immediate professional inspection. Cost: Termite inspection $75–$150 (often free with treatment quote). Termite treatment $500–$2,500 (liquid) or $1,500–$3,000 (Sentricon bait system, preferred for western suburb homes with finished basements). Annual monitoring $200–$400/year.
🎨
Exterior Painting & Siding
⏱ ~15 min walk-around
▾
Walk the full exterior looking for peeling, chipping, or bare woodPay special attention to south-facing walls (most sun exposure) and anywhere that stays wet (below gutters, near AC equipment). Bare wood absorbs moisture and leads to rot within one season.
Check vinyl siding for cracks, gaps, or loose sectionsPress on siding panels — any that buckle or flex have lost their locking clips. Wind-driven rain can get behind loose siding and saturate the OSB sheathing underneath.
Inspect trim boards and fascia for soft spots or rotProbe with a screwdriver — any give or spongy texture is rot. Fascia rot is usually caused by a slightly-off gutter that lets water wick back against the wood.
Check caulk at all siding joints, trim corners, and window surroundsFailed siding caulk is the most common and cheapest-to-fix moisture entry point. A $10 tube of paintable exterior caulk applied in April can prevent $3,000 in rot repair the following year.
📞 When to Call a Pro
More than 20% of exterior with paint failure, any rot in structural trim, or full siding replacement: hire a painting or siding contractor. Cost: Exterior painting (average home) $4,000–$9,000 in Oak Brook/Clarendon Hills. Cedar siding replacement $10–$18/sq ft installed. Fiber cement (HardiePlank): $8–$14/sq ft. Wood rot repair: $400–$2,500 depending on scope.
🛡️
General & Safety — Annual Essentials
⏱ ~15 min
▾
Test garage door auto-reverse (safety sensor check)Place a 2x4 flat on the ground under the door. The door should reverse immediately on contact. Also test the photo-eye sensors — wave your foot through the beam while door is closing. If it doesn't reverse, a child is at serious risk.
Check attic insulation depth and ventilationIn northern Illinois, you need R-49 to R-60 in the attic (16–20 inches of blown-in fiberglass). Less than 12 inches and you're significantly over-conditioning your home through the ceiling year-round.
Inspect deck boards, railings, and ledger board connectionTest railing stability by pushing laterally — it should not flex. Probe deck boards with a screwdriver. The ledger board connection to the house is the most common point of deck collapse; inspect for rot and loose hardware.
Locate and photograph all shutoffs: water, gas, and electricalTake phone photos of your main water shutoff, gas shutoff at the meter, and electrical main breaker. Share with your family. In an emergency, knowing where these are saves thousands in damage.
Service lawn equipment and irrigation systemSharpen mower blades (dull blades tear grass, causing disease). If you have an in-ground irrigation system, flush zones and check heads for winter breakage before turning on. Cracked heads run continuously underground.
📞 When to Call a Pro
Failed auto-reverse on garage door, deck with structural rot, or inadequate attic insulation: call the appropriate specialist. Cost: Garage door sensor/safety repair $100–$250. Deck repair $1,500–$5,000. Deck replacement $15,000–$40,000. Attic insulation (blown-in, average home): $1,500–$3,500.
Found something that needs a pro?
HomeRoster connects western suburb homeowners with personally vetted contractors in Hinsdale, Western Springs, Oak Brook, La Grange, Downers Grove, and Clarendon Hills. Tell us the project — we find the right pro, with rough pricing and availability back to you within 24 hours.