Pro Rata Leave Calculator

.pro-rata-wrapper { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #fdfdfd; color: #333; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .pro-rata-calculator { background: #ffffff; padding: 20px; border-radius: 8px; border: 1px solid #eee; margin-bottom: 30px; } .pro-rata-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .pro-rata-field { margin-bottom: 15px; } .pro-rata-field label { display: block; font-weight: 600; margin-bottom: 8px; font-size: 14px; color: #444; } .pro-rata-field input { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 6px; box-sizing: border-box; font-size: 16px; } .pro-rata-btn { background-color: #0056b3; color: white; padding: 15px 25px; border: none; border-radius: 6px; cursor: pointer; font-size: 16px; font-weight: 700; width: 100%; transition: background 0.3s ease; } .pro-rata-btn:hover { background-color: #004494; } #leaveResult { margin-top: 25px; padding: 20px; background-color: #eef7ff; border-left: 5px solid #0056b3; border-radius: 4px; display: none; } .result-value { font-size: 24px; font-weight: 800; color: #0056b3; display: block; } .pro-rata-content h2 { color: #222; margin-top: 30px; } .pro-rata-content h3 { color: #444; margin-top: 20px; } .pro-rata-content p { line-height: 1.6; color: #555; } .pro-rata-content ul { line-height: 1.6; } @media (max-width: 600px) { .pro-rata-grid { grid-template-columns: 1fr; } }

Pro Rata Leave Calculator

Yes No
Your estimated pro rata holiday entitlement is: 0 Days

What is Pro Rata Leave?

Pro rata leave is a portion of a full-time holiday entitlement assigned to a part-time employee. The term "pro rata" is Latin for "in proportion." This ensures that part-time workers receive the same amount of paid time off relative to the hours they work as their full-time colleagues.

How to Calculate Pro Rata Entitlement

The standard formula for calculating pro rata leave is based on the ratio of hours worked by the part-time employee compared to the hours worked by a full-time employee. The formula used by our calculator is:

(Part-time Hours ÷ Full-time Hours) × Full-time Entitlement = Pro Rata Leave

Example Calculation

If a full-time employee works 40 hours per week and receives 28 days of annual leave, and a part-time employee works 20 hours per week, the calculation would be:

  • Full-time entitlement: 28 days
  • Ratio: 20 hours / 40 hours = 0.5
  • Calculation: 0.5 × 28 days = 14 days

The part-time employee is entitled to 14 days of holiday per year.

Important Statutory Considerations

In many jurisdictions, such as the UK, there is a legal minimum holiday entitlement. For instance, the statutory minimum is 5.6 weeks of paid holiday per year. This includes bank holidays unless specified otherwise in the employment contract.

  • Bank Holidays: If a part-time worker's scheduled day falls on a bank holiday, the employer usually deducts a day from their pro rata allowance. If they do not work on that day, they still receive the benefit through their pro rata total.
  • Rounding: Employers cannot round down holiday entitlement, but many choose to round up to the nearest half or full day to make management easier.
  • Leave Years: Entitlement usually accrues from the first day of employment and is often tied to a "leave year" (e.g., Jan-Dec or April-March).

Frequently Asked Questions

Do part-time workers get bank holidays?
Yes, part-time workers are entitled to a pro rata share of bank holidays, regardless of whether they normally work on the days those bank holidays fall.

What happens if I change my hours mid-year?
If your working hours change, your employer should calculate your leave entitlement in two parts: one for the period you worked full-time and another for the period you worked part-time.

function calculateProRataLeave() { var ftEntitlement = parseFloat(document.getElementById('ftEntitlement').value); var ftHours = parseFloat(document.getElementById('ftHours').value); var ptHours = parseFloat(document.getElementById('ptHours').value); var resultDiv = document.getElementById('leaveResult'); var valueSpan = document.getElementById('finalLeaveValue'); var explanationP = document.getElementById('calcExplanation'); if (isNaN(ftEntitlement) || isNaN(ftHours) || isNaN(ptHours) || ftHours <= 0 || ptHours ftHours) { alert('Actual hours worked cannot exceed standard full-time hours for this calculation.'); return; } // Calculation logic var ratio = ptHours / ftHours; var proRataResult = ratio * ftEntitlement; // Rounding to 2 decimal places for accuracy var finalValue = Math.round(proRataResult * 100) / 100; // Display results resultDiv.style.display = 'block'; valueSpan.innerHTML = finalValue + ' Days'; explanationP.innerHTML = 'Based on working ' + ptHours + ' hours out of a standard ' + ftHours + ' hour week (' + (ratio * 100).toFixed(1) + '% of full-time), you are entitled to ' + finalValue + ' days of leave per year.'; // Scroll to result on mobile resultDiv.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment