What is a zero-hours contract?
There’s no legal definition of a zero-hours contract, but what is usually meant is a contract between an employer and an employee where no hours are guaranteed. Sometimes the term is used to refer to contracts where a small number of hours are written in but the terms are flexible – the employer might call you in on the day for more work or tell you that you are not needed. You are only paid for the hours you work, and you should be allowed to work for another employer during the rest of the time.