Skip to content

Periodic Accrual

Periodic Accrual plugin configuration
Periodic Accrual plugin configuration

The Periodic Accrual plugin grants time off at regular intervals throughout the year. Choose from bimonthly, quarterly, every 4 months, or semiannual periods.

When to use

Use this plugin when:

  • Benefits are granted at fixed intervals rather than monthly
  • Your policy requires quarterly or semiannual accruals
  • You need predictable accrual dates aligned with business cycles
  • Benefits don’t depend on employee age (for age-based benefits, use Age-Based Accrual)

Parameters

ParameterDescriptionRequired
Days per yearTotal days accrued annually. The amount is distributed evenly across the periods.Yes
Period lengthHow often accruals occur. Options: Every 2 Months, Quarterly, Every 4 Months, Semiannual.Yes
Year start monthWhich month starts the accrual year. Periods are aligned to this month.Yes
Prorate by employment durationWhen turned on, employees who start or end employment mid-period receive proportionally fewer days.No
Prorate by working hoursWhen turned on, part-time employees receive proportionally fewer days based on their FTE.No

Period lengths

Every 2 Months (Bimonthly)

6 accruals per year. With a January year start, accruals occur on:

  • January 1, March 1, May 1, July 1, September 1, November 1

Quarterly (Every 3 Months)

4 accruals per year. With a January year start, accruals occur on:

  • January 1, April 1, July 1, October 1

Every 4 Months

3 accruals per year. With a January year start, accruals occur on:

  • January 1, May 1, September 1

Semiannual (Every 6 Months)

2 accruals per year. With a January year start, accruals occur on:

  • January 1, July 1

How it works

The plugin calculates accruals at regular intervals:

  1. Period alignment: Periods are aligned to the Year start month
  2. Amount calculation: The annual amount is distributed across periods using accurate rounding
  3. Employment check: Only employees who are employed on the period start date receive the accrual
  4. Proration: FTE and employment duration proration are applied if configured
  5. Crediting: Amount is added to the time bank account

Rounding

The plugin uses “difference on last” rounding to ensure yearly totals are exact. For example, with 5 days per year and bimonthly accruals:

  • Periods 1-5: 0.82 days each
  • Period 6: 0.90 days
  • Total: exactly 5 days

Examples

Quarterly wellness days

For 4 wellness days granted quarterly:

  1. Add the Periodic Accrual plugin
  2. Set Days per year to 4
  3. Set Period length to Quarterly (Every 3 Months)
  4. Set Year start month to January

Result: 1 day on January 1, April 1, July 1, and October 1.

Semiannual bonus days

For 2 bonus days granted twice per year:

  1. Add the Periodic Accrual plugin
  2. Set Days per year to 2
  3. Set Period length to Semiannual (Every 6 Months)
  4. Set Year start month to January

Result: 1 day on January 1 and 1 day on July 1.

Bimonthly personal days with FTE proration

For 6 personal days for full-time employees, prorated for part-time:

  1. Add the Periodic Accrual plugin
  2. Set Days per year to 6
  3. Set Period length to Every 2 Months
  4. Set Year start month to January
  5. Turn on Prorate by working hours

Result for 0.5 FTE employee: 0.5 days every 2 months = 3 days total.

Fiscal year quarterly accrual

For a company with an April-March fiscal year:

  1. Add the Periodic Accrual plugin
  2. Set Days per year to 8
  3. Set Period length to Quarterly (Every 3 Months)
  4. Set Year start month to April

Result: 2 days on April 1, July 1, October 1, and January 1.

Comparison with other plugins

FeaturePeriodic AccrualMonthly AccrualYearly Accrual
Frequency2, 3, 4, or 6 monthsMonthlyOnce per year
FlexibilityMultiple period optionsFixed monthlyStart or end of year
Best forQuarterly/semiannual benefitsDanish vacationSimple annual grants

Troubleshooting

IssueSolution
Employee didn’t receive accrualCheck their employment start date — they must be employed on the period start date
Wrong accrual dateVerify Year start month — periods are aligned to this month
Partial amount receivedCheck if Prorate by working hours or Prorate by employment duration is enabled
Need monthly accrualsUse the Monthly Accrual plugin instead