Tonyav, it depends how your annual leave is constructed. Before I left the NHS, leave allowances were standardised so that the annual leave amount included all bank holidays. Staff whose services continued to run over bank holidays already had an allowance for these factored into their annual leave so if for instance they didn't get christmas day off, they had a day to take at another time. They standardised this arrangement to all staff so if you worked for a service which closed on bank holidays then the days added to your leave had to be set aside to cover these.