The complete guide to leave management for SMBs
Leave management sounds simple until you have 30 employees, three managers, four leave types, and a public holiday that falls on someone's last day before resignation. This guide covers everything you need to set up a leave system that actually works for a team under 100 people.
Step 1: Define your leave types
Most businesses need at least these four types:
- →Annual Leave — paid time off, usually 10–21 days per year depending on jurisdiction
- →Sick Leave — paid or unpaid, often requires a medical certificate above 2 consecutive days
- →Unpaid Leave — for situations not covered by paid entitlements
- →Public Holidays — automatically blocked out based on your country/region
Depending on your industry you may also need: maternity/paternity leave, study leave, bereavement leave, or compensatory leave for overtime worked.
Step 2: Set leave balances and accrual rules
Decide whether employees get their full annual leave balance on day one of each year (lump sum) or earn it gradually throughout the year (accrual). Accrual is fairer for new joiners and protects the business if someone takes 15 days in January and then resigns in March.
Common accrual models:
- →Monthly accrual: 1.25 days per month for 15 days annual entitlement
- →Annual lump sum: full balance credited on January 1st or employment anniversary
- →Pro-rated for new joiners: calculate based on months remaining in the year
Step 3: Set up an approval workflow
Every leave request should go through a clear chain: Employee submits → Direct manager approves or rejects → HR notified. Without this, you end up with managers approving leave they shouldn't, or employees who never hear back and just don't show up.
In Zilonex, approval workflows are automatic. The employee submits from the app, the manager gets a push notification, and the employee is notified of the decision in real time. The leave calendar updates immediately.
Step 4: Handle overlapping leave requests
Your busiest problem: two employees from the same team request the same week off. You need a policy before it happens. Common approaches: first-come first-served (simplest), seniority-based priority, or a minimum-coverage rule that blocks approval if headcount would drop below a threshold.
Step 5: Leave carryover and expiry
Decide what happens to unused leave at year end. Options: carry all of it forward (creates liability), cap carryover at 5 days, or use-it-or-lose-it (simplest but lowest employee satisfaction). Whatever you choose, write it into your employment contracts.
Step 6: Automate the paperwork
A proper leave management system like Zilonex handles all of the above automatically — balances, accrual, approvals, carryover, and reporting. You get a full leave history for every employee, which is critical for HR compliance, payroll calculations, and any employment disputes.
Common mistakes to avoid
- →Not having a written leave policy — verbal agreements cause disputes
- →Approving leave without checking team coverage — leads to operational crises
- →Ignoring leave liability on your balance sheet — unused leave is a financial obligation
- →Not tracking sick leave separately — patterns can indicate performance or wellbeing issues
- →Allowing managers to approve their own leave — always needs a second approver
Ready to get started?
Manage leave with Zilonex →