Why maintenance matters financially
Deferred maintenance is the most expensive mistake homeowners make. Small problems become big problems:
| Neglected task | Cost to maintain | Cost to repair if neglected |
|---|---|---|
| Clean gutters twice a year | $200–$400/year | $5,000–$15,000 (foundation/water damage) |
| Replace furnace filter quarterly | $40–$120/year | $5,000–$10,000 (premature furnace failure) |
| Re-caulk windows and doors | $50–$200/year | $10,000–$25,000 (window replacement) |
| Grade soil away from foundation | $200–$500 once | $10,000–$40,000 (foundation crack repair) |
| Maintain roof (inspect annually) | $200–$500/year | $8,000–$20,000 (full replacement earlier than needed) |
Budget 1–3% of your home’s value per year for maintenance and save yourself from catastrophic repair bills.
Monthly tasks (all year)
These take 15–30 minutes and should become habit:
| Task | Why | Time |
|---|---|---|
| Test smoke and CO detectors | Life safety — required by law in all provinces | 2 min |
| Check furnace / HVAC filter | Dirty filters reduce efficiency 15–25% and shorten equipment life | 5 min |
| Inspect under sinks for leaks | Catches water damage early — before mould starts | 5 min |
| Run rarely used fixtures | Prevents p-trap dry-out (lets sewer gas into home) | 2 min |
| Clean dryer lint trap and check vent | Lint is the #1 cause of dryer fires in Canada | 5 min |
| Check water softener salt (if applicable) | Prevents hard water scale buildup | 2 min |
| Walk around exterior | Spot damage from storms, animals, or settling early | 5 min |
Spring checklist (March–May)
Spring is inspection and repair season — winter damage reveals itself as snow melts.
Exterior
| Task | Priority | DIY cost | Pro cost | Notes |
|---|---|---|---|---|
| Inspect roof from ground (binoculars) | High | $0 | $200–$400 (pro inspection) | Look for missing/curled shingles, flashing damage |
| Clean gutters and downspouts | High | $0 (DIY) | $150–$300 | Ensure downspouts direct water 6+ feet from foundation |
| Check foundation for new cracks | High | $0 | — | Hairline cracks are normal; widening cracks need evaluation |
| Inspect and repair caulking around windows, doors, trim | Medium | $20–$50 | $200–$500 | Prevents water infiltration |
| Power wash siding, driveway, walkways | Low | $50 (rental) | $200–$500 | Prevents mould/mildew buildup |
| Check deck/patio for loose boards, rot, popping nails | Medium | $50–$200 | $300–$800 | Seal or stain if needed (every 2–3 years) |
| Grade soil away from foundation | High | $50–$200 | $500–$2,000 | Slope should fall 6 inches over first 10 feet from house |
| Service AC unit | Medium | $0 (clean debris) | $100–$200 (pro tune-up) | Remove winter cover, clear 2 feet around unit |
| Repair driveway cracks | Low | $20–$50 | $200–$500 | Seal cracks before they expand with next winter’s freeze-thaw |
Interior
| Task | Priority | DIY cost | Pro cost | Notes |
|---|---|---|---|---|
| Replace HVAC filter | High | $10–$30 | — | Start of cooling season |
| Test sump pump | High | $0 | — | Pour water in pit — pump should activate. Replace battery backup annually |
| Check attic for leaks | High | $0 | — | Ice dam damage often shows up in spring |
| Clean range hood filter | Medium | $0 | — | Soak in hot soapy water or run through dishwasher |
| Deep clean | Low | $0 (DIY) | $300–$600 (pro) | Spring cleaning tradition — behind appliances, baseboards, vents |
| Test garage door safety reverse | High | $0 | — | Place a 2×4 under door — should reverse on contact |
| Check fire extinguishers | High | $0 | $50–$100 (recharge) | Replace if expired or recharge indicators show low |
Summer checklist (June–August)
Summer is for outdoor maintenance and preparing for the heaviest-use season.
Exterior
| Task | Priority | DIY cost | Pro cost | Notes |
|---|---|---|---|---|
| Maintain landscaping | Medium | $0–$200 | $200–$500/month | Keep plants trimmed 12+ inches from house to prevent moisture and pests |
| Inspect and repair fencing | Low | $50–$200 | $300–$1,000 | Fix leaning posts, replace damaged boards |
| Seal / stain deck (every 2–3 years) | Medium | $100–$300 | $500–$1,500 | Best done in warm, dry weather |
| Check outdoor faucets for leaks | Medium | $0 | — | Repair before heavy irrigation season |
| Inspect driveway / walkways | Low | $20–$100 | $200–$500 | Fill cracks and level trip hazards |
| Trim trees away from house | High | $50–$100 | $300–$2,000 | Branches should be 6+ feet from roof (prevents damage and pest access) |
| Check window screens | Low | $5–$15 per screen | — | Repair tears to keep insects out |
Interior
| Task | Priority | DIY cost | Pro cost | Notes |
|---|---|---|---|---|
| Clean refrigerator coils | Medium | $0 | — | Dusty coils increase energy use 15–25%. Pull fridge out, vacuum coils |
| Test and clean bathroom exhaust fans | Medium | $0 | — | Remove cover, vacuum dust, ensure fan pulls moisture out |
| Check basement for moisture | High | $0 | — | Summer humidity often causes condensation. Run a dehumidifier if above 60% RH |
| Inspect water heater | Medium | $0 | $100–$200 (flush) | Check for rust, leaks. Flush sediment annually |
| Check door and window weatherstripping | Medium | $20–$50 | — | Replace if crushed or missing — saves on both AC and heating |
Fall checklist (September–November)
Fall is the most critical maintenance season in Canada — you’re preparing for 4–6 months of extreme cold.
Exterior
| Task | Priority | DIY cost | Pro cost | Notes |
|---|---|---|---|---|
| Clean gutters and downspouts (again) | Critical | $0 (DIY) | $150–$300 | Remove leaves before freeze. Clogged gutters = ice dams |
| Inspect roof | High | $0 | $200–$400 | Last chance to repair before winter. Fix loose shingles, damaged flashing |
| Winterize outdoor faucets | Critical | $0–$20 | — | Shut off interior valve, drain the line, install insulated hose bib cover |
| Disconnect and store garden hoses | Critical | $0 | — | Water left in hoses can freeze back into the spigot line |
| Grade soil / check drainage | High | $50–$200 | $500–$2,000 | Ensure water flows away from foundation before snowmelt |
| Winterize sprinkler system | High | $0–$50 | $80–$150 (blow out) | Hire a pro to blow out lines with compressed air |
| Seal driveway (every 2–3 years) | Medium | $100–$200 | $300–$600 | Protect asphalt from freeze-thaw damage |
| Trim dead branches | Medium | $0–$100 | $300–$1,500 | Ice-laden branches fall on roofs, cars, and power lines |
| Service snow blower | Medium | $20–$50 | $80–$150 | Oil change, spark plug, test starter before first snow |
Interior
| Task | Priority | DIY cost | Pro cost | Notes |
|---|---|---|---|---|
| Schedule furnace tune-up | Critical | — | $100–$200 | Annual professional service. Includes safety check, cleaning, efficiency test |
| Replace furnace filter | Critical | $10–$30 | — | New filter for heating season start |
| Reverse ceiling fans (clockwise) | Low | $0 | — | Pushes warm air down from ceiling |
| Test and replace smoke / CO batteries | Critical | $10–$20 | — | Replace ALL batteries in November (daylight savings reminder) |
| Seal drafts around windows and doors | High | $20–$100 | $200–$500 | Use weatherstripping, door sweeps, and caulk |
| Insulate exposed pipes | High | $20–$50 | $100–$300 | Prevent freezing in unheated areas (garage, crawl space, exterior walls) |
| Clean chimney (if wood-burning) | Critical | — | $200–$400 | Creosote buildup causes chimney fires. Annual cleaning required |
| Bleed radiators (if hot water system) | Medium | $0 | — | Release trapped air for even heating |
| Stock winter supplies | Medium | $50–$200 | — | Ice melt (calcium chloride, not rock salt for concrete), snow shovel, flashlights, batteries |
Winter checklist (December–February)
Winter is about monitoring and damage prevention.
Exterior
| Task | Priority | DIY cost | Pro cost | Notes |
|---|---|---|---|---|
| Clear snow from roof (if heavy buildup) | High | $0 (roof rake) | $200–$500 | Prevents ice dams and structural stress. Use a roof rake from the ground |
| Keep walkways and driveway clear | High | $0 (shovel) | $50–$200/month (service) | Liability if someone slips on your property |
| Check for ice dams | Critical | — | $300–$800 (removal) | Icicles along the eave indicate ice dams. Address gutter and attic insulation |
| Monitor foundation vents (crawl space) | Medium | $0 | — | Some should be closed in winter; depends on your setup |
| Shake heavy snow off evergreen shrubs | Low | $0 | — | Prevents branch breakage |
Interior
| Task | Priority | DIY cost | Pro cost | Notes |
|---|---|---|---|---|
| Monitor indoor humidity (30–50% ideal) | High | $10 (hygrometer) | — | Too dry causes cracking wood/drywall; too humid causes condensation/mould |
| Check for frozen pipes in cold snaps | Critical | $0 | $200–$2,000 (thaw/repair) | Open cabinet doors during cold snaps, let faucets drip slightly |
| Replace furnace filter (mid-season) | High | $10–$30 | — | Heavy use means more frequent replacement |
| Test GFCI outlets | Medium | $0 | — | Press “test” button — power should cut off. Press “reset” to restore |
| Check attic for frost buildup | High | $0 | — | Frost on underside of roof deck indicates poor ventilation |
| Prevent dryer vent blockage | Medium | $0 | $100–$200 (pro clean) | Snow can block exterior vents — check after each storm |
Annual and multi-year tasks
| Task | Frequency | Cost | Expected lifespan |
|---|---|---|---|
| Professional furnace/AC tune-up | Annual | $100–$200 each | Furnace: 15–25 years, AC: 12–18 years |
| Chimney sweep | Annual (if used) | $200–$400 | — |
| Professional roof inspection | Every 2–3 years | $200–$400 | Asphalt shingles: 20–30 years, metal: 40–70 years |
| Dryer vent cleaning (full line) | Every 1–2 years | $100–$200 | — |
| Septic tank pump (if applicable) | Every 3–5 years | $300–$600 | — |
| Deck stain/seal | Every 2–3 years | $100–$300 (DIY) | — |
| Driveway seal (asphalt) | Every 2–3 years | $100–$200 (DIY) | Asphalt driveway: 20–30 years |
| Water heater flush | Annual | $0 (DIY) or $100–$200 | Tank: 8–12 years, tankless: 15–20 years |
| Sump pump battery replacement | Annual | $100–$200 | Pump: 7–10 years |
| Window and door caulking | Every 3–5 years | $50–$200 | — |
Major replacement timeline and costs
Plan and save for these capital expenses:
| Component | Expected lifespan | Replacement cost |
|---|---|---|
| Asphalt shingle roof | 20–30 years | $8,000–$20,000 |
| Furnace | 15–25 years | $4,000–$8,000 |
| Air conditioner | 12–18 years | $3,500–$7,000 |
| Water heater (tank) | 8–12 years | $1,500–$3,000 |
| Windows (all) | 20–30 years | $10,000–$25,000 |
| Exterior siding | 20–40 years | $10,000–$25,000 |
| Driveway (asphalt) | 20–30 years | $3,000–$8,000 |
| Deck | 15–25 years | $5,000–$15,000 |
| Kitchen appliances | 10–15 years | $3,000–$8,000 (full set) |
| Interior paint | 5–10 years | $2,000–$5,000 (full home) |
Reserve strategy: On a $600,000 home, budget $6,000–$12,000/year. Keep a separate home maintenance reserve account — this isn’t optional, it’s part of homeownership.