Articles in this section
Enabling PTO Accruals Example Accrual Rule Settings

Automate Accrual Earnings with Accrual Rules

How to Automate Accrual Earnings with Accrual Rules
B
Brian Zurawski
22 Oct, 2026 - Updated 10 days ago
PTO Accruals

Automate Accrual Earnings with Accrual Rules

Create rules that earn PTO automatically by year, month, pay period, or hours worked.

Accrual rules define how employees earn paid time off throughout the year. These rules usually come from your employee handbook or benefits policy. Once created, a rule can be assigned to employees so time such as Vacation is earned based on length of service, or Sick time based on hours worked.

Accrual update periods available: Yearly, Monthly, Pay Period, Hourly, and Hourly Percentage.

Step 1 Open the Accrual Rules Tab

Go to Feature Manager. Under PTO Options, find the PTO Accruals card and turn on the toggle.

PTO Accruals card under PTO Options in Feature Manager with the toggle off

Once the feature is on, click Settings on the card.

Settings button on the PTO Accruals card

Select the Accrual Rules tab. The list shows each rule’s Description, Type, Update Period, Prevent Negatives setting, and Default Pay Code, with edit and delete buttons under Actions.

Step 2 Add a New Accrual Rule

Click + Add Rule.

Add Rule button on the Accrual Rules tab

All of the rule settings are in the Add Accrual Rule window. Start by entering a Description, such as Standard Full-Time Accrual.

Add Accrual Rule window

Step 3 Choose the Accrual Type

The accrual type defines the accrual year, which is used when counting taken hours and carryover amounts.

  • Anniversary starts the accrual year on the employee’s hire date.
  • Fiscal starts the accrual year on the Fiscal Year Start month and day you choose. It is no longer fixed to January 1st.
Accrual Type dropdown with Fiscal and Anniversary

Step 4 Choose the Accrual Update Period

The Accrual Update setting defines when the employee receives their PTO time.

  • Yearly updates accruals once a year, on the anniversary or at the start of the fiscal year.
  • Monthly updates accruals each month.
  • Pay Period updates accruals with every pay period, whether weekly, bi-weekly, semi-monthly, or monthly.
  • Hourly updates accruals based on hours worked, for example 1 hour for every 40 hours worked. Choose the Worked Pay Codes that count as hours worked, such as Regular and Overtime.
  • Hourly Percentage updates accruals based on a percentage of hours worked, for example 2.5% of every hour worked.
Accrual Update dropdown with Yearly, Monthly, Pay Period, Hourly, and Hourly Percentage

Step 5 Decide Whether to Prevent Negatives

When Prevent Negatives is on, an employee’s available PTO balance cannot drop below zero. TimeTrakGO blocks additional PTO requests, blocks approval of pending requests that would go below zero, and blocks manual time card entries that would create a negative balance.

Step 6 Set the Earning and Capacity Settings

Under Earning & Capacity Settings, set how many hours are earned and the limits that apply:

  • Hours to Earn is the number of hours earned per accrual update period, for example 32.00 hours per year. For Hourly rules, you also set Per Hours Worked, for example 1.00 hour per 40.00 hours worked.
  • Max Accrual / Year is the most that can be earned during the accrual year. It often matches Hours to Earn, but for periods such as Hourly Percentage it is used to cap earning.
  • Max Taken / Year is the most an employee can use during the accrual year, even when they have more time available. For example, an employee might have 1,200 hours of banked Sick time but only be able to take 160 hours per year.
  • Max Carryover / Year is the most that can carry from one accrual year to the next. Set it to 0 when no carryover is allowed.
  • Max Balance is the highest balance allowed. It combines earned, carryover, and opening balances and will never exceed this amount.

Step 7 Use Levels for Tenure-Based Earning (Optional)

Turn on Use Levels (Tenure Based) when the hours to earn change with length of service, such as vacation based on seniority. Each level starts at a number of Months Service and has its own Hours to Earn, Max Accrual, Max Taken, Max Carryover, and Max Balance.

Click + Add Level to add a level, or the delete icon to remove one. In this example:

  • 12 months of service = 40 hours of vacation
  • 36 months of service = 80 hours of vacation
  • 60 months of service = 120 hours of vacation
Use Levels turned on with levels at 12, 36, and 60 months and the Add Level button

Step 8 Assign a Default Pay Code (Optional)

Turn on Assign Default Pay Code and choose the Pay Code to link this rule to an existing pay code. The rule can still be changed for each employee later on the User Assignments tab. For example, if part-time employees are not entitled to vacation time, you can turn it off for those employees.

Assign Default Pay Code turned on with the Vacation/PTO pay code selected

Step 9 Create the Rule

Click Create Rule. If you assigned a default pay code, TimeTrakGO asks whether to assign the rule to all Active Users for that pay code. Choose Yes, Assign Users to assign it to everyone, or No, Do Not Assign Users to assign it individually.

Assign Users prompt with Yes, Assign Users and No, Do Not Assign Users

To change a rule later, click its edit button on the Accrual Rules tab.

Related Articles

Powered by Vtiger