Pro-Rata Long Service Leave Explained in Australia

Long service leave provides two months of paid leave after ten years with the same employer. It recognises long-term contributions. Pro-rata long service leave allows early access to part of the entitlement. This applies if employment ends before ten years of service. It also applies proportionately for employees with service between ten and fifteen years.

The Long Service Leave Act 1955 (NSW) (LSL Act) and the Fair Work Act 2009 (Cth) (FW Act) outline the conditions under which pro-rata long service leave may be payable. These laws ensure compensation for employees in certain circumstances.

  • Termination Between 5 and 10 Years

Employers must provide pro-rata long service leave to employees in New South Wales terminated after five but less than ten years of service. They calculate the leave based on two months for ten years of service, adjusted to the employee’s actual service period. Employers must grant this leave unless the termination results from the employee’s serious and wilful misconduct. It also applies if they leave due to illness, incapacity, urgent personal reasons, or if they pass away.

  • Termination Between 10 and 15 Years

Employees who complete at least ten but less than fifteen years of service can access pro-rata long service leave. Employers must provide this leave if employment ends for any reason. The entitlement is proportionate to the employee’s total years of service. In this case, the calculation is based on three months of leave for fifteen years of service, with the entitlement adjusted proportionally to the employee’s total years of service. This ensures that employees with more than ten years of service are recognised with an appropriate entitlement, even if they do not reach the fifteen-year mark.

Employer Obligations and Non-Compliance

Employers are required to make payments for long service leave in accordance with the LSL Act and FW Act. It is a civil penalty provision under the Fair Work Act not to fail to pay an employee their entitlements, meaning that the employer’s failure to comply will expose them to legal proceedings, including those brought before the Federal Circuit and Family Court of Australia.

Calculating Long Service Leave Entitlements

For further guidance on calculating entitlements, the NSW Government provides a Long Service Leave Calculator. This tool helps employees and employers calculate long service leave in various scenarios. An employee with 5.5 years of service from 1 January 2019 to 30 June 2024 would accrue 4.7619 weeks of pro-rata long service leave.

Conclusion

Pro-rata long service leave ensures employees are fairly compensated for their service when employment ends before full entitlements are reached, reflecting the protections under the LSL Act and FW Act.

If you require legal advice or want to discuss the article, contact our team at Jake McKinley. Please contact us on (02) 9232 8033, office@jakelaw.com.au, or at https://jakelaw.com.au/contact/ to make an inquiry.

Related Articles

- End", entire site, priority AFTER 8417. * * What it does: * 1. On load, reads gclid + utm_* from the URL and stores them in a * first-party cookie for 90 days (only overwrites gclid when a new one * is present, so a later organic visit does not wipe the paid click). * 2. Appends those params to every calendly.com link and to any inline * Calendly embed, so a completed booking carries them into Calendly and * onward to the RedRain integration. */ (function () { 'use strict'; var COOKIE = 'jm_attr'; var MAXAGE = 60 * 60 * 24 * 90; // 90 days var UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term']; function readCookie(name) { var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)'); return m ? decodeURIComponent(m[1]) : ''; } function writeCookie(name, val) { document.cookie = name + '=' + encodeURIComponent(val) + '; path=/; max-age=' + MAXAGE + '; SameSite=Lax; Secure'; } // ---- 1. capture from URL, merge with stored ---- function capture() { var url = new URLSearchParams(window.location.search); var stored = {}; try { stored = JSON.parse(readCookie(COOKIE) || '{}'); } catch (e) { stored = {}; } var incomingGclid = url.get('gclid'); if (incomingGclid) { stored.gclid = incomingGclid; } // only overwrite on a fresh click UTM_KEYS.forEach(function (k) { var v = url.get(k); if (v) { stored[k] = v; } }); // if a gclid arrived but no utm_source, tag the source so RedRain is not blank if (incomingGclid && !stored.utm_source) { stored.utm_source = 'google'; stored.utm_medium = 'cpc'; } if (Object.keys(stored).length) { writeCookie(COOKIE, JSON.stringify(stored)); } return stored; } var attr = capture(); if (!attr || (!attr.gclid && !attr.utm_source)) { return; } // nothing to forward // ---- 2. build a query string for Calendly ---- function calendlyParams() { var p = new URLSearchParams(); UTM_KEYS.forEach(function (k) { if (attr[k]) { p.set(k, attr[k]); } }); // carry the raw gclid too. utm_content is the safe carrier RedRain can map // if its Calendly field mapping does not expose a native gclid slot. if (attr.gclid) { p.set('gclid', attr.gclid); if (!p.get('utm_content')) { p.set('utm_content', 'gclid:' + attr.gclid); } } return p.toString(); } function withParams(href) { if (!href || href.indexOf('calendly.com') === -1) { return href; } var qs = calendlyParams(); if (!qs) { return href; } // don't double-append if (href.indexOf('utm_source=') !== -1 || href.indexOf('gclid=') !== -1) { return href; } return href + (href.indexOf('?') === -1 ? '?' : '&') + qs; } // ---- 3a. rewrite anchor links (covers the popup/booking click path) ---- function rewriteLinks() { var links = document.querySelectorAll('a[href*="calendly.com"]'); for (var i = 0; i < links.length; i++) { var a = links[i]; if (a.getAttribute('data-jm-attr') === '1') { continue; } a.setAttribute('href', withParams(a.getAttribute('href'))); a.setAttribute('data-jm-attr', '1'); } } // ---- 3b. rewrite inline embeds. Must run before Calendly widget.js reads // data-url; if the widget already initialised, re-point and let it // re-read on next interaction. Most bookings go via the link path. ---- function rewriteEmbeds() { var w = document.querySelectorAll('.calendly-inline-widget[data-url]'); for (var i = 0; i < w.length; i++) { var el = w[i]; if (el.getAttribute('data-jm-attr') === '1') { continue; } el.setAttribute('data-url', withParams(el.getAttribute('data-url'))); el.setAttribute('data-jm-attr', '1'); } } function run() { rewriteLinks(); rewriteEmbeds(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', run); } else { run(); } // catch links injected later (Elementor popups, lazy content) if (window.MutationObserver) { var mo = new MutationObserver(function () { rewriteLinks(); }); mo.observe(document.documentElement, { childList: true, subtree: true }); } })();