An irrigation controller is only as useful as the schedule you program into it. Incorrect settings leave your lawn drying out or receiving too much water. In Perth, where the watering schedule is tightly regulated and sandy soil drains fast, getting the setup right from the start matters.
This guide covers how to program your irrigation controller in Perth. It explains the key settings, how to build a compliant watering schedule, and how to set zone run times for each season. If your controller is faulty or your reticulation system needs attention before programming, see our Irrigation Repairs Perth page.

Understanding Your Irrigation Controller Settings
Before programming, it helps to understand what each setting does. Most standard controllers work the same way, whether dial-based, button-operated, or app-connected. These are the core irrigation controller settings found on most residential systems.
Zones (also called stations)
A zone is a group of sprinkler heads controlled by a single valve. Your controller activates each zone in sequence. A typical Perth residential sprinkler system has between two and eight zones. These cover separate areas such as the front lawn, back lawn, garden beds, and verge strips.
Controllers number each zone starting at station 1. Each zone runs for its own set duration.
Programs (A, B, C)
Most controllers offer two or three programs, labelled A, B, and C. Each program carries its own watering days, start time, and zone run times. You can run all zones on one program, or split them across programs if different areas need different schedules.
Most Perth homes only need Program A. Use Program B or C when drip irrigation zones require a separate schedule to lawn zones.
Start time
The start time tells the controller when to begin the watering cycle. It applies to the whole program, not individual zones. The controller works through each zone in sequence until the program finishes.
Use only one start time per program. Each additional start time repeats the full zone sequence, which doubles your water use and risks breaching your watering roster.
Zone run times
The run time determines how many minutes each zone operates per session. Each zone can carry a different run time based on the sprinkler head type installed.
Seasonal adjustment
The seasonal adjust setting changes all zone run times at once by a set percentage. Reducing the percentage shortens every zone’s run time. This is useful in shoulder seasons when your lawn and garden need less water than at peak summer.
Off, rain delay, and rain sensor
The off setting stops all programs from running without clearing your saved schedule. The controller saves your program even in the off position. Use this when rain arrives, during the winter sprinkler switch-off, or when your system needs servicing.
Some controllers support a rain delay, which pauses watering for a set number of days. A rain sensor takes this further by stopping the controller automatically when it detects moisture. Both features help manage water bills during Perth’s variable spring and autumn weather.

Perth Watering Days: What Your Controller Must Reflect
Before setting any run times, confirm your allocated watering days and approved times. Programming your controller to the correct Perth watering days is a legal requirement. Watering outside your roster days or approved times can result in a fine.
Your two allocated watering days
Perth scheme water users receive two sprinkler days per week. The roster assigns days based on the last digit of your house number or lot number. Use the Water Corporation’s online checker at watercorporation.com.au to confirm your specific days before programming your controller.
Bore water users in Perth and Mandurah follow the same two-day roster as scheme users. This alignment took effect in September 2022.
Approved watering times
On your allocated days, sprinklers can only run before 9am or after 6pm. The rules prohibit watering during the middle of the day. Early morning is the better choice. It reduces water lost to heat and wind, and gives the lawn time to dry before evening.
Your controller start time must fall within these windows. A start time that allows the cycle to run past 9am creates a breach, even if the start itself was before 9am.
Winter sprinkler switch-off: 1 June to 31 August
Perth homeowners on scheme or bore water must switch off their sprinkler systems each winter. The ban runs from 1 June to 31 August. Running sprinklers during this period risks a $100 fine. Water Corporation inspectors operate seven days a week.
To comply, turn the controller dial to off before 1 June. Leave your program intact. Turning back to run at the start of September will restore your saved schedule.
Power outages can reset older controllers. After any blackout during the watering season, verify the days and times are still correct. A programming error does not excuse watering on the wrong day.

How to Program Your Irrigation Controller: Step by Step
The exact process varies between controller brands and models. The underlying logic is the same across almost all residential systems. Work through the following steps in order and the program will run correctly.
- Confirm the current day and time. This is the first step and the most commonly skipped. Without the correct day and time, the controller cannot trigger your program at the right moment. Recheck this after any power outage.
- Choose your program. Most Perth homes run all zones on Program A. Programs B or C are useful when drip irrigation zones need a different schedule to lawn zones.
- Program your allocated watering days. Select the two days the Water Corporation has assigned to your property. Only those rostered days should be active in the schedule.
- Program the start time. Choose a time before 9am that allows the full cycle to finish within the approved window. Most Perth homeowners use a start time between 5am and 7am to allow for longer cycles.
- Program each zone run time. Input the number of minutes for each zone based on the sprinkler head type installed. The run time section below provides a starting guide.
- Move the dial to run. With all settings saved, turn the dial to the run or auto position. The system will now operate automatically on your scheduled days.
- Complete a manual test. Activate each zone using the manual or test function. Confirm the heads are working and coverage looks correct. Check that the full cycle finishes within the approved watering window.
Setting Zone Run Times: A Practical Guide for Perth
Zone run times need to match the type of sprinkler heads installed. The Water Corporation recommends applying around 10mm of water per session on Perth’s sandy soils in summer. Different head types apply water at different speeds, so run times vary across zones.
Pop-up spray heads
Spray heads apply water quickly, at roughly 30 to 50mm per hour. A zone with spray heads typically needs around 10 to 15 minutes to deliver 10mm. Perth’s sandy soils can struggle to absorb water at this rate, which is why runoff is a common issue with spray head zones.
Rotary nozzles (MP Rotators)
Rotary nozzles apply water at around 10mm per hour for standard models. A zone using rotary nozzles needs longer run times than a spray head zone, typically 45 to 60 minutes. The slower application rate reduces runoff and suits Perth’s sandy soil better than spray heads.
Gear-driven rotors
Rotor zones fall between spray heads and rotary nozzles in application speed. Run times vary depending on the nozzle installed and the zone spacing. A starting point of 20 to 40 minutes is reasonable, but a catch cup test will confirm the right setting for your system.
Drip irrigation zones
Drip zones require different run times to sprinkler zones. Drip delivers water directly to the root zone at a slow rate. Run times typically range from 30 to 90 minutes depending on the emitter output and plant types. Always assign drip irrigation zones to a separate program from lawn zones.
Using a catch cup to check your run times
A catch cup test is a straightforward way to confirm how much water your sprinkler system delivers. Place small containers across the zone, run it for the programmed time, then measure the water collected. Target around 10mm per session to water your garden without waste.
If coverage is uneven across the zone, a sprinkler fault is more likely than a programming issue. Our Irrigation Repairs Perth page covers the common faults that affect spray coverage and output.

Calculating Your Total Cycle Time
Total up all your zone run times. The result tells you how long the full watering cycle takes. Your start time must allow the cycle to finish before 9am.
For example, a system with six zones running 15 minutes each takes 90 minutes in total. A 6am start finishes at 7:30am, well within the approved window. A start time of 8am pushes the cycle past 9am, which is a breach.
Systems using rotary nozzles need earlier start times because the run times are longer. A six-zone system with rotary nozzles running 50 minutes per zone takes five hours in total. A cycle that long is worth discussing with an irrigation professional, who can advise whether adjusting zone structure or head types is a better approach.
[IMAGE 6] Diagram showing how individual zone run times combine into a total cycle time, with the start time set to finish before 9am. | Alt text: Diagram showing irrigation controller cycle time calculation for Perth watering schedule compliance
Seasonal Adjustment: Changing Your Settings Through the Year
Leaving your controller on the same settings year-round wastes water and pushes up water bills. Perth’s seasons differ significantly. Your lawn and garden need much more water in January than in May.
The seasonal adjustment setting on most controllers changes all zone run times at once by a percentage. A zone that normally runs for 20 minutes at 80% adjustment runs for 16 minutes instead. No individual reprogramming is needed.
Water Corporation recommended seasonal adjustments for Perth
The Water Corporation publishes seasonal adjustment guidance for Perth. These are general settings based on typical conditions across the year.
- January and February: 100% (peak summer, maximum water needed)
- March and April: Reduce gradually from 100% as temperatures ease
- June to August: Controller off for the winter sprinkler switch-off
- September: Run manually to restart the system after winter
- October: Around 60%
- November and December: Increase toward 100% as summer heat builds
Check your lawn and garden’s actual condition when deciding on adjustments. During a dry spell outside peak summer, the percentage may need to go higher. In a cooler stretch, a lower setting is appropriate. Turn the controller to off whenever rain is forecast, regardless of the season.
Common Controller Programming Mistakes in Perth
These errors come up most often in Perth sprinkler systems. Each one can cause a watering breach, a struggling lawn, or both.
- Setting multiple start times on the same program. Each extra start time repeats the full zone sequence. Two start times means every zone runs twice per session, doubling your water use and risking excess moisture in lawn and garden beds.
- Not checking the program after a power outage. Older controllers can lose their settings when power drops. The clock resets and the program may clear. Verify the days and times are correct after any blackout during the watering season.
- Not adjusting run times after a nozzle change. Swapping spray heads for rotary nozzles without updating the schedule means zones finish too early. The lawn dries out within a few days.
- Starting too late and running past 9am. Long cycles that start at 7am or 8am can push into restricted hours. Calculate your total cycle time and work back from 9am to find a safe start time.
- Leaving the seasonal adjustment at 100% year-round. Perth gardens do not need the same amount of water in November as in January. Skipping seasonal adjustments wastes water, drives up water bills, and can damage roots with excess moisture during cooler months.
- Missing the winter switch-off date. The winter switch-off is a legal requirement from 1 June to 31 August. A reminder set for late May each year avoids an easy and expensive mistake.
When to Call an Irrigation Professional
Programming a reticulation controller is straightforward once you understand your system. Some situations, however, are worth handing to a professional rather than troubleshooting on your own.
Consider booking a service visit if any of these apply to your system.
- Your total cycle time overruns the 9am window and you are unsure which zones to shorten
- Parts of your lawn are drying out despite consistent programming
- You have changed nozzle types and need help recalculating the correct zone run times
- Your controller is old, damaged, or loses its program after power outages
- You are setting up a new irrigation system and want it calibrated and programmed correctly from the start
A service visit covers all zones, sprinkler head performance, and full irrigation controller settings. The technician checks that the controller matches your watering roster and that run times suit your head types.