Term Time Pro Rata Calculator

Term Time Pro Rata Salary Calculator .calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 8px; } .calc-header { text-align: center; margin-bottom: 30px; } .calc-header h1 { color: #2c3e50; margin: 0 0 10px 0; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 600px) { .calc-grid { grid-template-columns: 1fr; } } .calc-group { margin-bottom: 15px; } .calc-group label { display: block; font-weight: 600; margin-bottom: 5px; color: #34495e; } .calc-group input, .calc-group select { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .calc-group .help-text { font-size: 12px; color: #7f8c8d; margin-top: 4px; } .calc-btn-row { text-align: center; margin-top: 20px; grid-column: span 2; } @media (max-width: 600px) { .calc-btn-row { grid-column: span 1; } } button.calc-button { background-color: #2980b9; color: white; border: none; padding: 12px 30px; font-size: 18px; border-radius: 4px; cursor: pointer; transition: background-color 0.3s; } button.calc-button:hover { background-color: #1a5276; } .calc-results { margin-top: 30px; background-color: #fff; border: 1px solid #dcdcdc; border-radius: 8px; padding: 20px; display: none; /* Hidden by default */ } .calc-results h3 { color: #2c3e50; border-bottom: 2px solid #ecf0f1; padding-bottom: 10px; margin-top: 0; } .result-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #eee; } .result-row:last-child { border-bottom: none; } .result-label { color: #555; font-weight: 500; } .result-value { font-weight: 700; color: #27ae60; font-size: 18px; } .article-content { margin-top: 40px; line-height: 1.6; color: #333; } .article-content h2 { color: #2c3e50; margin-top: 30px; } .article-content p { margin-bottom: 15px; } .article-content ul { margin-bottom: 15px; padding-left: 20px; } .formula-box { background: #eef2f7; padding: 15px; border-left: 4px solid #2980b9; font-family: monospace; margin: 20px 0; }

Term Time Pro Rata Calculator

Calculate actual salary for term-time only (TTO) contracts.

The annual salary if you worked 52 weeks full-time.
Standard full-time week (e.g., 37, 37.5, or 40).
Hours you are contracted to work per week.
Usually 38, 39, or 40 for school staff.
Paid holiday entitlement (leave empty if included in weeks worked).

Calculation Results

Pro Rata Annual Salary:
Gross Monthly Pay:
Gross Weekly Pay:
Total Paid Weeks:
FTE Ratio:

Understanding Term Time Only (TTO) Salary Calculations

Many roles in the education sector, such as Teaching Assistants, Administrators, and Support Staff, are employed on "Term Time Only" contracts. This means you are only paid for the weeks you actually work (during school terms), plus your paid holiday entitlement, rather than the standard 52 weeks of the year.

Because these roles often involve working fewer hours than a standard full-time week and fewer weeks than a full year, the salary is calculated on a "Pro Rata" basis. This calculator helps you determine your actual gross pay based on the Full-Time Equivalent (FTE) salary band.

How the Calculation Works

To calculate a term-time pro rata salary, two main factors are considered: the proportion of hours worked per week and the proportion of weeks worked per year.

Pro Rata Salary = FTE Salary × (Actual Hours / FT Hours) × (Total Paid Weeks / 52.143)

Here is a breakdown of the variables:

  • FTE Salary: The salary you would earn if you worked full-time, all year round.
  • Hours Factor: Your actual weekly hours divided by the standard full-time week (usually 37 or 40 hours).
  • Weeks Factor: The total paid weeks (weeks worked + holiday entitlement) divided by the total weeks in a year (standardized as 52.143 to account for leap years).

Why use 52.143 weeks?

While a standard year has 52 weeks, accurate payroll calculations often use 52.1428 (365 days ÷ 7) to account for the extra day in a standard year and leap years. This ensures your pro rata calculation is precise.

Example Calculation

Imagine a Teaching Assistant role with a Full-Time Equivalent salary of 24,000. The standard week is 37 hours, but the TA works 30 hours per week for 39 weeks (term time) plus 5 weeks holiday.

  • Total Paid Weeks = 39 + 5 = 44 weeks.
  • Hours Ratio = 30 / 37 = 0.8108.
  • Weeks Ratio = 44 / 52.143 = 0.8438.
  • Actual Salary = 24,000 × 0.8108 × 0.8438 ≈ 16,420.
function calculateTermTime() { // 1. Get Input Values var fteSalaryInput = document.getElementById('tt_fullSalary').value; var ftHoursInput = document.getElementById('tt_ftHours').value; var actualHoursInput = document.getElementById('tt_actualHours').value; var weeksWorkedInput = document.getElementById('tt_weeksWorked').value; var holidayWeeksInput = document.getElementById('tt_holidayWeeks').value; // 2. Validate Inputs if (fteSalaryInput === "" || ftHoursInput === "" || actualHoursInput === "" || weeksWorkedInput === "") { alert("Please fill in all required fields (Salary, Hours, and Weeks Worked)."); return; } var fteSalary = parseFloat(fteSalaryInput); var ftHours = parseFloat(ftHoursInput); var actualHours = parseFloat(actualHoursInput); var weeksWorked = parseFloat(weeksWorkedInput); var holidayWeeks = parseFloat(holidayWeeksInput); // Handle edge case if holiday weeks is empty or NaN if (isNaN(holidayWeeks)) { holidayWeeks = 0; } if (ftHours <= 0) { alert("Full-time hours must be greater than 0."); return; } // 3. Perform Calculations // Standard year denominator (365/7) var weeksInYear = 52.1428; var totalPaidWeeks = weeksWorked + holidayWeeks; // Ratio of hours (Part Time / Full Time) var hoursRatio = actualHours / ftHours; // Ratio of weeks (Paid Weeks / 52.143) var weeksRatio = totalPaidWeeks / weeksInYear; // Final Pro Rata Salary var proRataAnnual = fteSalary * hoursRatio * weeksRatio; var proRataMonthly = proRataAnnual / 12; var proRataWeekly = proRataAnnual / 52; // Actual weekly pay averaged over year // FTE Ratio (Overall percentage of full time job) var fteRatio = (proRataAnnual / fteSalary) * 100; // 4. Format and Display Results // Helper function for currency formatting (generic locale) function formatMoney(num) { return num.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); } document.getElementById('res_annual').innerHTML = formatMoney(proRataAnnual); document.getElementById('res_monthly').innerHTML = formatMoney(proRataMonthly); document.getElementById('res_weekly').innerHTML = formatMoney(proRataWeekly); document.getElementById('res_paid_weeks').innerHTML = totalPaidWeeks.toFixed(1); document.getElementById('res_fte').innerHTML = fteRatio.toFixed(2) + "%"; // Show results div document.getElementById('tt_results').style.display = "block"; }

Leave a Comment