You are on page 1of 9

EXCEL-SKILLS.

COM

ANNUAL LEAVE TEMPLATE


This template calculates the outstanding annual leave days of employees and keeps record of all leave taken or paid.
also referred to as holiday pay or vacation days and we have designed this template with flexibility in mind to be able to
leave system whether leave accrues based on hourly, daily, weekly, bi-weekly (fortnightly) or monthly pay periods. Th
used to calculate leave balances for any annual period with easy roll forwards to the next annual periods and you can
template to accommodate different types of leave.

Get the full version of the template to unlock all the formulas!
This is only a sample file created to show you the design of the template. Get t
unprotected version of the template where you have full access to all areas of the temp
You will also be able to edit and customize the full version just like any of your own Ex

Get the full version of this template!

enable editing to activate the link


rd of all leave taken or paid. Annual leave is sometimes
lexibility in mind to be able to keep record of any annual
y) or monthly pay periods. The template can basically be
annual periods and you can save different copies of the

he formulas!
esign of the template. Get the full version for a fully
access to all areas of the template including all formulas.
n just like any of your own Excel files.

te!
Excel Skills | Annual Leave Template
Instructions
www.excel-skills.com

This template calculates the outstanding annual leave days of employees and keeps record of all leave taken or paid.
Annual leave is sometimes also referred to as holiday pay or vacation days and we have designed this template with
flexibility in mind to be able to keep record of any annual leave system whether leave accrues based on hourly, daily,
weekly, bi-weekly (fortnightly) or monthly pay periods. The template can basically be used to calculate leave balances for
any annual period with easy roll forwards to the next annual periods and you can save different copies of the template to On this sheet:
accommodate different types of leave. This sheet includes detailed instructions
on setting up and using this template.
The template includes the following sheets:
Setup - set up the template for your business by changing the user input settings in the cells with yellow cell backgrounds.
All other cells contain formulas and are automatically updated based on your settings. You can set the business name
which is used as a sheet heading, enter a cycle date which represents the first day of the annual period included in the
template, select a pay basis (monthly, bi-weekly, weekly, daily or hourly), enter the number of work hours per day, elect to
accrue leave on total or worked hours or days and enter the number of holidays included in the specified annual period.
This template can be used for an unlimited number of years by simply saving a new file for every year and copying over
the opening balances from the previous year's file.
Leave - when an employee takes leave, the number of leave units taken should be recorded on this sheet. Leave units are
usually expressed as days but the template also accommodates entering leave units in hours if the hourly pay period
option is selected on the Setup sheet.

Summary - the outstanding leave days of each employee is calculated on this sheet. You need to create an employee
code for each employee, enter the employment date and termination date (if applicable), enter the salary and leave
entitlement per pay period and enter the opening leave units. The annual leave entitlement, leave accrual, leave taken or
paid, outstanding leave days and provision for outstanding leave values are then calculated automatically. The sheet also
contains a monthly analysis of leave taken or paid over the specified 12-month period.

Template Set-up

The template can be customized for your business by setting the appropriate user input values on the Setup sheet. Start
by entering your business name which is used as a heading on all of the sheets. You can then set your leave cycle start
date - the template covers an annual period and the date entered in this cell should therefore be the first day of the annual
period which should be included in the template calculations. The cycle end date is then automatically determined based
on the start date.

Note: The template can be used for multiple annual periods by saving a new version for each annual period and copying
the opening leave balances from the previous period's file.

You can then select a pay period basis. The template accommodates monthly, bi-weekly (fortnightly), weekly, daily and
hourly pay periods. When you select the pay period, the dates in the pay period section on the Setup sheet will be updated
automatically and these dates are also included in the list box in cell L2 on the Summary sheet.

You also need to enter the work hours per day which only has a calculation effect if the hourly pay period basis is selected
and you need to specify if leave should be accrued based on total hours or days or only based on worked hours or days.
The last user defined setting is for the number of public holidays included in the selected annual period. The holidays only
affect the business days calculation which in turn only affects the calculation of the provision for outstanding leave on the
Summary sheet.

The pay basis and annual factor section and the pay period section are automatically set based on your period selections
and used in the template formulas to calculate the accrual of leave and the leave days due.

Recording Leave Taken Or Paid

When an employee takes leave, the number of leave units taken should be entered on the Leave sheet. The following
columns are included on this sheet:
Annual Leave Date - enter the date on which the employee's leave commences. All dates should be entered in
accordance with the system date settings.
Form Number - enter the leave form number. If leave forms are not being used, enter a transaction number instead. We
strongly recommend using leave forms which are numbered sequentially in order to be able to ensure that all leave forms
are accounted for. For leave payments, the payment reference number can be used in this column.
Employee Code - select the appropriate employee code from the list box in column C. All employee codes which have
been added to the Summary sheet will be included in the list box. For new employees, you will have to add the appropriate
employee code to the Summary sheet before it will be available for selection from this list box.
Number of Units - enter the number of units of leave taken by or paid to the employee. If the hourly payment basis has
been selected on the Setup sheet, the leave units taken by or paid to the employee should be entered in hours. If any
other payment basis has been specified, leave units should be entered in days.
Payment Indicator - enter a "P" in this column if a payment in lieu of outstanding leave has been made. The "P" in this
column distinguishes payments from leave taken.
Employee Name - this column contains a formula to display the employee name of the employee selected in column C.
We have included this formula to make it easier for users to check whether the correct employee code has been selected.

Note: All the columns on the Leave sheet have been included in an Excel table. This feature is extremely useful when
entering data in a table format because the formula in the calculated column (the column with a light blue column heading)
is automatically copied when new rows are inserted into the table or when data is entered into the first blank row below the
table. You can therefore add a new entry to the Leave sheet by simply entering a new leave entry date in the first blank cell
in column A - the table will then automatically extend to include the new leave entry.

The leave data entered on the Leave sheet is used to update the calculations in the Annual Leave Taken and Annual
Leave Paid columns and the 12-month leave analysis on the Summary sheet.

Outstanding Leave Days

The Summary sheet contains all the calculations of outstanding leave, annual leave entitlements, annual leave accruals,
leave taken, leave paid and a provision for outstanding leave. All of these calculations are on a per employee basis and
users therefore need to add a unique employee code for each employee to the Excel table on the sheet. Only the columns
with yellow column headings require user input and all the columns with light blue column headings contain formulas and
are automatically calculated when adding new employees to the table.

The following user input columns are included on the Summary sheet:
Employee Code - a unique employee code should be entered for each employee. We recommend that you use the
employee number as per your payroll system for this purpose. If your payroll system does not include unique employee
numbers, you can use any unique numbering system.

Page 3 of 9
Excel Skills | Annual Leave Template
Instructions
www.excel-skills.com

Employee Name - enter the name of the employee.


Department Code - enter a department or group code for each employee. The code entered in this column will enable you
to use the Filter feature in order to filter employees by group or department and to thereby calculate a leave provision for
each group or department.

Employment Date - enter the date on which the appropriate employee starts their employment. Leave will be accrued
from this date. No adjustment is made for a part of a month - the leave accrual will start in the first month of an employee's
employment. If you only want the accrual of leave to start in the subsequent month, enter the first day of the subsequent
month as the employment date. You do not need to amend employment dates when rolling the template forward for the
next annual period. Employment dates will therefore always remain the same.

Termination Date - if an employee is terminated, resigns or leaves employment for any other reason, the date on which
the employee is terminated should be entered in this column. The accrual of leave will end on this date. No provision is
made for portions of months which means that leave will still be accrued for the month in which the termination date falls. If
you want the accrual of leave to end at the previous month, enter the last day of the previous month as the termination
date. You do not need to remove terminated employees from the template when rolling forward as the leave accruals will
automatically return zero values for pay periods after the specified termination date.

Salary Per Pay Period - enter the gross remuneration of each employee on the same basis as the pay period which has
been selected on the Setup sheet. For example, if the monthly pay period has been selected, enter the monthly pay or if
the hourly pay period has been selected, enter the hourly pay. This amounts entered in this column are only used for the
leave provision calculations. If you only want to calculate outstanding leave days or hours and no provision, you do not
need to enter any salary amounts in this column.
Annual Leave Opening - enter the opening balance of leave days or hours as at the leave cycle start date which has
been set on the Setup sheet. When you roll the template forward from a previous annual period, the leave days or hours
can be Pay
Leave copied
Perfrom the Annual
Period - enter Leave Due column
the number in or
of hours thedays
file for the previous
of leave annual
which need to period.
be accrued for every paid hour or day
worked. This annual leave accrual rate should be entered on the same basis and the pay basis which has been selected
on the Setup sheet.

Here are a few examples of leave pay per period and the accrual of leave:
Example 1: If the annual leave entitlement of an employee is 15 days and the employee is paid on a monthly basis, the
leave pay per period is 1.25 being 15 days divided by 12 months in an annual period. Leave will therefore be accrued at a
rate of 1.25 leave days for every pay month worked.
Example 2: If the annual leave entitlement of an employee is 20 days and the employee is paid on a bi-weekly (fortnightly)
basis, the leave pay per period is 0.769 being 20 days divided by 26 fortnightly periods in an annual period. Leave will
therefore be accrued at a rate of 0.769 leave days for every fortnightly period worked.
Example 3: If the annual leave entitlement of an employee is 15 days and the employee is paid on a weekly basis, the
leave pay per period is 0.288 being 15 days divided by 52 weekly periods in an annual period. Leave will therefore be
accrued at a rate of 0.288 leave days for every weekly period worked.
Example 4: If the annual leave entitlement of an employee is 18 days and the employee is paid on a daily basis, the leave
pay per period is 0.049 being 18 days divided by 365 days in an annual period. Leave will therefore be accrued at a rate of
0.049 leave days for every day worked. Note that the template calculations automatically adjust to 366 days if the specified
annual period includes a leap year.

Example 5: If the leave entitlement of an employee is 1 hour for every 17 hours worked and the employee is paid on a
hourly basis, the leave pay per period is 0.0588 being 1 hour divided by 17 hours. As it is based on worked hours, you
should make sure that you select the Worked option from the list box in cell C13 on the Setup sheet so that the leave
accrual is based on worked hours instead of total hours. In an annual period of 365 days, the employee would therefore
earn 14.76 days or 118.1 hours of leave being 251 work days (as per our work days calculation) divided by 17 hours
worked and multiplied by 8 for the accrued leave hours calculation.

Note: If you prefer to enter the annual leave entitlements instead of the leave entitlement per pay period, you can leave the
leave pay per period column blank and override the formulas in the annual leave entitlement column by entering the
appropriate values. You may then want to change the colour of the column heading cell to yellow as a reminder that the
annual entitlement column is now a user input column.

We'll now cover the columns with light blue column headings which all contain formulas and are therefore automatically
calculated and extended when adding new employees to the sheet:
Annual Leave Entitlement - this calculation is based on the leave per pay period entered in the previous column and
adjusted based on the number of pay periods in an annual period. If you elect to calculate leave based on worked hours
instead of total hours, this adjustment is also made. The calculated value reflects the total leave entitlement of the
employee for a full annual period.
Annual Leave Accrued - the number of leave days accrued by the employee from the cycle start date (or employment
date if after the cycle start date) to the end of the pay period which is selected from the list box in cell L2 (or the termination
date if earlier). This calculation is based on the employee's leave entitlement as calculated in the previous column and the
number of elapsed periods based on the period selected in cell L2. The number of elapsed payment periods is also
reflected in cell L3.
Annual Leave Taken - the number of leave days or hours which have been taken by the employee based on the leave
days or hours entered on the Leave sheet. This calculation only includes the leave days or hours taken between the
template start date and the end of the period selected from the list box in cell L2.
Annual Leave Paid -the number of leave days or hours which have been paid to the employee based on the paid leave
days or hours entered on the Leave sheet. This calculation only includes the paid leave days or hours between the
template start date and the end of the period selected from the list box in cell L2.
Annual Leave Due - the leave days due to the employee is calculated in this column. The balance as at the end of the
selected pay period (based period selected in cell L2) is reflected in this column and is calculated by adding the leave
accrued to the opening leave balance and deducting the leave taken or paid from this calculation.

Annual Leave Provision - the leave provision for each employee is calculated in this column. This amount is calculated
by applying a daily or hourly salary rate to the leave days or hours due which has been calculated in the previous column.
The daily or hourly salary rate is calculated based on the salary per pay period which is converted to an annual equivalent
which is then divided by the number of work days in the annual period as per the calculation on the Setup sheet. The leave
provision amounts represent the amounts which would need to be paid to the employee upon termination of employment
and the total leave provision represents the extent of the possible liability for the business.
Leave 1 to 12 - the calculations in these columns reflect the total days or hours leave taken by or paid to each employee.
There is a column for each of the monthly periods included in the template with the appropriate monthly dates reflected
above the column headings.

Page 4 of 9
Excel Skills | Annual Leave Template
Instructions
www.excel-skills.com

Note: If the calculation of the leave days due for any employee results in a negative value, the value is highlighted in
orange and the leave provision amount is set to zero. The highlighting indicates that the employee has taken more leave
than entitled to (up to the end of the selected pay period as per cell L2) - the leave of these employees should therefore be
closely monitored bearing in mind that some employees may take most of their annual leave entitlement early on in a
financial year and the accrual of leave in subsequent periods may reinstate a positive leave due balance. Negative leave
due balances result in a no provision because it is assumed that excessive leave which has been taken will not be
deducted from the employee's salary.

The total leave provision for all employees is included in cell N3. If a filter is applied to the Summary sheet by using the
Filter feature, the total provision amount calculated will only include the filtered records.

Note: All the columns on the Summary sheet have been included in an Excel table. This feature is extremely useful when
entering data in a table format because the formulas in calculated columns (the columns with light blue column headings)
are automatically copied when new rows are inserted into the table or when data is entered into the first blank row below
the table. You can therefore add a new employee to the Summary sheet by simply entering a new employee code in the
first blank cell in column A - the table will then automatically extend to include the new employee.

This template has been designed to incorporate a full annual period. We do not recommend using the template for shorter
periods - if you want to start using the template during a financial year, we suggest capturing your opening leave balances
at the start of the financial year in the opening balance column on the Summary sheet and capturing all the leave taken by
or paid to employees since the start of the financial year on the Leave sheet.

Template Roll Forward

This template can be used for any 12-month reporting period by simply entering the appropriate leave cycle start date on
the Setup sheet. When you come to the end of the initial 12-month period, you will need to roll the template forward for the
next 12-month period. The following steps should be completed in order to roll the template forward:
■ Make sure that you complete all the input of leave taken & paid before rolling the template forward for the next 12-month
period otherwise the necessary input may need to be repeated in the new version of the template and you may need to
adjust your opening balances.
■ Save the template under a different file name in order to create a copy of the current version of the template.
■ Copy all the annual leave due calculations in column M on the Summary sheet and paste the calculations as values in
column G on the Summary sheet. The closing leave balances of the previous period are thereby included as the opening
balances of the new 12-month period.
■ Enter a new leave cycle start date in cell B7 on the Setup sheet. The 12-month reporting period which is included in the
template will be amended automatically.
■ Update the salary per pay period amounts in column F on the Summary sheet and the leave per pay period in column H
on the Summary sheet (if necessary).
■ Note that the employment and termination dates of employees do not ever need to be changed regardless of how many
times the template is rolled forward for subsequent annual periods. These dates will always remain the same aside from
adding new termination dates as and when they occur. It is also not necessary to ever delete employees once they have
been terminated as no leave calculations are performed on terminated employees.
■ The leave data which has been captured on the Leave sheet can be left unchanged and will not affect the calculations
for the new annual period. If you prefer to delete the previous 12 month's entries, you can do so but make sure that you
retain the formula in the first row in column F.

Help & Customization

If you experience any difficulty while using this template and you are not able to find the appropriate guidance in these
instructions, please e-mail us at support@excel-skills.com for assistance. This template has been designed with flexibility
in mind to ensure that it can be used in most business environments. If however you need an Excel based template that is
customized specifically for your business requirements, please e-mail our Support function and provide a brief explanation
of your requirements.

© Copyright

This template remains the intellectual property of www.excel-skills.com and is protected by international copyright laws.
Any publication or distribution of this template outside the scope of the permitted use of the template is expressly
prohibited. In terms of the permitted use of this template, only the distribution of the template to persons within the same
organisation as the registered user or persons outside the organisation who can reasonably be expected to require access
to the template as a direct result of the use of the template by the registered user is allowed. Subsequent distribution of the
template by parties outside of the organisation is however expressly prohibited and represents an infringement of
international copyright laws.

Page 5 of 9
Example Company (Pty) Limited
Annual Leave Setup
© www.excel-skills.com

Business Name Example Company (Pty) Limited

Cycle Start Date 3/1/2021 3/1/2021 Cycle End Date 2/28/2022

Pay Period Basis Monthly

On this
Work Hours Per Day 8.0 8 Set up the template for your business by changing the user input settings i
and are automatically updated based on your settings. You can set the bu
Accrue On Total Or Worked Units Total represents the first day of the annual period included in the template, se
enter the number of work hours per day, elect to accrue leave based on tot
Number of Public Holidays 10 of holidays included in the specified annual period. This template can be
every year and copying over the opening balances from the previous year'
Number of Work Days 261
Net Work Days 251

Page 6 of 9
Example Company (Pty) Limited
Leave Records
© www.excel-skills.com Days
Annual Leave Form Payment Employee
Date Number Employee Code Number of Units Indicator Name
3/22/2021 1 1000 3.00 A Taylor
4/15/2021 2 1020 3.00 M Smith
4/26/2021 3 1000 3.00 A Taylor
5/3/2021 4 1025 4.00 C Jones
6/20/2021 5 1000 9.00 A Taylor
6/30/2021 Payment 1020 14.00 P M Smith
7/20/2021 6 1035 2.00 T Cook
9/18/2021 7 1050 10.00 W Clark
9/30/2021 Payment 1035 6.75 P T Cook
12/16/2021 8 1025 9.00 C Jones
12/16/2021 9 1050 5.00 W Clark
2/10/2022 10 1000 3.00 A Taylor

On this sheet:
Enter the leave taken by or paid to employees on this sheet. The data on this sheet is
automatically updated to the Leave Days Taken and Leave Days Paid columns and the monthly
leave analysis on the Summary sheet.

Page 7 of 9
Example Company (Pty) Limited
Leave Summary Start Date 3/1/2021 Select Pay Period 2/28/2022 Total Provision
© www.excel-skills.com End Date 2/28/2022 Pay Period No 12 14,345.02
3/1/2021 Monthly Monthly
Employee Employee Department Employment Termination Salary Per Pay Annual Leave Leave Per Pay Annual Leave Annual Leave Annual Leave Annual Leave Annual Leave Annual Leave
Code Name Code Date Date Period Opening Period Entitlement Accrued Taken Paid Due Provision
1000 A Taylor 1 8/1/2018 36,000.00 5.00 1.67 20.00 20.00 (18.00) - 7.00 12,047.81
1020 M Smith 1 5/31/2020 6/30/2021 17,500.00 12.00 1.25 15.00 5.00 (3.00) (14.00) - -
1025 C Jones 2 1/1/2021 8,400.00 - 1.25 15.00 15.00 (13.00) - 2.00 803.19
1035 T Cook 2 7/1/2021 1/31/2022 26,000.00 - 1.25 15.00 8.75 (2.00) (6.75) - -
1050 W Clark 2 8/1/2021 41,000.00 - 2.08 25.00 14.58 (15.00) - (0.42) -
1060 J Brady 3 2/1/2022 25,000.00 - 1.25 15.00 1.25 - - 1.25 1,494.02

On this sheet:
Add a unique employee code for each employee and enter the employee name, department code, employment date,
termination date, salary per selected pay period, annual leave opening balance and leave entitlement per pay period. The
columns with light blue column headings contain formulas which are automatically copied for all new employees added to
this sheet. All the leave calculations are automated and you can be displayed for any period by simply selecting the
appropriate pay period from the list box in cell L2. Periods are automatically determines based on your settings on the
Setup sheet and a monthly analysis of leave taken or paid is also included.

Page 8 of 9
Example Company (Pty) Limited
Leave Summary
© www.excel-skills.com
Feb-22 Jan-22 Dec-21 Nov-21 Oct-21 Sep-21 Aug-21 Jul-21 Jun-21 May-21 Apr-21 Mar-21
Employee Employee Leave Leave Leave Leave Leave Leave Leave Leave Leave Leave Leave Leave
Code Name 1 2 3 4 5 6 7 8 9 10 11 12
1000 A Taylor 3.00 - - - - - - - 9.00 - 3.00 3.00
1020 M Smith - - - - - - - - 14.00 - 3.00 -
1025 C Jones - - 9.00 - - - - - - 4.00 - -
1035 T Cook - - - - - 6.75 - 2.00 - - - -
1050 W Clark - - 5.00 - - 10.00 - - - - - -
1060 J Brady - - - - - - - - - - - -

Page 9 of 9

You might also like