Hi there, @office145.
Thank you for reaching to the Community.
QuickBooks will base on the available hours that your employee's work. Once it's already used up, then you need to run payroll before you can get the accrue again. QuickBooks will automatically recalculate your employee’s total pay to keep everything accurate.
To learn more about setting up vacation pay hours for the employee you can check this link below:
Enter sick pay or vacation pay hours for salaried employees.
Please let me know in the comment section below if you have any other questions. I'll be always around here in the Community ready to help. Have a great day!