Leave Management

Leave Management Overview

Core concepts behind leave in BookYourPTO — leave types, balances and buckets, the fiscal year, how business days are counted, and the request-to-approval lifecycle.

Leave management is how your organization defines time-off policies, lets employees request leave, and routes those requests for approval. This page explains the concepts that everything else in this section builds on. Once you understand leave types, balances, and the request lifecycle, the deeper pages will make sense quickly.

Leave types

A leave type is a category of time off — Annual Leave, Sick Leave, Maternity, Bereavement, and so on. Administrators define them, and each type controls how requests of that kind behave. Key settings on a leave type include:

SettingWhat it does
ActiveOnly active types appear in the request form. Deactivating a type hides it from new requests without deleting historical leave.
Annual allowanceThe default number of days granted per fiscal year for this type.
Allow half daysWhether employees can book mornings/afternoons. On by default.
Allow hourly / custom hoursWhether employees can book partial-day leave by exact start/end time (single day only).
Minimum days noticeHow far in advance a request must be booked.
Maximum days per requestA cap on the length of any single request.
Requires approvalIf off, requests of this type are granted automatically.
Requires documentationA flag indicating supporting documents are expected (note: there is no attachment upload in the booking flow itself).
Paid leaveWhether the leave is paid or unpaid (shown as a pill in the booking modal).

Balances and buckets

Every leave type deducts from exactly one balance bucket:

BucketTypical use
ANNUALStandard paid vacation allowance.
SICKSick leave allowance, tracked separately from annual.
NONEThe type does not draw down a shared balance. Non-deductible types (e.g. Maternity, Bereavement) are instead capped against their own per-type usage.

The annual allowance available to a user is their custom allowance (or the organization default) plus any carried-over days. "Used" is the sum of APPROVED and PENDING leaves in the current fiscal period — pending requests already reserve balance so you can't accidentally double-spend. CANCELLED, REJECTED, and WITHDRAWN leaves never count against balance.

Why pending counts. A request that's waiting on approval still reserves the days. This prevents an employee from submitting two overlapping requests that together exceed their allowance while both sit in the queue.

See Leave balances for the full picture, including carry-over.

The fiscal year

Balances reset on your organization's leave year start month (leaveYearStartMonth) — this is not necessarily January. If your fiscal year begins in April, the allowance window runs April through March, and carry-over is calculated against that window. All "current period" usage is measured against this fiscal year, not the calendar year.

How days are counted

When you request leave across a date range, BookYourPTO counts business days only:

  • Weekends (by default Saturday and Sunday) are excluded.
  • Public holidays are excluded — organization holidays, the user's own holiday country/region, and any per-user holiday overrides.

Non-working days that fall inside your range are silently skipped from the deduction and surfaced as an information banner. You never spend allowance on a day you weren't going to work anyway. Half-day portions at the start or end of a range subtract 0.5 each.

The request → approval lifecycle

A typical request moves through these states:

  1. PENDING — submitted and awaiting approval. Counts against balance. The owner can still edit or cancel it before it starts.
  2. APPROVED — granted. Still counts against balance. To undo an approved leave the owner must submit a cancellation request.
  3. REJECTED — declined with a reason. Does not count. Terminal.
  4. CANCELLED — withdrawn or cancelled. Does not count. Terminal.

Some requests skip the queue and are auto-approved at creation — for example when an executive books their own leave, when an admin or executive books on someone's behalf, when a department head books for an employee in their own department, or when the leave type has approval turned off.

See Troubleshooting for the full status reference and error messages.

Where to go next