Can a company force new working hours and fire you if you refuse? Need advice

Posted by One_Koala_3511@reddit | AskUK | View on Reddit | 56 comments

Hi, looking for some advice about a work situation in the UK, England.

My mum has worked part-time at Sainsbury’s for over 15 years. Her usual shifts have been the same for years:

- Saturday: 8am–10am

- Wednesday: 2pm–6pm

- Thursday: 3pm–7pm

A new store manager has just come in and told staff that everyone now needs to be flexible and work late shifts up to 10:30pm.

He’s asked my mum to change her shifts to:

- Tuesday: 6:30pm–10:30pm

- Friday: 6:30pm–10:30pm

- Saturday: 9:30am–11:30am

She said she’s not able to do late evening shifts, and he told her he’ll “give her one week” and if she still refuses, she’ll be fired. He also said they all signed a contract years ago (around 10 years ago) that allows the company to change shifts.

This feels really unfair to me given she’s been there so long and has always worked daytime hours.

My questions:

- Can they actually force her to switch to late shifts like this?

- Does a clause in the contract from years ago allow such a big change?

- Can they really fire her within a week for refusing?

- What rights does she have after 15+ years of service?

Any advice would be really appreciated, especially from anyone familiar with UK employment law.

Thanks!