Search runs in your browser, across every published page on this site.

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.

Try:

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.

Accrual frequency
Accrual cap
hrs
Starting balance and time off already taken 1
PTO used on specific dates
Current resultPTO balance by Dec 31, 2027PTO balance by Dec 31, 2027: 200.0 hrs

Preset: 120 hrs/yr, biweekly, 200 hr cap

52 accrual periods from Jan 1, 2026 at 4.62 hrs a period. The cap first bound on Sep 9, 2027, forfeiting 40.0 hrs of accrual that never landed.

No federal PTO mandate exists in the US: every figure here is arithmetic on the policy you enter, not a typical or required value.

Per-period accrual4.62 hrs
Accrual periods elapsed52
Hours forfeited to the cap40.0 hrs
Next cap bind, if uncheckedDec 31, 2027

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.

Hours credited per accrual event, by annual allowance and pay frequency
Annual hours WeeklyBiweeklySemimonthlyMonthly
40 hrs/yr 0.77 hrs1.54 hrs1.67 hrs3.33 hrs
60 hrs/yr 1.15 hrs2.31 hrs2.50 hrs5.00 hrs
80 hrs/yr 1.54 hrs3.08 hrs3.33 hrs6.67 hrs
120 hrs/yr 2.31 hrs4.62 hrs5.00 hrs10.00 hrs
160 hrs/yr 3.08 hrs6.15 hrs6.67 hrs13.33 hrs
200 hrs/yr 3.85 hrs7.69 hrs8.33 hrs16.67 hrs
240 hrs/yr 4.62 hrs9.23 hrs10.00 hrs20.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.

The next question after this one

PTO payout calculatorCalculatorLeaving before this balance is used? Price the same hours in dollars, gross and after the flat supplemental withholding on a payout.Open next

All 130 calculatorsHow JMM sources and checks its numbersWhat stays free, and what early access would add

Get more from JMM Research

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.

One email at launch. No spam; unsubscribe or ask for deletion anytime. Address handling is covered by the privacy policy.