Relative Expiration

Relative Expiration plugin configuration
Relative Expiration plugin configuration

The Relative Expiration plugin expires time off a fixed number of months after it was accrued. This creates a rolling expiration window that’s relative to when the time was earned.

When to use

Use this plugin when:

  • Time off should expire a fixed period after earning it
  • You want a simple rolling expiration window
  • Different accruals can have different expiration dates based on when they were earned

Parameters

ParameterDescriptionDefault
Months from accrualNumber of months after the accrual date when time expires. The expiration always occurs at the end of the month.Required (minimum: 1)

How it works

The plugin calculates expiration by:

  1. Taking the accrual date
  2. Adding the specified number of months
  3. Setting expiration to the last day of that month

Example

With Months from accrual set to 16:

Accrual DateExpiration DateNotes
January 15, 2025May 31, 202616 months later, end of May
March 1, 2025July 31, 202616 months later, end of July
December 20, 2025April 30, 202716 months later, end of April

Examples

12-month expiration

Time off expires one year after being earned:

  1. Add the Relative Expiration plugin to your policy
  2. Set Months from accrual to 12

18-month expiration

Longer window for employees to use their time:

  1. Add the Relative Expiration plugin
  2. Set Months from accrual to 18

Comparison with other plugins

PluginExpiration logic
Relative ExpirationN months after each accrual
Period End ExpirationEnd of fiscal/vacation year + grace period
Never ExpiresTime never expires
Formula ExpirationCustom calculation