The Breathe HR leave calculator is a built-in tool within the Breathe HR software that automatically works out an employee’s remaining annual leave entitlement based on their start date, accrual rate, and any days already taken. You enter the employee’s leave year start date and their contracted annual allowance, and the calculator returns the exact number of days they have earned so far, minus any booked or approved time off. This article explains the underlying formula, how to read the results, and how to handle common situations like part-time staff, new joiners, and carry-over.
Formula
The core formula Breathe HR uses for leave accrual is a simple pro-rata calculation:
Accrued leave = (Annual allowance × Days elapsed in leave year) / 365
Where:
- Annual allowance is the total contracted days off per year (e.g., 28 days including bank holidays).
- Days elapsed is the number of days from the leave year start date to the current date.
- 365 is the number of days in a standard year (366 in a leap year, but Breathe HR typically uses 365 for simplicity).
The remaining leave is then: Accrued leave – Days already taken. If the result is negative, it means the employee has taken more than they have earned so far (often allowed with manager approval), and the calculator shows zero or a negative balance depending on your settings.
Worked Example
Using the default values in the calculator above:
- Leave year start: day 0 (January 1)
- Annual allowance: 28 days
- Days already taken: 5 days
- Current date: day 100 (April 10 in a non-leap year)
Step 1: Calculate days elapsed = 100 – 0 = 100 days.
Step 2: Accrued leave = (28 × 100) / 365 = 2800 / 365 = 7.67 days.
Step 3: Remaining leave = 7.67 – 5 = 2.67 days.
So after 100 days into the leave year, an employee with a 28-day allowance who has taken 5 days has 2.67 days of leave remaining. The calculator shows this as 2.67, rounding to two decimal places.
How Breathe HR Calculates Leave in Practice
Breathe HR does not use a single fixed formula for all businesses. Instead, it lets administrators choose between two main methods:
- Accrual-based: Leave is earned day by day, as shown above. This is common for new starters or part-time employees.
- Upfront: The full annual allowance is available from day one of the leave year. This is typical for full-time permanent staff.
For accrual-based systems, Breathe HR also allows you to set a “carry over� rule (e.g., unused days from the previous year can be carried forward up to a limit). The calculator then adds carried-over days to the accrued total. Additionally, Breathe HR treats bank holidays differently depending on your setup—either they are included in the 28-day allowance or added on top. Always check the “holiday entitlement� settings in your account to see which method applies.
When to Use the Leave Calculator
You should use the Breathe HR leave calculator when:
- You are onboarding a new employee mid-year and need to tell them how many days they have earned so far.
- An employee requests time off and you want to verify they have enough accrued days to cover it.
- You are running a payroll report and need to know the exact remaining balance for each team member.
- You are handling a resignation and need to calculate what the employee has earned up to their last working day.
The result is only as accurate as the data you enter. If the employee’s start date or annual allowance is wrong, the calculation will be wrong. Always double-check the employee’s contract before relying on the number.
Common Mistakes and How to Avoid Them
People often make these errors when using a leave calculator:
- Ignoring leap years: The formula uses 365 days, but a leap year has 366. For most purposes, the difference is negligible (less than 0.3% of the allowance), but for precise payroll, use the actual days in the year.
- Mixing bank holidays: If your company gives 28 days including bank holidays, do not add extra days for public holidays. If bank holidays are separate, add them to the allowance.
- Forgetting part-time staff: A part-time employee working 3 days a week does not get the same allowance as a full-time employee. Breathe HR automatically pro-rates based on contracted hours, but if you are calculating manually, multiply the full-time allowance by (contracted hours / full-time hours).
- Rounding too early: Always keep at least two decimal places until the final result. Rounding each step can lead to a half-day discrepancy.
Limitations of the Formula
The pro-rata formula assumes a linear accrual rate, which is standard but not universal. Some companies use a monthly accrual (e.g., 1/12 of the allowance each month), which gives slightly different results for employees who start mid-month. Breathe HR’s default is daily accrual, but you can change it to monthly in the settings. Also, the formula does not account for unpaid leave, sickness absence, or parental leave, which may pause or reduce accrual depending on local laws. For any legal dispute, always consult a qualified HR professional.
Alternatives to the Breathe HR Calculator
If you are not a Breathe HR user, or you need a quick estimate without logging in, you can use this standalone calculator above. It replicates the daily accrual method. Other alternatives include:
- Spreadsheet templates (e.g., Excel or Google Sheets) with the same formula.
- Free online leave calculators from HR websites.
- Manual calculation using the formula provided.
For payroll purposes, always verify with the official Breathe HR system, as it may have custom rules for your organisation.
Frequently Asked Questions
Does Breathe HR include bank holidays in the leave allowance?
It depends on your company’s settings. In Breathe HR, you can choose whether bank holidays are included in the annual allowance or added on top. The calculator above assumes they are included, so if your company gives bank holidays separately, add those days to the annual allowance.
How does Breathe HR handle part-time employees?
Breathe HR automatically pro-rates the allowance based on the employee’s contracted hours per week compared to a full-time equivalent. For example, if a full-time employee gets 28 days and a part-timer works 3 days out of 5, their allowance would be 28 × (3/5) = 16.8 days. The calculator above requires you to enter the pro-rated allowance manually.
Can I carry over unused leave to the next year?
Yes, but only if your company policy allows it. Breathe HR has a setting for carry-over, usually limited to a maximum (e.g., 5 days). The calculator above does not include carry-over, so if you have unused days from last year, add them to the annual allowance for this year.
What happens if an employee takes more leave than they have accrued?
Breathe HR will show a negative balance. This is often allowed if the employee has been approved for advance leave. The calculator above shows a negative remaining value, which can be useful for tracking. However, most companies require the employee to “pay back� the negative days by not taking leave until they accrue enough again.
Is the leave year always January to December?
No, many companies use a different leave year, such as April to March or July to June. The calculator above lets you set any start date as “day 0� (e.g., if your leave year starts on April 1, enter day 91). Breathe HR allows you to set a custom leave year start date for each employee.
Related
Formula used
in d | Leave year start date (days since Jan 1) | day | 0 | 0 | 364 in a | Annual leave allowance (days) | days | 28 | 0 | 365 in t | Days already taken | days | 5 | 0 | 365 in c | Current date (days since Jan 1) | day | 100 | 0 | 364 out accrued | Accrued leave so far | days | a * (c - d) / 365 | 2 out remaining | Remaining leave | days | max(0, a * (c - d) / 365 - t) | 2 out total_remaining | Total remaining including future | days | a - t | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Mac Start Up Automatically After Power Failure?
- Expose Self-Hosted Service Securely Without Cloudflare Tunnel
- Nano Delivery for Functional Foods: What It Can and Can’t Do4.00
- Disable Apple Watch Turn-by-Turn Vibration While Driving
- Assassin’s Creed Mirage: How Long to Beat
- Phishing Detector 96.70% Accuracy: What It Means