PTO accrual calculator
Project a PTO balance to any future date under a real accrual schedule. The cap is applied the way a real ledger applies it, period by period, so it can bind mid-projection and pause accrual until time off is taken, not clamped once at the end.
Worked example — PTO balance by Dec 31, 2027: 200.0 hrs. 120 hours a year, biweekly accrual, 200 hour cap, from Jan 1, 2026, no time off taken
Project a balance from your own policy
Set the annual allowance, how often it accrues, the cap if there is one, and the date to project to. Everything below the result is the same ledger the number came from: every accrual event, whether the cap clamped it, and any time off taken along the way.
120 hrs/yr, biweekly, 200 hr cap: 200 hours is high enough that the ceiling still binds if you bank two full years without using any of it.
Starting balance and time off already taken 1
Stepped, not smoothed: the balance is flat between accrual dates and jumps at each one, so a smooth curve would assert accrual that never happened.
How much PTO will I have by a given date
Multiply the per-period accrual by the number of accrual events between the start date and the date you are asking about, on the real calendar for that pay frequency, not a fixed days-per-period guess. At 120 hours a year on a biweekly schedule, that is 4.6154 hrs every accrual event. From Jan 1, 2026 to Jun 30, 2026 that is 12 events, the last one landing on Jun 18, 2026, for a balance of 55.4 hrs with no cap in the way and nothing used yet.
Biweekly is not "every 14 days from whenever you started" once the period runs more than a few months: monthly accrual has to re-derive each date from the original day of the month rather than chaining off the last one, or a start date like the 31st drifts a few days earlier every month, and semimonthly accrual runs on the 15th and the last day of the month regardless of your start date, since that is when semimonthly payroll actually pays.
When does a PTO accrual cap start costing you hours
On the calculator's default policy, 120 hours a year biweekly with a 200-hour cap and no time off taken, the balance first touches the cap on Sep 9, 2027. Every accrual event after that date adds nothing: by Dec 31, 2027 the account has forfeited 40.0 hrs of accrual it would otherwise have banked, on top of the 200.0 hrs it is actually carrying.
Timing the time off changes the number, and this is the part a shortcut gets wrong. Take 40 hours off on the exact day the cap first binds and the room that frees up lets accrual resume immediately: the account closes Dec 31, 2027 at 196.9 hrs instead of 200.0 hrs, having forfeited only 3.1 hrs rather than 40.0 hrs. A calculation that sums every period's accrual, subtracts total usage, and clamps the total to the cap only once at the end cannot tell these two cases apart, because it never checks whether the cap was actually full at the moment the accrual happened.
Accrual per pay period, by annual allowance and frequency
Annual allowance divided by pay periods a year: 52 for weekly, 26 for biweekly, 24 for semimonthly, 12 for monthly. No cap or usage enters this table, it is what accrues each event before either is applied.
| Annual hours | Weekly | Biweekly | Semimonthly | Monthly |
|---|---|---|---|---|
| 40 hrs/yr | 0.77 hrs | 1.54 hrs | 1.67 hrs | 3.33 hrs |
| 60 hrs/yr | 1.15 hrs | 2.31 hrs | 2.50 hrs | 5.00 hrs |
| 80 hrs/yr | 1.54 hrs | 3.08 hrs | 3.33 hrs | 6.67 hrs |
| 120 hrs/yr | 2.31 hrs | 4.62 hrs | 5.00 hrs | 10.00 hrs |
| 160 hrs/yr | 3.08 hrs | 6.15 hrs | 6.67 hrs | 13.33 hrs |
| 200 hrs/yr | 3.85 hrs | 7.69 hrs | 8.33 hrs | 16.67 hrs |
| 240 hrs/yr | 4.62 hrs | 9.23 hrs | 10.00 hrs | 20.00 hrs |
15 accrued days a year at 8 hours a day is 120 hours, which is 4.6154 hrs every two weeks or 5.00 hrs on the 15th and last day of each month. The two schedules pay out the same allowance on a different clock, which is the whole difference between them.
More calculators for the same paycheque
The PTO payout calculator prices this same balance in dollars if you leave before using it, and the hourly-to-salary calculator carries the pay-frequency conversion this accrual schedule runs on.