ZayZoon offers access to earned but unpaid wages, not a loan, so employees will not have their entire future paycheck available to them when their account resets on their payday.
The algorithm uses past pay data to determine what future net earnings may be and provides access to up to 50% of that amount throughout the pay cycle. Depending on the employee's earnings, it can sometimes take a few days to accumulate the minimum amount to take an advance.