At my last job if we were sent home early we'd only get paid for the hours we did. In my current job the same has happened. I started work at 9am this morning and we finished everything by 12:15. The GSM told everyone to go home despite some of us asking if there were any extra bits to do so we could get a bit more money. We've finished early before but I've never left after 3 hours because there's always been extra bits to do. I was supposed to do an 8 hour shift today but have been told I'd only be paid for the 3 1/4 hours I worked. I spoke to the GSM and he pretty much laughed in my face when I asked if I'd be paid for the 8 hours. January is going to be really quiet so we're likely to be sent home early then too without the full hours paid. Can companies legally do this? I'd rather be phoned and told not to bother coming in so I don't have to pay childcare fees which I wouldn't even earn back. Advice please!!