ChatterBank1 min ago
No best answer has yet been selected by Amara. Once a best answer has been selected, it will be shown here.For more on marking an answer as the "Best Answer", please visit our FAQ.
When you are first employed by the company, your contract should tell you whether you are paid for bank holidays or not. The law does not require companies to pay bank holidays (whether they choose to open on those days or not) unless you book those days off as part of your annual holiday entitlement. That said, most english companies do pay them on top of giving you a holiday entitlement.
Companies that work in england and scotland may give an overall annual entitlement taking into account bank holidays (as some scottish bank holidays do not mirror englishs ones), meaning that you have to book those days off as you would do other days.
With all that said, your company should have their stance on the point laid out somewhere. If they don't, then you should obviously ask, but in the mean time, assume the worst in that they don't pay them so you won't be disappointed.
In most circumstances, if your firm closes for a day (on a public holiday or for any other reason) they should pay you (at normal rate) but they are also entitled to count that day as part of your statutory annual holiday allowance. (Which is 4 times the number of days you work each week).
To answer your second question:
You have a right to receive a written statement of employment particulars. Details of what this must contain are available on the Department of Trade & Industry website: