There is no rule on how far in advance rotas should be done. However, it is often best to work out the schedule at least a week before the first shift is due to start. This gives employees enough time to organise their lives around the rota and plan ahead.
Businesses should make sure they have an effective communication system in place so employees can get in touch and let them know if they’re available on certain days or not. Managers should also have clear guidelines on what happens when an employee calls in sick or wants to book time off.