HOURSQUARE · EST 2026 HR you run yourself.
Back to blog
Dispatch August 25, 2026 8 min read

How to Calculate Leave Accruals Without Spreadsheets

Learn how to calculate leave accruals with clear formulas, policy examples, and practical checks that keep balances accurate as your team grows without manual rework.

How to Calculate Leave Accruals Without Spreadsheets

A leave balance looks simple until someone starts midyear, switches from part-time to full-time, takes unpaid leave, or hits a carryover cap. That is where spreadsheet-based tracking breaks down. Knowing how to calculate leave accruals gives your team a consistent rule for earning time off, approving it, and showing the right balance every time.

This is a practical guide for teams that need clean leave records without turning every absence into a payroll or HR investigation.

Start with the policy, not the formula

An accrual formula only works if the leave policy is specific. Before calculating anything, decide what employees earn, when they earn it, and what limits apply. “Employees receive 15 days of PTO” is not enough. You need to define whether those 15 days are available on January 1, earned gradually, or granted at the start date.

For each leave type, document four operational rules:

  • The annual allowance or accrual rate
  • The accrual frequency, such as each pay period, month, or hour worked
  • The eligibility date, including any waiting period
  • The cap, carryover, and expiration rules

Also separate legal requirements from company policy. Sick leave, vacation, family leave, and statutory paid time off can follow different rules depending on where an employee works. A single global PTO policy may be easier to administer, but it can create compliance problems if it falls below a local minimum or applies the wrong carryover rule.

How to calculate leave accruals using the right method

Most small teams use one of three methods: annual prorating, pay-period accruals, or hours-worked accruals. The best choice depends on payroll cadence, worker type, and how much precision your policy requires.

1. Annual allowance prorated over the year

This method starts with a yearly entitlement and divides it across a defined period. It works well for salaried employees with a stable schedule.

The basic formula is:

`Leave accrued = Annual entitlement × (eligible time worked ÷ total time in accrual year)`

If an employee receives 15 vacation days per year and accrues monthly, their monthly accrual is:

`15 days ÷ 12 months = 1.25 days per month`

If they start on April 1 and are eligible immediately, they earn nine months of leave in that calendar year:

`1.25 × 9 = 11.25 days`

This approach is easy to explain. The trade-off is that monthly increments can create rounding decisions. If your system stores leave in hours, convert the allowance first. For an employee on an eight-hour day, 15 days equals 120 hours. Monthly accrual is then 10 hours, which is cleaner than managing 1.25-day fragments.

2. Accrual per pay period

If payroll runs every two weeks, accrue leave every two weeks. This keeps leave balances aligned with payroll records and makes final-pay calculations easier to review.

Use:

`Leave earned per pay period = Annual entitlement ÷ number of pay periods`

An employee entitled to 120 PTO hours per year and paid biweekly earns:

`120 ÷ 26 = 4.6154 hours per pay period`

Do not round every pay-period calculation aggressively. Rounding 4.6154 to 4.6 hours, 26 times, leaves the employee short by 0.4 hours. Keep at least two to four decimal places in the underlying record, then round only the balance displayed to the employee if needed.

Pay-period accruals are predictable, but confirm how to handle an unpaid pay period. Some policies allow accrual as long as the employee remains employed. Others tie accrual to paid status or a minimum number of paid hours. Neither approach is automatically right. The policy needs to say which one applies.

3. Accrual based on hours worked

Hours-worked accruals are often the fairest option for hourly, variable-schedule, or part-time teams. The rate is based on time actually worked rather than an assumed full-time schedule.

Use:

`Leave accrued = Eligible hours worked × accrual rate`

For example, a policy may provide one hour of sick leave for every 30 hours worked. An employee who works 86 eligible hours earns:

`86 ÷ 30 = 2.8667 hours of sick leave`

The critical word is “eligible.” Your policy should state whether overtime, paid holidays, paid leave, training time, and unpaid time count toward accrual. Do not leave this to manager interpretation. A time-tracking system can calculate the rate correctly only when those source hours are categorized correctly.

Set the accrual start date carefully

A surprising number of leave errors come from the start date, not the rate. There are several common choices: the employee’s hire date, the first day after a waiting period, the start of the next pay period, or a fixed annual reset date.

Say a new hire has a 90-day waiting period and earns vacation monthly. If the policy says accrual begins after 90 days, decide whether they earn nothing for those first 90 days or accrue behind the scenes but cannot use the balance yet. Those are different policies. The first delays earning; the second delays access.

For employees who join mid-period, choose one consistent proration rule. You can accrue a full period, calculate based on days employed, or start from the next full period. Day-level proration is more precise, while next-period eligibility is simpler to administer. Consistency matters more than false precision.

Apply caps, carryover, and negative balances in the right order

A leave balance is not simply earned leave minus used leave. Most policies have controls that change the result.

A practical calculation order is:

`Opening balance + newly accrued leave - leave taken - approved adjustments = current balance`

Then apply the policy limits. If the employee has reached an accrual cap, stop adding new leave until their balance falls below the cap. If they are at a 160-hour cap and earn 4.6154 hours this pay period, they earn zero unless they used leave first and the policy allows accrual to resume immediately.

Carryover requires the same discipline. Suppose an employee has 52 hours at year-end, but the policy allows only 40 hours to carry forward. The remaining 12 hours may be forfeited, paid out, moved into a separate expiration bucket, or handled under local law. Never delete time automatically without confirming the policy and applicable rules.

Negative balances need a clear rule too. Some companies allow employees to borrow against future accrual, especially for vacation. Others prevent requests that exceed the available balance. If borrowing is allowed, set a maximum negative balance and decide what happens if the employee leaves before earning it back. Local wage-deduction rules can limit your options, so do not assume you can recover the amount from final pay.

Handle part-time, schedule changes, and long absences

Annual days can become misleading when employees work different schedules. A part-time employee who works four hours a day should generally receive leave in hours, not simply the same number of “days” as an employee working eight-hour days.

For example, if full-time employees receive 120 vacation hours annually, a half-time employee might receive 60 hours. But the right proration basis depends on your policy: scheduled weekly hours, full-time equivalent status, or actual hours worked. Pick one and use it consistently.

When someone changes schedules, record an effective date. Do not retroactively apply the new schedule to the entire year unless the policy requires it. Calculate accrual under the old rate through the change date, then use the new rate going forward.

Extended unpaid leave is another exception worth defining. Your policy may pause accrual after a certain number of unpaid days, keep it running during protected leave where required, or treat certain paid leaves as active service. This is where country and state rules can matter more than your preferred administrative shortcut.

Build an audit trail, not a prettier spreadsheet

Leave calculations should be explainable to an employee in under two minutes. If a team member asks why their balance is 37.69 hours, you should be able to show the opening balance, each accrual entry, each approved absence, and every adjustment.

That means recording leave in hours or another consistent unit, preserving the accrual rate used at the time, and restricting manual edits. A manager should not be able to change a balance with no reason attached. Corrections happen, but each one should carry a date, owner, and note.

For growing teams, this is where a leave management system earns its place. HourSquare can centralize policy rules, employee schedules, approvals, and balance history so the calculation does not live across payroll exports, manager messages, and a spreadsheet only one person understands.

Check your setup before employees rely on it

Run a few test cases before launching a policy. Test a full-year employee, a midyear hire, a part-time employee, someone at the accrual cap, and an employee carrying time into a new year. Compare the expected result with the system result for each case.

Then establish a monthly check between leave balances and payroll or time records. Look for accruals posted after termination, employees earning leave during periods that should be excluded, duplicate manual adjustments, and balances that exceed the cap. These checks take minutes when records are centralized and hours when the logic is scattered.

A good leave policy does not need complicated math. It needs explicit rules, a calculation method that matches how your team works, and records that hold up when someone asks a perfectly reasonable question: “How did you get this number?”

Share this post

Ready when you are

Try HourSquare for your team.

Sign up in under a minute. No card. Free for teams up to 10.

Free up to 10 employees · GDPR-native · EU-hosted