What happens at year-end?
The leave year-end process handles four things for every employee:
- Close old balances — Freeze all leave balances as of 30 June
- Handle unused days — Each leave type's unused balance is either encashed, carried forward, or lapsed
- Generate encashment payouts — Push encashment amounts to July payroll
- Initialise new-year balances — Credit fresh entitlements for the new leave year (1 July)
For Pakistan's July–June fiscal year, the standard year-end date is 30 June. If your company uses a January–December calendar year, configure the leave year end as 31 December under Leave → Settings → Leave Year.
Year-end timeline
Three outcomes per leave type
| Leave type | Outcome for unused balance | Carry-forward limit |
|---|---|---|
| Annual Leave | Up to N days carried forward; excess encashed or lapsed per policy | Commonly: same as annual entitlement (e.g., max 14 days) |
| Casual Leave | Lapse (no carry-forward, no encashment) | 0 |
| Sick Leave | Lapse (Pakistan law: sick leave does not carry forward) | 0 |
| Study Leave | Carry forward up to N days (if mid-course) | Company policy — commonly remaining course days |
| Comp-Off | Expired comps already lapsed during year. Remaining valid comp-offs from Dec–June may carry into July if within validity period. | Per validity period of each credit |
| Maternity / Paternity | Does not carry forward — non-recurring leave type | 0 |
Configure each leave type's year-end handling under Leave → Settings → Leave Types → [Type] → Year-End Action: Lapse / Carry Forward (all) / Carry Forward (max N days) / Encash / Encash excess, carry rest.
Running year-end processing
Irreversible action: Year-end processing cannot be fully undone. If you discover an error after running it (e.g., wrong carry-forward limit applied), you must use Leave → Employee Leave → [Employee] → Manual Balance Adjustment to correct individual employee balances. Always review the preview thoroughly before confirming.
Pre-processing checklist
New year balance initialisation
After year-end processing, on 1 July each employee receives their new-year opening balance:
- Annual leave: Full entitlement (e.g., 14 days) + any carried-forward days from last year
- Casual leave: Full entitlement (e.g., 10 days) — fresh start, no carry-forward
- Sick leave: Full entitlement (e.g., 10 days) — fresh start
- Mid-year joiners: Prorated balance based on months remaining until next year-end
Employees can see their new-year balances in the app from 1 July morning (after the nightly balance initialisation run completes around 02:00 PKT).
Year-end reports
| Report | Path | Use |
|---|---|---|
| Year-End Preview Report | Leave → Year-End Processing → Generate Preview | Review before running; shows all carry-forwards and encashments |
| Annual Leave Encashment Summary | Leave → Reports → Leave Encashment | List of employees receiving encashment with amounts; used by payroll and finance |
| Carry-Forward Summary | Leave → Reports → Year-End Summary | Shows old-year closing balance, carry-forward amount, and new-year opening balance per employee |
| Lapsed Leave Summary | Leave → Reports → Year-End Summary → Lapsed | All leave days that lapsed (forfeited); useful for employee communication and dispute prevention |
Employee communication: After year-end processing, send each employee their new-year opening balance via email using Leave → Reports → Balance Summary → Send to Employees. This prevents balance disputes during the year and is considered good HR practice. The email shows: opening balance, carried forward days, and new entitlement for each leave type.