The Complete Home Maintenance Checklist
All 81 maintenance tasks that keep a house running — organized by system. For each one you'll find how often to do it, how long it takes, roughly what it costs, and the repair bill it helps you avoid.
Staying on top of all of them protects an estimated $89,010 in repair and replacement costs.
Heating & Cooling9 tasks
Replace HVAC air filter
Easy DIYA clogged filter reduces efficiency by up to 15% and strains the motor. Standard 1" filters need changing every 1–3 months; thicker 4" media filters last 6–12 months.
Every 3 months · 10 min · $10–$30 · saves ~$150
Annual HVAC professional tune-up
Hire a professionalPrevents mid-season breakdowns. Technician checks refrigerant, coils, and electrical.
Once a year · 2 hrs (pro) · $80–$150 · saves ~$1,200
Prepare furnace for winter
Easy DIYReplace filter, test thermostat, check vents before first cold snap.
Once a year · 30 min · $10–$30 · saves ~$200
Clean outdoor AC condenser
Moderate DIYGrass clippings and dirt in the coils force the unit to run hot and long.
Once a year · 1 hr · $0–$150 · saves ~$500
Clear AC condensate drain line
Easy DIYA clogged drain line backs up and floods the pan — a top cause of ceiling stains.
Once a year · 30 min · $0–$20 · saves ~$700
Vacuum vents and return grilles
Easy DIYDust buildup restricts airflow and recirculates allergens through the house.
Every 3 months · 30 min · $0–$15 · saves ~$120
Check thermostat batteries & schedule
Easy DIYDead batteries and stale schedules quietly waste heating and cooling money.
Twice a year · 15 min · $0–$15 · saves ~$180
Professional duct inspection & sealing
Hire a professionalLeaky ducts lose 20–30% of conditioned air before it reaches your rooms.
Every 3–5 years · 3 hrs (pro) · $300–$700 · saves ~$900
Service furnace humidifier
Moderate DIYReplace the pad and check the water line so winter air stays comfortable.
Once a year · 30 min · $10–$40 · saves ~$200
Plumbing20 tasks
Flush water heater
Moderate DIYSediment buildup cuts efficiency and shortens lifespan by years. Once a year is right for most homes; every 6 months if you have hard water.
Once a year · 1 hr · $0–$50 · saves ~$800
Test pressure relief valve
Easy DIYThis valve is the tank's safety release. A stuck one is a genuine rupture risk.
Once a year · 15 min · $0–$20 · saves ~$1,500
Inspect anode rod
Moderate DIYThis sacrificial rod rusts so your tank doesn't. Replacing it can double tank life.
Every 3–5 years · 1 hr · $20–$40 · saves ~$700
Set water heater to 120°F
Easy DIYLower temps cut standby losses and prevent scalding — without losing hot water.
Once a year · 10 min · $0–$0 · saves ~$130
Insulate water heater & hot pipes
Easy DIYAn insulating blanket and pipe sleeves cut standby heat loss noticeably.
Every 5–10 years · 1 hr · $20–$60 · saves ~$160
Locate & test main water shutoff
Easy DIYIn a burst-pipe emergency, knowing this valve works saves thousands in minutes.
Once a year · 15 min · $0–$50 · saves ~$2,000
Check under-sink plumbing for leaks
Easy DIYSlow drips rot cabinets and feed mold long before you see a puddle.
Every 3 months · 20 min · $0–$40 · saves ~$1,200
Test toilets for silent leaks
Easy DIYA leaking flapper can waste 200 gallons a day with no sound at all.
Twice a year · 15 min · $0–$25 · saves ~$300
Check home water pressure
Easy DIYPressure over 80 psi stresses every pipe, valve, and appliance in the house.
Once a year · 20 min · $10–$30 · saves ~$1,000
Re-caulk tub & shower
Easy DIYCracked caulk lets water reach the subfloor — the start of expensive rot.
Once a year · 1-2 hrs · $10–$30 · saves ~$1,500
Shut off & drain outdoor faucets
Easy DIYWater left in a hose bib freezes and splits the pipe inside your wall.
Once a year · 30 min · $0–$20 · saves ~$1,500
Insulate pipes against freezing
Easy DIYSleeve any pipes in crawlspaces, garages, or exterior walls before a hard freeze.
Once a year · 1-2 hrs · $15–$60 · saves ~$2,000
Test sump pump operation
Easy DIYPour a bucket of water in the pit — the pump must kick on and clear it.
Every 3 months · 15 min · $0–$15 · saves ~$3,000
Clean sump pit & inlet screen
Moderate DIYSilt and gravel jam the float switch, so the pump never senses rising water.
Once a year · 1 hr · $0–$25 · saves ~$2,500
Test sump backup battery
Easy DIYStorms cause the flooding and the power cut at the same time — backup is the whole point.
Twice a year · 30 min · $0–$150 · saves ~$4,000
Check sump discharge line
Easy DIYIf the outlet is frozen, crushed, or buried, the pump just recycles water into the pit.
Twice a year · 30 min · $0–$40 · saves ~$1,500
Check & refill softener salt
Easy DIYRun out of salt and hard water returns, scaling your heater and fixtures.
Every month · 15 min · $8–$25 · saves ~$200
Clean brine tank
Moderate DIYSalt bridges and sludge stop regeneration even when the tank looks full.
Once a year · 1-2 hrs · $0–$30 · saves ~$400
Test water hardness & settings
Easy DIYConfirm the unit is actually softening and isn't wasting salt on the wrong setting.
Twice a year · 20 min · $10–$25 · saves ~$300
Professional resin & valve service
Hire a professionalResin beads wear out over years — a tech can rebuild the valve and restore capacity.
Every 3–5 years · 2 hrs (pro) · $150–$350 · saves ~$900
Roof & Gutters8 tasks
Clean gutters
Moderate DIYBlocked gutters cause foundation damage, roof rot, and ice dams.
Twice a year · 2-3 hrs · $0–$200 · saves ~$2,000
Inspect roof for damage
Moderate DIYLook for missing shingles, flashing gaps, and moss growth after winter.
Twice a year · 1 hr · $0–$300 · saves ~$5,000
Clean gutters after spring storms
Moderate DIYSpring blossoms, seeds, and grit clog downspouts just as heavy rain arrives.
Twice a year · 2-3 hrs · $0–$200 · saves ~$1,800
Inspect attic for leaks & pests
Moderate DIYWater stains, daylight, or droppings in the attic are your earliest roof warning.
Twice a year · 30 min · $0–$150 · saves ~$2,500
Check roof edges for ice dams
Easy DIYIce ridges at the eaves push meltwater backward under the shingles.
Every month · 20 min · $0–$150 · saves ~$2,500
Clear heavy snow from roof
Advanced DIYDeep wet snow can overload a roof — use a roof rake from the ground, never a ladder.
Every month · 1 hr · $0–$300 · saves ~$4,000
Check attic ventilation & temp
Moderate DIYA superheated attic bakes shingles from beneath and drives up cooling costs.
Once a year · 30 min · $0–$200 · saves ~$800
Clear downspouts & yard drains
Easy DIYDownspouts must carry water well away from the foundation, not pool beside it.
Once a year · 45 min · $0–$30 · saves ~$800
Appliances11 tasks
Clean dryer vent
Moderate DIYClogged dryer vents are the #1 cause of home appliance fires.
Once a year · 1 hr · $0–$100 · saves ~$500
Deep clean lint trap housing
Easy DIYLint slips past the screen into the cavity below, where it bakes against the heater.
Every 3 months · 15 min · $0–$15 · saves ~$150
Clean refrigerator coils
Easy DIYDusty coils make the compressor work harder — shortens fridge life.
Twice a year · 30 min · $0–$0 · saves ~$400
Replace refrigerator water filter
Easy DIYAn exhausted filter restricts flow and strains the ice maker and water valve.
Twice a year · 15 min · $30–$60 · saves ~$150
Clean & test fridge door seals
Easy DIYIf a dollar bill slides out of the closed door easily, cold air is escaping all day.
Once a year · 20 min · $0–$10 · saves ~$250
Clear fridge defrost drain
Moderate DIYA blocked drain sends water into the crisper drawers or onto your floor.
Once a year · 30 min · $0–$15 · saves ~$250
Clean dishwasher filter & spray arms
Easy DIYA gunked filter is the #1 reason dishes come out gritty and the pump wears early.
Every 3 months · 20 min · $0–$10 · saves ~$250
Run dishwasher descaling cycle
Easy DIYHard-water scale coats the heating element and steadily kills performance.
Every 3 months · 30 min · $5–$15 · saves ~$150
Inspect dishwasher supply hose
Easy DIYA failed supply line under the counter can flood a kitchen before anyone notices.
Once a year · 20 min · $0–$30 · saves ~$1,200
Inspect washing machine hoses
Easy DIYBurst washer hoses are among the most common and costly home water claims.
Once a year · 20 min · $0–$40 · saves ~$2,500
Clean range hood filter
Easy DIYGrease-saturated filters stop venting and become a fire hazard over the stove.
Every 3 months · 20 min · $0–$20 · saves ~$150
Home Safety4 tasks
Test smoke & CO detectors
Easy DIYTest monthly, replace batteries annually, replace units every 10 years.
Every month · 15 min · $5–$20 · saves ~$0
Inspect & sweep chimney
Hire a professionalCreosote buildup is the direct cause of most chimney fires. Do this before burning season.
Once a year · 2 hrs (pro) · $150–$350 · saves ~$5,000
Check fire extinguisher pressure
Easy DIYConfirm the gauge reads green, the pin and seal are intact, and the unit hasn't expired or lost charge.
Every month · 10 min · $0–$45 · saves ~$0
Test garage door auto-reverse
Easy DIYPlace an object in the path — the door must reverse. Then lubricate rollers and hinges.
Once a year · 30 min · $0–$30 · saves ~$500
Exterior19 tasks
Winterize sprinkler system
Hire a professionalWater left in lines freezes and cracks pipes — $500+ repair.
Once a year · 1 hr (pro) · $75–$150 · saves ~$600
Sprinkler start-up & backflow test
Hire a professionalPressurize slowly, check for winter breaks, and test the backflow preventer.
Once a year · 1 hr (pro) · $75–$150 · saves ~$500
Check & adjust sprinkler heads
Easy DIYBroken or misaimed heads water the driveway and leave dry patches on the lawn.
Twice a year · 45 min · $0–$40 · saves ~$300
Audit irrigation for leaks
Easy DIYRun each zone and watch for geysers, soggy spots, and heads that never shut off.
Once a year · 30 min · $0–$25 · saves ~$250
Test & balance pool chemistry
Easy DIYOff-balance water corrodes equipment, eats liners, and stains surfaces fast. Test 2–3 times a week in swim season, and always after heavy rain or heavy use.
Every week · 20 min · $20–$50 · saves ~$600
Clean or backwash pool filter
Easy DIYA loaded filter starves the pump, which then runs hot and fails early.
Every month · 45 min · $0–$30 · saves ~$400
Open pool for the season
Moderate DIYRemove the cover, reconnect equipment, and shock the water before first swim.
Once a year · 3 hrs · $150–$400 · saves ~$500
Close & winterize pool
Hire a professionalLines must be blown out and plugged — a frozen pool line is a major repair.
Once a year · 3 hrs (pro) · $200–$450 · saves ~$2,000
Inspect pool pump & heater
Hire a professionalCheck the pump basket, seals, and heater for scale before the busy season.
Once a year · 1 hr (pro) · $100–$250 · saves ~$1,500
Drain, clean & refill hot tub
Moderate DIYEven treated tub water saturates with solids — fresh water protects the heater and jets.
Every 3 months · 2 hrs · $0–$50 · saves ~$400
Re-caulk windows and doors
Easy DIYFailed caulk lets moisture in and air out — raises heating bills noticeably.
Once a year · 2-3 hrs · $15–$50 · saves ~$300
Inspect foundation for cracks
Easy DIYCatch new or widening cracks early, while they're still a sealant job.
Once a year · 30 min · $0–$200 · saves ~$5,000
Trim branches away from roof
Moderate DIYOverhanging limbs scrape shingles, drop debris in gutters, and invite pests inside.
Once a year · 2 hrs · $0–$400 · saves ~$1,800
Pressure wash siding & walkways
Moderate DIYRemoving mildew and algae protects siding and keeps walkways from turning slick.
Once a year · 3 hrs · $0–$250 · saves ~$600
Inspect & reseal deck
Moderate DIYCheck for soft boards and loose railings, then seal against sun and rain.
Once a year · 4-6 hrs · $50–$200 · saves ~$1,500
Seal driveway cracks
Moderate DIYWater in a crack freezes, expands, and turns a hairline into a pothole.
Every 3–5 years · 3 hrs · $30–$150 · saves ~$1,200
Replace door weatherstripping
Easy DIYIf you can see daylight around a closed door, you're heating the outdoors.
Once a year · 1-2 hrs · $15–$50 · saves ~$250
Find & seal air drafts
Easy DIYOutlets, rim joists, and attic hatches leak more air than most windows do.
Once a year · 2 hrs · $10–$40 · saves ~$350
Check attic insulation depth
Moderate DIYInsulation settles over time. Topping up is one of the best energy paybacks there is.
Once a year · 1 hr · $0–$400 · saves ~$700
Electrical10 tasks
Run generator test under load
Easy DIYA generator that sits unused is the one that won't start when the power goes out.
Every month · 20 min · $0–$15 · saves ~$800
Change generator oil & filter
Moderate DIYOld oil gels in the cold and is the most common cause of a no-start in an outage.
Once a year · 1 hr · $30–$80 · saves ~$1,200
Professional generator service
Hire a professionalTech checks the transfer switch, valves, and load test — before storm season.
Once a year · 2 hrs (pro) · $200–$400 · saves ~$2,500
Check fuel supply & stabilizer
Easy DIYUntreated gasoline goes stale in months and varnishes the carburetor.
Twice a year · 20 min · $20–$60 · saves ~$500
Test generator starting battery
Easy DIYStandby batteries quietly die in about 3 years — test before you need them.
Once a year · 30 min · $0–$120 · saves ~$600
Inspect electrical panel
Hire a professionalCheck for warm breakers, tripping patterns, or signs of corrosion annually.
Once a year · 1 hr (pro) · $150–$300 · saves ~$3,000
Test GFCI & AFCI outlets
Easy DIYPress test/reset on kitchen, bath, garage, and outdoor outlets — these save lives. Also retest after any power outage.
Every month · 15 min · $0–$25 · saves ~$400
Set ceiling fans counterclockwise
Easy DIYSummer direction pushes air down, creating a wind-chill effect that eases the AC.
Twice a year · 10 min · $0–$0 · saves ~$120
Set ceiling fans clockwise
Easy DIYWinter direction pulls warm air off the ceiling and circulates it back down.
Twice a year · 10 min · $0–$0 · saves ~$150
Clean bathroom exhaust fans
Easy DIYA dust-choked fan can't pull moisture out, which is how bathroom mold starts.
Once a year · 30 min · $0–$15 · saves ~$400
Which of these does your home actually need?
Answer a few questions about your home and HomeGuard builds your personalized maintenance schedule — the right tasks, at the right time of year, for your appliances and climate.
Build my free schedule