
Rules
Provincial water restrictions and smart irrigation compliance in British Columbia
British Columbia water restrictions smart irrigation: how to set controllers to meet Metro Vancouver and BC municipal bylaws, with sensor and documentation steps.
What to take away
- British Columbia water restrictions smart irrigation compliance comes down to three things: a controller that can be reprogrammed fast, sensors that actually stop watering, and records that show an inspector what you did.
- Metro Vancouver watering bylaws set the residential pattern each summer: two mornings a week, even addresses on one set of days and odd on the other, with no watering between 10 a.m. and 4 p.m.
- Provincial drought advisory stages can tighten those local rules with little notice, so schedules need a seasonal reset rather than a set-and-forget program.
- A rain sensor override and a soil moisture override are the two devices most often checked during a complaint inspection, and both must be wired or paired correctly to count.
- Strata councils can add their own irrigation rules on top of municipal bylaws, and they usually ask for documentation before they grant access to a shared system.
- Keep a one-page compliance logdates you changed the schedule, sensor test results, and the bylaw stage in force. It answers most questions without a site visit.
What BC water restrictions actually require of a smart controller
British Columbia does not run one single watering rule for the whole province. The province sets the drought framework and the messaging, and municipalities write the enforceable bylaw. Your controller has to satisfy the local bylaw, not a provincial average.
The provincial government entry point is where drought levels and water conservation notices are published. When the province moves a region into a higher drought stage, local utilities typically respond within days by cutting permitted watering days or hours.
The provincial scale runs from drought level 0 (normal) to drought level 5 (exceptionally dry). The B.C. Drought Information Portal publishes the level for each region, and the Provincial Drought and Water Scarcity Response Plan sets out what moves a region up a level. Water use itself is governed by the Water Sustainability Act.
That is the practical problem for a smart controller. A fixed weekly program that was legal in June can be non-compliant by the third week of July. The controller has to be easy to change.
Provincial conservation policy sits under the environmental protection and sustainability portfolio, which frames water conservation as a shared responsibility between households, business and local government. Nothing in that framework overrides a municipal bylaw. It explains why the bylaw exists.
What a smart controller must do, at minimum:
What BC water restrictions require
- Run separate programs for lawn, garden beds and drip zones, so you can cut lawn days without killing shrubs.
- Accept a rain sensor input that halts a cycle, not just a delay.
- Accept a soil moisture sensor input that blocks irrigation when the root zone is already wet.
- Store more than one seasonal schedule, so a drought-stage change is a selection, not a rebuild.
- Produce a readable history of when it watered and for how long.
Point five matters more than most owners expect. When a neighbour complains, the first question is whether the system ran outside permitted hours. A controller with a clean event log answers that in a minute.
Federal context is thinner but useful for grant and conservation programs. The federal environment hub collects water and conservation material that sometimes underpins rebate schemes, though the rebates themselves are provincial or utility-run.
Environment and Climate Change Canada publishes the national water data behind those programs, and the Water Survey of Canada runs the long-term monitoring stations. Neither body enforces a local watering schedule.
If you are still choosing hardware, the difference between a genuine weather-aware controller and a timer with a phone app is covered in our guide to real smart irrigation. It is worth settling before you build a compliance routine around the wrong device.
Metro Vancouver watering bylaws during drought advisories
Metro Vancouver watering bylaws are the reference point most Lower Mainland residents actually live under, even though each member municipality enforces its own version. The pattern is consistent enough to plan around.
In the standard summer stage, residential lawn watering is limited to two mornings a week. Even-numbered addresses water on one pair of days, odd-numbered addresses on the other. Watering is not permitted during the heat of the day.
Automatic irrigation is usually allowed on the assigned morning within a set window. Manual sprinklers get a shorter window, and hand watering of trees, shrubs and food gardens is normally permitted at any time.
Metro Vancouver drought stages
- Standard summerTwo mornings a week
- Drought advisoryOne day a week
- Tighter stageGarden and food crops only
- Severe stageFull outdoor watering ban
A smart controller should be programmed with those stages in advance. Build four programs and name them by stage, for example Stage 1 Normal, Stage 2 Reduced, Stage 3 Garden Only, Stage 4 Hand Water Only. Switching stages then takes seconds.
Newly installed lawns and new plantings are the common exception. Most municipalities allow a short establishment period with a permit or a receipt showing the installation date. It is the single most requested document after a complaint.
Drip irrigation and soaker hoses are treated differently from sprinklers in most Metro Vancouver bylaws. They usually keep longer permitted hours because they put water at the root zone instead of on the pavement. If your beds are on drip, say so clearly in any compliance note.
One more Lower Mainland specific: many municipalities restrict washing driveways and sidewalks year-round, not only in drought. A controller with a spare zone is often repurposed for a pressure washer. Label that zone so nobody mistakes it for irrigation during an inspection.
Municipal variations across British Columbia
BC municipal watering restrictions vary enough that a schedule copied from a forum in another city is a poor starting point. The differences are in days, hours, exemptions and enforcement.
BC regional watering rule differences
Metro Vancouver
- Lawn days
- Two mornings
- Address split
- Even/odd
- Hours
- Set morning window
- Main constraint
- Rain returns
Capital region
- Lawn days
- Two days
- Address split
- Similar split
- Hours
- Tighter hours
- Main constraint
- District rules
Interior cities
- Lawn days
- Often two days
- Address split
- Varies
- Hours
- Earlier starts
- Main constraint
- Evaporation
The two assigned mornings come from your address parity, and each city publishes its own pair. The table gives the pattern, the early window and what to confirm for the largest cities.
| Municipality | Typical summer lawn allowance | Usual early window | What to confirm |
|---|---|---|---|
| Vancouver | Two mornings a week, even addresses on one pair of mornings and odd on the other | Automatic systems typically run between 4 a.m. and 9 a.m., with a shorter early window for manual sprinklers | The two weekday pairs, which the city sets in its bylaw each season |
| Surrey | Two mornings a week on the same regional pattern, because Surrey is a Metro Vancouver member municipality | Same early morning window as the regional bylaw | Year-round restrictions on washing driveways and sidewalks |
| Kelowna | Assigned days by address number, with earlier starts in the hottest weeks | Interior windows typically finish before 10 a.m. | The city's own stage table, the assigned days and any stage change |
| Capital region (Victoria area) | Two days a week with a similar address split | Some districts run tighter windows than the region | Whether your district or your water system sets the hours |
| Northern municipalities such as Prince George | Fewer seasonal restrictions in a normal year | Varies by system | Rules that can appear quickly in a dry August |
| Strata and multi-family | Set by council within municipal limits | Set by council | Extra rules on shared irrigation |
In the Interior, the practical constraint is evapotranspiration. Watering at 6 a.m. in Kelowna in July loses less to evaporation than watering at 9 a.m. Some cities respond by moving the permitted window earlier as drought stages rise.
On the coast, the constraint is different. Rain can return for a week in the middle of a restriction period, and a controller without a working rain sensor will keep watering through it. That is the most common bylaw breach in the Lower Mainland, and the easiest to prevent.
Vancouver Island and the Gulf Islands add another layer: some areas are on wells or small systems with their own conservation orders. If your water comes from a private system rather than a municipal main, ask the system operator what applies before you set a schedule.
Installation on residential property also touches tenancy and housing rules when the property is rented or strata-titled. The housing and tenancy material is the place to check what a landlord or strata can require, including permission for modifications and responsibility for damage.
For a broader maintenance rhythm that keeps sensors and filters working between restriction changes, our smart irrigation maintenance calendar is a reasonable base to adapt to your local dates.
Rain sensors and soil moisture overrides that satisfy inspectors
Rain sensor override setup is the first thing to get right, because it is the device most likely to be checked. A rain sensor must interrupt the valve circuit or send a stop command to the controller. A sensor that only reports rainfall in an app does not count.
Wired rain sensors are the safer choice for compliance. They sit in the 24 VAC path and physically break the circuit when the collection cup fills. Wireless models work if the receiver is paired and the controller shows the sensor as active.
Mount the sensor where it sees open sky, not under an eave or a tree. A sensor under a roof overhang can miss a full morning of rain and leave the system running in the afternoon. That is exactly the scenario a bylaw officer is looking for.
Test it every spring and after any battery change. Most sensors have a manual test spindle or button. Press it, confirm the controller shows Rain Sensor Active or a similar status, and confirm the zone does not run.
Soil moisture override setup is the second device, and it is more useful in a drought because it responds to the root zone rather than to rainfall. A buried sensor reports volumetric water content, and the controller skips a cycle when the soil is already wet enough.
Placement decides whether it works. Put the sensor in a representative part of the lawn, at the depth of the main root mass, away from downspouts, slopes and shaded corners. A sensor in a wet corner will keep the whole lawn off for days.
Set the bypass threshold conservatively at first. If the controller allows a moisture threshold in percent, start where the manufacturer recommends, then adjust after watching one full week of cycles.
Some inspectors and strata councils accept a soil moisture sensor as the primary override and a rain sensor as backup. Others want both. Ask before you buy, because the two devices are wired differently and a controller may support only one sensor port.
If your controller can also control outdoor lighting, keep those circuits clearly separate. Our guide to dark sky compliant smart outdoor lighting covers the shared transformer problem at inspection.
Setting schedules that shift automatically when restrictions tighten
Automatic shifting is the difference between a compliant season and a summer of manual fixes. The goal is a controller that moves from one restriction stage to the next with a single change, and that never waters outside the permitted window.
Changing restriction stage
- Check current drought stage or municipal notice
- Select matching stored program
- Confirm permitted days and start times
- Confirm rain and soil sensors active
Start with a base schedule that respects the tightest normal rule, not the loosest. If your city allows watering from 4 a.m. to 9 a.m., start cycles at 4 a.m. so a long run still finishes inside the window.
Use cycle and soak rather than one long run. On sloping Lower Mainland lots and compacted Interior soils, three short runs with a pause between them put more water in the root zone and less in the gutter. Runoff is the visible sign of a non-compliant schedule.
Set the seasonal adjust or water budget feature to a percentage, not to a fixed number of minutes. When a drought stage cuts permitted days, you change the day pattern and leave the zone run times alone.
If your controller supports multiple programs, assign one program per restriction stage. Then the drought-stage change is: select the program, confirm the days, save.
Metro Vancouver gives the clearest worked example. Vancouver lawns sit at two mornings a week under Stage 1 of the regional Water Shortage Response Plan. Stage 2 cuts residential lawn watering to one morning a week and keeps hand watering of trees, shrubs and food gardens allowed.
Nothing about zone run times has to change when that happens. The day pattern changes, and a stored program per stage is what keeps the system legal without a rebuild. Confirm the current plan wording before each season, because the stages are revised.
Steps for a stage change:
Setting schedules that shift automatically
- Check the current drought stage or municipal notice for your address.
- Select the matching stored program on the controller.
- Confirm the permitted days and start times against the bylaw text.
- Confirm the rain sensor and soil moisture sensor show as active.
- Run a single test cycle and watch one zone for runoff.
Do not rely on a weather-based skip alone during a formal restriction. Weather skips reduce watering; they do not change which days are legal. The day pattern is a bylaw matter, and the controller has to reflect it.
If you are weighing whether to replace an older timer, note that utility and municipal smart irrigation controller rebates exist in various forms, and the eligibility conditions often include exactly the sensor features that make compliance easier.
Connected controllers store the schedule, run times and sometimes the address in a vendor account, and our article on who sees the data your smart irrigation system collects covers what is typically stored and shared.
Documenting compliance for strata and municipal review
Compliance documentation steps are boring and they end arguments. A single page per property, updated when the stage changes, is enough for most municipal and strata reviews.
What to record:
Compliance log contents
- Controller make, model and sensor types
- Current drought stage and date checked
- Program name, permitted days and hours
- Rain sensor test date and result
- Soil moisture threshold and verification date
- Establishment permit or receipt
- Strata approval with date granted
A completed page looks like the table below. The entries are samples from one property, not a real record, and the pattern matters more than the numbers.
| Date | Stage in force | Change made | Rain sensor test | Soil moisture check | Notes |
|---|---|---|---|---|---|
| May 1 | Stage 1 | Loaded the Stage 1 program: lawn Saturday and Tuesday, first start 4:30 a.m. | Pressed the test spindle, controller showed Rain Sensor Active, zone 1 stayed off | Bypass threshold set to 45 percent | Bylaw text for the season saved with the page |
| Jun 18 | Stage 1 | Seasonal adjust lowered to 80 percent | Not tested | Reading 28 percent, cycle ran as scheduled | First hot spell |
| Jul 22 | Stage 2 | Selected the Stage 2 program: lawn one morning, Saturday, 4:30 a.m. | Not tested | Reading 24 percent | Municipal notice dated Jul 21 filed with the page |
| Aug 9 | Stage 2 | No change | Rain sensor stopped zone 1 on Aug 8 after 12 mm of rain | Reading 41 percent, next cycle skipped | No manual override used |
| Sep 6 | Stage 2 | Rain sensor battery changed | Test repeated after the battery change, controller showed the sensor active, zone 3 stayed off | Reading 26 percent | Battery receipt kept with the page |
| Sep 28 | Stage 1 | Controller set to off for the season | Final test before storage | Sensor pulled and stored dry | End of season at this property |
For strata properties, the council wants three things. First, proof the system can be shut off remotely or by one person. Second, proof of who maintains it. Third, a schedule that does not conflict with the building's own rules. Bring the log to the meeting rather than describing it.
For municipal review, the officer is checking hours and days against the bylaw in force on the date of the alleged breach. A controller event log plus your written record is normally enough to resolve a first complaint. Keep both for at least one season.
If you sell the property, leave the log with the controller manual. A new owner who inherits a documented system is far less likely to breach the bylaw in the first summer, and the sensors are less likely to be bypassed.







