CINXE.COM
<!DOCTYPE html> <html lang="en"> <head> <!-- Open graph meta tags for Facebook --> <!-- Change page title to match news article --> <!-- Google Tag Manager Head --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KW2XNGZ');</script> <!-- End Google Tag Manager --> <title >Cut-off and pay dates - Staff - University of St Andrews</title > <!-- JSON LD formatted breadcrumb information --> <script type="application/ld+json">{"@context": "https://schema.org","@type": "BreadcrumbList","itemListElement": [{"@type": "ListItem","position": 1,"name": "Staff","item": "https://www.st-andrews.ac.uk/staff/"}, {"@type": "ListItem","position": 2,"name": "Cut-off and pay dates","item": "https://www.st-andrews.ac.uk/staff/pay-dates/"}]}</script> <meta name="referrer" content="no-referrer" /> <meta name="channel-id" content="2"> <meta name="section-id" content="27754"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=EDGE" /> <meta name="copyright" content="Copyright © University of St Andrews" /> <meta name="rating" content="general" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link href="https://www.st-andrews.ac.uk/~cdn/dpl/1.27.4/styles/screen.css" rel="stylesheet" type="text/css" media="screen" /> <link href="https://www.st-andrews.ac.uk/~cdn/dpl/1.27.4/styles/print.css" rel="stylesheet" type="text/css" media="print" /> <!-- Favicons --> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#00539b"> <meta name="msapplication-TileColor" content="#2b5797"> <meta name="theme-color" content="#ffffff"> <base href="//www.st-andrews.ac.uk/staff/pay-dates/"> </head> <body> <!--noindex--> <!-- Google Tag Manager Body --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KW2XNGZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <nav class="sr-only" id="skip" aria-label="Accessibility links"><a href="#content-begin">Skip to content</a></nav> <!-- HEADER--> <header id="header"> <div class="row"> <div id="logo-container"> <div id="header-logo"><a href="https://www.st-andrews.ac.uk/" aria-label="University of St Andrews"><span>University of St Andrews</span></a></div> </div> <div id="header-search"> <button class="btn btn-link" id="header-search-trigger" name="btnG" aria-label="Toggle search" value=""><i class="fa fa-search" aria-hidden="true"></i><span class="sr-only">Toggle search</span></button> <form action="https://www.st-andrews.ac.uk/search" method="get" role="search" class="dpl-form"> <app-root></app-root> <input type="hidden" name="collection" value="uosa-meta-global"> <input type="hidden" name="profile" value="_default"> <input type="hidden" name="form" value="partial"> </form> </div> </div> </header> <nav id="category-header" aria-label="Category header"> <div class="container"> <div class="category-header__title"><a href="/staff/">Staff</a></div> </div> </nav> <nav class="navigation-bar"> <div class="container"> <div class="toggle-navigation primary-toggle"><button class="navigation-button" aria-expanded="false" aria-controls="primary-nav">Navigation <i class="chevron down"></i></button></div> <ul class="navigation-bar-nav primary-nav" id="primary-nav"><li><a href="https://www.st-andrews.ac.uk/administration/">Administration A-Z</a></li><li><a href="https://www.st-andrews.ac.uk/about/schools/">Schools</a></li><li><a href="https://www.st-andrews.ac.uk/research/university/centres/">Centres and institutes</a></li><li><a href="/library/">Library</a></li><li><a href="https://memos.wp.st-andrews.ac.uk/">Memos</a></li><li><a href="https://staffnews.wp.st-andrews.ac.uk/all-posts/">Staff news</a></li><li><a href="https://www.st-andrews.ac.uk/staff-directory/search/">Staff directory</a></li><li><a href="/maps/">Maps</a></li> </ul> </div> </nav> <div class="container breadcrumbs--wrapper"> <div class="row"> <div class="col-lg-12 content"> <nav aria-label="Breadcrumb"> <ol class="breadcrumbs"> <li> <a href="/">University</a></li><li><a href="/staff/">Staff</a></li><li>Cut-off and pay dates</li> </ol> </nav> </div> </div> </div> <!--endnoindex--> <main id="content-begin"> <div class="container"> <div class="row"> <div class="col-sm-8 content"><h1 id="d.en.185673" class="page-heading">Cut-off and pay dates</h1> <div id="d.en.185674" class="content-section"> <p class="lead">The cut-off dates listed are submission deadlines for payroll processing.</p> <p>Please contact your local administrator or line manager for details of any internal cut-off processing dates, as these may fall prior to the payroll dates provided below.</p> </div> <div id="d.en.236655" class="callout callout--info"> <h3 class="callout__heading">Next upcoming pay date</h3><p class="lead">Thursday 27 February 2025</p> </div><nav class="filter-box" style="margin-top: 2em"> <h2 class="font-scale-0">Contents</h2> </nav> <!--Content list code--> <script> // Add this event listener because the script is inline. (For external scripts use defer attribute). document.addEventListener("DOMContentLoaded", (event) => { // window.onload = function contents(){ var h2FooterElements = document.querySelectorAll("footer h2"); // Get all h2 elements on the page var h2ElementsAll = document.querySelectorAll("h2"); /* This block of code converts the 2 returned NodeLists into arrays then compares. Currently the query returns body h2's and footer h2's. We need to remove the footer ones. */ var arr1 = h2ElementsAll; var arr1 = Array.from(arr1); var arr2 = h2FooterElements; var arr2 = Array.from(arr2); // console.log(Array.isArray(arr1)); // console.log(Array.isArray(arr2)); var unique1 = arr1.filter((o) => arr2.indexOf(o) === -1); var unique2 = arr2.filter((o) => arr1.indexOf(o) === -1); const h2Elements = unique1.concat(unique2); // console.log(h2Elements); // Create a nested unordered list var nestedUl = document.createElement("ul"); // Loop through h2 elements and create list items with links h2Elements.forEach(function (h2) { var li = document.createElement("li"); var link = document.createElement("a"); // We need to remove unwanted h2 tags that may be returned depending on the page layout used. if (h2.innerText != "Contents") { if (h2.innerText != "Popular searches") { // Add id to page h2 elements. Trim space and convert spaces to dashes. h2.id = h2.innerText.trim().replaceAll(/[^a-zA-Z0-9 ]/g, " ").trim().replaceAll(" ", "-").replaceAll("---", "-").replaceAll("-s-", "s-").toLowerCase(); // Set the href attribute of the link to the corresponding h2 element's id. Replace spaces with dashes. link.href = "#" + h2.id.trim().replaceAll(/[^a-zA-Z0-9 ]/g, " ").trim().replaceAll(" ", "-").replaceAll("---", "-").replaceAll("-s-", "s-").toLowerCase(); // Set the link text to the trimmed content of the h2 element // console.log(link); // link.textContent = h2.textContent.trim(); link.textContent = h2.innerText.trim(); console.log(link); // Append the link to the list item and the list item to the nested unordered list li.appendChild(link); nestedUl.appendChild(li); } } }); // Append the "no-margin-bottom" class to the nested ul element nestedUl.classList.add("no-margin-bottom"); // Add the list of anchor links. // document.querySelector(".font-scale-0").appendChild(nestedUl); document.querySelector(".font-scale-0").after(nestedUl); }); // } </script> <!--End content list code--> <hr /> <div id="d.en.191598" class="content-section"> <h2>Cut-off and pay dates for 2025</h2> </div> <span id="d.en.190326"></span> <button class="accordion-group__toggle">Open all</button> <ul class="accordion-group accordion-group__toggle-container"> <li id="d.en.190327" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">January pay date</button> </h3> <p class="accordion-item__toggle-intro">Thursday 30 January 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and Graduate Teaching Assistant (GTA) submission</h4> <p>Friday 10 January 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Tuesday 14 January 2025</p></div> </li> <li id="d.en.190329" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">February pay date</button> </h3> <p class="accordion-item__toggle-intro">Thursday 27 February 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Monday 10 February 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Wednesday 12 February 2025</p></div> </li> <li id="d.en.190330" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">March pay date</button> </h3> <p class="accordion-item__toggle-intro">Friday 28 March 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Monday 10 March 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Wednesday 12 March 2025</p></div> </li> <li id="d.en.190339" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">April pay date</button> </h3> <p class="accordion-item__toggle-intro">Tuesday 29 April 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Tuesday 8 April 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Thursday 10 April 2025</p></div> </li> <li id="d.en.190340" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">May pay date</button> </h3> <p class="accordion-item__toggle-intro">Thursday 29 May 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Thursday 8 May 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Monday 12 May 2025</p></div> </li> <li id="d.en.190341" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">June pay date</button> </h3> <p class="accordion-item__toggle-intro">Friday 27 June 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Monday 9 June 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Wednesday 11 June 2025</p></div> </li> <li id="d.en.190342" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">July pay date</button> </h3> <p class="accordion-item__toggle-intro">Wednesday 30 July 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Tuesday 8 July 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Thursday 10 July 2025</p></div> </li> <li id="d.en.190343" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">August pay date</button> </h3> <p class="accordion-item__toggle-intro">Thursday 28 August 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Friday 8 August 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Tuesday 12 August 2025</p></div> </li> <li id="d.en.190344" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">September pay date</button> </h3> <p class="accordion-item__toggle-intro">Monday 29 September 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Monday 8 September 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Wednesday 10 September 2025</p></div> </li> <li id="d.en.190345" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">October pay date</button> </h3> <p class="accordion-item__toggle-intro">Thursday 30 October 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Wednesday 8 October 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Friday 10 October 2025</p></div> </li> <li id="d.en.190346" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">November pay date</button> </h3> <p class="accordion-item__toggle-intro">Thursday 27 November 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Monday 10 November 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Wednesday 12 November 2025</p></div> </li> <li id="d.en.190347" class="accordion-item"> <div class="accordion-item__toggle"> <h3 class="accordion-item__toggle-title"> <button class="accordion-item__toggle-button" aria-controls="">December pay date</button> </h3> <p class="accordion-item__toggle-intro">Tuesday 30 December 2025</p> </div> <div class="accordion-item__content" id="" aria-hidden="true"><h4>Cut-off date for flexible worker assignment and GTA submission</h4> <p>Thursday 4 December 2025</p> <h4>Cut-off date for timesheets and externals</h4> <p>Monday 8 December 2025</p></div> </li> </ul> <!-- End: accordion group - end --> </div> <aside class="col-sm-4 sidebar content"> </aside> </div> </div> </main> <!--noindex--> <footer id="footer"> <div id="university-footer"> <div class="container"> <div class="row"> <div class="col-lg-12"> <p id="footer-charity" >漏 2025 The University of St Andrews is a charity registered in Scotland, No: SC013532</p> <ul id="footer-links"> <li><a class="footer-links__link cookie-control__open" aria-controls="ccc" tabindex="0">Cookie preferences</a></li> <li><a href="https://www.st-andrews.ac.uk/digital-standards/accessibility/accessibility-statement/" class="footer-links__link">Accessibility statement</a></li> <li><a href="https://www.st-andrews.ac.uk/terms/" class="footer-links__link">Terms and conditions</a></li> <li><a href="https://www.st-andrews.ac.uk/help/" class="footer-links__link">Website help</a></li> </ul> </div> </div> </div> </div> </footer> <script src="https://www.st-andrews.ac.uk/~cdn/dpl/1.27.4/scripts/core.min.js" ></script> <script src="https://www.st-andrews.ac.uk/~cdn/dpl/1.27.4/scripts/jquery.dataTables.min.js"></script> <script src="https://www.st-andrews.ac.uk/~cdn/dpl/1.27.4/scripts/datatables.js"></script> <script src="https://www.st-andrews.ac.uk/~cdn/dpl/1.27.4/scripts/lightbox.min.js"></script> <script src="https://www.st-andrews.ac.uk/~cdn/dpl/1.27.4/scripts/gallery.js"></script> <script src="https://www.st-andrews.ac.uk/s/resources-global/js/typeahead.bundle-0.11.1.min.js"></script> <script src="https://www.st-andrews.ac.uk/s/resources-global/js/handlebars-4.0.5.min.js"></script> <script src="https://www.st-andrews.ac.uk/s/resources-global/js/funnelback.autocompletion-2.6.0.js"></script> <script> jQuery(document).ready(function() { // ARIA $('.breadcrumbs li:last-child').attr('aria-current', 'page'); // Autocomplete jQuery('.form-control--autocomplete').autocompletion({ datasets: { organic: { collection: 'uosa-meta-global', profile : '_default', program: 'https://www.st-andrews.ac.uk/s/suggest.json', format: 'extended', alpha: '0.5', show: '8', sort: '0', group: true, template: { suggestion: function(context) { var pos = context.label.toLowerCase().indexOf(context.query.toLowerCase()); var pos2 = pos+context.query.length; console.log(pos + ' ' + pos2); return '<div class="tt-suggestion tt-selectable"><span class="tt-highlight">'+context.label.slice(0, pos) + "</span>" + context.label.slice(pos,pos2)+'<span class="tt-highlight">'+context.label.slice(pos2)+'</span></div>'; } } }, }, typeahead: { hint: true, highlight: false }, length: 3 }); }); </script> <script> dataLayer.push({'event':'staScripts_Loaded'}); </script> <!-- programmable layout - text/scripts --> <script src="https://www.st-andrews.ac.uk/t4-autocomplete/runtime.a92ea0e66810b490.js" type="module"></script> <script src="https://www.st-andrews.ac.uk/t4-autocomplete/polyfills.8ba94c94887e9329.js" type="module"></script> <script src="https://www.st-andrews.ac.uk/t4-autocomplete/main.50b79e24bb40e952.js" type="module"></script> <!--endnoindex--> </body > </html >