Skip to Content
SettingsLeaveLeave Types

Leave Types

Leave types define the different categories of time off available to employees in your organization. Each leave type comes with its own rules for how days are allocated, whether unused days carry over, what approval workflow applies, and how leave salary is calculated when payroll runs.

What you can do here:

  • Create and manage leave types (Annual, Sick, Maternity, etc.)
  • Configure how leave balance is granted (Fixed, Accrued, or Unlimited)
  • Set up carry-over and encashment rules
  • Define request rules and eligibility requirements
  • Link leave types to approval workflows
  • Configure leave salary calculation for payroll
Leave Types Overview

Understanding the Leave Types Table

The table lists every leave type configured in your workspace, with the count shown next to the search box (e.g., “7 leave types”).

ColumnDescription
NameThe leave type name with a coloured dot for visual identification
CodeShort unique identifier used in reports and integrations (e.g., ANNUAL, SICK, MAT)
CategoryClassification of the leave type (Annual, Sick, Maternity, etc.)
AllowanceHow days are granted: a fixed number, monthly accrual, or Unlimited
GroupsNumber of leave groups this type is assigned to
StatusPaid or Unpaid badge indicating whether salary is affected

Leave types define the default settings. When you assign a leave type to a Leave Group, you can override these defaults for specific employee groups.


How to Create a Leave Type

  1. Go to Settings > Leave > Leave Types
  2. Click Add Leave Type in the top-right
  3. Configure each section of the form
  4. Click Create Leave Type

The form opens as a full page with seven sections: Basic Information, Approval Workflow, Allowance & Accrual, Carry Over, Encashment, Request Rules, and Payroll Settings.


Basic Information

This section establishes the leave type’s identity and core characteristics.

Leave Type Basic Information
FieldDescriptionRequired
Leave Type NameThe display name employees see when requesting leave (e.g., “Annual Leave”, “Sick Leave”).Yes
CodeA short unique identifier. Auto-generated from the name but can be customized. Used in reports, exports, and integrations. Examples: ANNUAL, SICK, MAT.Yes
DescriptionA brief explanation of when this leave type should be used. Helps employees understand the purpose and any special conditions.No
CategoryClassifies the leave type for reporting and compliance. Default: Annual Leave. See categories below.Yes
ColorA visual identifier shown in calendars, dashboards, and reports. Choose from 8 preset colors.Yes
Paid LeaveON: Employees receive their regular salary during this leave (subject to Payroll Settings). OFF: Leave is unpaid; salary is deducted for days taken. Default: ON.Yes
ActiveON: The leave type is available. OFF: The leave type is hidden but existing records are preserved. Default: ON.Yes
Hide from employee portalON: Employees cannot see or request this leave type, but HR can still create leave on their behalf. Useful for HR-only leave categories. OFF: Visible to employees. Default: OFF.No

Leave Categories

Categories help organize leave types and may affect compliance reporting.

CategoryExamples
Annual LeaveAnnual Leave, Vacation, PTO
Sick LeaveSick Leave, Medical Leave
Maternity LeaveMaternity Leave, Pregnancy Leave
Paternity LeavePaternity Leave, Parental Leave
Bereavement LeaveBereavement Leave, Compassionate Leave
Unpaid LeaveUnpaid Leave, Leave Without Pay
OtherCompensatory Off, Hajj Leave, Sabbatical, Study Leave

Approval Workflow

Control whether leave requests need approval and which workflow handles them.

Leave Type Approval Workflow
FieldDescription
Enable ApprovalON: Leave requests go through the selected workflow. OFF: Requests are auto-approved on submission.
Approval WorkflowPick which approval workflow handles requests for this leave type. Options come from Settings > Workflows > Approval Chains. Leave empty to require manual approval by HR.

For sensitive leave types like sick leave (which may have medical privacy concerns), consider using a direct-to-HR workflow rather than line-manager approval.


Allowance & Accrual

Determines how leave balance is granted to employees.

Leave Type Allowance & Accrual

Allowance Type

Pick one of three allocation methods:

TypeDescriptionBest For
FixedA set number of days granted at the start of each leave year.Standard annual leave for salaried employees
AccruedDays accumulate gradually each month. For example, 1.75 days/month = 21 days/year. (Accrual = leave balance that builds up over time.)Hourly employees or to limit early-year leave usage
UnlimitedNo balance tracking. Employees can request any number of days.Trust-based policies or unpaid leave types

Fixed Allowance

FieldDescription
Default Days/YearNumber of leave days granted per year. Default: 21. This is the workspace default — Leave Groups can override it for specific employee groups.

Accrued Allowance

FieldDescription
Accrual Rate (days/month)Days credited each month. For example, 1.75 days/month → 21 days/year. Decimals allowed.
Max Accumulation (days)Cap on accumulated balance. Once reached, additional accruals stop. Leave empty for no cap.

Tiered Allowance (Service-Based)

Toggle Enable tiered allowance based on years of service to grant different allowances based on tenure. Each tier has a “from year” threshold and a corresponding days value.

Example tiered configuration:

  • 0+ years: 20 days
  • 3+ years: 22 days
  • 5+ years: 25 days
  • 10+ years: 30 days

The system applies the matching tier based on each employee’s join date.


Carry Over

Control what happens to unused leave at the end of the leave year.

Leave Type Carry Over Settings
FieldDescription
Enable unused leave balance to roll over to the next yearON: Unused days roll over into the new year. OFF: Unused days are forfeited at year end (“use it or lose it”).
Max Carry Over DaysCap on how many days can be carried forward. Leave empty for no limit.
Carry-Over Expiry (months)How long carried-over days remain valid in the new year. For example, set to 3 to expire carried days after March 31. Leave empty for no expiry.

Be mindful of local labour law on leave carry-over. Some jurisdictions require employers to allow reasonable carry-over periods.


Encashment

Allow employees to convert unused leave days into cash.

FieldDescription
Enable employees to encash unused leave balanceON: Employees can submit encashment requests. OFF: Encashment is unavailable for this leave type.
Max Encashable Days/YearMaximum days encashable per year. Cannot exceed the employee’s available balance.

Encashment requests are processed through payroll. The payout calculation uses the leave salary configuration in the Payroll Settings section below.


Request Rules

Detailed policies that govern how employees can submit leave requests.

Leave Type Request Rules

Basic Request Rules

FieldDescription
Allow Half-DayON: Employees can request 0.5-day leaves. OFF: Only full-day requests are allowed. Default: ON.
Advance Notice (days)Minimum days before the leave start date that a request must be submitted. For example, 7 means requests must be made at least a week in advance. Set to 0 for no advance-notice requirement.
Maximum Days per RequestLimit on consecutive days per request. For example, 14 prevents requests longer than 2 weeks. Leave empty for no limit.
Minimum Days per RequestMinimum duration for a request. Default: 0.5 if half-day is allowed, otherwise 1.

Negative Balance

Leave Type Eligibility Settings
FieldDescription
Allow Negative BalanceON: Employees can request leave even when balance is insufficient — they “owe” days that get deducted from future accruals or salary. OFF: Requests are rejected when they exceed available balance. Default: OFF.
Max Negative BalanceCap on how many days an employee can go below zero when negative balance is enabled.

Use negative balance carefully. If an employee leaves with a negative balance, you’ll need to recover the overpaid leave from their final settlement.

Eligibility

Set when employees become eligible for this leave type. Probation starts from the join date; service requirement is for tenure-based benefits like sabbatical leave.

FieldDescription
Service RequirementMinimum tenure before an employee can use this leave type. Pair with Unit to specify time scale.
UnitTime scale for the service requirement: Days, Months, or Years.

Require Attachment

FieldDescription
Require after consecutive daysNumber of consecutive leave days after which a supporting document (e.g., medical certificate) is required. For example, 2 means a doctor’s note is needed for sick leave longer than 2 days. Leave empty to never require attachments, or set to 0 to always require.

Advanced

Leave Type Advanced Settings
FieldDescription
Restrict accruals on leaveON: When an employee is on extended leave under this type, their accrual for other leave types pauses. OFF: Accruals continue normally.
Include Holidays BetweenON: Public holidays that fall within a leave period count as leave days. OFF: Public holidays are excluded — only working days count.
Include Weekends BetweenON: Weekends within a leave period count as leave days. OFF: Weekends are excluded — only scheduled work days count.
Maximum Occurrences (per year)Cap on how many separate leave requests can be made for this type per year. For example, 12 limits sick leave to 12 separate instances. Leave empty for no limit.

For most leave types, set Include Holidays Between and Include Weekends Between to OFF so only working days count against balance.

For extended leaves like maternity or sabbatical, you may want them ON since those are typically calendar-day based.


Payroll Settings

Configure how leave salary is calculated and paid for this leave type. These settings drive payroll processing for any paid leave taken under this type.

Leave Type Payroll Settings

Leave salary rate

Pick the calculation base:

OptionDescription
Basic salaryUse the employee’s basic salary component only when calculating leave pay.
Gross SalaryUse the employee’s full gross salary (sum of selected components). Default.

Gross salary reference

When Gross Salary is selected, choose which salary components feed into the calculation.

FieldDescription
Gross salary referenceSelect specific salary components to include. All gross components (default) uses every gross component configured in Settings > Payroll > Salary Components. Pick a subset to exclude certain components.

Daily rate

Determines how the daily leave rate is derived from the chosen salary base.

FieldDescription
PeriodMonthly — divide by the number of days specified to get a daily rate. Yearly — same logic but with a yearly base. Default: Monthly.
DaysNumber of days used as the divisor. Default: 30 (so a monthly salary divided by 30 gives the daily leave rate). Common alternatives: 26 (working days), 22 (weekdays only).

Payment method

How the leave pay reaches the employee.

OptionDescription
PayrollLeave pay is rolled into the regular monthly payslip. Default.
CashLeave pay is processed as a separate cash payment outside of regular payroll.

Leave payment rate

Tiered percentage rates that scale leave pay based on how many consecutive days have been taken. Useful for jurisdictions where, for example, the first 30 days of sick leave are paid at 100% and the next 15 at 75%.

FieldDescription
Tier ratePercentage of the daily rate paid for this tier. Default: 100%.
DaysThe day-count threshold for this tier (e.g., 30 = day 1–30, 45 = day 31–45).
Add new tierClick to add another tier with a different rate.

Example tiered leave payment for sick leave:

  • First 15 days at 100%
  • Next 30 days at 75%
  • Anything beyond at 50%

Configure three tiers with the matching Days thresholds and percentages.


Common Leave Type Examples

Typical configurations for the most common leave types:

Annual Leave

SettingTypical Value
CategoryAnnual Leave
Paid LeaveON
Allowance TypeFixed
Default Days20–25 days
Allow Half-DayON
Advance Notice7 days
Carry OverON (max 5 days, expires in 3 months)
EncashmentOptional (max 5 days)

Sick Leave

SettingTypical Value
CategorySick Leave
Paid LeaveON
Allowance TypeFixed
Default Days10–15 days
Allow Half-DayON
Advance Notice0 days (immediate)
Require AttachmentAfter 2 consecutive days
Carry OverOFF

Maternity Leave

SettingTypical Value
CategoryMaternity Leave
Paid LeaveON
Allowance TypeFixed
Default Days60–180 days (varies by country)
Allow Half-DayOFF
Advance Notice30 days
Include Holidays BetweenON
Include Weekends BetweenON
Service Requirement6 months

Compensatory Off

SettingTypical Value
CategoryOther
Paid LeaveON
Allowance TypeAccrued (manually granted)
Allow Half-DayON
Advance Notice1 day
Carry OverON (expires in 1–3 months)
Maximum Days per Request3 days

Best Practices

  1. Start with the essentials — Annual, Sick, Unpaid — and add specialized types only as needed.
  2. Use clear, consistent names so employees understand when to use each leave type. Avoid abbreviations in display names; reserve them for the Code field.
  3. Set advance-notice requirements that match reality — 7–14 days for planned vacations, 0 days for sick or emergency leave.
  4. Document your policies in the Description field so future admins understand any special conditions.
  5. Review compliance with local labour law for minimum entitlements, maternity duration, sick leave, and carry-over requirements.
  6. Test before rolling out — assign a new leave type to a small leave group before organisation-wide deployment.

Troubleshooting

Employee can’t see a leave type

  • Check the leave type is Active and not Hidden from employee portal
  • Verify it’s assigned to the employee’s Leave Group
  • Check Eligibility — the employee may not have completed the service requirement

Leave balance not accruing

  • Verify Allowance Type is set to Accrued with the correct rate
  • Check Restrict accruals on leave isn’t preventing accrual
  • Ensure the employee’s leave year has started

Carry over not working

  • Confirm Enable unused leave balance to roll over to the next year is ON
  • Check carried days haven’t expired based on the expiry months setting
  • Verify the Max Carry Over Days limit wasn’t exceeded

Request rejected despite having balance

  • Check the Advance Notice requirement
  • Verify Maximum Days per Request isn’t exceeded
  • Confirm the Service Requirement is met
  • Look for overlapping approved leave on the same dates

Last updated on