All features
Operations

Leave Management

PTO requests + balances + approval workflow — self-service for staff, dashboard for managers.

Stop running PTO through email threads. Staff request leave from their dashboard; managers approve or reject with one click. Balances update automatically on approval; cancel restores them. Covers PTO, sick, unpaid, bereavement, jury duty, parental.

What you get

Built to solve the actual problems hiring teams hit every day.

Self-service requests

Anyone can request leave for themselves. Clients/admins can request on behalf of others.

Balance per leave type

Per-person balances for each leave type. Set an accrual rate and period once — Hitt HR credits PTO balances automatically every cycle, with a cap and full audit trail.

Auto-deduct on approval

Approving deducts hours from the matching balance. Cancellation restores them. No manual reconciliation.

Decision audit trail

Every approve/reject records the decider, time, and optional note.

Pending queue

Pending count surfaces as a stat on the page; managers can clear the queue in one pass.

How it works

Four steps from setup to value.

1

Manager seeds balances

On /leave, click "Set balance" for each person + leave type combination.

2

Staff request leave

On their /leave page, click "Request leave" — pick type, dates, hours, reason.

3

Manager approves or rejects

Pending requests show inline approve/reject buttons. Reject prompts for a reason.

4

Balance updates automatically

Approval clamps the balance at 0; cancellation restores hours; reject is a no-op on balance.

FAQ

Quick answers to common questions.

Does it support accrual schedules?

Yes. Set an accrual rate and a period (weekly, biweekly, semimonthly, or monthly) per balance, and a daily job credits each balance automatically once per elapsed period — catching up multiple periods if a balance fell behind, clamping at an optional cap, and writing an audit-log entry for every credit. Schedulers without cron support can POST /api/cron/leave-accrual with the cron secret.

Can candidates see other people's leave?

No. RLS scopes balances and requests to the owner + clients/admins.

Does it integrate with timesheets?

Yes. Approving a leave request auto-posts the hours into the employee's weekly timesheet as non-billable LEAVE entries — spread across the covered weekdays — so the DCAA-style week is fully accounted for without double entry. Auto entries only land in draft weeks; if the week is already submitted/approved you're told to add it manually. Cancelling approved leave removes the entries from still-draft weeks.

Explore other features