Punch

Time off

Paid time off that keeps its own books.

Vacation, sick, personal, and more, each with a balance that grows every pay period. Employees request against it, you approve, the balance updates itself. No side spreadsheet.

Set the policy once. Punch keeps the balances.

Pick the categories you offer, vacation, sick time, personal time, floating holiday, volunteer time, and set how many hours a year each one earns. Each time you mark a pay period paid, Punch credits a slice toward that total and tracks the running balance for every person, so nobody keeps a side spreadsheet. Need a hard ceiling? Cap any category so its balance stops growing past the number you choose.

New hires don't have to start earning on day one. Set a waiting period, 30, 60, 90 days, whatever your handbook says, and accrual begins after it. Reward people who stay: add tenure milestones that step everyone's rate up as they cross years of service, so a five-year employee earns faster than a new one without you touching a thing.

Employees see their live balance for every category and request time off against it. You approve or reject with a reason, the same flow as shift approvals. An approved request deducts from the balance and lands on their history; unpaid leave records the time away without debiting a balance. Managers see everyone's balances right on the team roster.

What you get.

  • Five categories, plus unpaid

    Vacation, sick time, personal time, floating holiday, and volunteer time, each with its own running balance. Unpaid leave records an absence without debiting anything.

  • Accrual in hours

    Set the hours a year each category earns. Punch credits a slice every pay period you mark paid, on your weekly or bi-weekly cadence.

  • Balance caps

    Put an optional ceiling on any category so its balance stops accruing once it reaches the cap. Leave it off for uncapped accrual.

  • Waiting periods

    Choose when accrual starts for new hires: day one, or after 30, 60, 90, 180, or 365 days. Probation handled without a manual switch.

  • Tenure milestones

    Add years-of-service tiers that multiply everyone's accrual rate, say 1.25x after three years. Longevity rewards itself, with no per-person edits.

  • Balances everywhere

    Employees see balances on their time-off screen; managers see them on the member roster. Every approval deducts automatically, so the number is always current.

Where it earns its keep.

  • Crews that earn as they go

    Vacation builds up paycheck by paycheck. The balance is right there when someone asks for a week off, no digging through a spreadsheet to check if they've earned it.

  • Teams that reward loyalty

    Tenure milestones bump accrual after a few years automatically, so long-timers earn faster the day they cross the line, not whenever someone remembers to update a rate.

  • Handbooks with a probation period

    Set a 90-day waiting period and new hires accrue nothing until they're past it. The policy enforces itself.

FAQ

Questions, answered.

What kinds of time off can I track?
Five accruing categories, vacation, sick time, personal time, floating holiday, and volunteer time, each with its own balance. Plus unpaid leave, which records the absence without touching a balance.
How does accrual work?
You set how many hours a year each category earns. Each time you mark a pay period paid, Punch credits a slice toward that total, on your weekly or bi-weekly cadence. Add an optional cap so a balance stops growing past a ceiling you choose.
Can I reward longer-tenured employees?
Yes. Add tenure milestones: once someone crosses a number of years, their accrual rate steps up by a multiplier you set, like 1.25x after three years. You can also make new hires wait 30 to 365 days before they start earning.
What do employees see, and what happens when I approve?
Employees see their current balance for every category and request time off against it. You approve or reject with a reason. An approved request deducts from the balance and lands on the employee's history; managers see balances on the team roster.

Set up in a minute.

Create an org. Share the join code. Your team punches in today.