You do not need this page for day-to-day work. Read it when a number surprises you.
The short version
An employee earns a number of days’ pay for every year they work. The longer they have worked, the more days each year is worth. Their benefit is:(monthly salary ÷ 22) × days for their service band × (months of service ÷ 12)
- ÷ 22 turns the monthly salary into a day’s pay (22 working days in a month).
- Months of service counts calendar months from the start date to the end of the month being calculated.
- Service band is the number of completed years, from 1 to 28. Under one month of service, the benefit is zero.
The current band applies to all years of service. An employee in their eighth year is paid 40 days for every year they have worked, not 22 days for the first year, 25 for the second and so on. This is the scheme’s approved interpretation, used in the official EOSB accrual model, and it is why benefits jump on work anniversaries.
Days for each service band
A worked example
An employee earns SLE 6,600 a month — SLE 300 a day.
Two things to notice:
- Most months, the benefit grows by the same amount.
- On each work anniversary it jumps, because the whole length of service is now valued at the new band’s rate, not only the latest year.
An example from the EOSB accrual model
These figures come from the official EOSB Monthly Accrual Model workbook, which the platform’s calculation is tested against to the cent.Download the EOSB Monthly Accrual Model
The workbook with the parameter table, 20 sample employees and a sheet for every month of 2026. Change a salary or start date and every figure recalculates.
An ordinary month: the same band, one more month of service.
When an employee crosses an anniversary: the step-jump
Ibrahim Kamara started on 1 February 2019 on SLE 8,100 a month. He completes 7 years in February 2026.
February’s accrual is about three times a normal month. The model splits it into two parts:
From March, accrual settles at the new, higher normal rate (1,196.59). The model counts how many employees step-jump each month, so a jump in an employer’s total accrual can be explained before anyone asks.
Rounding. The workbook carries full precision; the platform works to full precision and rounds once, at the end, to the cent. The two always agree to the cent.
Across a whole employer
For the model’s 20 employees, total liability rises from SLE 848,696.21 at 31 January 2026 to SLE 1,089,270.45 at 31 December 2026. Monthly accruals in between range from about SLE 18,300 to SLE 25,000, depending on how many employees cross an anniversary that month.When the platform calculates
The monthly accrual runs automatically; you do not need to start it. If the platform was unavailable at a month end, it catches up the next night.
Good to know: what the platform stores for every calculation
Good to know: what the platform stores for every calculation
Every calculation stores all its inputs — months of service, service years, band, accrual days, daily salary divisor, the salary and its effective date, and the month-end — next to the result. Any figure can be reproduced later from what was stored, which is what auditors and the regulator rely on.
Good to know: a monthly accrual is not the final benefit
Good to know: a monthly accrual is not the final benefit
The monthly accrual is the movement in the employee’s cumulative benefit between two month-ends. What an employee is paid when they leave is the cumulative benefit at their termination date.
Why my liability changed
It went up at the end of the month
It went up at the end of the month
Normal. Every employee earned another month of benefit.
One employee's benefit jumped
One employee's benefit jumped
They probably passed a work anniversary and moved to a higher band. See the worked example above.
It went up after a pay rise
It went up after a pay rise
The calculation uses the employee’s whole length of service at their current salary, so a pay rise increases the value of past service too. This is one reason salary changes need approval.
It went down
It went down
A leaver’s benefit was paid out — settled benefits no longer count towards your liability — or an approved correction lowered a salary or moved a start date later. Terminating an employee does not lower the figure by itself; the benefit stays in your liability until it is paid.
