How-to

Add leave categories

Last updated May 23, 2025 · Tushar Agarwal

On this page

HRStop provides a flexible leave management system that allows you to create custom leave categories to suit your company’s policies. Whether it’s Casual, Medical, Earned, Maternity, Paternity, Compensatory Off, or any custom leave type, you can easily set it up.

This feature is available to Super Admins and authorized Admins.


Steps to Create a Leave Category

1. Navigate to the leave settings

Go to:
Control Panel → Settings → Leaves

Scroll down to the "Add Leave Category" section.


Fill in the details

Here’s what you need to configure:

Basic information

  • Title: Name of the leave (e.g., Casual Leave)
  • Short Name: Abbreviation (e.g., CL)
  • Description: (Optional) Brief note about the leave type

Credit frequency

  • Monthly, Quarterly, Annually, or Once
  • Choose how often leave is credited (e.g., Maternity leave may be credited only once)

Minimum leave period

  • Options: Full Day, Half Day, One-Fourth Day
  • Decide the smallest unit of leave employees can apply for

Advanced configuration options

Leave restrictions

  • Minimum/Maximum Leave Duration per request
  • Advance Notice: How many days in advance leave must be applied
  • Max Instances: Limit the number of times the leave can be taken
  • Max Leaves Allowed: Per month/year

Eligibility

  • Service Status Restrictions: Restrict access if employees are on notice/probation
  • Experience Criteria: e.g., leave only for employees with 6+ months tenure

Auto credit & expiry rules

  • Disable auto credit for certain service statuses
  • Set expiry period (Monthly, Quarterly, etc.)
  • Auto-approval after X days if pending

Document rules

  • Set documentation as Optional or Mandatory (e.g., for Sick Leave after 2 days)

Leave count calculation

  • Working Days: Excludes holidays/weekends unless configured otherwise
  • Calendar Days: Counts all days including weekends/holidays

Salary impact

  • Define Unit per Day for salary deduction if leave exceeds balance (e.g., 0.25)

Event-based leave

  • Use for Birthday, Work Anniversary, or General leave events

Carry forward & encashment

  • Allow unused leaves to carry forward
  • Mark leave as encashable if required

Leave application rules

  • Block leave requests for future calendar years
  • Restrict applying if balance is zero or negative
  • Allow managers to apply on behalf of employees even in negative balance
  • Consider pending (non-approved) leaves while calculating balance

Visibility controls

  • Hide leave category temporarily from employee view

Special configurations

Compensatory Off (Comp-Off)

  • Enable employees to request credit for extra work done (weekends/holidays)
  • Set validity duration (e.g., 60 or 90 days)
  • Define unit: Full Day, Half Day, Quarter Day

Sandwich policy

  • Configure if weekends/holidays between leaves should count as leave

Leave clubbing & transfers

  • Restrict combining this leave with others
  • Enable transferring balances from other categories

Explore advanced rules

Use the Advanced Rules section to customize the leave further based on complex company policies.


Final step

Once everything is set, click the "Add" button to save the new leave category. You’ll now see it listed with all other leave categories.

Frequently asked questions

Can I restrict a leave category to only confirmed employees?

Yes.
While creating or editing a leave category, you can define eligibility based on Service Status.

Steps:

  • Go to Control Panel → Settings → Leaves.
  • Edit the Leave Category.
  • In the Service Status section, deselect Probation, Notice, or any status you want to exclude.
  • Optionally, select “Do not credit leave automatically if service status is...” and select Probation or Notice.

This ensures that only Confirmed employees can apply for or be credited with this leave type.

How can I prevent employees from applying for future-dated leaves?

Yes. You can restrict applications for future calendar years and dates.

Steps:

  • In the Leave Category configuration, enable the option:
    • “Restrict Future Calendar Year Applications” – prevents applying for dates in the next year.
    • You can also restrict specific future dates via calendar rules or blackout date settings.

Use Case:
Block January leave requests in December until the new year's policies are finalized.

What is the difference between auto-approval and manager approval?
FeatureManager ApprovalAuto-Approval
Requires ActionYes, from manager/adminNo, triggers automatically
TimelineBased on manager responseTriggers after a defined period (e.g., 5 days)
Use CaseNormal approval flowBackup for non-responsive managers

Configuration:

  • Go to Leave Category → Approval Workflow.
  • Choose Single or Two-Level Approval.
  • Enable Auto-Approval and set a time (e.g., auto-approve after 5 days).
How do I prevent probation employees from receiving certain leave credits?

Use Service Status filters and Deferred Crediting in Entitlement Rules.

Option 1: Restrict Category Access

  • Deselect Probation in the Leave Category's Service Status.

Option 2: Use Deferred Crediting

  • In Entitlement Rules, enable Deferred Crediting for Probation employees.
  • Define a partial credit (e.g., 2 leaves), and release the rest upon confirmation.

This gives you better control of leave access and crediting by employee type.

Can leaves expire after a certain period?

Yes.
You can define leave expiry for categories like Comp-Off or Casual Leave.

Steps:

  • Go to Control Panel → Settings → Leaves.
  • In the category setup, enable Leave Expiry.
  • Choose the interval:
    • Monthly, Quarterly, Half-Yearly, or Custom days (e.g., 90 days).

Use Case:
Expire Comp-Offs after 60 days to prevent carryover accumulation.

How do I manage comp off leave credits?

You can manage Comp-Off by creating a dedicated leave category with specific rules.

Steps:

  • Create a new leave category (e.g., “Compensatory Off”).
  • Enable:
    • Allow Employee to Apply for Leave Credit (for working on holidays/weekends).
    • Set Expiry (e.g., 90 days).
    • Credit Units (full day, half day, etc.).
  • Define Approval Flow and Usage Restrictions.

Employees can then request credit, and managers can approve based on attendance or extra work logs.

Can I set a maximum limit on how many leaves can be taken at once?

Yes.
You can configure limits on both:

  • Maximum Leave Days per Application
  • Maximum Leave Instances per Year/Month

Steps:

  • In the Leave Category setup, find the “Maximum Instance” and “Maximum Leave Days” fields.
  • Set the cap, for example:
    • No more than 5 days in one application.
    • Only 3 instances of this leave per year.
How do I configure carry forward and allow leave encashment?

Carry forward configuration

  • In the Leave Category settings, enable Carry Forward.
  • Define:
    • Maximum carry-forward limit (e.g., up to 30 days).
    • Carry-forward frequency (e.g., yearly).

Encashment configuration

  • Enable the “Uncashable” option if the leave can be encashed.
  • Leave categories like Earned Leave or Privilege Leave are commonly made encashable.
  • Make sure you align this with payroll and final settlement policies.
How do I edit existing company leave categories?
  • Go to Control Panel → Settings → Leaves.
  • Scroll down to the Categories section.
  • Here you can see the list of all existing leave categories.
  • Click the edit button next to the leave category that you want to edit.
  • All the attributes are populated in the section just above.
  • Make the necessary changes and click Update.
How do I delete unwanted or test leave categories?
  • Go to Control Panel → Settings → Leaves.
  • Scroll down to the Categories section.
  • Here you can see the list of all existing leave categories.
  • Click the Delete button next to the leave category that you want to delete. Use the Delete button carefully. Once a leave category is deleted, all entitlements and employee leaves applied under this category are deleted. This action is irreversible, so use it with utmost care.
How do I set a limit on a leave category?

You can limit the leaves that employees can apply for as per your requirement. To allow employees a fixed number of consecutive days, follow the steps below:

  • Go to Control Panel → Settings → Leaves.
  • On the leaves page, scroll down to the leaves type table (below Categories), and click the edit icon for the specific leave type, located in the “Actions” column.
  • Locate the setting “Maximum duration of consecutive leave application allowed by employee” and enter the number of days in the box.
  • Click “Update”.
How do I create a marriage anniversary, birthday or work anniversary leave?
  • Go to Control Panel → Settings → Leaves.
  • On the page that opens, under “Add leave category”, create a leave type with the name “Marriage Anniversary or Birthday or Work anniversary leave”.
  • Update the information for the leave category.
  • Click More option, select the event from the drop-down next to the “Event” option and make sure you select the “Applicable To” options.
  • Once all the options are selected, click Add.
How do I allow employees to apply for half-day or one-fourth-day leave, or change the minimum leave period?
  • Navigate to Control Panel → Settings → Leave.
  • On the screen that opens, click the edit option for the leave to which you want half-day or one-fourth-day applications to apply.
  • In this section, you can define the leave period using the ‘Minimum Leave Period’ drop-down options.
  • If you select “Half Day“, employees can apply for ‘First Half’/ ‘Second Half’ day leaves.
  • If you select “One-Fourth Day“, employees can also apply for ‘First Quarter’ /’Second Quarter’/ ‘Third Quarter’/ ‘Fourth Quarter’ day leaves.