The Annual Leave Days Calculator estimates how many days of paid annual leave you accrue over a chosen period, based on your annual entitlement, how long you work, your weekly working pattern, and your employer’s year-length assumption.
Report an issue
Spotted a wrong result, broken field, or typo? Tell us below and we’ll fix it fast.
About the Annual Leave Days Calculator
This tool estimates how many paid leave days you accrue over a period of employment and adds any leave you have already banked. It takes your full-year entitlement, pro-rates it down to the period you enter, and optionally expresses the result in hours as well as days.
The calculator is deliberately simple and policy-neutral. It does not model carryover caps, monthly accrual cut-offs, probation rules, or expiry dates; instead it pro-rates your annual entitlement linearly across the period you give it. It suits full-time staff, part-time employees, shift workers, and fixed-term or temporary contracts, because you tell it both your weekly pattern and the exact length of the period.
Use this calculator to estimate how much leave a new starter has earned part-way through the year, to pro-rate a fixed-term contract, or to convert a leave balance into working hours. You see not only the day total, but also the assumptions (entitlement, period and base year) behind it.

The Mechanics Behind Annual Leave Days
Annual leave is granted as a yearly entitlement, then pro-rated to the period actually worked. This tool turns your annual figure into a per-day accrual rate, multiplies it by the length of the period, and adds any existing balance you carry in. Your weekly working pattern is used only to convert the day total into hours.
- Annual entitlement is the full-year allowance in days, set by policy or contract (for example 28 days).
- The employment period is converted to a number of days: years multiply by the base year, months by base year ÷ 12, weeks by 7, and days are used as entered.
- The per-day accrual rate is annual entitlement ÷ base year length, so a higher base year spreads the same entitlement more thinly per day.
- Accrued days are the per-day rate multiplied by the period in days; any existing balance is then added on top.
- Hours are derived from a working day of 8 × (working days per week ÷ 5), so a five-day week gives an 8-hour day.
The result is a straight-line, pro-rated estimate. There is no rounding to half-days, no cap, and no expiry: the tool reports the raw accrued total plus your starting balance, and (if you choose) the equivalent in working hours.
Formulas for Annual Leave Days
The math is a short, fixed sequence. You convert the period to days, derive a daily accrual rate from the annual entitlement, multiply the two, add any existing balance, and optionally convert to hours. Every result on this page is produced by exactly these steps.
- Period in days: Period days = period × base year (years), period × (base year ÷ 12) (months), period × 7 (weeks), or period (days).
- Daily accrual rate: Rate per day = Annual entitlement ÷ Base year length.
- Newly accrued days: Accrued days = Rate per day × Period days.
- Total balance: Total days = Accrued days + Existing leave balance.
- Working day length: Daily hours = 8 × (Working days per week ÷ 5).
- Hours of leave: Total hours = Total days × Daily hours.
Worked example using the shipped “Full-time employee, full year (28 days)” preset: 28 days ÷ 365 base-year days = a daily rate, multiplied by 365 period days (12 months) = 28.00 accrued days, plus 0 balance = 28.00 days total, which at 8.00 hours per day is 224.00 hours. Because the base year is used both to convert months to days and to set the daily rate, a full 12 months at base year 365 returns the entire annual entitlement.
Inputs, Assumptions & Parameters
The calculator asks for six fields. Three are required values, one chooses the period unit, one is an optional starting balance, and one chooses the output format. There are no date fields and no accrual-frequency or carryover settings.
- Annual leave entitlement (days per year): total paid leave for a full year, entered in days (for example 28).
- Employment period and unit: how long the period is, with a unit of Months, Years, Weeks, or Days.
- Working pattern (days per week): average days worked per week, between 1 and 7; used only to set the working-day length for the hours output.
- Base year length (days per year): use 365 for a full calendar year or 260 for working days only; it both converts months to days and sets the per-day rate.
- Existing leave balance (optional, days): carry-over or leave already accrued, added on top of the newly accrued total. Leave blank for zero.
- Output format: “Days only”, or “Days and hours” which also breaks the total into whole working days plus leftover hours.
Defaults are 5 working days per week and a 365-day base year. The tool validates that entitlement and period are non-negative, that working days per week is between 1 and 7, and that the base year is greater than zero. It does not flag carryover or leave-taken, because it has no such fields; instead it simply pro-rates linearly and adds the optional balance.
Step-by-Step: Use the Annual Leave Days Calculator
Here’s a concise overview before we dive into the key points:
- Enter your annual leave entitlement in days per year (for example 28).
- Enter the employment period and pick its unit: Months, Years, Weeks, or Days.
- Set your working pattern in days per week (1 to 7; default 5) for the hours conversion.
- Set the base year length: 365 for a calendar year or 260 for working days only.
- Optionally add an existing leave balance in days to carry into the total.
- Choose the output format — “Days only” or “Days and hours” — then press Calculate.
These points provide quick orientation—use them alongside the full explanations in this page.
Case Studies
Use the “New starter, 6 months pro-rata (20 days/year)” preset. Annual entitlement is 20 days, the period is 6 months, the working pattern is 5 days per week, the base year is 365, and there is no starting balance, with output set to Days and hours. Six months converts to 182.50 period days, the daily rate is 20 ÷ 365, and the newly accrued total is 10.00 days. With no carried balance the total is 10.00 days, equal to 80.00 hours at 8.00 hours per day, and the days-and-hours view shows 10 full working days plus 0.00 hours. What this means: a new full-time starter on a 20-day allowance has earned exactly half the annual entitlement at the six-month mark.
Use the “Part-time 3 days/week, 3 months, 2 days carried over” preset. Annual entitlement is 25 days, the period is 3 months, the working pattern is 3 days per week, the base year is 365, the existing balance is 2 days, and the output is Days and hours. Three months converts to 91.25 period days, giving 6.25 newly accrued days; adding the 2-day balance gives 8.25 days total. Because a 3-day week sets the working day to 8 × (3 ÷ 5) = 4.80 hours, the total is 39.60 hours, shown as 8 full working days plus 1.20 hours. What this means: a part-timer’s day total is computed the same way as a full-timer’s, but their working day — and therefore the hours figure — is shorter.
Accuracy & Limitations
The calculator gives a straight-line, pro-rated estimate; it does not replace your contract or local law. Laws and collective agreements can override a simple linear pro-rata, and many real policies add rules this tool does not model. Always confirm final balances with HR or payroll.
- Accrual is strictly linear: there is no monthly cut-off, probation cap, or maximum-balance ceiling.
- There is no rounding step — results are shown to two decimals exactly as computed.
- Carryover is added as a flat starting balance with no cap or expiry; the tool cannot expire it.
- There is no leave-taken field, so the result is leave accrued plus balance, not leave remaining after bookings.
- The hours figure assumes an 8-hour day scaled by working days ÷ 5; public holidays are not modelled separately.
Use the tool for quick planning and forecasting. For final approvals, defer to your HR policy and any governing law. If a number differs, align the entitlement, period, base year and balance with your official figures and re-run.
Units Reference
The period can be entered in days, weeks, months, or years, and the tool converts each to a number of days before pro-rating. The base year length you choose changes how months convert and how the daily rate is set. The table below shows how each period unit is turned into days by the calculator.
| Period unit | Conversion to days | Example (base year 365) | Notes |
|---|---|---|---|
| Days | days = value entered | 120 days = 120.00 days | Used as-is; calendar days, not working days. |
| Weeks | days = weeks × 7 | 8 weeks = 56.00 days | Fixed 7 days per week, regardless of base year. |
| Months | days = months × (base year ÷ 12) | 6 months = 182.50 days | Scales with the base year you choose. |
| Years | days = years × base year | 1 year = 365.00 days | 1 year returns the full annual entitlement. |
| Base year | 365 (calendar) or 260 (working) | 365 → 12 months = 365.00 days | Sets the per-day rate and month conversion. |
To read the table, match your period unit to the nearest row and apply the conversion. Note that months and years scale with the base year, but weeks and days do not — so switching the base year to 260 changes a “12 months” period but leaves “8 weeks” unchanged. Keep the base year consistent with your HR policy to avoid drift.
Tips If Results Look Off
If your day total seems too high or too low, review the four numeric inputs and the period unit. Small changes — especially to the base year or the period unit — can shift the result noticeably.
- Confirm the entitlement is the full-year figure in days, not a part-year amount.
- Check the period unit: 6 entered as “weeks” is very different from 6 “months”.
- Verify the base year: 365 versus 260 changes both month conversion and the daily rate.
- Remember the existing-balance field is added on top — clear it if you only want newly accrued days.
- For the hours figure, check the working-days-per-week value, since it sets the length of a working day.
Still off? Re-run the matching shipped preset, then change one field at a time. Comparing against a preset isolates which input is driving the difference, after which you can adjust and rerun.
FAQ about Annual Leave Days Calculator
How do I handle part-time schedules?
Set “Working pattern (days per week)” to your actual figure, such as 3. The day total still pro-rates from your entitlement and period, but the working day shortens to 8 × (days ÷ 5) hours, so the hours output reflects your part-time day.
Does the tool track bank holidays?
No. Public holidays are not modelled separately; the tool only pro-rates the entitlement you enter. If your policy bundles or separates holidays, adjust the entitlement figure to match.
What if I started mid-year?
Enter the length of time worked as the employment period (in months, weeks, or days). The tool pro-rates the annual entitlement linearly across that period rather than using a hire date.
Can I enter leave in hours instead of days?
Inputs are in days, but choosing “Days and hours” as the output gives the total in hours too, using a working day of 8 × (working days per week ÷ 5) hours.
Key Terms in Annual Leave Days
Annual Entitlement
The full-year paid leave allowance you enter in days; the tool pro-rates it down to the period worked.
Pro-Rata Accrual
Earning leave in proportion to the period worked, here as a straight line: rate per day times the number of days in the period.
Period Days
The employment period converted to days — years × base year, months × base year ÷ 12, weeks × 7, or days as entered.
Existing Balance
An optional number of days already accrued or carried over, added flat to the newly accrued total with no cap or expiry.
Base Year Length
The days-per-year figure (365 calendar or 260 working) that sets the per-day accrual rate and converts months to days.
Daily Hours
The assumed length of a working day, 8 × (working days per week ÷ 5), used to convert the day total into hours.
Working Pattern
Average days worked per week (1 to 7); it does not change the day total, only the hours conversion.
Output Format
Whether results show “Days only” or “Days and hours”, the latter adding an hours total and a whole-days-plus-hours breakdown.
Sources & Further Reading
Here’s a concise overview before we dive into the key points:
- International Labour Organization: Working time and paid leave overview
- UK Government: Holiday entitlement and pay
- Fair Work Ombudsman (Australia): Annual leave
- U.S. Bureau of Labor Statistics: Paid vacation benefits data
- Government of Canada: Federal labour standards on vacation and paid leave
- EU Working Time Directive: Minimum paid annual leave provisions
These points provide quick orientation—use them alongside the full explanations in this page.