Time off tracking template
- Available to book right now, hours
- 27
- Accrues each pay period, hours
- 5
- Accrued so far, including carry-in, hours
- 91
- Taken so far, hours
- 48
Nothing in these worksheets is a figure we found somewhere. Every number comes from the inputs you enter and the accrual method stated on the page: hours granted divided by pay periods a year, applied to the periods completed, plus carry-in, less taken and less approved. The defaults are a worked example of a common US policy, not a recommendation and not a benchmark.
The figures above start from a worked example (27). Change any input and the answer updates as you type.
Download the Time off tracking template worked example (CSV)
This is the per employee sheet, and it does the arithmetic a PTO spreadsheet is supposed to do and usually gets wrong in one specific place. Give it the hours your policy grants for a full year, the number of pay periods you run, how many of those have gone, what carried in from last year, what has been taken and what has been approved for a date still to come. It returns the accrual per pay period, the hours accrued so far including carry-in, the balance available to book right now in hours and in days, what is still to accrue before year end, and where the balance lands at the year boundary if nothing else is booked. The place spreadsheets go wrong is approved but not yet taken time: on the worked example that one column is the difference between telling someone they have 43 hours and telling them the truth, which is 27.
The accrual, off your policy and your pay periods
120 hours a year over 24 semimonthly periods accrues 5 hours a period, and fifteen periods in that is 75 hours earned. Enter your own annual hours and your own period count and the rate follows; a mid year starter is simply fewer completed periods, not a special case that needs its own spreadsheet tab.
Carry-in, held apart from this year's hours
16 hours carried in from last year takes the accrued figure to 91. It is kept as its own input rather than folded into the annual grant because it behaves differently at year end: your carryover cap applies to it, and in most policies it is the first thing spent.
Taken and approved, both subtracted, which is where sheets go wrong
48 hours taken and 16 already approved for a future date leave 27 hours available to book, or three working days. Almost every spreadsheet subtracts the first and forgets the second, tells the employee they have 43 hours, and books two people off the same week. The paid plan holds approved time against the person automatically.
Time off tracking template: common questions
Why does it ask for hours rather than days?
Because half days, part time schedules and anything other than a flat eight hour day stop adding up in days. Enter your policy in hours, set your working day length, and the sheet shows the balance both ways.
What pay period frequencies does it handle?
Any, because it divides the annual hours by the number you enter. 24 is semimonthly, 26 is biweekly, 12 is monthly and 52 is weekly. A mid year starter is just fewer completed periods.
Does it apply our carryover cap?
It shows the year end balance if nothing further is booked, which is the figure to compare against your cap while there is still time to act. The team calculator on this site shows the cap in hours a head alongside what is actually going unused.