A zero hours contract means no guarantee of work or consistent income which lenders can be wary of when making affordability checks as it means a higher chance that you may ultimately default on your borrowing.