Benefits & Earned Salary Access
Manage employee benefit plans, HMO enrollment, and provide staff with early access to earned wages before payday.
Overview
The Benefits & Earned Salary Access module allows organizations to manage employee benefit plans (HMO, life insurance, pension top-ups) and provide staff with early access to earned wages before payday.
Benefit Plans
Creating a Benefit Plan
- Navigate to HR & Payroll → Benefits
- Click + Create Plan
- Enter: Plan Name, Benefit Type (HMO, Life Insurance, Pension Top-Up, Gym, etc.), Provider, Monthly Employer Contribution, Monthly Employee Deduction, Description
- Click Save
Enrolling Staff
- Open a benefit plan
- Click Enroll Staff
- Select one or more employees
- Set enrollment date
- Click Confirm
Enrolled employees automatically have the employee deduction applied to their monthly payroll. Employer contributions are tracked for reporting.
Benefit Types
| Type | Typical Use |
|---|---|
| HMO | Health insurance coverage with provider |
| Life Insurance | Group life cover |
| Pension Top-Up | Voluntary contribution above statutory 8% |
| Gym/Wellness | Staff wellness allowance |
| Education | Professional development fund |
| Custom | Any organization-specific benefit |
Earned Salary Access (ESA)
ESA allows employees to withdraw a portion of their already-earned salary before the official payday. The system calculates earned wages based on actual days worked this pay period.
How It Works
- System calculates:
Daily Rate = Monthly Gross ÷ Working Days in Month - Earned balance = Daily Rate × Days Worked So Far
- Maximum available = Earned Balance × ESA Rate (default 50%)
- Staff requests an amount up to the maximum via the Self-Service Portal
- HR reviews and approves/rejects the request
- Approved amount is deducted from the next payroll automatically
Example
Staff member earns ₦500,000/month. By the 15th of the month (11 working days of 22 total), they've earned ₦250,000. At 50% ESA rate, they can request up to ₦125,000.
Configuration
In Organization Settings:
- ESA Enabled — Toggle on/off for the entire organization
- ESA Max Percentage — Maximum % of earned salary available (default 50%)
- Payday of Month — When the regular salary is paid (used for calculations)
Request Statuses
| Status | Meaning |
|---|---|
| Pending | Awaiting HR review |
| Approved | Approved, pending payment |
| Paid | Amount disbursed to staff |
| Rejected | Request denied (with reason) |
| Cancelled | Staff cancelled their own request |
