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.
Manager seeds balances
On /leave, click "Set balance" for each person + leave type combination.
Staff request leave
On their /leave page, click "Request leave" — pick type, dates, hours, reason.
Manager approves or rejects
Pending requests show inline approve/reject buttons. Reject prompts for a reason.
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.
Related reading
Writing a PTO Policy (and Getting Accrual Right)
PTO policy is where good intentions meet payroll liability. How to choose an accrual model, set caps and carryover, stay on the right side of state law, and avoid the year-end balance scramble.
Retention5 Retention Strategies That Outperform Comp Hikes
Money matters, but compensation is a hygiene factor — these five interventions move the needle more.