Calculate PTO accrual and available balance by any date with options for annual allotment, per pay period, or per hour worked.
PTO Accrual Calculator
Calculate accrued and available PTO hours based on your policy.
Accrues evenly across the year from a yearly hours budget.
days
hrs
hrs
hr PTO/hr
hrs
hrs
hrs
Results
Accrued PTOhrs
Used PTOhrs
Available PTOhrs
Use this tool to estimate how much paid time off you’ve accrued and what’s available as of any date. Supports three accrual methods: annual allotment, per pay period, and per hour worked.
How it works
Inputs
Accrual method: Annual allotment, Per pay period, or Per hour worked
Employment start date and As-of date
Probation window (days) when accrual does not start
Annual PTO allotment or accrual rate
Starting balance (carryover or initial grant)
PTO used to date
Outputs
Accrued PTO
Used PTO
Available PTO
Formulas
Let:
A = annual PTO allotment (hours)
P = probation days
d = calendar days from start date to as-of date
Y = days in accrual year (365 or 366 in leap years)
S = starting balance (hours)
U = PTO used to date (hours)
How to Use the PTO Calculator
Follow these steps to set your dates and hours so the calculator prorates your annual allotment and shows accrued and available paid time off.
Choose the accrual method.
Select “Annual Allotment.” This mode spreads your yearly PTO hours evenly across the calendar year (Jan 1–Dec 31). Do not pick “Per Pay Period” or “Per Hour Worked” unless your policy uses those methods, or results will be off.
Enter the Employment Start Date.
Use the date you were hired (check your offer letter or HR system). Format dates as mm/dd/yyyy (e.g., 06/04/2025). If you started before Jan 1 of the current year, accrual begins Jan 1; if your As Of Date is before your start date, accrued hours will be 0.
Set the As Of Date.
Pick the date you want the balance for (today or a future checkpoint). The calculator counts eligible calendar days up to this date only. Keep it within the same calendar year for the cleanest result; choosing a date in another year may be capped at year-end.
Enter the Probation Window (days).
Type the number of non-accrual days after hire (e.g., 30, 60, or 90). Use days only, not weeks. A common mistake is entering “60” when your policy is “60 calendar days after start”—be sure it’s calendar days.
Enter the Annual PTO Allotment (hours).
Provide your total yearly hours (e.g., 120 or 126). Decimals are allowed (e.g., 7.5). Avoid adding text like “hrs” or symbols; enter plain numbers.
Add your Starting Balance (hours).
Include any carryover or previously granted PTO at the start of the year. Enter 0 if none. Don’t add your used hours here—the tool subtracts used PTO separately.
Enter PTO Used (to date) (hours).
Sum the hours you have already taken or scheduled up to the As Of Date. Use decimal hours (e.g., 4.5 for 4 hours 30 minutes). Don’t enter negative numbers or try to subtract; the calculator does that for you.
Tip:Enter hours with a dot as the decimal separator (e.g., 75.5, not 75,50); this guide assumes calendar-year accrual using 365 days (366 in leap years).
Frequently Asked Questions
Accrual Method = how PTO builds (Annual Allotment spreads a yearly hours budget evenly across the calendar year). Employment Start Date = first day on payroll. As Of Date = the cutoff date to compute totals. Probation Window (days) = days after start when accrual is paused. Annual PTO Allotment = total hours granted for the calendar year. Starting Balance = carryover or granted hours available at the start of the year. PTO Used (to date) = hours already taken through the As Of Date.
Plain-text formula steps:
days_in_year = 366 if the year is a leap year, otherwise 365.
accrual_start = the later of (Jan-01 of the As Of Date’s year) and (Employment Start Date + Probation Window).
days_elapsed = number of whole calendar days from accrual_start up to As Of Date; if negative, use 0.
Display accrued_pto_hours rounded to one decimal place using “round to nearest, ties to even.”
available_pto_hours = Starting Balance + Accrued PTO − PTO Used. The calculator shows the arithmetic result (it can be negative if usage exceeds balance).
Accrual does not begin until after the probation window ends. For someone starting in a prior year, accrual for the current year begins no earlier than Jan-01 of the current year. Leap years use 366 in days_in_year; non-leap years use 365. Date math uses Gregorian calendar days.
Methodology & Sources
The calculator treats “Annual Allotment” accrual as linear over calendar days. It first sets days_in_year to 365 or 366 using the Gregorian calendar. It determines accrual_start as the later of Jan-01 of the As Of year and Employment Start Date plus the probation window. Accrued hours equal (Annual Allotment ÷ days_in_year) × days_elapsed, where days_elapsed is the count of whole days from accrual_start to As Of Date (negative values are clamped to 0). Available PTO equals Starting Balance + Accrued − Used.
Display rounding is to one decimal place using “round to nearest, ties to even” (IEEE 754). Units are hours (accepted for use with SI; 1 h = 3600 s). Dates follow ISO 8601 format (YYYY-MM-DD).
Bibliography
Organization for Standardization
(2019).ISO 8601-1:2019 Date and time — Representations for information interchange — Part 1: Basic rules — ISO
https://www.iso.org/standard/70907.html
We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.
Privacy Policy
Necessary cookies are required for the website to function properly. These cookies ensure basic functionalities and security features of the website.
Analytics cookies help us understand how visitors interact with our website by collecting and reporting information anonymously.
Marketing cookies are used to track visitors across websites to display relevant and engaging advertisements.
Preference cookies enable the website to remember information that changes the way the website behaves or looks.