ELI5: Explain Like I'm 5

Zero-hour contract

A zero-hour contract is an employment contract where an employer does not have to guarantee any hours of work for an employee. This means an employee may not get any work one week, but then get a lot of work the next week. It can be difficult to plan a budget when the amount of work and income you have can change so much.