Zero-Hours Contracts: Your Rights and Pay Explained

Zero-hours contracts have a bad reputation, but the reality is more nuanced. Zero-hours workers have legal rights including minimum wage, paid holiday, and protection from unlawful deductions — yet many people are unaware of what's actually guaranteed. This guide walks you through your legal protections, how your pay breaks down, and how to calculate what you'll actually earn.
What Is a Zero-Hours Contract and Why Rights Matter
A zero-hours contract is an employment arrangement where your employer doesn't guarantee you any minimum hours of work. You're on the payroll, you have a contract, but they can offer you as few or as many hours as they want — including zero in any given week. According to gov.uk, you can't be forced to accept work when offered, but you often don't get paid if you don't accept. Conversely, you can refuse shifts without penalty (though your employer can reduce future offers).
It sounds like a raw deal, and in practice it can be — but the law is stricter than many workers realise. You're still an employee (not self-employed), so you're entitled to statutory holiday pay, minimum wage protections, and sick pay. You're not being shortchanged on basics; you're just not guaranteed regular hours.
One advantage of zero-hours: you're not obliged to accept every shift offered. If your employer offers you 60 hours in a week and you can only do 30, you can say no. However, your employer can choose to reduce or stop offering you shifts if you refuse too much work. There's no formal threshold; it's a matter of mutual understanding.
If your employer is deliberately reducing shifts in response to you making a complaint (about pay, health and safety, or discrimination), that's potentially a breach of your rights. Document it and seek guidance from the Employment Tribunal process.
Your Rights to Minimum Wage and Paid Holiday
The first protection is the National Minimum Wage. As of 2026, the rates are:
- Age 21+: £11.44/hour
- Age 18–20: £8.60/hour
- Under 18: £6.40/hour
- Apprentice (first year or under 19): £6.40/hour
Check the current minimum wage rates — these rates change annually. Your employer must pay you at least these rates for every hour worked, regardless of your contract type. If you're on zero hours and being paid below these thresholds, you have a legal claim. Full stop.
Many zero-hours workers are paid above minimum wage, but it's worth calculating your actual hourly rate. Take your gross weekly pay, divide by hours worked, and compare to the minimum for your age. If you're being shortchanged, you can raise this via the Employment Tribunal or contact Acas (0300 123 1100).
You're also entitled to at least 5.6 weeks' paid holiday per year — even if you work irregular hours.
On zero hours, your holiday entitlement is "rolled up" into your hourly wage (unless you and your employer agree otherwise). This means your employer should be paying you a bit extra per hour to account for the holiday you're not taking. See our guide to calculating holiday pay for part-time and variable-hours workers for detailed examples.
Let's work through an example: You work an average of 20 hours/week at £11/hour. That's £220/week gross. Your statutory holiday entitlement is 5.6 weeks. If that's rolled up, your employer should be paying you: £220 × 52 weeks ÷ (52 – 5.6) = £232.50/week instead.
Check your payslips. If you're not getting that top-up (either as a rolled-up rate or as separate holiday pay weeks), raise it with your employer or seek advice from Acas.
How Your Pay Breaks Down: Tax, National Insurance, and Other Deductions
Once you know your gross hourly rate, the next step is understanding what comes off. This is where zero-hours gets confusing, because your tax and National Insurance depend on how much you work in any given month or tax year.
Income tax works on a sliding scale. For the 2025/26 tax year, the thresholds are:
- First £12,570: tax-free (your personal allowance)
- £12,571–£50,270: 20% (basic rate)
- £50,271–£125,140: 40% (higher rate)
- Above £125,140: 45% (additional rate)
National Insurance (employee rate) is:
- 8% on earnings between £12,570–£50,270
- 2% on earnings above £50,270
Here's a worked example. Suppose you work 25 hours/week on average over a tax year, at £11.50/hour:
- Annual gross: 25 × 52 × £11.50 = £14,950
- Income tax: (£14,950 – £12,570) × 20% = £476
- National Insurance: (£14,950 – £12,570) × 8% = £190
- Annual take-home: £14,284 (or £1,190/month on average)
But here's the catch: if you work 40 hours one week and 5 hours the next, your income isn't even. This can push you above tax thresholds in some weeks. Use our UK salary calculator to model your expected annual hours and hourly rate — you'll see exactly what you'll take home after tax, National Insurance, and any other deductions.
Understanding your payslip is key too. Our guide to reading payslips explains every line — gross pay, tax, NI, and any other deductions your employer makes. You also have a right to statutory sick pay after 3 days off, which our guide covers in detail.
How to Calculate Your Actual Earnings
This is where many zero-hours workers go wrong. You can't just multiply your hourly rate by the maximum possible hours, because you don't know what you'll actually work. Instead:
Track your hours for 4 weeks. Note every shift you work. Calculate your average weekly hours. Multiply by 52 to get an annual estimate. Then run that through our UK salary calculator.
If you've been in the job for 12 weeks, you can ask your employer for your average hours — they often have that data.
Alternatively, if your hours are genuinely unpredictable, budget conservatively. If you worked 40 hours one week and 10 the next, use 25 as your average, not 30. That way, heavy-work weeks are a pleasant surprise rather than a budgeting disaster.
Is zero-hours work the same as agency work?
Similar but not identical. Agency workers have overlapping rights (minimum wage, holiday, sick pay) but with different thresholds and calculations. If you're working through an agency on zero hours, you need to understand which rights apply under your specific arrangement.
Frequently Asked Questions
Q: Do I pay tax on zero-hours work? A: Yes, if your total earnings (including zero-hours and any other income) exceed your personal allowance (£12,570 for 2025/26). You're not special-cased; you follow the same tax rules as anyone else. If tax is over-withheld, you can reclaim it via HMRC.
Q: Can my employer control what I do if I refuse shifts? A: Not directly. Your employer can't force you to accept a shift, and refusing doesn't breach your contract. However, they can choose to offer you fewer shifts in future. If the reduction looks like punishment for something legally protected (raising a concern, taking sick leave, discrimination), you may have a claim.
Q: What if my employer says holiday pay is "built into my hourly rate"? A: That's called rolled-up holiday pay, and it's legal — but only if the rate is genuinely higher to account for it. If you're being paid the same hourly rate as someone on a fixed-hours contract with separate holiday weeks, you're likely being underpaid. Check your contract and payslips carefully. Our holiday pay guide for part-time workers includes checklist questions to verify you're being paid fairly.
Q: Am I self-employed or an employee? A: Only if your contract says you are and you genuinely control how you do the work. "Zero-hours worker" is not the same as "self-employed". Most zero-hours people are employees and have the rights that come with it (minimum wage, holiday, sick pay, unfair dismissal protection after 2 years). If you're genuinely self-employed, you lose those protections but gain more flexibility and can claim business expenses.
Q: How do I dispute my pay on a zero-hours contract? A: First, raise it directly with your employer in writing. If they don't resolve it, contact Acas (0300 123 1100, free). If that fails, you can take a claim to the Employment Tribunal. You'll need evidence: payslips, a record of hours worked, your contract, and any correspondence with your employer.
Q: Can I get a mortgage or loan on zero-hours income? A: Yes, but lenders are more cautious. Most will ask for 3 years of payslips to confirm stable income. If you're new to zero-hours work, you may struggle. Having a contract showing your expected hours (even if not guaranteed) helps your application.
Q: Is my pay genuinely irregular, or am I being short-changed? A: Track your hours over 12 weeks. If you're working the same 20 hours every week but being paid like you work 15, that's underpayment. If you're genuinely working 40 hours one week and 10 the next, that's the contract you signed up to. Use our salary calculator to model both scenarios and see what you should actually be earning.
Taking Action and Next Steps
The biggest advantage you have is clarity. By understanding your rights, calculating your realistic take-home pay, and comparing it to your costs, you move from reactive (worrying about money) to proactive (planning). Use our UK salary calculator to model different scenarios: "If I average 30 hours instead of 20, how much will I actually take home after tax?" "If I take a job at £12/hour but with 25 guaranteed hours, am I better off than my current zero-hours arrangement at £11.50?"
Zero-hours contracts aren't inherently bad — they're flexible, and for some people, that's exactly what they need. What matters is knowing your rights, doing the maths, and making informed decisions about your work.