Alternately, use just the zener but connect the anode to ground. Then you not only don't have to worry about the supply voltage (because the diode is directly across the voltage-sensitive part i.e. the transistor), but it also means the coil current isn't being dumped into your positive supply where it could end up affecting other circuit components. If it dumps into VCC then depending on how much energy was stored in the coil, how quickly it is released, and how much supply capacitance you have, it could end up moving VCC -- in theory, anyway. The only downside I can think of is that it's not physically as close to the coil so there could be a bigger "loop area" and end up creating more EMI. If the transistor is right next to the relay on the PCB then it ought to be fine, but if it's a big off-board contactor with hundreds of milliamps of coil current or something it could be problematic.