PTO accrual calculator based on hours worked, plus team liability

Enter your PTO policy to get the accrual rate per hour worked and per pay period, then paste your team to get the PTO liability for your books.

Free tool · Small business · Gusto · Updated

1Your PTO policy

How is the policy written?
days
h
h

2,080 is 40 hours a week for 52 weeks. Use 1,040 for 20 hours a week.

h

Accrual stops at this balance. Leave blank for no cap.

h

Leave blank if every unused hour carries over. Use 0 if none does.

h

For the cap date. Use 0 for a new hire.

2Accrual rates for payroll

PTO per hour worked
0.0577 h
PTO per biweekly pay period
4.62 h
1 hour of PTO for every
17.33 h worked
Cap reached (about)
35 periods
Payroll settingValue to enterSame thing as
Accrue per hour worked0.0577 hours per hour worked1 hour for every 17.33 hours worked
Accrue per pay period4.6154 hours each biweekly paycheck26 pay periods a year
Accrue per year120.00 hours a year15.00 days of 8.00 hours
Maximum balance (cap)160.00 hours1.33 times the yearly amount
Carryover limit40.00 hoursHours that move into the new year
Balance by pay period for the next year
Pay periodAboutAccruedBalance
1–4.6154 h4.62 h
2–4.6154 h9.23 h
3–4.6154 h13.85 h
4–4.6154 h18.46 h
5–4.6154 h23.08 h
6–4.6154 h27.69 h
7–4.6154 h32.31 h
8–4.6154 h36.92 h
9–4.6154 h41.54 h
10–4.6154 h46.15 h
11–4.6154 h50.77 h
12–4.6154 h55.38 h
13–4.6154 h60.00 h
14–4.6154 h64.62 h
15–4.6154 h69.23 h
16–4.6154 h73.85 h
17–4.6154 h78.46 h
18–4.6154 h83.08 h
19–4.6154 h87.69 h
20–4.6154 h92.31 h
21–4.6154 h96.92 h
22–4.6154 h101.54 h
23–4.6154 h106.15 h
24–4.6154 h110.77 h
25–4.6154 h115.38 h
26–4.6154 h120.00 h
Some payroll apps round the rate. Check one paycheck after you save it.

3Add your team for the PTO liability

One row per employee: name, PTO balance in hours, pay rate. Hours this period is optional. A pay rate over 400 is read as a yearly salary.

Or drop a PTO balance report saved as CSV.

Want this done on your whole Gusto? We fix PTO balances that disagree between payroll, the time clock and the books on your real data, tested with you.

Walk us through your PTO tracking

How do you calculate PTO accrual based on hours worked?

Divide the PTO hours a year by the hours worked a year. The result is the PTO earned for each hour worked.

PTO per hour worked = PTO hours a year ÷ hours worked a year

Example: 15 days of 8 hours is 120 hours. 120 ÷ 2,080 = 0.0577 hours per hour worked, or 1 hour of PTO for every 17.33 hours worked. An employee who works 30 hours earns 30 × 0.0577 = 1.73 hours.

For part-time staff, use their own hours a year, such as 1,040 for 20 hours a week.

How much PTO accrues per pay period?

Divide the PTO hours a year by the number of paychecks a year.

PTO per pay period = PTO hours a year ÷ pay periods a year

Example: 120 hours a year is 2.31 hours a week (52 paychecks), 4.62 hours every two weeks (26), 5 hours twice a month (24) or 10 hours a month (12).

Per pay period suits salaried staff with steady hours. Per hour worked suits hourly staff whose hours change.

How do you calculate accrued PTO liability?

Multiply each employee’s unused PTO hours by their current hourly rate, then add up the team. For salaried staff, the hourly rate is the yearly salary ÷ hours worked a year.

PTO liability = unused PTO hours × current hourly rate

Example: 64 unused hours at 28 dollars an hour is 1,792 dollars. Add that for each employee to get the year-end line for the bookkeeper.

On the accrual method, the IRS lets you deduct vacation pay in the year it is earned if you pay it that year, or within 2½ months after year end when it is vested. Paid later, it is deducted in the year paid. The Reports & answers page shows how we keep figures like this current from payroll.

How do PTO caps and carryover work?

A cap is the most PTO an employee can hold: accrual stops at the cap and restarts after PTO is used. A carryover limit is how many unused hours move into the new year, so it can keep a balance under the cap for good.

Pay periods to the cap = (cap − balance today) ÷ PTO per pay period

Example: with a 160-hour cap, a 100-hour balance and 4.62 hours a paycheck, (160 − 100) ÷ 4.62 = 13 pay periods, about six months on biweekly payroll.

  • Federal law (the FLSA) does not require paid vacation. It is an agreement between employer and employee.
  • California treats PTO as vacation: earned hours can’t be forfeited, a reasonable cap is allowed, and unused hours are paid at the final rate when someone leaves (Labor Code 227.3).
  • State rules vary.

Is there a PTO accrual calculator Excel template?

Download the schedule from the tool: it opens in Excel or Google Sheets with each pay period, the hours accrued and the running balance. The liability report downloads the same way.

To build it yourself, put PTO hours a year in B1, hours worked a year in B2 and pay periods in B3.

  • Rate per hour worked: =B1/B2
  • Rate per pay period: =B1/B3
  • Next balance in C10, with the cap in B4 and last period’s balance in C9: =MIN(B4, C9+B1/B3), with B1, B3 and B4 locked (F4) before you fill down
  • Liability, with the balance in D2 and the hourly rate in E2: =D2*E2

Questions

Do overtime hours earn PTO?

Your policy decides. If overtime is left out, enter regular hours only in hours worked a year and in hours this period.

Can I use it for paid sick leave?

Yes. Choose “1 hour off for every so many hours worked” and enter the rate your state or city sets.

What pay rate goes in the team list?

The current hourly rate, or the yearly salary. A rate over 400 is read as a salary and divided by the hours worked a year.

Where does my team list go?

It stays in your browser. The math runs on your computer, and closing the tab clears it.

Sources

Lines of light running into one large blue period

Walk us through one problem.

We’ll tell you what we’d fix first.

Walk us through one problem

Free. 30 minutes. A one-page note within two business days.