A system and method for managing a schedule on an irrigation controller is claimed. For each irrigation zone, out of a set of one or more irrigation zones, the process begins by receiving input for an irrigation controller for both i) an offset from an irrigation cycle start time according to a master clock in the irrigation controller and ii) a length of run time. Next the offset from the irrigation cycle start timer and the length of runtime is stored in an ordered array. An overall multiplier for an array is also stored. Continuing further the ordered array with or without the overall multiplier is wirelessly transmitted to the irrigation controller. In one example the set of the one or more irrigation zones are in numerical order. In another example the set of one more irrigation zones is out of numerical order.