Free tool

PTO accrual calculator

Enter your yearly PTO or the rate you earn it at, your pay schedule and the dates: the PTO accrual calculator shows what you earn each pay period and your balance on any date, with time off, an accrual cap and a carryover limit.

One line each: the date and the amount, such as 2026-11-27 8 or 11/27/2026 8.

Balance on Jan 31, 2027: 46.15 hours. Starting from 0, 28 paydays added 86.15 and time off used 16. 24 over the carryover limit was lost at the start of a new year.

Per pay period, hours
3.0769
Per year, hours
80
Balance on the date
46.15
Lost to the cap or carryover
24
The same PTO on each pay schedule
Pay schedulePeriods a yearAccrued per period
Weekly521.5385
Biweekly (every 2 weeks)263.0769
Semi-monthly (twice a month)243.3333
Monthly126.6667
Every entry, 31 in all
Balance after every payday and day off
DateEntryChangeBalanceNote
Jan 14, 2026Accrued+3.083.08
Jan 28, 2026Accrued+3.076.15
Feb 11, 2026Accrued+3.089.23
Feb 25, 2026Accrued+3.0812.31
Mar 11, 2026Accrued+3.0715.38
Mar 25, 2026Accrued+3.0818.46
Apr 8, 2026Accrued+3.0821.54
Apr 22, 2026Accrued+3.0824.62
May 6, 2026Accrued+3.0727.69
May 20, 2026Accrued+3.0830.77
May 22, 2026Time off-822.77
Jun 3, 2026Accrued+3.0825.85
Jun 17, 2026Accrued+3.0728.92
Jul 1, 2026Accrued+3.0832
Jul 15, 2026Accrued+3.0835.08
Jul 29, 2026Accrued+3.0738.15
Aug 12, 2026Accrued+3.0841.23
Aug 26, 2026Accrued+3.0844.31
Sep 9, 2026Accrued+3.0747.38
Sep 23, 2026Accrued+3.0850.46
Oct 7, 2026Accrued+3.0853.54
Oct 21, 2026Accrued+3.0856.62
Nov 4, 2026Accrued+3.0759.69
Nov 18, 2026Accrued+3.0862.77
Nov 27, 2026Time off-854.77
Dec 2, 2026Accrued+3.0857.85
Dec 16, 2026Accrued+3.0760.92
Dec 30, 2026Accrued+3.0864
Jan 1, 2027New year-244024 over the carryover limit lost
Jan 13, 2027Accrued+3.0843.08
Jan 27, 2027Accrued+3.0746.15

In short: PTO accrual per pay period is your yearly allowance divided by your pay periods a year: 80 hours paid biweekly is 80 / 26 = 3.0769 hours a payday. Your balance on a date is your starting balance, plus every payday's accrual up to that date, minus the time off you take, less anything an accrual cap or a carryover limit keeps or takes away.

How to use the PTO accrual calculator

  1. Choose how you earn PTO. Most salaried jobs give a yearly allowance (two weeks is 80 hours, or 10 days); hourly jobs often give a rate, such as 1 hour for every 30 hours worked. Pick the one in your handbook and enter its figures.
  2. Pick your pay schedule and enter the first day of your first pay period. Weekly and biweekly paydays then fall every 7 or 14 days; semi-monthly accrual is credited on the 15th and the last day of the month, and monthly accrual on the last day.
  3. Enter the date you want the balance on, your balance on the start date if you had one, and any time off taken or planned, one line each with its date and amount.
  4. Add your policy's limits if it has them: a maximum balance (the accrual cap) and the most that carries over into a new year, which starts on January 1 or on your start date's anniversary.

The result shows the PTO accrual rate per pay period and per year, your balance on the date, and what the cap or the carryover limit cost you. Open "Every entry" to see the balance after each payday and each day off; copy it as text, as CSV for a spreadsheet, or as a link that opens the same figures. Nothing you type leaves your browser.

The PTO accrual rate per pay period

The rate is the yearly allowance divided by the pay periods in a year. A biweekly payroll has 26 pay periods, a weekly one 52, a semi-monthly one 24 and a monthly one 12, so the same PTO is credited in different sized pieces. This PTO accrual chart gives the hours earned per pay period for common allowances:

PTO accrual chart: hours per pay period
PTO a yearWeekly (52)Biweekly (26)Semi-monthly (24)Monthly (12)
40 hours (5 days)0.76921.53851.66673.3333
80 hours (10 days)1.53853.07693.33336.6667
120 hours (15 days)2.30774.6154510
160 hours (20 days)3.07696.15386.666713.3333
200 hours (25 days)3.84627.69238.333316.6667

California's Labor Commissioner works the same arithmetic in its vacation FAQ: two weeks of vacation, 10 days of 8 hours, earned week by week, is “1.538 hours of paid vacation” a week, which is 80 / 52. The federal government uses fixed rates instead: OPM's annual leave fact sheet gives full-time employees 4 hours a biweekly pay period with less than 3 years of service, 6 hours from 3 to 15 years (10 in the last pay period of the year) and 8 hours after 15 years, which is 104, 160 and 208 hours a year.

PTO accrual based on hours worked

Some employers credit PTO for every hour you work rather than per payday, which suits part-time and variable schedules. Choose "By hours worked" and enter the rate and your usual hours a week. At 1 hour for every 30 hours worked, which is California's paid sick leave rate in its paid sick leave FAQ, a 40-hour week earns 1.3333 hours, a biweekly period 2.6667 hours and a full year 69.33 hours. The same FAQ lets an employer cap the accrued sick leave at 80 hours or 10 days, which is what the maximum balance box is for. If your hours change from week to week, run the calculator with your average, or enter each period's credit as a starting balance and move the start date forward.

Accrual cap, carryover and use it or lose it

Take the example in the calculator: 80 hours a year paid biweekly from January 1, 2026, with two days off. The 26 paydays in 2026 credit exactly 80 hours (3.08 and 3.07 in turn, so nothing is lost to rounding), the time off uses 16, and the balance on December 31 is 64 hours. A 40-hour carryover limit then cuts 24 hours on January 1, 2027, and by January 31 the balance is back up to 46.15. That cut is use it or lose it. A maximum balance works differently: with 110 hours already banked and a 120-hour accrual cap, the same rate reaches the cap on Feb 25, 2026, and from then on each payday's 3.0769 hours is simply not earned (76.15 hours over the rest of the period shown) until you take some time off.

The law on this varies by state, and federally there is none: the Department of Labor's vacation leave page says the Fair Labor Standards Act “does not require payment for time not worked, such as vacations”, so these are matters of agreement between employer and employee. California is the strictest: its vacation FAQ says a use it or lose it policy “is an illegal policy under California law”, while a cap on vacation accrual is allowed. Federal employees have a carryover ceiling of 30 days (240 hours) for those stationed in the United States, and OPM says any annual leave above it is forfeited if not used by the end of the leave year. Read your own handbook for the numbers to enter.

The same calculation in Excel

With the yearly allowance in B1 and the pay periods a year in B2, the accrual per pay period is =B1/B2, and the PTO earned after the number of paydays in B3 is =ROUND(B1*B3/B2,2), which rounds the running total the way this calculator does. For biweekly pay, the paydays between a start date in B4 and a balance date in B5 are =INT((B5-B4+1)/14). A cap or a carryover limit needs a row per payday, which is what the CSV copy gives you. For the whole method with worked examples, including years with 27 biweekly paydays, read how PTO accrual works. To count the working days a holiday takes out of a stretch of leave, use the business days calculator, and to see what an hourly rate comes to over a year of paid time, the hourly to salary calculator.

Esta calculadora también está en español: calculadora de horas de vacaciones acumuladas.

Questions people ask

How is PTO accrual calculated?

Divide the yearly allowance by the number of pay periods in a year: 52 for weekly pay, 26 for biweekly, 24 for semi-monthly and 12 for monthly. Two weeks of PTO, 80 hours, paid biweekly is 80 / 26 = 3.0769 hours a pay period. If you earn PTO by hours worked instead, multiply the hours you work by the rate: 1 hour for every 30 hours worked is 2.6667 hours in an 80-hour biweekly period. The balance is what you started with, plus each payday's accrual, minus the time you have taken.

Why does my pay stub show 3.08 one period and 3.07 the next?

Because 80 / 26 is 3.0769, which does not fit in two decimals. This calculator rounds the running total rather than each payday on its own, so the credits alternate between 3.08 and 3.07 and the year adds up to exactly 80.00 hours. Payroll systems that round each period to 3.08 credit 80.08 hours a year, and ones that cut to 3.07 credit 79.82; either way the difference is a few hundredths of an hour, and your employer's policy decides which they use.

What is the difference between an accrual cap and a carryover limit?

An accrual cap (a maximum balance) stops you earning more while your balance is at the cap; nothing you have is taken away, and you start earning again as soon as you use some time. A carryover limit takes away whatever is above the limit when a new year starts, which is what "use it or lose it" means. California allows a reasonable cap on vacation but treats use it or lose it as illegal; many other states leave it to the employer's written policy. Enter either, both or neither.

Does the first pay period count in full if I start mid-period?

The calculator credits every pay period that ends on or before your balance date, counting from the start date you enter as the first day of the first period. If you were hired partway through a period and your employer prorates the first one, set the start date to the first day of your first full period and enter what you earned before it as the starting balance.

Can my balance go below zero?

Some employers let you take PTO before you have earned it, so the calculator allows it and tells you the date the balance first goes negative. California's Labor Commissioner treats vacation taken before it is earned as an advance on wages, which matters if you leave the job before you earn it back. Check your employer's policy before you plan time off you have not accrued yet.

Is anything I type sent anywhere?

No. The calculator runs in your browser. Copy share link puts your figures in the part of the address after the #, which browsers never send to a server, so only the people you give the link to see them.