Not all lenders on the high street offer mortgages to people working on a zero-hours contract but Barclays do. But as is the case with most lenders, you will need to meet their specific requirements before being approved for a mortgage. For Barclays, you need to have been contracting for at least 12 months with no more than a 6-week gap at any point during the last year. But even if you are eligible for a mortgage with Barclays, it’s still worth speaking to our team as there could be another lender offering a better mortgage deal.