KalHR logo

Leave & attendance

Leave

Create leave policies, decide who can take them, and review the requests employees send.

Employees request leave from the KalHR app. A type of leave is only available to them once it has a policy, which sets how many days they get, who can take it and who approves it.

Before you start

Set up the leave approval workflow first, so requests reach the right person from day one.

Create a leave policy

Create one for each type of leave your staff can take: for example annual, sick, maternity and study leave.

Leave policiesLeave policies

  1. Open Leave → Policies and select Create Policy.
  2. Template: start from a common leave type, or from scratch.
  3. Basics: enter the Policy Name, Maximum Days per Year and a description. Turn on Carry Forward Unused Days if unused days roll over, then set how many carry over and when they expire.
  4. Eligibility: choose who can request it: the Entire Organization, or specific companies, departments, units or employees. Add any Supporting Documents employees must attach, such as a medical certificate.
  5. Review: check the summary, including which approval workflow applies, then select Create Policy.

To change a policy, select the edit icon on its row. Changes apply to new requests.

Review leave requests

Leave requestsLeave requests

  1. Open Leave → Requests. Filter by leave type, status or dates.
  2. Select View to read a request.
  3. Select Approve, or Decline with a comment so the employee knows why.

If the request uses an approval workflow, each approver also sees it in More → Approvals → Requests, in turn.

Request statuses

StatusMeaning
Submitted / PendingWaiting for a decision
ApprovedGranted. It counts against the employee's balance
RejectedDeclined

Leave settings

Leave → Settings holds the leave Approvals workflow.

Last updated October 7, 2026

Still need help?

Try it in the app, or talk to us and we'll walk you through it.

See KalHR in action - 30 min demo