Employees working in the UK are entitled to 5-6 weeks’ paid leaves a year. These include workers on a zero-hours contract, employees working irregular hours, and agency workers. Your company may use bank holidays as a part of your annual leaves.