Symptom Guides · landscaping

Why won't my sprinkler controller save its program?

Common causes, quick checks, and repair costs

A controller that suddenly refuses to save or run programs usually has a dead backup battery, a corrupted memory chip after a power surge, or a failing display board. Start by cutting power for 60 seconds and re-entering one simple program. If it won't hold the settings after a full power cycle, the internal memory or logic board is likely gone.

6 min read · Updated July 19, 2026 · Pro required · Pro $200–$1,200

Stop if you notice this

  • Kill power at the breaker before opening any hardwired controller or touching the transformer.
  • The 24VAC side is low voltage, but the transformer's line side is full 120V and can shock or arc.
  • Never work inside a controller that smells burnt or shows water without cutting power first.
  • If you see scorch marks on the board or terminal strip, stop and call a pro; that's surge or short damage.

Call a licensed pro

  • If the unit still loses settings with a fresh battery, the memory chip itself is failing and the controller needs replacing.
  • If the reset doesn't take or the display shows garbage characters, the board is damaged and you're buying a new controller.

Ranked likely causes

6 causes

  • Why it happens

    Older controllers use a coin cell or small rechargeable to hold programming when power blips. Once it dies, any brief outage wipes the schedule. Many units are 5 to 10 years old before this shows up.

    First check

    Open the face panel and find the coin cell (usually a CR2032) or 9V slot. Swap it, then re-enter your program and test whether it survives a power cut.

    Call a pro when

    If the unit still loses settings with a fresh battery, the memory chip itself is failing and the controller needs replacing.

Seeing this same pattern at home?

What's actually happening when the controller won't program

Your controller lights up, the buttons respond, but the schedule won't save or the zones won't fire on time. That's the classic 'won't program' symptom, and it's usually a power or memory problem, not a broken button.

Here's the key idea: a sprinkler controller has to write your schedule into memory and hold it there. If it can't keep power steady or the memory is fried, everything you type evaporates.

The good news is this is one of the more DIY-friendly irrigation faults. A lot of these get fixed with a 60-second power cycle and a $4 battery.

The bad news is that when it's surge damage to the logic board, there's no repair. You're buying a new controller, and there's no way around that.

Before you do anything else, try a 60-second power cut and reprogram one test zone. That single step fixes a surprising number of these calls.

The usual suspects, ranked

In the field, the causes stack up in a pretty predictable order. Start at the top and work down; you'll solve most of these before you get halfway.

First is the backup battery. Controllers 5 years and older often have a coin cell that's dried out, so any power blip wipes the schedule. It's cheap and it's the highest-odds fix.

Second is a power surge, usually from a summer storm. A spike corrupts memory or kills the board, and the tell is a display that shows garbage characters or won't reset cleanly.

Third is the transformer. A weak 24VAC supply gives just enough juice to light the screen but not enough to write memory, which looks exactly like a programming fault.

After that you're into firmware hangs on smart units, worn membrane buttons, and moisture damage. Those are real but less common.

  • Dead backup battery: most common, cheapest fix
  • Surge or lightning damage: common after storms, often fatal to the board
  • Weak transformer: sneaky, mimics a memory fault
  • Frozen firmware: smart controllers only, fixed by reset
  • Failed buttons or display: age-related, replace the unit
  • Moisture and corrosion: outdoor units with bad gaskets

Stop and call a professional if

  • Kill power at the breaker before opening any hardwired controller or touching the transformer.
  • The 24VAC side is low voltage, but the transformer's line side is full 120V and can shock or arc.
  • Never work inside a controller that smells burnt or shows water without cutting power first.
  • If you see scorch marks on the board or terminal strip, stop and call a pro; that's surge or short damage.
  • Outdoor controllers should stay in a rated enclosure; don't leave the case open in the rain to 'dry out.'

See my most likely cause

Describe what's happening or add a photo, and get your most likely cause free.

Free to start · Guidance only, not a substitute for licensed trade work

How to diagnose it step by step

Work these in order. Each step rules out a cause, so you're not guessing.

Start with the full power cycle. Kill power at the plug or breaker for a solid 60 seconds (a quick tap won't drain the capacitors). Restore power and watch the display boot cleanly.

Now enter one simple test program: a single zone, one start time, a 5-minute run. Don't build your whole schedule yet. You're just testing whether the unit can hold anything at all.

Cut power again for 60 seconds, restore it, and check if that test program survived. If it vanished, the memory or battery is your problem.

Open the face panel and find the backup battery. Most residential controllers use a CR2032 coin cell; some older ones take a 9V. Swap it and repeat the test.

If you own a multimeter, check the incoming power. Confirm the outlet is live, then read the transformer output at the terminals. You want roughly 24 to 28 volts AC.

For a Wi-Fi controller, do the factory reset per the manual (often holding two buttons for 10 seconds) and reprogram from the app.

Last, open the enclosure and look for water, green corrosion, or a burnt smell. Any of those, and you've found your answer.

Write your zones and run times on a piece of tape inside the door before you start. If the controller wipes, you'll want that reference to reprogram fast.

What this costs in 2026

Professional repair typically runs $200–$1200. This is not a DIY job, so plan on hiring a pro.

A backup battery is $4 to $12. A plug-in transformer, if your model uses one, runs $20 to $45. Those are the cheap wins.

A new basic controller (4 to 8 zones) is $60 to $180 at a home center. Smart Wi-Fi models are $130 to $280.

Bring in a pro and the range jumps to $200–$1200. That covers the controller, the labor to swap and rewire it, and a diagnostic on the valve wiring while they're there.

The labor spread is wide because rewiring an old multi-zone controller takes time, especially if the previous installer didn't label the zone wires (they rarely do).

  • Backup battery: $4 to $12
  • Plug-in transformer: $20 to $45
  • Basic replacement controller: $60 to $180
  • Smart Wi-Fi controller: $130 to $280
  • Pro install and rewire: $250 to $500 labor on top of the unit

DIY vs pro cost bands

Pro$200$1,200

Action checklist

0/6

When to DIY and when to call someone

This is a green-light DIY job for most homeowners, right up to the point where line voltage or scorched boards enter the picture.

Do it yourself: power cycling, battery swaps, factory resets, and even a straight controller replacement if the wiring is labeled and the transformer plugs in.

Swapping a controller is mostly a matter of matching zone wires to the same terminal numbers on the new unit. Take a phone photo of the old wiring before you disconnect anything.

Call a pro when the controller is hardwired to 120V, when you smell burning, or when the zone wires are a rat's nest with no labels.

Also call a pro if you replace the controller and zones still misbehave. At that point the problem may be in the valves or field wiring, not the timer.

If your controller is wired directly into a junction box instead of plugged into an outlet, the transformer's line side is live 120V. That's a licensed-electrician job, not a weekend project.

Can this wait, or do you need to move now?

It depends on the season and your landscape. In cool weather with established plants, you can limp along for a week or two.

In summer heat, a controller that won't run zones means your lawn and beds are drying out on day one. That's a move-now situation.

The stopgap is manual run mode. Almost every controller lets you fire individual zones by hand even without a saved schedule. Use it to keep things alive while you sort the fix.

The bigger risk is if the fault is a shorting transformer rather than dead memory. A shorting transformer can trip breakers and, worst case, cook the valve solenoids. That one you don't sit on.

Why storms and seasons matter here

Most 'sudden' controller failures aren't random. They cluster around storms and startup season.

Summer thunderstorms are the surge season. A nearby strike sends a spike through the grid or the buried valve wires, and the memory takes the hit.

Spring startup is when dead batteries show up. The unit sat unpowered or on a weak charge all winter, and the schedule was already gone before you flipped it back on.

Cold garages accelerate battery failure, so northern homeowners often find the problem the first warm week of the year.

A $30 to $60 plug-in surge protector on the controller outlet, or a whole-house surge device, pays for itself the first time a storm rolls through.

How we put this together

This guide reflects common residential irrigation service calls and the failure patterns techs see across basic timers and smart controllers.

Cost ranges are 2026 US estimates for parts at retail and typical regional labor rates. Your local pricing will vary with market and controller type.

We keep the DIY and pro boundaries conservative on purpose. Low-voltage work is fine for handy homeowners; anything touching 120V or showing surge damage belongs to a licensed pro.

When in doubt, the safe sequence is always the same: cut power, test one thing at a time, and stop the moment you smell smoke or see corrosion.

Interactive decision tree

Is there an immediate safety risk (gas, sparks, flooding, CO)?

Step 1 of 3

Frequently asked questions

Why did my sprinkler controller lose its program all at once?

Almost always a power event or a dead backup battery. A brief outage, a surge, or a browning-out transformer can wipe the schedule instantly. If a fresh battery and clean reprogram fix it, you dodged a replacement.

Can I fix a controller that won't save programs myself?

Often yes. Power-cycling, swapping the coin cell battery, and doing a factory reset are all safe homeowner steps. If those don't take, the memory or logic board is dead and the unit needs replacing.

How much does a new sprinkler controller cost in 2026?

A basic 4 to 8 zone controller runs about $60 to $180 at the counter. Smart Wi-Fi models land around $130 to $280. Add roughly $250 to $500 in labor if a pro installs and rewires it.

Is it worth repairing an old controller or just replacing it?

If the fault is the battery, transformer, or firmware, repair it. If the logic or display board failed, replace it. Board-level repair on residential controllers isn't cost-effective; a new unit is usually cheaper than the diagnostic time.

Could a lightning strike really scramble my controller?

Yes, and it's one of the most common causes you'll see. A strike doesn't need to hit the house; a nearby ground surge travels through the wiring. That's why whole-house surge protection is a smart add for irrigation setups.

My display looks fine but nothing saves. What's wrong?

A lit display doesn't mean the controller has enough power to write to memory. A weak transformer or dead backup battery lets the screen glow while the logic starves. Check voltage and swap the battery before assuming the unit is dead.

Will my sprinklers still run if I can't program the controller?

Most controllers have a manual run mode that fires zones on demand even without a saved schedule. Use that to keep the lawn alive short-term. It's a stopgap, not a fix, since you have to trigger it by hand.

Get your causes ranked

Describe what's happening or add a photo, and get your most likely cause free. If anything involves gas, burning smells, sparking, sewage, or active flooding, stop DIY and call a licensed pro or emergency services.

Takes about a minute · No account needed for your free preview

HomeSymptom Editorial Team

Home repair writers

HomeSymptom Editorial Review

Trade-experienced editors

Checked for practical accuracy and safety before publish.

Related guides

Sprinkler Controller Won't Save Program? Fixes | HomeSymptom