Skip to main content
You never enter a benefit amount yourself. The platform works it out from two things on the employee’s record: salary and start date. This page explains how, so you can check a figure or understand why it changed.
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.
Abdul Kanu started on 1 January 2018 on SLE 6,200 a month. 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.
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.
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

Normal. Every employee earned another month of benefit.
They probably passed a work anniversary and moved to a higher band. See the worked example above.
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.
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.
To see the entries behind any total, use the transaction ledger.