, but this code // executes before the first paint, when

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Payroll for New Hires | °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Skip to main content

Payroll for New Hires

Payroll forms

New hire forms for all employees (faculty, staff, and student) must be received prior to working any hours in a position at °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ.  These and must be submitted on or before the first day of work.

New hire employment verification

The government mandates that upon employment, all employees need to provide documentation to prove their identity. Although the , new hires MUST meet with Human Resources to complete their I-9 with their documentation on their first day of work (or before).  Photocopies or photographs are not ²¹³¦³¦±ð±è³Ù±ð»å.  Please review  that you must present to the Human Resources office (or Provost office for faculty).  Employees may not begin their employment until these have been presented and a completed I-9 form is on file.

Current employees can modify their tax withholding elections and payment elections (direct deposit) information in Workday at any time. The requested deduction or withholding change will take place in the next pay period. For more information about reviewing and changing tax or pay elections in Workday, please see the .

International students 

If you do not have a social security number, you must apply for one before you can begin working. For more information please contact the International Admissions Team.

Calvin does not offer Individual Tax Treaties to international students; however, students eligible for tax treaty benefits may receive their treaty benefit when filing a 1040-NR at the end of the tax year. 

See more information on payment to Foreign Nationals.