Setting Up & Managing Company Time Off Accrual Rules
In this article:
Background
You can create rules to automatically accrue time off for employees, such as 1 paid leave hour for every 40 hours worked. Once you set up your company-level PTO accrual rules, you can assign these rules to employees. Employees will begin to accrue time off as they are paid.
As an alternative to setting up time off accrual rules, you can manually give employees a lump sum, (a.k.a “frontloading”) of time off hours. Unlike accrual rules, these will need to be manually reset each year. See Editing an Employee’s Time-Off Balance to learn more about how to frontload employee hours.
You may be legally required to give your employees paid leave based on your city or state. Check out our resource for paid leave laws by state. You are responsible for setting up any required paid leave accrual rules.
Before You Begin: Setup Needed
- Set an Hour Type to track time off: You must select at least one Hour Type that tracks time off in the setting. This is the hour type that employees will earn and track their paid leave, such as “Vacation” or “Sick.”
- You can set multiple time off accrual rules for the same Hour Type as needed to accommodate your company policies.
- Go to Settings > Payroll Settings > Hours and Money Types.
- Click the hour type you want (for example, “Sick” and select the option to “Track Time Off.)
- Determine what hours are used to accrue time off. Do you want paid leave hours to accrue based on all hours worked/paid, including the original paid leave hour type, or only worked hours, or some combination of both?
- For example, some policies only allow for accruing vacation on hours that were worked, not including vacation, holidays, sick, etc. Other policies may allow for accruing 1 vacation hour for every 40 hours, including any non-worked hours that are paid.
How to Set Up Company-level Time Off Accrual Rules
Once you have set up at least one Hour Type to track time off, . This page will show a list of your company-level accrual rules.
- Go to Settings > Payroll Settings > Time Off Accruals
OR
Payroll > Payroll Tasks > Manage Time Off > Time Off Accruals - Click the “Add New Rule” button.
- Title: Enter a unique title for this accrual rule, up to 50 characters.
- Formula: Enter the formula for how many paid leave hours will be earned for every hour paid or worked. Entering a number in the hours box and Selecting the hour types in the drop down for each hour type that will apply to this rule.
- Calendar Year Accrual Limit: If choosing a calendar year limit, once reached, it will stop accruing for the year. If the employee takes leave hours to reduce their balance, no further hours will accrue until the limit starts again on January 1st.
- No Limit – This is set by default, subject to any maximum accrual limit.
- Set Calendar Year Limit – Select this if you want to stop accruals once the balance reaches the limit. This is subject to any carryover rules with maximum accrual limits.

6. Carryover Rules: This is based on whether your policy expires unused time off at the end of the calendar year, or allows hours to be “carried over” to the following year.
- No Carryover: Select this if your policy does not allow hours to be carried over at the end of the year.” All available hours will expire after December 31 of that year. On January 1 of the following year, the system will automatically deduct any remaining hours. In the Manage Time Off activity, you will see “End of Year Reconciliation” for the action description for each employee’s detail.
- Allow carryover: Select this if your policy allows for carrying over unused time off into the next calendar year. The fool
- Limit Carryover Hours: Check this box to limit the number of hours employees can carry over into the next year.
- Answer the question: “What is the maximum number of hours to be carried over?” if there is a limit to the number of hours employees can carry over into the new year by entering the maximum number of hours to be carried over. If nothing is filled in this box, an unlimited amount of unused hours will be carried over into the next calendar year.
- Carryover Expiration: If the carried-over hours should expire on a certain month and day of the following year, enter the month and day.
- On January 1 of the following year, the system will automatically bring the hours balance for each employee to zero, and then determine how many hours are to be carried over into the next year.
- On each employee’s Manage Time Off activity, you will see “End of Year Reconciliation” to reduce the balance to zero, and another entry for “Carryover” adding the carried-over hours to the available balance.
- Answer the question: “What is the maximum number of hours to be carried over?” if there is a limit to the number of hours employees can carry over into the new year by entering the maximum number of hours to be carried over. If nothing is filled in this box, an unlimited amount of unused hours will be carried over into the next calendar year.
7. Maximum Accrual Limit: Set the maximum amount of hours an employee can accrue. The “Maximum Accrual Limit” is an overall limit that will go beyond a calendar year.
- No Maximum Limit: Paid leave hours will continue to accrue subject to any calendar year limits.
- Set Maximum Limit: Use this to set the maximum number of hours an employee can accrue by filling in the question, “What is the maximum number of hours an employee can accrue?”
- Once an employee reaches the maximum limit, no more hours can be accumulated until the employee has used some of their time off hours. For example, if an employee reaches the maximum limit of 80 hours of accrued time off, they stop earning additional hours. However, once they use some of their accrued time, they can start earning more. So, if they take 8 hours of time off, reducing their balance to 72 hours, they can then begin accruing time again until they reach the 80-hour limit once more.

8. Assign the accrual rule to active employees by checking the box next to each name.
9. Click “Save.”
How Time Off Hours Are Accrued
The hours you enter for each employee in Payroll Step 1 will determine how many accrued paid time off hours they’ll accrue, based on the formula in the accrual rule.
- For salary employees assigned a time-off accrual rule, you will need to enter an actual number of hours in Payroll Step 1 in order for them to accrue time off.
- These entered hours will not affect their salary rate, it is only for the purpose of calculating the accrued time off.
Accrued Time Off Reports
The accrued hours will appear as an entry in the employee’s Manage Time Off page.
- Go to Payroll > Payroll Tasks > Manage Time Off > Hour Balances tab
- Select the Hour Type that is earning accrued time off
- Select the date range.
- Click “Run Report.“
- The employee list will appear, showing the starting hours, hours added, hours taken, and available hours.
- Click the employee’s name to see the accrued earning detail.
- The date the allowed hours are given will be the end date of the pay period for that paycheck.
- The accrued hours will show in the Hours Added column.
- The comments will show “Accrued From Payroll” and the Source will be “Accrued.”
- If you void a paycheck with time-off hours that were accrued, this accrual will be reversed, along with everything else on the paycheck.
- You will see this entry on the employee’s Manage Time Off details with the source “Payroll Void Accrued.”
Accrued hours are also displayed on:
- Payroll Step 2 “View Details”
- The employee pay stub
- The Payroll Register report
- Time Off History report in the employee portal
Editing Company Time off Accrual Rules
If the accrual rule has been assigned to an employee and used for calculating time off in a payroll, you will not be able to edit the rule title. If you need to change the formula or hour types, inactivate the rule and add a new rule.
- Click “Edit” by the accrual rule you want to change.
- Change or set maximum and yearly accrual limits.
- Click “Save.”
Your feedback will not receive a reply. If you have a specific issue, please reach out to our support team here.