CINXE.COM

Labor Allocation Software | Staff & Labor Allocation System | Paycom

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title>Labor Allocation Software | Staff & Labor Allocation System | Paycom</title> <!-- CANONICAL --> <link rel="canonical" href="https://www.paycom.com/software/labor-allocation/" /> <!-- DEFAULT META --> <meta http-equiv="x-ua-compatible" content="IE=Edge"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="en_US" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="robots" content="index, follow" /><meta name="description" content="Labor allocation software from Paycom can easily track where your labor dollars are spent for better HR planning." /> <!-- OPEN GRAPH DATA --> <meta property="og:site_name" content="Paycom.com" /> <meta property="og:url" content="/software/labor-allocation/" /> <meta property="og:title" content="Labor Allocation Software | Staff & Labor Allocation System | Paycom" /> <meta property="og:description" content="Labor allocation software from Paycom can easily track where your labor dollars are spent for better HR planning." /> <meta property="og:image" content="https://cdn.paycom.com/mkon/www/cms-content/2024/10/labor-allocation-social-960x540.png" /> <meta property="og:type" content="website" /> <!-- TWITTER CARD --> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@paycom" /> <meta name="twitter:title" content="Labor Allocation Software | Staff & Labor Allocation System | Paycom" /> <meta name="twitter:description" content="Labor allocation software from Paycom can easily track where your labor dollars are spent for better HR planning." /> <meta name="twitter:image" content="https://cdn.paycom.com/mkon/www/cms-content/2024/10/labor-allocation-social-960x540.png" /> <!-- JS before GTM --> <script type="text/javascript" src="/js/jquery/jquery-3.7.0.min.js"></script> <script type="text/javascript" src="/js/http-block-tests.js"></script> <script type="text/javascript" src="/js/data-layer.js?v=1740494004"></script> <script >pcDatalayer.dataCollection = {"pageTitle":"Labor Allocation Software | Staff & Labor Allocation System | Paycom","pageCategory":"Time and Labor Management","pageTopic":"Labor Allocation"}</script> <!-- GTM --> <!-- 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;var n=d.querySelector('[nonce]'); n&&j.setAttribute('nonce',n.nonce||n.getAttribute('nonce'));f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5HWQNSC');</script> <!-- End Google Tag Manager --> <!-- STYLES --> <link rel="preload" href="/fonts/Bebas-Neue-Pro-Regular/bebasneuepro-bold-webfont.woff2" as="font" type="font/woff" crossorigin> <link rel="preload stylesheet" as="style" href="/css/gb/gb-global-style.build.css?v=20240805" type="text/css" media="all" /> <link rel="preload stylesheet" as="style" href="/css/animate.min.css" type="text/css" media="all" /> <!--[if IE 9]> <link href="/css/bootstrap-4.3.1/bootstrap-grid-ie9.css" rel="stylesheet" /> <![endif]--> <link rel="preload stylesheet" as="style" href="/css/homepage-banner.css?v=01142022" type="text/css" media="all" /> <!-- Sticky Navigation CSS for Body --> <style type="text/css"> body { position: relative; } @media screen and (max-width: 1024px) { body { padding-top: 57px; } } @media screen and (min-width: 1025px) { body { padding-top: 156px; } } </style> <!-- FAVICONS --> <link rel="shortcut icon" href="https://www.paycom.com/favicon.ico?v=3.0"> <link rel="shortcut icon" type="image/ico" href="https://www.paycom.com/favicon.ico?v=3.0"> <link rel="shortcut icon" type="image/x-icon" href="https://www.paycom.com/favicon.ico?v=3.0"> <link rel="apple-touch-icon" sizes="57x57" href="https://www.paycom.com/images/favicons/apple-icon-57x57.png?v=3.0"> <link rel="apple-touch-icon" sizes="60x60" href="https://www.paycom.com/images/favicons/apple-icon-60x60.png?v=3.0"> <link rel="apple-touch-icon" sizes="72x72" href="https://www.paycom.com/images/favicons/apple-icon-72x72.png?v=3.0"> <link rel="apple-touch-icon" sizes="76x76" href="https://www.paycom.com/images/favicons/apple-icon-76x76.png?v=3.0"> <link rel="apple-touch-icon" sizes="114x114" href="https://www.paycom.com/images/favicons/apple-icon-114x114.png?v=3.0"> <link rel="apple-touch-icon" sizes="120x120" href="https://www.paycom.com/images/favicons/apple-icon-120x120.png?v=3.0"> <link rel="apple-touch-icon" sizes="144x144" href="https://www.paycom.com/images/favicons/apple-icon-144x144.png?v=3.0"> <link rel="apple-touch-icon" sizes="152x152" href="https://www.paycom.com/images/favicons/apple-icon-152x152.png?v=3.0"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.paycom.com/images/favicons/apple-icon-180x180.png?v=3.0"> <link rel="icon" type="image/png" sizes="192x192" href="https://www.paycom.com/images/favicons/android-chrome-192x192.png?v=3.0"> <link rel="icon" type="image/png" sizes="512x512" href="https://www.paycom.com/images/favicons/android-chrome-512x512.png?v=3.0"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.paycom.com/images/favicons/favicon-32x32.png?v=3.0"> <link rel="icon" type="image/png" sizes="96x96" href="https://www.paycom.com/images/favicons/favicon-96x96.png?v=3.0"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.paycom.com/images/favicons/favicon-16x16.png?v=3.0"> <link rel="manifest" href="https://www.paycom.com/images/favicons/manifest.json?v=3.0"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="https://www.paycom.com/images/favicons/ms-icon-144x144.png?v=2.0"> <meta name="theme-color" content="#ffffff"> <!--Vidyard JS--> <!-- OTHER JS --> <script type="text/javascript" src="/js/homepage-banner-functions.js?v=03312020" async></script> <script type="application/ld+json"> { "@context": "https://schema.org", "@graph": [ { "@type": "Corporation", "name": "Paycom", "url": "https://www.paycom.com/", "logo": "https://www.paycom.com/images/Paycom_Logo_color.png", "description": "Passionate about providing employers easy access to their payroll data, Paycom launched in 1998. Since day one Paycom has been committed to the ongoing development of a single payroll and HR software application that lowers labor costs, drives employee engagement and reduces exposure.", "tickerSymbol": "PAYC", "foundingDate": "1998", "founders": [ { "@type": "Person", "name": "Chad Richison" } ], "address": { "@type": "PostalAddress", "streetAddress": "7501 W. Memorial Rd.", "addressLocality": "Oklahoma City", "postalCode": "73142", "addressRegion": "OK", "addressCountry": "USA" }, "areaServed": "U.S.", "contactPoint": [ { "@type": "ContactPoint", "telephone": [ "+1-800-580-4505", "800-572-9266", "405-722-6900" ], "contactType": "sales" } ], "sameAs": [ "https://www.paycomonline.com", "https://www.paycomdfw.com", "https://www.facebook.com/Paycom/", "https://twitter.com/paycom", "https://www.linkedin.com/company/paycom", "https://www.instagram.com/paycomsoftware/", "https://www.tiktok.com/@paycom?lang=en/", "https://www.youtube.com/user/paycompayrollservice", "https://en.wikipedia.org/wiki/Paycom", "https://investors.paycom.com/", "https://www.glassdoor.com/Overview/Working-at-Paycom-EI_IE136736.11,17.htm", "https://www.indeed.com/cmp/Paycom", "https://podcasts.apple.com/us/podcast/hr-break-room/id1190619221", "https://open.spotify.com/show/4oVZtPK5n2StkZtc5N69VG/", "https://www.podbean.com/podcast-detail/9r432-4ab3b/HR-Break-Room-Podcast", "https://hrbreakroom.libsyn.com/" ] }, { "@type": "Organization", "@id": "https://www.paycom.com/#organization", "name": "Paycom", "url": "https://www.paycom.com/", "logo": { "@type": "ImageObject", "@id": "https://www.paycom.com/#logo", "inLanguage": "en-US", "url": "https://www.paycom.com/images/Paycom_Logo_color.png", "contentUrl": "https://www.paycom.com/images/Paycom_Logo_color.png", "width": 512, "height": 512, "caption": "Paycom" } }, { "@type": "WebSite", "@id": "https://www.paycom.com/#website", "url": "https://www.paycom.com/", "name": "Paycom", "description": "Paycom offers online payroll services and HR software solutions for both big and small businesses to manage the entire employment life cycle, from recruitment to retirement.", "publisher": { "@id": "https://www.paycom.com/#organization" }, "inLanguage": "en-US" }, { "@type": "WebPage", "@id": "https://www.paycom.com/software/labor-allocation/#webpage", "url": "https://www.paycom.com/software/labor-allocation/", "name": "Labor Allocation Software | Staff & Labor Allocation System | Paycom", "isPartOf": { "@id": "https://www.paycom.com/#website" }, "description": "Labor allocation software from Paycom can easily track where your labor dollars are spent for better HR planning.", "breadcrumb": { "@id": "https://www.paycom.com/software/labor-allocation/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://www.paycom.com/software/labor-allocation/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://www.paycom.com/software/labor-allocation/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": "https://www.paycom.com/", "name": "Home" }, { "@type": "ListItem", "position": 2, "item": "https://www.paycom.com/software/", "name": "Software" }, { "@type": "ListItem", "position": 3, "item": "https://www.paycom.com/software/labor-allocation/", "name": "Labor-allocation" } ] } ] }</script> <!-- Start VWO Async SmartCode --> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> <script type='text/javascript' id='vwoCode'> window._vwo_code || (function() { var account_id=847196, version=2.1, settings_tolerance=2000, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var i=this.getSettings(),n=d.createElement('script'),r=this;t=t||{};if(i){n.textContent=i;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var i=this.hide_element(),n=i?i+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=n;else t.appendChild(d.createTextNode(n));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var n=d.createElement('div');n.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;';n.setAttribute('id','_vis_opt_path_hides');n.classList.add('_vis_hide_layer');t.parentNode.insertBefore(n,t.nextSibling)}var o='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:o})}else{this.load(o+'&x=true')}}};w._vwo_code=code;code.init();})(); </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "Labor Allocation", "alternateName": "HCM Software Solution", "applicationCategory": [ "Payroll and HR Software" ], "description": "Labor allocation software from Paycom can easily track where your labor dollars are spent for better HR planning.", "operatingSystem": [ "Android", "iOS", "macOS", "Windows", "Linux", "Web" ], "url": [ "https://www.paycom.com/software/labor-allocation" ], "image": "https://www.paycom.com/images/Paycom_Logo_color.png", "sameAs": [ "https://en.wikipedia.org/wiki/Paycom", "https://www.facebook.com/Paycom/", "https://twitter.com/Paycom", "https://www.linkedin.com/company/paycom", "https://www.instagram.com/paycomsoftware/", "https://www.youtube.com/user/paycompayrollservice", "https://itunes.apple.com/us/app/paycom/id1207929487?ls=1&mt=8", "https://play.google.com/store/apps/details?id=com.paycom.mobile.ess&hl=en" ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "ratingCount": "1132136" } } </script> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5HWQNSC" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <header id="gb-header" class="shadow-lg sticky"> <a href="#" aria-label="Top of page" class="sr-only"></a> <a id="skip-nav-link" href="#skip-nav-target">Skip to Main Content</a> <div id="mobile-login-links"> <a class="border-bottom dropdown-item" href="https://www.paycomonline.net/v4/cl/cl-login.php">Client</a> <a class="border-bottom dropdown-item" href="https://www.paycomonline.net/v4/ee/ee-login.php">Employee</a> <a class="border-bottom dropdown-item" href="https://www.paycomonline.net/v4/cl/cl-login.php?ftype=2">Accountant</a> </div> <div class="utility-nav d-block"> <div class="container-fluid"> <div class="row justify-content-between align-items-center d-nav-lg-none"> <div class="col-4 text-left"> <button id="menu-trigger" class="navbar-toggler border-0 position-relative p-0" type="button" data-toggle="collapse" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span></span> <span></span> <span></span> <span></span> </button> </div> <div class="col-4 px-0 text-center"> <a class="navbar-brand mr-0" title="Paycom logo" href="/"> <svg class="paycom-logo-2-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 286.17 62.62"> <title>Paycom&reg; Logo</title> <g id="Layer_2" data-name="Layer 2"> <g id="Layer_2-2" data-name="Layer 2"> <path class="cls-1" d="M4,0A4,4,0,0,0,0,4V58.62a4,4,0,0,0,4,4h8.43a4,4,0,0,0,4-4V20.44a4,4,0,0,1,4-4H42.18a4,4,0,0,1,4,4V42.13a4,4,0,0,1-4,4H29.66a4,4,0,0,0-4,4v8.43a4,4,0,0,0,4,4h29a4,4,0,0,0,4-4V4a4,4,0,0,0-4-4Z"/> <path class="cls-2" d="M76.56,26.6H82v3.47h.12c1.51-1.83,5-4.05,10.43-4.05,8.91,0,13.25,5.84,13.25,12.44s-3.91,13.31-13.19,13.31c-5.42,0-8.5-1.69-10.25-4h-.11v13.5H76.56Zm14.76,3.09c-6.14,0-9.09,4.67-9.09,9.25,0,4.1,2.65,9.16,9,9.16,6.09,0,8.62-5.44,8.5-9.3C99.88,34.36,97.47,29.69,91.32,29.69Z"/> <path class="cls-2" d="M112.83,28.34A23.34,23.34,0,0,1,123,26c8.8,0,12.36,3.48,12.36,10.18V46.37a33.56,33.56,0,0,0,.23,4.82h-5.3V48h-.12c-1.32,1.5-4.33,3.77-9.51,3.77-6.63,0-11.27-2.32-11.27-7.67,0-6.17,8.43-8.1,14.28-8.1,2.23,0,3.79,0,6,.1,0-4.24-1.93-6.41-7.59-6.41a16.88,16.88,0,0,0-8.92,2.5Zm16.81,11.13c-1.2,0-2.41-.09-3.61-.09-3.08,0-10.67.38-10.67,4.72,0,2.6,3.14,4,5.73,4,5.6,0,8.55-2.79,8.55-6.46Z"/> <path class="cls-2" d="M140.61,57.84a10.76,10.76,0,0,0,2.65.38c5.06,0,6.75-5.59,6.75-6.07a11.47,11.47,0,0,0-1.09-2.6L138.5,26.6h6.21L153,46.94h.12l8.44-20.34h5.72L155.91,51.72c-2.11,4.72-4.33,10.17-11.8,10.17a23.48,23.48,0,0,1-3.86-.34Z"/> <path class="cls-2" d="M190.56,30.75a19.78,19.78,0,0,0-6.15-1.06c-6.33,0-9.88,4.53-9.88,9.21,0,4.38,3,9.2,10.24,9.2a14.07,14.07,0,0,0,6.09-1.4l.42,4a21.12,21.12,0,0,1-7.11,1c-9.28,0-15.67-5.84-15.67-12.87,0-7.48,6.27-12.88,15.67-12.88A26,26,0,0,1,191,27Z"/> <path class="cls-2" d="M209.42,26c9.34,0,15.6,5.4,15.6,12.88,0,7-6.38,12.87-15.6,12.87s-15.67-5.84-15.67-12.87C193.75,31.42,200,26,209.42,26Zm0,22.08c6.62,0,9.58-4.82,9.58-9.2a9.62,9.62,0,0,0-19.22,0C199.78,43.28,202.73,48.1,209.42,48.1Z"/> <path class="cls-2" d="M230.57,26.6h5.3v3.57H236c2.17-2.84,5.24-4.15,9.76-4.15,3.55,0,7.11,1.45,8.73,4.78C256.59,27.28,261.23,26,264,26c7.84,0,10.67,4.05,10.67,9.4V51.19H269V36.53c0-3-.9-6.84-5.48-6.84-5.78,0-8.07,4.53-8.07,9.11V51.19h-5.66V36.53c0-3-.91-6.84-5.49-6.84-5.78,0-8.07,4.53-8.07,9.11V51.19h-5.66Z"/> <path class="cls-2" d="M277.83,30.87A4.17,4.17,0,1,1,282,35,4.17,4.17,0,0,1,277.83,30.87Zm7.32,0a3.16,3.16,0,1,0-6.3,0,3.16,3.16,0,1,0,6.3,0Zm-4.75-2.38h1.75c1.13,0,1.75.4,1.75,1.39a1.18,1.18,0,0,1-1.24,1.27l1.27,2.07H283l-1.22-2h-.53v2h-.88Zm.88,2h.77c.52,0,1-.07,1-.71s-.51-.65-1-.65h-.78Z"/> </g> </g> </svg> </a> </div> <div class="col-4 text-right pt-1"> <a id="global-mobile-login-button" href="#" title="login">Login</a> </div> </div> <div class="row align-items-center d-none d-nav-lg-flex"> <ul class="utility-links list-inline list-unstyled mb-0 col-12 text-right"> <li><a href="/careers/">careers</a></li> <li><a target="_blank" rel="nofollow" href="https://investors.paycom.com/">investors</a></li> <li><a href="/contact-us/">contact</a></li> </ul> </div> </div> <div class="ie9-clear"></div> </div> <nav id="mobile-navigation" class="d-nav-lg-none" aria-label="Mobile Navigation"> <ul class="top-menu"> <li class="border-bottom"> <a href="/demo/" class="button--link"> <button class="btn btn-primary m-0">Request meeting</button> </a> </li> <li class="border-bottom"> <a class="sub-menu-header" href="/software/">Our Solution <span class="fa fa-angle-right"></span></a> <ul class="sub-menu product-links"> <li data-nav="our solution" class="sub-overview mt-2"><a href="/software/">Overview</a></li> <li data-nav="pay" class="dropdown-menu-header">Payroll <span class="fa fa-angle-right"></span></li> <ul class="sub-menu solution-products-cont payCont" data-nav="pay"> <li><a href="/software/payroll/">Suite Overview</a></li> <li><a href="/software/beti/">Beti<sup>&reg;</sup></a></li> <li><a href="/software/vault/">Vault</a></li> <li><a href="/software/everyday/">Everyday<sup>&reg;</sup></a></li> <li><a href="/software/paycom-pay/">Paycom Pay<sup>&reg;</sup></a></li> <li><a href="/software/gl-concierge/">GL Concierge</a></li> <li><a href="/software/expense-management/">Expense Management</a></li> <li><a href="/software/garnishment-administration/">Garnishment Administration</a></li> <li><a href="/software/payroll-tax-management/">Payroll Tax Management</a></li> <li><a href="/software/client-action-center/">Client Action Center</a></li> </ul> <li data-nav="ta" class="dropdown-menu-header">Talent Acquisition <span class="fa fa-angle-right"></span></li> <ul class="sub-menu solution-products-cont taCont" data-nav="ta"> <li><a href="/software/talent-acquisition/">Suite Overview</a></li> <li><a href="/software/applicant-tracking/">Applicant Tracking</a></li> <li><a href="/software/onboarding/">Onboarding</a></li> <li><a href="/software/tax-credits/">Tax Credits</a></li> <li><a href="/software/background-checks/">Enhanced Background Checks<sup>&reg;</sup></a></li> <li><a href="/software/e-verify/">E-Verify<sup>&reg;</sup></a></li> </ul> <li data-nav="tm" class="dropdown-menu-header">Talent Management <span class="fa fa-angle-right"></span></li> <ul class="sub-menu solution-products-cont tmCont" data-nav="tm"> <li><a href="/software/talent-management/">Suite Overview</a></li> <li><a href="/software/performance-management/">Performance Management</a></li> <li><a href="/software/compensation-budgeting/">Compensation Budgeting</a></li> <li><a href="/software/position-management/">Position Management</a></li> <li><a href="/software/employee-self-service/">Employee Self-Service<sup>&reg;</sup></a></li> <li><a href="/software/paycom-learning/">Paycom Learning</a></li> </ul> <li data-nav="hr" class="dropdown-menu-header">HR Management <span class="fa fa-angle-right"></span></li> <ul class="sub-menu solution-products-cont hrCont" data-nav="hr"> <li ><a href="/software/hr-management/">Suite Overview</a></li> <li><a href="/software/direct-data-exchange/">Direct Data Exchange<sup>&reg;</sup></a></li> <li><a href="/software/manager-on-the-go/">Manager on-the-Go<sup>&reg;</sup></a></li> <li><a href="/software/documents-and-checklists/">Documents and Checklists</a></li> <li><a href="https://global.paycom.com/">Global HCM<sup>™</sup></a></li> <li><a href="/software/benefits-administration/">Benefits Administration</a></li> <li><a href="/software/enhanced-aca/">Enhanced ACA</a></li> <li><a href="/software/ask-here/">Ask Here</a></li> <li><a href="/software/mycom/">MyCom</a></li> <li><a href="/software/report-center/">Report Center</a></li> <li><a href="/software/personnel-action-forms/">Personnel Action Forms</a></li> <li><a href="/software/government-and-compliance/">Government and Compliance</a></li> <li><a href="/software/clue/">Clue<sup>&reg;</sup></a></li> <li><a href="/software/cobra-administration/">COBRA Administration</a></li> <li><a href="/software/paycom-surveys/">Paycom Surveys</a></li> <li class="mb-0"><a href="/software/401k-reporting/">401(k) Reporting</a></li> </ul> <li data-nav="tlm" class="dropdown-menu-header mb-0">Time and Labor Management <span class="fa fa-angle-right"></span></li> <ul class="sub-menu solution-products-cont tlmCont" data-nav="tlm"> <li class="mt-2"><a href="/software/time-and-labor-management/">Suite Overview</a></li> <li><a href="/software/time-and-attendance/">Time and Attendance</a></li> <li><a href="/software/time-off-requests/">Time-Off Requests</a></li> <li><a href="/software/scheduling/">Scheduling</a></li> <li><a href="/software/time-clocks-and-terminals/">Time Clocks and Terminals</a></li> <li><a href="/software/labor-allocation/">Labor Allocation</a></li> </ul> </ul> </li> <li class="border-bottom"> <a class="sub-menu-header" href="/who-we-help/">Who We Help <span class="fa fa-angle-right"></span></a> <ul class="sub-menu how-links"> <li data-nav="who we help" class="sub-overview mt-2"><a href="/who-we-help/">Overview</a></li> <li data-nav="company" class="dropdown-menu-header">By Company Size <span class="fa fa-angle-right"></span></li> <ul class="sub-menu who-we-help-cont companyCont" data-nav="company"> <li data-nav="large" class="secondary-menu-header position-relative">Large Businesses <span class="fa fa-angle-right"></span></li> <ul class="sub-menu who-we-help-cont largeCont" data-nav="large"> <li ><a href="/who-we-help/large-business/payroll-software/">Payroll</a></li> <li><a href="/who-we-help/large-business/hr-software/">HR Software</a></li> </ul> <li data-nav="medium" class="secondary-menu-header position-relative">Medium Businesses <span class="fa fa-angle-right"></span></li> <ul class="sub-menu who-we-help-cont mediumCont" data-nav="medium"> <li ><a href="/who-we-help/medium-business/payroll-software/">Payroll</a></li> <li><a href="/who-we-help/medium-business/hr-software/">HR Software</a></li> </ul> <li data-nav="small" class="secondary-menu-header position-relative">Small Businesses <span class="fa fa-angle-right"></span></li> <ul class="sub-menu who-we-help-cont smallCont" data-nav="small"> <li ><a href="/who-we-help/small-business/payroll-software/">Payroll</a></li> <li><a href="/who-we-help/small-business/hr-software/">HR Software</a></li> </ul> </ul> <li data-nav="role" class="dropdown-menu-header">By Role <span class="fa fa-angle-right"></span></li> <ul class="sub-menu who-we-help-cont industryCont" data-nav="role"> <li><a href="/who-we-help/ceos-and-owners/">CEOs and Owners</a></li> <li><a href="/who-we-help/finance-executives/">Finance Executives</a></li> <li><a href="/who-we-help/hr-managers/">HR Managers</a></li> <li><a href="/who-we-help/it-decision-makers/">IT Decision Makers</a></li> </ul> <li data-nav="industry" class="dropdown-menu-header mb-0">By Industry <span class="fa fa-angle-right"></span></li> <ul class="sub-menu who-we-help-cont industryCont" data-nav="industry"> <li class="mt-2"><a href="/who-we-help/education/">Education</a></li> <li><a href="/who-we-help/health-care/">Health Care</a></li> <li><a href="/who-we-help/hospitality/">Hospitality</a></li> <li><a href="/who-we-help/manufacturing/">Manufacturing</a></li> <li><a href="/who-we-help/nonprofits/">Nonprofits</a></li> <li><a href="/who-we-help/retailers/">Retail</a></li> <li class="mb-0"><a href="/who-we-help/transportation/">Transportation</a></li> </ul> </ul> </li> <li class="border-bottom"> <a class="sub-menu-header" href="/about/">About Us <span class="fa fa-angle-right"></span></a> <ul class="sub-menu about-us-menu"> <li class="mt-2"><a href="/about/">Overview</a></li> <li data-nav="careers" class="dropdown-menu-header">Careers <span class="fa fa-angle-right"></span></li> <ul class="sub-menu about-us-cont careersCont" data-nav="careers"> <li data-nav="careers overview" class="sub-overview"><a href="/careers/">Overview</a></li> <li data-nav="jobCat" class="secondary-menu-header mb-0 position-relative">Job Categories <span class="fa fa-angle-right"></span></li> <ul class="sub-menu about-us-cont jobCatCont" data-nav="jobCat"> <li class="mt-2"><a href="/careers/job-categories/">Overview</a></li> <li><a href="/careers/job-categories/sales/">Sales</a></li> <li><a href="/careers/job-categories/technology/">Technology</a></li> <li><a href="/careers/job-categories/client-setup-service/">Client Setup and Service</a></li> <li><a href="/careers/job-categories/corporate/">Corporate</a></li> <li class="mb-0"><a href="/careers/job-categories/internships/">Internships</a></li> </ul> <li><a class="mt-2" href="/careers/culture/how-we-hire/">How We Hire</a></li> <li><a href="/careers/job-map/">Job Map</a></li> <li data-nav="bac" class="secondary-menu-header mb-0 position-relative">Culture <span class="fa fa-angle-right"></span></li> <ul class="sub-menu about-us-cont bacCont" data-nav="bac"> <li class="mt-2"><a href="/careers/culture/">Overview</a></li> <li><a target="_blank" href="/careers/values/">Values</a></li> <li><a href="/careers/culture/diversity-equity-inclusion/">Diversity, Equity and Inclusion</a></li> <li class="mb-0"><a href="/careers/culture/eeoc/">EEOC</a></li> </ul> <li><a class="mt-2" href="/careers/resources/blog/">Careers Blog</a></li> <li><a target="_blank" rel="nofollow" href="https://pc00.paycomonline.com/v4/ats/web.php/jobs?clientkey=A38173AIE92874820ALRE20847CDE927PIW76526">Apply Now</a></li> </ul> <li data-nav="pressRoom" class="dropdown-menu-header">Press Room <span class="fa fa-angle-right"></span></li> <ul class="sub-menu about-us-cont pressRoomCont" data-nav="pressRoom"> <li><a href="/about/press-room/">Overview</a></li> <li><a href="/about/press-room/all/">Press Releases</a></li> <li><a href="/about/press-room/in-the-news/">In the News</a></li> <li><a href="/about/press-room/press-kit/">Press Kit</a></li> <li><a href="/about/press-room/csr/">Corporate Social Responsibility</a></li> </ul> <li data-nav="sponsorship" class="dropdown-menu-header mb-0">Sponsorships <span class="fa fa-angle-right"></span></li> <ul class="sub-menu about-us-cont sponsorshipCont" data-nav="sponsorship"> <li class="mt-2"><a href="/about/sponsorships/">Overview</a></li> <li><a href="/about/sponsorships/paycom-center/">Paycom Center</a></li> <li><a href="/about/sponsorships/jim-thorpe-award/">Jim Thorpe Award</a></li> <li><a href="/about/sponsorships/patriots/">Patriots</a></li> <li><a href="/about/sponsorships/viktor-hovland/">Viktor Hovland</a></li> </ul> </ul> </li> <li class="border-bottom"> <a class="sub-menu-header" href="/resources/">Resources <span class="fa fa-angle-right"></span></a> <ul class="sub-menu resources-menu"> <li class="mt-2"><a href="/resources/">Overview</a></li> <li><a href="/resources/case-studies/">Case Studies</a></li> <li><a href="/resources/blog/">Blog</a></li> <li><a href="/resources/webinars/">Webinars</a></li> <li><a href="/resources/podcasts/">Podcasts</a></li> <li class="mb-0"><a href="/resources/hr-payroll-glossary/">HR &amp; Payroll Glossary</a></li> </ul> </li> <li class="border-bottom"><a target="_blank" rel="nofollow" href="https://investors.paycom.com/overview/default.aspx">Investors</a></li> <li><a href="/contact-us/">Contact</a></li> </ul> </nav> <nav id="desktop-navigation" class="navbar navbar-light navbar-expand-nav-lg px-0 text-center text-nav-lg-left d-none d-nav-lg-block" aria-label="Desktop Navigation"> <div class="container-fluid"> <div class="col-2 order-1 order-nav-lg-0 pl-0"> <a class="navbar-brand" title="Paycom logo" href="/"> <svg class="paycom-logo-2-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 286.17 62.62"> <title>Paycom&reg; Logo</title> <g id="Layer_2" data-name="Layer 2"> <g id="Layer_2-2" data-name="Layer 2"> <path class="cls-1" d="M4,0A4,4,0,0,0,0,4V58.62a4,4,0,0,0,4,4h8.43a4,4,0,0,0,4-4V20.44a4,4,0,0,1,4-4H42.18a4,4,0,0,1,4,4V42.13a4,4,0,0,1-4,4H29.66a4,4,0,0,0-4,4v8.43a4,4,0,0,0,4,4h29a4,4,0,0,0,4-4V4a4,4,0,0,0-4-4Z"/> <path class="cls-2" d="M76.56,26.6H82v3.47h.12c1.51-1.83,5-4.05,10.43-4.05,8.91,0,13.25,5.84,13.25,12.44s-3.91,13.31-13.19,13.31c-5.42,0-8.5-1.69-10.25-4h-.11v13.5H76.56Zm14.76,3.09c-6.14,0-9.09,4.67-9.09,9.25,0,4.1,2.65,9.16,9,9.16,6.09,0,8.62-5.44,8.5-9.3C99.88,34.36,97.47,29.69,91.32,29.69Z"/> <path class="cls-2" d="M112.83,28.34A23.34,23.34,0,0,1,123,26c8.8,0,12.36,3.48,12.36,10.18V46.37a33.56,33.56,0,0,0,.23,4.82h-5.3V48h-.12c-1.32,1.5-4.33,3.77-9.51,3.77-6.63,0-11.27-2.32-11.27-7.67,0-6.17,8.43-8.1,14.28-8.1,2.23,0,3.79,0,6,.1,0-4.24-1.93-6.41-7.59-6.41a16.88,16.88,0,0,0-8.92,2.5Zm16.81,11.13c-1.2,0-2.41-.09-3.61-.09-3.08,0-10.67.38-10.67,4.72,0,2.6,3.14,4,5.73,4,5.6,0,8.55-2.79,8.55-6.46Z"/> <path class="cls-2" d="M140.61,57.84a10.76,10.76,0,0,0,2.65.38c5.06,0,6.75-5.59,6.75-6.07a11.47,11.47,0,0,0-1.09-2.6L138.5,26.6h6.21L153,46.94h.12l8.44-20.34h5.72L155.91,51.72c-2.11,4.72-4.33,10.17-11.8,10.17a23.48,23.48,0,0,1-3.86-.34Z"/> <path class="cls-2" d="M190.56,30.75a19.78,19.78,0,0,0-6.15-1.06c-6.33,0-9.88,4.53-9.88,9.21,0,4.38,3,9.2,10.24,9.2a14.07,14.07,0,0,0,6.09-1.4l.42,4a21.12,21.12,0,0,1-7.11,1c-9.28,0-15.67-5.84-15.67-12.87,0-7.48,6.27-12.88,15.67-12.88A26,26,0,0,1,191,27Z"/> <path class="cls-2" d="M209.42,26c9.34,0,15.6,5.4,15.6,12.88,0,7-6.38,12.87-15.6,12.87s-15.67-5.84-15.67-12.87C193.75,31.42,200,26,209.42,26Zm0,22.08c6.62,0,9.58-4.82,9.58-9.2a9.62,9.62,0,0,0-19.22,0C199.78,43.28,202.73,48.1,209.42,48.1Z"/> <path class="cls-2" d="M230.57,26.6h5.3v3.57H236c2.17-2.84,5.24-4.15,9.76-4.15,3.55,0,7.11,1.45,8.73,4.78C256.59,27.28,261.23,26,264,26c7.84,0,10.67,4.05,10.67,9.4V51.19H269V36.53c0-3-.9-6.84-5.48-6.84-5.78,0-8.07,4.53-8.07,9.11V51.19h-5.66V36.53c0-3-.91-6.84-5.49-6.84-5.78,0-8.07,4.53-8.07,9.11V51.19h-5.66Z"/> <path class="cls-2" d="M277.83,30.87A4.17,4.17,0,1,1,282,35,4.17,4.17,0,0,1,277.83,30.87Zm7.32,0a3.16,3.16,0,1,0-6.3,0,3.16,3.16,0,1,0,6.3,0Zm-4.75-2.38h1.75c1.13,0,1.75.4,1.75,1.39a1.18,1.18,0,0,1-1.24,1.27l1.27,2.07H283l-1.22-2h-.53v2h-.88Zm.88,2h.77c.52,0,1-.07,1-.71s-.51-.65-1-.65h-.78Z"/> </g> </g> </svg> </a> </div> <div class="collapse navbar-collapse col-nav-lg-6 pr-0 d-nav-lg-flex justify-content-nav-lg-end align-items-nav-lg-center order-0 order-nav-lg-1" id="navbarSupportedContent"> <ul class="navbar-nav primary-nav-links"> <li class="nav-item dropdown mr-3 mr-xl-4 software-cont position-relative active"> <a class="nav-link p-0" href="/software/" id="solutionDropdown" role="button" aria-haspopup="true" aria-expanded="false"> Our Solution </a> <div class="dropdown-menu shadow-lg p-0 mt-0" aria-labelledby="solutionDropdown"> <div class="d-nav-lg-flex"> <div class="p-0 py-4 solution-nav main-dropdown"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center active" data-nav="pay" href="/software/payroll/"><img class="nav-img pr-2" alt="Payroll icon" src="/images/icons/pay-small.svg">Payroll<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a</li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" data-nav="ta" href="/software/talent-acquisition/"><img class="nav-img pr-2" alt="Talent Acquisition icon" src="/images/icons/hire-small.svg">Talent Acquisition<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" data-nav="tm" href="/software/talent-management/"><img class="nav-img pr-2" alt="Talent Management icon" src="/images/icons/engage-small.svg">Talent Management<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" data-nav="hr" href="/software/hr-management/"><img class="nav-img pr-2" alt="HR Management icon" src="/images/icons/manage-small.svg">HR Management<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" data-nav="tlm" href="/software/time-and-labor-management/"><img class="nav-img pr-2" alt="Time and Labor Management icon" src="/images/icons/track-small.svg">Time and Labor Management<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> </ul> </div> <div class="position-relative flex-grow-1 p-0 py-4 sub-dropdown twoColumn"> <div class="solution-products-cont payCont active" data-nav="pay"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/beti/">Beti<sup>&reg;</sup></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/vault/">Vault</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/everyday/">Everyday<sup>&reg;</sup></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/paycom-pay/">Paycom Pay<sup>&reg;</sup></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/gl-concierge/">GL Concierge</a></li> </ul> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/expense-management/">Expense Management</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/garnishment-administration/">Garnishment Administration</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/payroll-tax-management/">Payroll Tax Management</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/client-action-center/">Client Action Center</a></li> </ul> </div> <div class="solution-products-cont taCont" data-nav="ta"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/applicant-tracking/">Applicant Tracking</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/onboarding/">Onboarding</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/tax-credits/">Tax Credits</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/background-checks/">Enhanced Background Checks<sup>&reg;</sup></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/e-verify/">E-Verify<sup>&reg;</sup></a></li> </ul> </div> <div class="solution-products-cont tmCont" data-nav="tm"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/performance-management/">Performance Management</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/compensation-budgeting/">Compensation Budgeting</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/position-management/">Position Management</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/employee-self-service/">Employee Self-Service<sup>&reg;</sup></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/paycom-learning/">Paycom Learning</a></li> </ul> </div> <div class="solution-products-cont hrCont" data-nav="hr"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/direct-data-exchange/">Direct Data Exchange<sup>&reg;</sup></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/manager-on-the-go/">Manager on-the-Go<sup>&reg;</sup></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/documents-and-checklists/">Documents and Checklists</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="https://global.paycom.com/">Global HCM<sup>™</sup></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/benefits-administration/">Benefits Administration</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/enhanced-aca/">Enhanced ACA</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/ask-here/">Ask Here</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/mycom/">MyCom</a></li> </ul> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/report-center/">Report Center</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/personnel-action-forms/">Personnel Action Forms</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/government-and-compliance/">Government and Compliance</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/clue/">Clue<sup>&reg;</sup></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/cobra-administration/">COBRA Administration</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/paycom-surveys/">Paycom Surveys</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/401k-reporting/">401(k) Reporting</a></li> </ul> </div> <div class="solution-products-cont tlmCont" data-nav="tlm"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/time-and-attendance/">Time and Attendance</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/time-off-requests/">Time-Off Requests</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/scheduling/">Scheduling</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/time-clocks-and-terminals/">Time Clocks and Terminals</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/software/labor-allocation/">Labor Allocation</a></li> </ul> </div> </div> </div> </div> </li> <li class="nav-item dropdown mr-3 mr-xl-4 who-we-help-cont position-relative "> <a class="nav-link p-0" href="/who-we-help/" id="helpDropdown" role="button" aria-haspopup="true" aria-expanded="false"> Who We Help </a> <div class="dropdown-menu shadow-lg p-0 mt-0" aria-labelledby="helpDropdown"> <div class="d-nav-lg-flex"> <div class="p-0 py-4 who-we-help-nav main-dropdown"> <ul class="list-unstyled"> <li><a class="who-we-help dropdown-item d-nav-lg-flex align-items-center active" data-nav="company" data-secondary="true">By Company Size <span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="who-we-help dropdown-item d-nav-lg-flex align-items-center" data-nav="role">By Role <span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="who-we-help dropdown-item d-nav-lg-flex align-items-center" data-nav="industry">By Industry <span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> </ul> </div> <div class="position-relative p-0 py-4 sub-dropdown"> <div class="who-we-help-cont companyCont active" data-nav="company"> <ul class="list-unstyled"> <li><a class="who-we-help dropdown-item d-nav-lg-flex align-items-center" data-nav="large" href="/who-we-help/large-business/">Large Businesses <span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="who-we-help dropdown-item d-nav-lg-flex align-items-center" data-nav="medium" href="/who-we-help/medium-business/">Medium Businesses <span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="who-we-help dropdown-item d-nav-lg-flex align-items-center" data-nav="small" href="/who-we-help/small-business/">Small Businesses <span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> </ul> </div> <div class="who-we-help-cont roleCont" data-nav="role"> <ul class="list-unstyled"> <li><a class="dropdown-item" href="/who-we-help/ceos-and-owners/">CEOs and Owners</a></li> <li><a class="dropdown-item" href="/who-we-help/finance-executives/">Finance Executives</a></li> <li><a class="dropdown-item" href="/who-we-help/hr-managers/">HR Managers</a></li> <li><a class="dropdown-item" href="/who-we-help/it-decision-makers/">IT Decision Makers</a></li> </ul> </div> <div class="who-we-help-cont industryCont" data-nav="industry"> <ul class="list-unstyled"> <li><a class="dropdown-item" href="/who-we-help/education/">Education</a></li> <li><a class="dropdown-item" href="/who-we-help/health-care/">Health Care</a></li> <li><a class="dropdown-item" href="/who-we-help/hospitality/">Hospitality</a></li> <li><a class="dropdown-item" href="/who-we-help/manufacturing/">Manufacturing</a></li> </ul> <ul class="list-unstyled"> <li><a class="dropdown-item" href="/who-we-help/nonprofits/">Nonprofits</a></li> <li><a class="dropdown-item" href="/who-we-help/retailers/">Retail</a></li> <li><a class="dropdown-item" href="/who-we-help/transportation/">Transportation</a></li> </ul> </div> </div> <div class="position-relative flex-grow-1 ml-n1 pl-1 pr-0 py-4 who-we-help-dropdown secondary-sub-dropdown"> <div class="who-we-help-cont large-cont" data-nav="large"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/who-we-help/large-business/payroll-software/">Payroll</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/who-we-help/large-business/hr-software/">HR Software</a></li> </ul> </div> <div class="who-we-help-cont medium-cont" data-nav="medium"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/who-we-help/medium-business/payroll-software/">Payroll</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/who-we-help/medium-business/hr-software/">HR Software</a></li> </ul> </div> <div class="who-we-help-cont small-cont" data-nav="small"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/who-we-help/small-business/payroll-software/">Payroll</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/who-we-help/small-business/hr-software/">HR Software</a></li> </ul> </div> </div> </div> </div> </li> <li class="nav-item dropdown mr-3 mr-xl-4 about-us-cont position-relative "> <a class="nav-link p-0" href="/about/" id="aboutUsDropdown" role="button" aria-haspopup="true" aria-expanded="false">About Us</a> <div class="dropdown-menu shadow-lg p-0 mt-0" aria-labelledby="aboutUsDropdown"> <div class="d-nav-lg-flex"> <div class="p-0 py-4 about-us-nav main-dropdown"> <ul class="list-unstyled"> <li><a class="dropdown-item active d-nav-lg-flex align-items-center" data-nav="car" data-secondary="true" href="/careers/">Careers<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" data-nav="pr" href="/about/press-room/">Press Room<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" data-nav="sh" href="/about/sponsorships/">Sponsorships<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> </ul> </div> <div class="position-relative p-0 py-4 about-us-sub-dropdown sub-dropdown"> <div class="about-us-cont carCont active" data-nav="car"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" data-nav="jobcat" data-secondary="true" href="/careers/job-categories/">Job Categories<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/culture/how-we-hire/">How We Hire</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/job-map/">Job Map</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" data-nav="bac" data-secondary="true" href="/careers/culture/">Culture<span class="fa fa-angle-right ml-auto float-right pl-3"></span></a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/resources/blog/">Careers Blog</a></li> </ul> </div> <div class="about-us-cont prCont" data-nav="pr"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/about/press-room/all/">Press Releases</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/about/press-room/in-the-news/">In the News</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/about/press-room/press-kit/">Press Kit</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/about/press-room/csr/">Corporate Social Responsibility</a></li> </ul> </div> <div class="about-us-cont shCont" data-nav="sh"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/about/sponsorships/paycom-center/">Paycom Center</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/about/sponsorships/jim-thorpe-award/">Jim Thorpe Award</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/about/sponsorships/patriots/">Patriots</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/about/sponsorships/viktor-hovland/">Viktor Hovland</a></li> </ul> </div> </div> <div class="position-relative flex-grow-1 ml-n1 pl-1 pr-0 py-4 secondary-sub-dropdown"> <div class="about-us-cont jobcatCont" data-nav="jobcat"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/job-categories/sales/">Sales</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/job-categories/technology/">Technology</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/job-categories/client-setup-service/">Client Setup and Service</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/job-categories/corporate/">Corporate</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/job-categories/internships/">Internships</a></li> </ul> </div> <div class="about-us-cont bacCont" data-nav="bac"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/values/">Values</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center line-height-nav" href="/careers/culture/diversity-equity-inclusion/">Diversity, Equity and <br>Inclusion</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center" href="/careers/culture/eeoc/">EEOC</a></li> </ul> </div> </div> </div> </div> </li> <li class="nav-item dropdown resources-cont position-relative "> <a class="nav-link p-0" href="/resources/" id="resourcesDropdown" role="button" aria-haspopup="true" aria-expanded="false"> Resources </a> <div class="dropdown-menu shadow-lg p-0 mt-0" aria-labelledby="resourcesDropdown"> <div class="d-nav-lg-flex"> <div class="col-5 p-0 py-4 main-dropdown"> <ul class="list-unstyled"> <li><a class="dropdown-item d-nav-lg-flex align-items-center bg-transparent" href="/resources/case-studies/">Case Studies</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center bg-transparent" href="/resources/blog/">Blog</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center bg-transparent" href="/resources/webinars/">Webinars</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center bg-transparent" href="/resources/podcasts/">Podcasts</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center bg-transparent" href="/resources/hr-payroll-glossary/">HR &amp; Payroll Glossary</a></li> <li><a class="dropdown-item d-nav-lg-flex align-items-center bg-transparent" href="/resources/all/">All Resources</a></li> </ul> </div> <div class="col-7 px-3 py-4 sub-dropdown resource-sub-dropdown"> <p class="text-white h4 font-family-bnp font-weight-bold mb-2">Read how Paycom makes a difference</p> <p class="mb-1 resource-link"><a class="text-white" href="/resources/nucleus-research-beti-bolsters-payroll-success/">Nucleus Research, Beti<sup>&reg;</sup> Bolsters <br>Payroll Success</a></p> <p class="mb-1 resource-link"><a class="text-white" href="/resources/total-economic-impact-paycom-gone/">Forrester: Total Economic Impact<sup>™</sup><br>Study</a></p> </div> </div> </div> </li> </ul> </div> <div class="col-4 col-xxl-3 px-0 d-nav-lg-flex justify-content-nav-lg-end align-items-nav-lg-center order-2 text-right text-nav-lg-left"> <ul class="navbar-nav d-inline-block"> <li class="nav-item dropdown"> <a class="nav-link login-btn py-0" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="login-cont"> <span class="fa fa-lock d-none d-nav-lg-inline-block"></span>&nbsp; Login </span> </a> <div class="dropdown-menu shadow-lg login-dropdown mt-0" aria-labelledby="navbarDropdown"> <a class="dropdown-item border-bottom" href="https://www.paycomonline.net/v4/cl/cl-login.php">Client</a> <a class="dropdown-item border-bottom" href="https://www.paycomonline.net/v4/ee/ee-login.php">Employee</a> <a class="dropdown-item border-bottom" href="https://www.paycomonline.net/v4/cl/cl-login.php?ftype=2">Accountant</a> </div> </li> </ul> <a id="headerDemoButton" href="/demo/" class="d-none d-nav-lg-inline-block ml-4" data-track="Header CTA"> <button type="button" class="btn btn-primary m-0">Request meeting</button> </a> </div> </div> <div class="ie9-clear"></div> </nav> <div id="skip-nav-target" tabindex="-1"></div> </header> <main id="main-content"> <div class="wp-block-background-group" style="background-image: url(&#039;https://cdn.paycom.com/mkon/www/cms-content/2024/10/Labor-Allocation-Hero-Background-scaled.webp&#039;); background-size: cover; background-repeat: no-repeat; background-position: center center; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-blend-mode: normal;" data-animation="" data-bgimage="https://cdn.paycom.com/mkon/www/cms-content/2024/10/Labor-Allocation-Hero-Background-scaled.webp"> <div class="wp-block-background-group__inner-container"> <div class="container-fluid mb-0" data-animation=""> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-60"></div> <div class="row justify-content-center justify-content-lg-around align-items-end align-items-lg-center"> <div class="col-12 col-sm-10 col-md-7 col-lg-6 col-xl-5"> <h1 class="wp-block-heading has-white-color has-text-color has-link-color has-font-family-bnp-font-family my-4 mr-lg-n3 text-center text-md-left text-uppercase font-family-bnp display-4 wp-elements-787833a4745e7e7ac8f42a0e0ef034ec"><strong>Labor Allocation</strong></h1> <h2 class="wp-block-heading has-digital-green-color has-text-color has-link-color mb-4 text-center text-md-left h4 wp-elements-d090f632a23f6b1e756f6197a77aeef3"><strong>Track where your labor dollars go without manual calculations</strong></h2> <div class="wp-block-paycom-buttons d-none d-md-block my-4"> <a role="button" href="#footer-demo" class="wp-block-paycom-button btn font-weight-bold btn-white" rel="" target="" aria-label="Request Meeting" tabindex="0">Request Meeting</a> <a role="button" href="#features" class="wp-block-paycom-button btn font-weight-bold btn-outline-white" rel="" target="" aria-label="Explore the software" tabindex="0">Explore the software</a> </div> </div> <div class="col-12 col-sm-10 col-md-5 col-lg-6"> <div class="wp-block-paycom-image mb-n5 mb-md-n4 mb-lg-n5" data-animation=""><figure class="aligncenter size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/LaborAllocation-Desktop-Hero.webp" alt="" loading="eager" class="img-fluid"/></figure></div> </div> </div> </div> </div> </div> <div class="container-fluid mb-0" data-animation=""> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-10"></div> <div class="wp-block-paycom-buttons d-flex d-md-none justify-content-center mt-5"> <a role="button" href="#features" class="wp-block-paycom-button btn font-weight-bold btn-primary" rel="" target="" aria-label="Explore the software" tabindex="0">Explore the software</a> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-80"></div> <div class="row d-flex flex-wrap-reverse justify-content-center justify-content-lg-between"> <div class="col-12 col-sm-11 col-lg-7 d-none d-md-block"> <div class="wp-block-paycom-image" data-animation=""><figure class="aligncenter size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/labor-tracking-that-isnt-labor-intensive.webp" alt="" loading="lazy" class="img-fluid"/></figure></div> </div> <div class="col-12 col-sm-11 col-lg-5"> <p class="has-paycom-green-color has-text-color has-link-color mb-4 pr-lg-5 text-center text-md-left text-uppercase h5 wp-elements-a076207fd5f165e5bad9615f337e3829"><strong>What it does</strong></p> <h2 class="wp-block-heading has-font-family-bnp-font-family mb-4 mr-xl-5 pr-xl-5 text-center text-md-left font-family-bnp h1"><strong>Labor tracking that isn’t labor-intensive</strong></h2> <div class="wp-block-paycom-image d-md-none mb-4 px-md-5" data-animation=""><figure class="aligncenter size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/labor-tracking-that-isnt-labor-intensive.webp" alt="" loading="lazy" class="img-fluid"/></figure></div> <p class="">Your job’s more important than pushing paper. But a mountain of manual calculations keeps you from doing what you do best. End the busywork with our Labor Allocation tool. It automatically tracks where your labor dollars go by job, location, department and more. Meanwhile, you gain accurate data to proactively assess trends, address needs, financially plan and maximize your role’s potential.</p> </div> </div> <div class="row justify-content-center justify-content-lg-between"> <div class="col-12 col-sm-9 col-md-4 mt-5 mt-md-2"> <div class="row align-items-start"> <div class="col-2 col-md-12 pr-0"> <div class="wp-block-paycom-image my-md-4" data-animation=""><figure class="size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/Manual-tracking-for-no-one.svg" alt="" loading="lazy" class="img-fluid"/></figure></div> </div> <div class="col-10 col-md-12"> <h3 class="wp-block-heading has-font-family-bnp-font-family font-family-bnp h4"><strong>Manual tracking for <em>no one</em></strong></h3> <p class="">Neither you nor your employees need to worry about manually tracking time differently per role or location. Employees easily select their allocations when they clock in, and our software takes care of the rest. If they need to log their time differently, it’s just as simple.</p> </div> </div> </div> <div class="col-12 col-sm-9 col-md-4 mt-2"> <div class="row align-items-start"> <div class="col-2 col-md-12 pr-0"> <div class="wp-block-paycom-image my-md-4" data-animation=""><figure class="size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/Effortless-accuracy.svg" alt="" loading="lazy" class="img-fluid"/></figure></div> </div> <div class="col-10 col-md-12"> <h3 class="wp-block-heading has-font-family-bnp-font-family font-family-bnp h4"><strong>Effortless accuracy</strong></h3> <p class="">When mistakes happen, you take the blame. Our tech seamlessly allocates hours across payroll, invoices and accounts receivable in real time. Meanwhile, you, employees, contractors and anyone else involved can rest easy.</p> </div> </div> </div> <div class="col-12 col-sm-9 col-md-4 mt-2"> <div class="row align-items-start"> <div class="col-2 col-md-12 pr-0"> <div class="wp-block-paycom-image my-md-4" data-animation=""><figure class="size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/Proactive-compliance.svg" alt="" loading="lazy" class="img-fluid"/></figure></div> </div> <div class="col-10 col-md-12"> <h3 class="wp-block-heading has-font-family-bnp-font-family font-family-bnp h4"><strong>Proactive compliance</strong></h3> <p class="">Helping your organization avoid fines, audits and other penalties can be a massive undertaking. Since our software simplifies and automates labor allocation, it helps you easily comply with complex employment laws.</p> </div> </div> </div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-90"></div> <div class="row d-flex flex-wrap-reverse justify-content-center justify-content-lg-between"> <div class="col-12 col-sm-11 col-lg-7 d-none d-lg-block"> <div class="wp-block-paycom-image" data-animation=""><figure class="aligncenter size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/one-software-to-put-labor-on-track.webp" alt="" loading="lazy" class="img-fluid"/></figure></div> </div> <div class="col-12 col-sm-11 col-lg-5"> <p class="has-paycom-green-color has-text-color has-link-color mb-4 pr-lg-5 text-center text-md-left text-uppercase h5 wp-elements-1e67feacd441f884094c9ed6a1bfe34d"><strong>What makes us different</strong></p> <h2 class="wp-block-heading has-font-family-bnp-font-family mb-4 mr-xl-5 pr-xl-5 text-center text-md-left font-family-bnp h1"><strong>One software to put labor on track</strong></h2> <div class="wp-block-paycom-image d-lg-none mb-4 px-md-5" data-animation=""><figure class="aligncenter size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/one-software-to-put-labor-on-track.webp" alt="" loading="lazy" class="img-fluid"/></figure></div> <p class="">Our Labor Allocation tool exists in the same single software as all our tech, so you don’t have to constantly reenter data into multiple systems. And it’s all accessible with just one login and password. </p> <p class="">This also means any time your people enter seamlessly flows to payroll and your general ledger. Plus, if an employee clocks in at a specific allocation — like a location outside their home state — any required pay rates and taxes automatically apply.</p> </div> </div> <div style="height:100px" aria-hidden="true" id="features" class="wp-block-spacer section-spacer-90"></div> <div class="row flex-wrap-reverse justify-content-center align-items-center"> <div class="col-12 col-sm-11 col-md-5"> <h2 class="wp-block-heading has-paycom-green-color has-text-color has-link-color mb-4 text-center text-md-left text-uppercase h5 wp-elements-362219d19e9ebf30a88e9864b5ba081f"><strong>How it works</strong></h2> <p class="has-font-family-bnp-font-family mb-4 text-center text-md-left font-family-bnp h1"><strong>Track labor, not endless tasks</strong></p> <div class="wp-block-paycom-image d-md-none mb-4" data-animation=""><figure class="aligncenter size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/track-labor-not-endless-tasks.webp" alt="" loading="eager" class="img-fluid"/></figure></div> <p class="pr-xl-3">Manual data reentry doesn’t just waste your time. It also costs your company valuable ROI. That’s why our staff allocation software is automated <em>and</em> fully configurable. We handle the small stuff so you can focus on your org’s unique needs.</p> </div> <div class="col-12 col-md-7 d-none d-md-block"> <div class="wp-block-paycom-image" data-animation=""><figure class="size-full"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/10/track-labor-not-endless-tasks.webp" alt="" loading="eager" class="img-fluid"/></figure></div> </div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-20"></div> <div class="row"> <div class="col-12 col-md-6 mb-4"> <div class="wp-block-group has-light-gray-background-color has-background h-100" style="border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <h3 class="wp-block-heading has-font-family-bnp-font-family font-family-bnp h4"><strong>Configurable to <em>your</em> needs</strong></h3> <p class="">Never leave a dollar in doubt. No matter your industry, Labor Allocation shows you exactly where your funds go and how state laws affect certain employees. Use the tech as you see fit for reporting, budgeting, planning and more.</p> </div></div> </div> <div class="col-12 col-md-6 mb-4"> <div class="wp-block-group has-light-gray-background-color has-background h-100" style="border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <h3 class="wp-block-heading has-font-family-bnp-font-family font-family-bnp h4"><strong>Real-time allocation</strong></h3> <p class="">Take an unnecessary burden off you and your staff. Our software assigns and allocates funds in real time to save HR and employees from manual time tracking — even when workers swap shifts.</p> </div></div> </div> <div class="col-12 col-md-6 mb-4"> <div class="wp-block-group has-light-gray-background-color has-background h-100" style="border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <h3 class="wp-block-heading has-font-family-bnp-font-family font-family-bnp h4"><strong>Primed for insight</strong></h3> <p class="">With Labor Allocation, you don’t need to be an expert programmer to get the analysis you need. Our tech includes predefined reports, giving you an instant and convenient way to analyze trends.</p> </div></div> </div> <div class="col-12 col-md-6 mb-4"> <div class="wp-block-group has-light-gray-background-color has-background h-100" style="border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <h3 class="wp-block-heading has-font-family-bnp-font-family font-family-bnp h4"><strong>Powerful reporting</strong></h3> <p class="">Don’t get blindsided by an untimely audit. With our advanced reporting, you can easily produce the exact information you need to comply with confidence.</p> </div></div> </div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-80"></div> </div> <div class="wp-block-group has-light-gray-background-color has-background px-0 px-md-3"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <div class="container-fluid mb-0" data-animation=""> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-40"></div> <h2 class="wp-block-heading has-paycom-green-color has-text-color has-link-color mb-4 px-sm-5 text-center text-uppercase h5 wp-elements-166e1e68c77ebedd46d84b40ee7d5566"><strong>See what people are saying about Labor Allocation</strong></h2> <div class="row justify-content-center"> <div class="col-12 col-md-11 col-lg-9"> <div class="gb-quote container-fluid"> <div class="dark-variant justify-content-center row"> <div class="gb-quote-block"> <div class="gb-quote-text h2 pb-lg-3 pb-2 font-family-bnp font-weight-normal text-center"> &ldquo;Paycom is excellent for labor, time and cost allocation. We use Paycom every day to view various different reports.&rdquo; </div> <div class="row justify-content-center"> <div class="col-11 col-sm-10 col-md-9"> <div class="gb-quote-name-desc row border-top border-bottom"> <div class="col-md-4 d-flex align-items-center justify-content-center justify-content-md-end pl-0 py-md-3"> <div class="gb-quote-author font-family-bnp font-italic text-center text-md-right mb-0"> HR professional </div> </div> <div class="col-md-8 d-flex align-items-center justify-content-center justify-content-md-start py-md-2 border-left"> <div class="gb-quote-position text-center text-md-left"> nonprofit organization </div> </div> </div> </div> </div> </div> </div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-20"></div> <p class="text-center meta"><em>Source: G2</em></p> </div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-30"></div> </div> </div></div> <div class="container-fluid mb-0" data-animation=""> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-80"></div> <div class="row justify-content-center justify-content-md-start"> <div class="col-12 mb-4"> <p class="has-paycom-green-color has-text-color has-link-color mb-4 pr-lg-5 text-center text-uppercase h5 wp-elements-c78f67983684a9e039ae1ad1677ef37e"><strong>Comprehensive convenience</strong></p> <h2 class="wp-block-heading has-font-family-bnp-font-family text-center font-family-bnp h1"><strong>Labor Allocation seamlessly connects with</strong></h2> </div> <div class="col-12 col-sm-9 col-md-4 mb-md-4"> <div class="row align-items-center"> <div class="col-4"> <div class="wp-block-paycom-image" data-animation=""><figure class="size-full is-resized"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/09/Time-and-Attendance.svg" alt="" loading="lazy" class="img-fluid" width="90" height="90"/></figure></div> </div> <div class="col-8"> <h3 class="wp-block-heading has-black-color has-text-color has-link-color has-font-family-bnp-font-family ml-n4 font-family-bnp h4 wp-elements-d988c2afddb90dfb2c76e2ee37f30f6b"><strong><a href="/software/time-and-attendance/" target="_blank" rel="noreferrer noopener">Time and Attendance</a></strong></h3> </div> </div> <p class="mt-2">Our tech automatically calculates labor allocations and applies them to our Time and Attendance tool, simplifying when, where and how your people work.</p> </div> <div class="col-12 col-sm-9 col-md-4 mb-md-4"> <div class="row align-items-center"> <div class="col-4"> <div class="wp-block-paycom-image" data-animation=""><figure class="size-full is-resized"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/09/Scheduling.svg" alt="" loading="lazy" class="img-fluid" width="90" height="90"/></figure></div> </div> <div class="col-8"> <h3 class="wp-block-heading has-black-color has-text-color has-link-color has-font-family-bnp-font-family ml-n4 font-family-bnp h4 wp-elements-d00ac1a3e07ac1109eacae4b18e315c9"><strong><a href="/software/scheduling/" target="_blank" rel="noreferrer noopener">Scheduling</a></strong></h3> </div> </div> <p class="mt-2">Paired with our Scheduling tool, Labor Allocation gives you a full-spectrum view of your compliance. Together, they easily let you follow state-to-state tax guidance, fair workweek laws and more.</p> </div> <div class="col-12 col-sm-9 col-md-4 mb-md-4"> <div class="row align-items-center"> <div class="col-4"> <div class="wp-block-paycom-image" data-animation=""><figure class="size-full is-resized"><img src="https://cdn.paycom.com/mkon/www/cms-content/2024/09/Employee-Self-Service.svg" alt="" loading="lazy" class="img-fluid" width="90" height="90"/></figure></div> </div> <div class="col-8"> <h3 class="wp-block-heading has-black-color has-text-color has-link-color has-font-family-bnp-font-family ml-n4 font-family-bnp h4 wp-elements-ef061fbff55ab4e094725b9cb68da6db"><strong><a href="/software/employee-self-service/" target="_blank" rel="noreferrer noopener">Employee Self-Service<sup>®</sup></a></strong></h3> </div> </div> <p class="mt-2">While employees use our self-service experience to access the data they need, Labor Allocation makes it easy for them to change their time punches to the appropriate category <em>as</em> they clock in.</p> </div> </div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-90"></div> <div class="container-fluid mb-0" data-animation=""> <div class="row d-flex justify-content-center justify-content-lg-between"> <div class="col-12 col-lg-3"> <p class="has-paycom-green-color has-text-color has-link-color mb-4 pr-lg-5 text-uppercase h5 wp-elements-7be7a9ac9474d5d5e5911d1c2755deb7"><strong>Frequently asked questions</strong></p> <h2 class="wp-block-heading has-font-family-bnp-font-family mb-4 mr-lg-n3 font-family-bnp h2"><strong>Learn more about staff allocation software and HR compliance</strong></h2> </div> <div class="col-12 col-lg-9 mt-4 mt-lg-0"> <div class="accordion-cont position-relative" data-bordercolor="" data-closedstate="1" data-closedbpstate="0" data-closedbp="" > <div class="accordion-card card border-left-0 border-right-0 rounded-0 bg-transparent p-0 w-100 " id=""> <button class=" accordion-header border-0 w-100" aria-controls="" aria-expanded="false" id=""> <h3 class="wp-block-heading has-black-color has-text-color text-left h6"><strong>What is labor allocation software?</strong></h3> </button> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <p class="">Labor allocation software makes it easier for employers to monitor and assign costs based on certain categories. For example, Paycom’s Labor Allocation tool divides allocations into three main categories:</p> <ul class="wp-block-list"> <li>jobs, or the specific position a person fills in their org </li> <li>department, or the area of a business an employee works in </li> <li>location, the physical location where an employee works</li> </ul> </div></div> </div> <div class="accordion-card card border-left-0 border-right-0 rounded-0 bg-transparent p-0 w-100 " id=""> <button class=" accordion-header border-0 w-100" aria-controls="" aria-expanded="false" id=""> <h3 class="wp-block-heading has-black-color has-text-color text-left h6"><strong>How does labor allocation software work?</strong></h3> </button> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <p class="">While not every labor allocation tool works identically, most will establish a method for assigning and categorizing labor costs. Essentially, this creates a clear trail of details, eliminating the need to manually calculate allocations and define every employee’s time punches.</p> </div></div> </div> <div class="accordion-card card border-left-0 border-right-0 rounded-0 bg-transparent p-0 w-100 " id=""> <button class=" accordion-header border-0 w-100" aria-controls="" aria-expanded="false" id=""> <h3 class="wp-block-heading has-black-color has-text-color text-left h6"><strong>What are the benefits of labor allocation software?</strong></h3> </button> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <p class="">When done right, labor allocation software takes a manual and time-consuming process off HR’s plate. With Paycom’s tech, this also pulls a burden off of employees, too, since it allows them to easily choose their labor allocation upon clock-in. Plus, labor allocation tech can automatically apply required taxes based on where an employee works, so HR doesn’t have to. Instead, the department can focus on financial planning and compliance readiness.</p> </div></div> </div> <div class="accordion-card card border-left-0 border-right-0 rounded-0 bg-transparent p-0 w-100 " id=""> <button class=" accordion-header border-0 w-100" aria-controls="" aria-expanded="false" id=""> <h3 class="wp-block-heading has-black-color has-text-color text-left h6"><strong>How can Paycom’s staff allocation software help employers with human capital planning?</strong></h3> </button> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <p class="">Our staff allocation software simplifies and automates the tedious side of managing labor costs. And since HR spends less time wrestling with manual calculations, HR pros have <em>more</em> time to analyze — not meticulously manage — labor dollars. This big-picture view makes it easier for companies to analyze trends, digest what they mean and, ultimately, adapt their workforce as needed, like through recruiting or reorganization.</p> </div></div> </div> <div class="accordion-card card border-left-0 border-right-0 rounded-0 bg-transparent p-0 w-100 " id=""> <button class=" accordion-header border-0 w-100" aria-controls="" aria-expanded="false" id=""> <h3 class="wp-block-heading has-black-color has-text-color text-left h6"><strong>How does Paycom support payroll and cost accounting with staff allocation software?</strong></h3> </button> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <p class="">Since Paycom’s Labor Allocation tech exists in our single software, employees’ time — including their specific allocations — flows seamlessly to payroll and our general ledger tool. This frees HR and payroll staff from manually entering this data into payroll <em>and</em> makes it easier to generate accurate financial reports. Plus, this process creates a crystal-clear audit trail, giving organizations a proactive edge against audits.</p> </div></div> </div> <div class="accordion-card card border-left-0 border-right-0 rounded-0 bg-transparent p-0 w-100 " id=""> <button class=" accordion-header border-0 w-100" aria-controls="" aria-expanded="false" id=""> <h3 class="wp-block-heading has-black-color has-text-color text-left h6"><strong>What metrics can you track with staff allocation software?</strong></h3> </button> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <p class="">Staff allocation software allows you to track:</p> <ul class="wp-block-list"> <li>labor spending </li> <li>local, state and federal payroll taxes </li> <li>employee data (including role, department and location) </li> <li>punch change requests</li> </ul> </div></div> </div> <div class="accordion-card card border-left-0 border-right-0 rounded-0 bg-transparent p-0 w-100 " id=""> <button class=" accordion-header border-0 w-100" aria-controls="" aria-expanded="false" id=""> <h3 class="wp-block-heading has-black-color has-text-color text-left h6"><strong>How does staff allocation software help employers stay compliant with local state taxes?</strong></h3> </button> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <p class="">Our staff allocation software helps employers comply with confidence by automatically applying and calculating state taxes based on an employee’s physical location. If an employee works outside of their home state, taxes are automatically applied to their wages under the specified allocation.</p> </div></div> </div> <div class="accordion-card card border-left-0 border-right-0 rounded-0 bg-transparent p-0 w-100 " id=""> <button class=" accordion-header border-0 w-100" aria-controls="" aria-expanded="false" id=""> <h3 class="wp-block-heading has-black-color has-text-color text-left h6"><strong>How does Paycom reduce the administrative burden of staff allocation?</strong></h3> </button> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <p class="">Our software automates the tedious aspects of labor allocation, so you don’t have to sweat manual calculations or paper-based processes. By automatically considering local and state taxes, our Labor Allocation tech also addresses another (and often stressful) aspect of HR’s job.</p> </div></div> </div> </div> <noscript> <style>.accordion-cont { display: none !important; }</style> Please enable Javascript for full functionality. </noscript> <script type="application/ld+json"> {"@context":"https:\/\/schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is labor allocation software?","acceptedAnswer":{"@type":"Answer","text":"Labor allocation software makes it easier for employers to monitor and assign costs based on certain categories. For example, Paycom\u2019s Labor Allocation tool divides allocations into three main categories:\n\n\n\n\njobs, or the specific position a person fills in their org \n\n\n\ndepartment, or the area of a business an employee works in \n\n\n\nlocation, the physical location where an employee works"}},{"@type":"Question","name":"How does labor allocation software work?","acceptedAnswer":{"@type":"Answer","text":"While not every labor allocation tool works identically, most will establish a method for assigning and categorizing labor costs. Essentially, this creates a clear trail of details, eliminating the need to manually calculate allocations and define every employee\u2019s time punches."}},{"@type":"Question","name":"What are the benefits of labor allocation software?","acceptedAnswer":{"@type":"Answer","text":"When done right, labor allocation software takes a manual and time-consuming process off HR\u2019s plate. With Paycom\u2019s tech, this also pulls a burden off of employees, too, since it allows them to easily choose their labor allocation upon clock-in. Plus, labor allocation tech can automatically apply required taxes based on where an employee works, so HR doesn\u2019t have to. Instead, the department can focus on financial planning and compliance readiness."}},{"@type":"Question","name":"How can Paycom\u2019s staff allocation software help employers with human capital planning?","acceptedAnswer":{"@type":"Answer","text":"Our staff allocation software simplifies and automates the tedious side of managing labor costs. And since HR spends less time wrestling with manual calculations, HR pros have more time to analyze \u2014 not meticulously manage \u2014 labor dollars. This big-picture view makes it easier for companies to analyze trends, digest what they mean and, ultimately, adapt their workforce as needed, like through recruiting or reorganization."}},{"@type":"Question","name":"How does Paycom support payroll and cost accounting with staff allocation software?","acceptedAnswer":{"@type":"Answer","text":"Since Paycom\u2019s Labor Allocation tech exists in our single software, employees\u2019 time \u2014 including their specific allocations \u2014 flows seamlessly to payroll and our general ledger tool. This frees HR and payroll staff from manually entering this data into payroll and makes it easier to generate accurate financial reports. Plus, this process creates a crystal-clear audit trail, giving organizations a proactive edge against audits."}},{"@type":"Question","name":"What metrics can you track with staff allocation software?","acceptedAnswer":{"@type":"Answer","text":"Staff allocation software allows you to track:\n\n\n\n\nlabor spending \n\n\n\nlocal, state and federal payroll taxes \n\n\n\nemployee data (including role, department and location) \n\n\n\npunch change requests"}},{"@type":"Question","name":"How does staff allocation software help employers stay compliant with local state taxes?","acceptedAnswer":{"@type":"Answer","text":"Our staff allocation software helps employers comply with confidence by automatically applying and calculating state taxes based on an employee\u2019s physical location. If an employee works outside of their home state, taxes are automatically applied to their wages under the specified allocation."}},{"@type":"Question","name":"How does Paycom reduce the administrative burden of staff allocation?","acceptedAnswer":{"@type":"Answer","text":"Our software automates the tedious aspects of labor allocation, so you don\u2019t have to sweat manual calculations or paper-based processes. By automatically considering local and state taxes, our Labor Allocation tech also addresses another (and often stressful) aspect of HR\u2019s job."}}]} </script> <script defer type="text/javascript"> accordionJSLoaded = false; $(document).ready(function () { function loadJS () { if (!accordionJSLoaded) { $.getScript("/js/gb/modules/accordion.min.js", function(){}); } } loadJS(); accordionJSLoaded = true; }); </script> </div> </div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-80"></div> <div class="container-fluid mb-0" data-animation=""> <div class="row"> <div class="col-12 col-md-12"> <div class="row justify-content-center"> <div class="col-11 col-md-12"> <p class="has-paycom-green-color has-text-color has-link-color mb-4 text-center text-uppercase h5 wp-elements-b1b21970d1b1beab5a1e86f50cde11d0"><strong>Discover more about Paycom</strong></p> <h2 class="wp-block-heading has-text-align-center has-font-family-bnp-font-family mb-4 text-center font-family-bnp h2"><strong>Explore these resources for greater insight</strong></h2> </div> </div> <div class="row d-flex justify-content-center align-items-stretch"> <div class="col-12 col-sm-10 col-md-4"> <div class='gb-resource-tile-wrap stack d-flex flex-grow-1 h-100'> <div class='gb-resource-tile flex-grow-1 d-flex position-relative mt-2 mb-4' id='post-52737'> <a class='gb-resource-tile-link flex-grow-1' href='https://www.paycom.com/resources/blog/healthcare-hr-challenges/' 'aria-label='Top 8 HR Challenges for the Health Care Industry'> <div class='tile-image shadow lazy-background' style='background-image:url(https://cdn.paycom.com/mkon/www/cms-content/2024/06/Healthcare-Industry-HR-Challenges-Feature.webp)' data-bgimage=https://cdn.paycom.com/mkon/www/cms-content/2024/06/Healthcare-Industry-HR-Challenges-Feature.webp></div> <div class='tile-content font-family-bnp mt-4'> <div class='post-title'><p class='h3 font-weight-bold mb-3'>Top 8 HR Challenges for the Health Care Industry</p></div> <div class='d-md-flex justify-content-md-between'> <div class='post-topic'><p class='text-uppercase font-weight-light'>Blog Post</p></div> </div> </div> <div class='tile-hover has-white-color position-absolute w-100 h-100 p-4' style='display:none;'> <div class='tile-hover-bg has-action-blue-background-color position-absolute w-100 h-100 p-5'></div> <div class='post-title position-relative mb-4'><p class='font-family-bnp'>Top 8 HR Challenges for the Health Care Industry</p></div> <div class='post-excerpt position-relative'><p>Health care’s HR challenges are unique considering the industry’s high burnout and turnover. The last thing it needs is outdated software.</p></div> <div class='view-time'><p>10 Minutes to Read</p></div> </div> </a> </div> </div> </div> <div class="col-12 col-sm-10 col-md-4"> <div class='gb-resource-tile-wrap stack d-flex flex-grow-1 h-100'> <div class='gb-resource-tile flex-grow-1 d-flex position-relative mt-2 mb-4' id='post-52624'> <a class='gb-resource-tile-link flex-grow-1' href='https://www.paycom.com/resources/blog/hr-process-automation/' 'aria-label='HR Process Automation: 13 HR Processes That Can Be Automated (And How to Do It)'> <div class='tile-image shadow lazy-background' style='background-image:url(https://cdn.paycom.com/mkon/www/cms-content/2024/06/How-to-Automate-HR-Processes-Feature.webp)' data-bgimage=https://cdn.paycom.com/mkon/www/cms-content/2024/06/How-to-Automate-HR-Processes-Feature.webp></div> <div class='tile-content font-family-bnp mt-4'> <div class='post-title'><p class='h3 font-weight-bold mb-3'>HR Process Automation: 13 HR Processes That Can Be Automated (And How to Do It)</p></div> <div class='d-md-flex justify-content-md-between'> <div class='post-topic'><p class='text-uppercase font-weight-light'>Blog Post</p></div> </div> </div> <div class='tile-hover has-white-color position-absolute w-100 h-100 p-4' style='display:none;'> <div class='tile-hover-bg has-action-blue-background-color position-absolute w-100 h-100 p-5'></div> <div class='post-title position-relative mb-4'><p class='font-family-bnp'>HR Process Automation: 13 HR Processes That Can Be Automated (And How to Do It)</p></div> <div class='post-excerpt position-relative'><p>HR process automation eliminates tedious, error-prone manual processes and frees HR to focus on initiatives that add value. Read how to automate HR processes.</p></div> <div class='view-time'><p>21 Minutes to Read</p></div> </div> </a> </div> </div> </div> <div class="col-12 col-sm-10 col-md-4"> <div class='gb-resource-tile-wrap stack d-flex flex-grow-1 h-100'> <div class='gb-resource-tile flex-grow-1 d-flex position-relative mt-2 mb-4' id='post-24057'> <a class='gb-resource-tile-link flex-grow-1' href='https://www.paycom.com/resources/blog/predictive-scheduling-laws/' 'aria-label='Predictive Scheduling Laws (2024): Everything Employers Need to Know'> <div class='tile-image shadow lazy-background' style='background-image:url(https://cdn.paycom.com/mkon/www/cms-content/2023/06/Predictability-Pay-Blog-Post-FEATURE.webp)' data-bgimage=https://cdn.paycom.com/mkon/www/cms-content/2023/06/Predictability-Pay-Blog-Post-FEATURE.webp></div> <div class='tile-content font-family-bnp mt-4'> <div class='post-title'><p class='h3 font-weight-bold mb-3'>Predictive Scheduling Laws (2024): Everything Employers Need to Know</p></div> <div class='d-md-flex justify-content-md-between'> <div class='post-topic'><p class='text-uppercase font-weight-light'>Blog Post</p></div> </div> </div> <div class='tile-hover has-white-color position-absolute w-100 h-100 p-4' style='display:none;'> <div class='tile-hover-bg has-action-blue-background-color position-absolute w-100 h-100 p-5'></div> <div class='post-title position-relative mb-4'><p class='font-family-bnp'>Predictive Scheduling Laws (2024): Everything Employers Need to Know</p></div> <div class='post-excerpt position-relative'><p>Learn what predictive scheduling is, which states it impacts and how a single payroll and HR software can help your business comply.</p></div> <div class='view-time'><p></p></div> </div> </a> </div> </div> </div> </div> </div> </div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-80"></div> <div class="wp-block-background-group" id="footer-demo" style="background-image: url(&#039;https://cdn.paycom.com/mkon/www/cms-content/2024/09/PAF-BG-Hero.webp&#039;); background-size: cover; background-repeat: no-repeat; background-position: center center; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-blend-mode: normal;" data-animation="" data-bgimage="https://cdn.paycom.com/mkon/www/cms-content/2024/09/PAF-BG-Hero.webp"> <div class="wp-block-background-group__inner-container"> <div class="container-fluid mb-0" data-animation=""> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-60"></div> <div class="row justify-content-center align-items-lg-center"> <div class="col-12 col-sm-10 col-md-4"> <h2 class="wp-block-heading has-white-color has-text-color has-link-color has-font-family-bnp-font-family mb-4 pr-xl-5 font-family-bnp h1 wp-elements-5b4c753bc9a07f0d9ad9b979b1441cb6" style="text-transform:uppercase"><strong>Ready to see Paycom in action?</strong></h2> <p class="has-white-color has-text-color has-link-color mb-5 mb-md-0 wp-elements-62b6561d7de3b0af55c072768a491625">Our representatives are here to help! Request a meeting for personalized guidance based on your company’s unique requirements.</p> </div> <div class="col-12 col-sm-10 col-md-8 col-lg-6"> <div class="wp-block-paycom-group has-background has-light-gray-background-color" id="gb-form-wrapper" style="border-radius: 4px;"> <div class="wp-block-paycom-group" id="gb-form-group" style="border-radius: 5px;"> <div class="wp-block-group__inner-container"> <div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div> <h2 class="wp-block-heading has-text-align-center h2">Request a meeting</h2> <div class="text-center mb-3"> <p class="small">* indicates a required field</p> </div> <div class="my-3 progress-indicator-container"> <section class="step-indicator"> <div class="step active" id="indicator-1"> <button type="button" aria-label="Step 1" tabindex="0" class="step-icon">1</button> <p class="d-none d-md-block px-1">User Info</p> </div> <div class="indicator-line"></div> <div class="step" id="indicator-2"> <button type="button" aria-label="Step 2" tabindex="0" class="step-icon">2</button> <p class="d-none d-md-block px-1">Contact Info</p> </div> <div class="indicator-line"></div> <div class="step" id="indicator-3"> <button type="button" aria-label="Step 3" tabindex="0" class="step-icon">3</button> <p class="d-none d-md-block px-1">Company Info</p> </div> <div class="indicator-line"></div> <div class="step" id="indicator-4"> <button type="button" aria-label="Step 4" tabindex="0" class="step-icon">4</button> <p class="d-none d-md-block px-1">Review</p> </div> </section> </div> <form id="lead-form" class="lead-form form-demo needs-validation" name="form-demo" action="/includes/demo-form/process.php?utm_source=Labor+Allocation+Product+Page&amp;utm_medium=Web%2FSearch&amp;utm_campaign=Labor+Allocation+Software+%7C+Staff+%26+Labor+Allocation+System+%7C+Paycom&amp;utm_term=&amp;utm_content=&amp;category=&amp;advertise=&amp;linkid=" method="POST" novalidate> <div id="step-1" class="form-group row form-step pt-md-5 pt-0 mb-n3"> <legend class="d-block text-center d-md-none legend-style pb-2">User Info</legend> <div class="col-form-field col-sm-12 mb-3"> <input class="form-field-element form-control" id="email-input" name="email" required="required" type="email" placeholder="Work email*" maxlength="75" value="" pattern="^[a-zA-Z0-9.!#$%&'*+\/=?^_`\{\|\}~\-]+@[a-zA-Z0-9]?(?:[a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])\.[a-zA-Z0-9](?:[a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?)*$"> <div class="invalid-feedback" id="email-desc">Please fill out this field.</div> </div> <div class="col-form-field col-sm-12 mb-3"> <select class="form-field-element form-control" id="current-client-input" name="current-client" required="required"> <option value="">Does your company currently use Paycom?*</option> <option value="on">Yes</option> <option value="off">No</option> </select> <div class="invalid-feedback" id="current-client-reason-desc">Please select an item in the list.</div> </div> <div class="col-form-field col-sm-12 mb-3 hide-on-load" id="meeting-request-reason-group"> <select class="form-field-element form-control" id="meeting-request-reason-input" name="meeting-request-reason"> <option value="">Select reason for meeting request*</option> <option value="I'm a new user">I'm a new user</option> <option value="I'm interested in a new Paycom product">I'm interested in a new Paycom product</option> <option value="I'd like additional training on a current module">I'd like additional training on a current module</option> <option value="I'd like to speak to someone">I'd like to speak to someone</option> <option value="other">Other</option> </select> <div class="invalid-feedback" id="meeting-request-reason-desc">Please select an item in the list.</div> </div> <div class="col-form-field col-sm-12 hide-on-load mb-3" id="meeting-request-new-user-group"> <select class="form-field-element form-control" id="meeting-request-new-user-input" name="meeting-request-reason-other"> <option value="">Please elaborate*</option> <option value="Where can I log in? ">Where can I log in?</option> <option value="Where can I view my pay stub? ">Where can I view my pay stub?</option> <option value="Where can I find my W-2?">Where can I find my W-2?</option> </select> <div class="invalid-feedback" id="meeting-request-new-user-desc">Please select an item in the list.</div> </div> <div class="col-form-field col-sm-12 hide-on-load mb-3" id="meeting-request-reason-other-group"> <textarea class="form-field-element form-control" id="meeting-request-reason-other-input" name="meeting-request-reason-other" placeholder="Please elaborate" rows="3" maxlength="300"></textarea> <div class="invalid-feedback" id="meeting-request-reason-other-desc">Please fill out this field.</div> </div> </div> <div id="step-2" class="form-group form-step pt-md-5 pt-0 mb-0"> <legend class="d-block d-md-none legend-style pb-2">Contact Info</legend> <div class = "row"> <div class="col-form-field col-sm-6 mb-3"> <input class="form-field-element form-control" id="first-name-input" name="first-name" required="required" type="text" placeholder="First name*" maxlength="30" value="" pattern="([a-zA-Z\- 'áÁéÉíÍóÓúÚÝýàÀèÈìÌòÒùÙâÂêÊîÎôÔûÛãÃñÑõÕäÄëËïÏöÖüÜåÅæÆœŒçÇðÐøØߥąĆćĘꣳŃńŚśĀāĒēĪīŌōŪū])+"> <div class="invalid-feedback" id="first-name-desc">Please fill out this field.</div> </div> <div class="col-form-field col-sm-6 mb-3"> <input class="form-field-element form-control" id="last-name-input" name="last-name" required="required" type="text" placeholder="Last name*" maxlength="30" value="" pattern="([a-zA-Z\- 'áÁéÉíÍóÓúÚÝýàÀèÈìÌòÒùÙâÂêÊîÎôÔûÛãÃñÑõÕäÄëËïÏöÖüÜåÅæÆœŒçÇðÐøØߥąĆćĘꣳŃńŚśĀāĒēĪīŌōŪū])+"> <div class="invalid-feedback" id="last-name-desc">Please fill out this field.</div> </div> </div> <div class="row mb-3"> <div class="col-form-field col-12"> <div class="row phone-row"> <div class="col pr-0"> <div class="position-relative"> <button class="phone-number__dropdown-button form-control w-100 p-1" type="button"> <span class="flag-background-image align-middle flag:US visible"></span> <span id="international_off_phone_country_code" class="pr-2 align-middle visible">+1</span> <input id="international_off_phone_country_code_hidden" name="country-code" value="US" style="display:none;"> <img class="toggle-arrow" src="/images/icons/chevron-right--black.svg" alt="toggle arrow"> </button> <div class="phone-number__dropdown" data-popper-placement="bottom-start"> <div class="phone-number__search"> <input placeholder="Search" id="international_off_phone_flag_search_input"> <i class="fsn fa fa-search searchIcon"></i> </div> <div class="phone-number__menu-items"> <div class="phone-number__empty-results pt-3" style="display: none;"> <i class="fsn fa fa-search searchIcon text-center d-block"></i> <p class="text-center">No results found.</p> </div> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_US" style="display: block;" data-dialcode="+1" data-iso2code="US"> <span class="flag-background-image flag:US" style="margin-right: 5px;"></span> <span>United States of America +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AF" style="display: block;" data-dialcode="+93" data-iso2code="AF"> <span class="flag-background-image flag:AF" style="margin-right: 5px;"></span> <span>Afghanistan +93</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AL" style="display: block;" data-dialcode="+355" data-iso2code="AL"> <span class="flag-background-image flag:AL" style="margin-right: 5px;"></span> <span>Albania +355</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_DZ" style="display: block;" data-dialcode="+213" data-iso2code="DZ"> <span class="flag-background-image flag:DZ" style="margin-right: 5px;"></span> <span>Algeria +213</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AD" style="display: block;" data-dialcode="+376" data-iso2code="AD"> <span class="flag-background-image flag:AD" style="margin-right: 5px;"></span> <span>Andorra +376</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AO" style="display: block;" data-dialcode="+244" data-iso2code="AO"> <span class="flag-background-image flag:AO" style="margin-right: 5px;"></span> <span>Angola +244</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AG" style="display: block;" data-dialcode="+1" data-iso2code="AG"> <span class="flag-background-image flag:AG" style="margin-right: 5px;"></span> <span>Antigua and Barbuda +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AR" style="display: block;" data-dialcode="+54" data-iso2code="AR"> <span class="flag-background-image flag:AR" style="margin-right: 5px;"></span> <span>Argentina +54</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AM" style="display: block;" data-dialcode="+374" data-iso2code="AM"> <span class="flag-background-image flag:AM" style="margin-right: 5px;"></span> <span>Armenia +374</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AU" style="display: block;" data-dialcode="+61" data-iso2code="AU"> <span class="flag-background-image flag:AU" style="margin-right: 5px;"></span> <span>Australia +61</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AT" style="display: block;" data-dialcode="+43" data-iso2code="AT"> <span class="flag-background-image flag:AT" style="margin-right: 5px;"></span> <span>Austria +43</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AZ" style="display: block;" data-dialcode="+994" data-iso2code="AZ"> <span class="flag-background-image flag:AZ" style="margin-right: 5px;"></span> <span>Azerbaijan +994</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BH" style="display: block;" data-dialcode="+973" data-iso2code="BH"> <span class="flag-background-image flag:BH" style="margin-right: 5px;"></span> <span>Bahrain +973</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BD" style="display: block;" data-dialcode="+880" data-iso2code="BD"> <span class="flag-background-image flag:BD" style="margin-right: 5px;"></span> <span>Bangladesh +880</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BB" style="display: block;" data-dialcode="+1" data-iso2code="BB"> <span class="flag-background-image flag:BB" style="margin-right: 5px;"></span> <span>Barbados +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BY" style="display: block;" data-dialcode="+375" data-iso2code="BY"> <span class="flag-background-image flag:BY" style="margin-right: 5px;"></span> <span>Belarus +375</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BE" style="display: block;" data-dialcode="+32" data-iso2code="BE"> <span class="flag-background-image flag:BE" style="margin-right: 5px;"></span> <span>Belgium +32</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BZ" style="display: block;" data-dialcode="+501" data-iso2code="BZ"> <span class="flag-background-image flag:BZ" style="margin-right: 5px;"></span> <span>Belize +501</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BJ" style="display: block;" data-dialcode="+229" data-iso2code="BJ"> <span class="flag-background-image flag:BJ" style="margin-right: 5px;"></span> <span>Benin +229</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BT" style="display: block;" data-dialcode="+975" data-iso2code="BT"> <span class="flag-background-image flag:BT" style="margin-right: 5px;"></span> <span>Bhutan +975</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BO" style="display: block;" data-dialcode="+591" data-iso2code="BO"> <span class="flag-background-image flag:BO" style="margin-right: 5px;"></span> <span>Bolivia +591</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BA" style="display: block;" data-dialcode="+387" data-iso2code="BA"> <span class="flag-background-image flag:BA" style="margin-right: 5px;"></span> <span>Bosnia and Herzegovina +387</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BW" style="display: block;" data-dialcode="+267" data-iso2code="BW"> <span class="flag-background-image flag:BW" style="margin-right: 5px;"></span> <span>Botswana +267</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BR" style="display: block;" data-dialcode="+55" data-iso2code="BR"> <span class="flag-background-image flag:BR" style="margin-right: 5px;"></span> <span>Brazil +55</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BN" style="display: block;" data-dialcode="+673" data-iso2code="BN"> <span class="flag-background-image flag:BN" style="margin-right: 5px;"></span> <span>Brunei +673</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BG" style="display: block;" data-dialcode="+359" data-iso2code="BG"> <span class="flag-background-image flag:BG" style="margin-right: 5px;"></span> <span>Bulgaria +359</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BF" style="display: block;" data-dialcode="+226" data-iso2code="BF"> <span class="flag-background-image flag:BF" style="margin-right: 5px;"></span> <span>Burkina Faso +226</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BI" style="display: block;" data-dialcode="+257" data-iso2code="BI"> <span class="flag-background-image flag:BI" style="margin-right: 5px;"></span> <span>Burundi +257</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CV" style="display: block;" data-dialcode="+238" data-iso2code="CV"> <span class="flag-background-image flag:CV" style="margin-right: 5px;"></span> <span>Cabo Verde +238</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_KH" style="display: block;" data-dialcode="+855" data-iso2code="KH"> <span class="flag-background-image flag:KH" style="margin-right: 5px;"></span> <span>Cambodia +855</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CM" style="display: block;" data-dialcode="+237" data-iso2code="CM"> <span class="flag-background-image flag:CM" style="margin-right: 5px;"></span> <span>Cameroon +237</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CA" style="display: block;" data-dialcode="+1" data-iso2code="CA"> <span class="flag-background-image flag:CA" style="margin-right: 5px;"></span> <span>Canada +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CF" style="display: block;" data-dialcode="+236" data-iso2code="CF"> <span class="flag-background-image flag:CF" style="margin-right: 5px;"></span> <span>Central African Republic +236</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TD" style="display: block;" data-dialcode="+235" data-iso2code="TD"> <span class="flag-background-image flag:TD" style="margin-right: 5px;"></span> <span>Chad +235</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CL" style="display: block;" data-dialcode="+56" data-iso2code="CL"> <span class="flag-background-image flag:CL" style="margin-right: 5px;"></span> <span>Chile +56</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CO" style="display: block;" data-dialcode="+57" data-iso2code="CO"> <span class="flag-background-image flag:CO" style="margin-right: 5px;"></span> <span>Colombia +57</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_KM" style="display: block;" data-dialcode="+269" data-iso2code="KM"> <span class="flag-background-image flag:KM" style="margin-right: 5px;"></span> <span>Comoros +269</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CR" style="display: block;" data-dialcode="+506" data-iso2code="CR"> <span class="flag-background-image flag:CR" style="margin-right: 5px;"></span> <span>Costa Rica +506</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CI" style="display: block;" data-dialcode="+225" data-iso2code="CI"> <span class="flag-background-image flag:CI" style="margin-right: 5px;"></span> <span>Côte d’Ivoire +225</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_HR" style="display: block;" data-dialcode="+385" data-iso2code="HR"> <span class="flag-background-image flag:HR" style="margin-right: 5px;"></span> <span>Croatia +385</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CZ" style="display: block;" data-dialcode="+420" data-iso2code="CZ"> <span class="flag-background-image flag:CZ" style="margin-right: 5px;"></span> <span>Czech Republic +420</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CD" style="display: block;" data-dialcode="+243" data-iso2code="CD"> <span class="flag-background-image flag:CD" style="margin-right: 5px;"></span> <span>Democratic Republic of the Congo +243</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_DK" style="display: block;" data-dialcode="+45" data-iso2code="DK"> <span class="flag-background-image flag:DK" style="margin-right: 5px;"></span> <span>Denmark +45</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_DJ" style="display: block;" data-dialcode="+253" data-iso2code="DJ"> <span class="flag-background-image flag:DJ" style="margin-right: 5px;"></span> <span>Djibouti +253</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_DM" style="display: block;" data-dialcode="+1" data-iso2code="DM"> <span class="flag-background-image flag:DM" style="margin-right: 5px;"></span> <span>Dominica +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_DO" style="display: block;" data-dialcode="+1" data-iso2code="DO"> <span class="flag-background-image flag:DO" style="margin-right: 5px;"></span> <span>Dominican Republic +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TL" style="display: block;" data-dialcode="+670" data-iso2code="TL"> <span class="flag-background-image flag:TL" style="margin-right: 5px;"></span> <span>East Timor (Timor-Leste) +670</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_EC" style="display: block;" data-dialcode="+593" data-iso2code="EC"> <span class="flag-background-image flag:EC" style="margin-right: 5px;"></span> <span>Ecuador +593</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_EG" style="display: block;" data-dialcode="+20" data-iso2code="EG"> <span class="flag-background-image flag:EG" style="margin-right: 5px;"></span> <span>Egypt +20</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SV" style="display: block;" data-dialcode="+503" data-iso2code="SV"> <span class="flag-background-image flag:SV" style="margin-right: 5px;"></span> <span>El Salvador +503</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GQ" style="display: block;" data-dialcode="+240" data-iso2code="GQ"> <span class="flag-background-image flag:GQ" style="margin-right: 5px;"></span> <span>Equatorial Guinea +240</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ER" style="display: block;" data-dialcode="+291" data-iso2code="ER"> <span class="flag-background-image flag:ER" style="margin-right: 5px;"></span> <span>Eritrea +291</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_EE" style="display: block;" data-dialcode="+372" data-iso2code="EE"> <span class="flag-background-image flag:EE" style="margin-right: 5px;"></span> <span>Estonia +372</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SZ" style="display: block;" data-dialcode="+268" data-iso2code="SZ"> <span class="flag-background-image flag:SZ" style="margin-right: 5px;"></span> <span>Eswatini +268</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ET" style="display: block;" data-dialcode="+251" data-iso2code="ET"> <span class="flag-background-image flag:ET" style="margin-right: 5px;"></span> <span>Ethiopia +251</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_FJ" style="display: block;" data-dialcode="+679" data-iso2code="FJ"> <span class="flag-background-image flag:FJ" style="margin-right: 5px;"></span> <span>Fiji +679</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_FI" style="display: block;" data-dialcode="+358" data-iso2code="FI"> <span class="flag-background-image flag:FI" style="margin-right: 5px;"></span> <span>Finland +358</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_FR" style="display: block;" data-dialcode="+33" data-iso2code="FR"> <span class="flag-background-image flag:FR" style="margin-right: 5px;"></span> <span>France +33</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GA" style="display: block;" data-dialcode="+241" data-iso2code="GA"> <span class="flag-background-image flag:GA" style="margin-right: 5px;"></span> <span>Gabon +241</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GE" style="display: block;" data-dialcode="+995" data-iso2code="GE"> <span class="flag-background-image flag:GE" style="margin-right: 5px;"></span> <span>Georgia +995</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_DE" style="display: block;" data-dialcode="+49" data-iso2code="DE"> <span class="flag-background-image flag:DE" style="margin-right: 5px;"></span> <span>Germany +49</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GH" style="display: block;" data-dialcode="+233" data-iso2code="GH"> <span class="flag-background-image flag:GH" style="margin-right: 5px;"></span> <span>Ghana +233</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GR" style="display: block;" data-dialcode="+30" data-iso2code="GR"> <span class="flag-background-image flag:GR" style="margin-right: 5px;"></span> <span>Greece +30</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GD" style="display: block;" data-dialcode="+1" data-iso2code="GD"> <span class="flag-background-image flag:GD" style="margin-right: 5px;"></span> <span>Grenada +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GT" style="display: block;" data-dialcode="+502" data-iso2code="GT"> <span class="flag-background-image flag:GT" style="margin-right: 5px;"></span> <span>Guatemala +502</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GN" style="display: block;" data-dialcode="+224" data-iso2code="GN"> <span class="flag-background-image flag:GN" style="margin-right: 5px;"></span> <span>Guinea +224</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GW" style="display: block;" data-dialcode="+245" data-iso2code="GW"> <span class="flag-background-image flag:GW" style="margin-right: 5px;"></span> <span>Guinea-Bissau +245</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GY" style="display: block;" data-dialcode="+592" data-iso2code="GY"> <span class="flag-background-image flag:GY" style="margin-right: 5px;"></span> <span>Guyana +592</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_HT" style="display: block;" data-dialcode="+509" data-iso2code="HT"> <span class="flag-background-image flag:HT" style="margin-right: 5px;"></span> <span>Haiti +509</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_HN" style="display: block;" data-dialcode="+504" data-iso2code="HN"> <span class="flag-background-image flag:HN" style="margin-right: 5px;"></span> <span>Honduras +504</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_HU" style="display: block;" data-dialcode="+36" data-iso2code="HU"> <span class="flag-background-image flag:HU" style="margin-right: 5px;"></span> <span>Hungary +36</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_IS" style="display: block;" data-dialcode="+354" data-iso2code="IS"> <span class="flag-background-image flag:IS" style="margin-right: 5px;"></span> <span>Iceland +354</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_IN" style="display: block;" data-dialcode="+91" data-iso2code="IN"> <span class="flag-background-image flag:IN" style="margin-right: 5px;"></span> <span>India +91</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ID" style="display: block;" data-dialcode="+62" data-iso2code="ID"> <span class="flag-background-image flag:ID" style="margin-right: 5px;"></span> <span>Indonesia +62</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_IQ" style="display: block;" data-dialcode="+964" data-iso2code="IQ"> <span class="flag-background-image flag:IQ" style="margin-right: 5px;"></span> <span>Iraq +964</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_IE" style="display: block;" data-dialcode="+353" data-iso2code="IE"> <span class="flag-background-image flag:IE" style="margin-right: 5px;"></span> <span>Ireland +353</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_IL" style="display: block;" data-dialcode="+972" data-iso2code="IL"> <span class="flag-background-image flag:IL" style="margin-right: 5px;"></span> <span>Israel +972</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_IT" style="display: block;" data-dialcode="+39" data-iso2code="IT"> <span class="flag-background-image flag:IT" style="margin-right: 5px;"></span> <span>Italy +39</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_JM" style="display: block;" data-dialcode="+1" data-iso2code="JM"> <span class="flag-background-image flag:JM" style="margin-right: 5px;"></span> <span>Jamaica +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_JP" style="display: block;" data-dialcode="+81" data-iso2code="JP"> <span class="flag-background-image flag:JP" style="margin-right: 5px;"></span> <span>Japan +81</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_JO" style="display: block;" data-dialcode="+962" data-iso2code="JO"> <span class="flag-background-image flag:JO" style="margin-right: 5px;"></span> <span>Jordan +962</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_KZ" style="display: block;" data-dialcode="+7" data-iso2code="KZ"> <span class="flag-background-image flag:KZ" style="margin-right: 5px;"></span> <span>Kazakhstan +7</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_KE" style="display: block;" data-dialcode="+254" data-iso2code="KE"> <span class="flag-background-image flag:KE" style="margin-right: 5px;"></span> <span>Kenya +254</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_KI" style="display: block;" data-dialcode="+686" data-iso2code="KI"> <span class="flag-background-image flag:KI" style="margin-right: 5px;"></span> <span>Kiribati +686</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_XK" style="display: block;" data-dialcode="+383" data-iso2code="XK"> <span class="flag-background-image flag:XK" style="margin-right: 5px;"></span> <span>Kosovo +383</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_KW" style="display: block;" data-dialcode="+965" data-iso2code="KW"> <span class="flag-background-image flag:KW" style="margin-right: 5px;"></span> <span>Kuwait +965</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_KG" style="display: block;" data-dialcode="+996" data-iso2code="KG"> <span class="flag-background-image flag:KG" style="margin-right: 5px;"></span> <span>Kyrgyzstan +996</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LA" style="display: block;" data-dialcode="+856" data-iso2code="LA"> <span class="flag-background-image flag:LA" style="margin-right: 5px;"></span> <span>Laos +856</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LV" style="display: block;" data-dialcode="+371" data-iso2code="LV"> <span class="flag-background-image flag:LV" style="margin-right: 5px;"></span> <span>Latvia +371</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LB" style="display: block;" data-dialcode="+961" data-iso2code="LB"> <span class="flag-background-image flag:LB" style="margin-right: 5px;"></span> <span>Lebanon +961</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LS" style="display: block;" data-dialcode="+266" data-iso2code="LS"> <span class="flag-background-image flag:LS" style="margin-right: 5px;"></span> <span>Lesotho +266</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LR" style="display: block;" data-dialcode="+231" data-iso2code="LR"> <span class="flag-background-image flag:LR" style="margin-right: 5px;"></span> <span>Liberia +231</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LY" style="display: block;" data-dialcode="+218" data-iso2code="LY"> <span class="flag-background-image flag:LY" style="margin-right: 5px;"></span> <span>Libya +218</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LI" style="display: block;" data-dialcode="+423" data-iso2code="LI"> <span class="flag-background-image flag:LI" style="margin-right: 5px;"></span> <span>Liechtenstein +423</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LT" style="display: block;" data-dialcode="+370" data-iso2code="LT"> <span class="flag-background-image flag:LT" style="margin-right: 5px;"></span> <span>Lithuania +370</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LU" style="display: block;" data-dialcode="+352" data-iso2code="LU"> <span class="flag-background-image flag:LU" style="margin-right: 5px;"></span> <span>Luxembourg +352</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MG" style="display: block;" data-dialcode="+261" data-iso2code="MG"> <span class="flag-background-image flag:MG" style="margin-right: 5px;"></span> <span>Madagascar +261</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MW" style="display: block;" data-dialcode="+265" data-iso2code="MW"> <span class="flag-background-image flag:MW" style="margin-right: 5px;"></span> <span>Malawi +265</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MY" style="display: block;" data-dialcode="+60" data-iso2code="MY"> <span class="flag-background-image flag:MY" style="margin-right: 5px;"></span> <span>Malaysia +60</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MV" style="display: block;" data-dialcode="+960" data-iso2code="MV"> <span class="flag-background-image flag:MV" style="margin-right: 5px;"></span> <span>Maldives +960</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ML" style="display: block;" data-dialcode="+223" data-iso2code="ML"> <span class="flag-background-image flag:ML" style="margin-right: 5px;"></span> <span>Mali +223</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MT" style="display: block;" data-dialcode="+356" data-iso2code="MT"> <span class="flag-background-image flag:MT" style="margin-right: 5px;"></span> <span>Malta +356</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MH" style="display: block;" data-dialcode="+692" data-iso2code="MH"> <span class="flag-background-image flag:MH" style="margin-right: 5px;"></span> <span>Marshall Islands +692</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MR" style="display: block;" data-dialcode="+222" data-iso2code="MR"> <span class="flag-background-image flag:MR" style="margin-right: 5px;"></span> <span>Mauritania +222</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MU" style="display: block;" data-dialcode="+230" data-iso2code="MU"> <span class="flag-background-image flag:MU" style="margin-right: 5px;"></span> <span>Mauritius +230</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MX" style="display: block;" data-dialcode="+52" data-iso2code="MX"> <span class="flag-background-image flag:MX" style="margin-right: 5px;"></span> <span>Mexico +52</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_FM" style="display: block;" data-dialcode="+691" data-iso2code="FM"> <span class="flag-background-image flag:FM" style="margin-right: 5px;"></span> <span>Micronesia +691</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MD" style="display: block;" data-dialcode="+373" data-iso2code="MD"> <span class="flag-background-image flag:MD" style="margin-right: 5px;"></span> <span>Moldova +373</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MC" style="display: block;" data-dialcode="+377" data-iso2code="MC"> <span class="flag-background-image flag:MC" style="margin-right: 5px;"></span> <span>Monaco +377</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MN" style="display: block;" data-dialcode="+976" data-iso2code="MN"> <span class="flag-background-image flag:MN" style="margin-right: 5px;"></span> <span>Mongolia +976</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ME" style="display: block;" data-dialcode="+382" data-iso2code="ME"> <span class="flag-background-image flag:ME" style="margin-right: 5px;"></span> <span>Montenegro +382</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MA" style="display: block;" data-dialcode="+212" data-iso2code="MA"> <span class="flag-background-image flag:MA" style="margin-right: 5px;"></span> <span>Morocco +212</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MZ" style="display: block;" data-dialcode="+258" data-iso2code="MZ"> <span class="flag-background-image flag:MZ" style="margin-right: 5px;"></span> <span>Mozambique +258</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MM" style="display: block;" data-dialcode="+95" data-iso2code="MM"> <span class="flag-background-image flag:MM" style="margin-right: 5px;"></span> <span>Myanmar (Burma) +95</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_NA" style="display: block;" data-dialcode="+264" data-iso2code="NA"> <span class="flag-background-image flag:NA" style="margin-right: 5px;"></span> <span>Namibia +264</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_NR" style="display: block;" data-dialcode="+674" data-iso2code="NR"> <span class="flag-background-image flag:NR" style="margin-right: 5px;"></span> <span>Nauru +674</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_NP" style="display: block;" data-dialcode="+977" data-iso2code="NP"> <span class="flag-background-image flag:NP" style="margin-right: 5px;"></span> <span>Nepal +977</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_NL" style="display: block;" data-dialcode="+31" data-iso2code="NL"> <span class="flag-background-image flag:NL" style="margin-right: 5px;"></span> <span>Netherlands +31</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_NZ" style="display: block;" data-dialcode="+64" data-iso2code="NZ"> <span class="flag-background-image flag:NZ" style="margin-right: 5px;"></span> <span>New Zealand +64</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_NI" style="display: block;" data-dialcode="+505" data-iso2code="NI"> <span class="flag-background-image flag:NI" style="margin-right: 5px;"></span> <span>Nicaragua +505</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_NE" style="display: block;" data-dialcode="+227" data-iso2code="NE"> <span class="flag-background-image flag:NE" style="margin-right: 5px;"></span> <span>Niger +227</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_NG" style="display: block;" data-dialcode="+234" data-iso2code="NG"> <span class="flag-background-image flag:NG" style="margin-right: 5px;"></span> <span>Nigeria +234</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_MK" style="display: block;" data-dialcode="+389" data-iso2code="MK"> <span class="flag-background-image flag:MK" style="margin-right: 5px;"></span> <span>North Macedonia +389</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_NO" style="display: block;" data-dialcode="+47" data-iso2code="NO"> <span class="flag-background-image flag:NO" style="margin-right: 5px;"></span> <span>Norway +47</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_OM" style="display: block;" data-dialcode="+968" data-iso2code="OM"> <span class="flag-background-image flag:OM" style="margin-right: 5px;"></span> <span>Oman +968</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_PK" style="display: block;" data-dialcode="+92" data-iso2code="PK"> <span class="flag-background-image flag:PK" style="margin-right: 5px;"></span> <span>Pakistan +92</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_PW" style="display: block;" data-dialcode="+680" data-iso2code="PW"> <span class="flag-background-image flag:PW" style="margin-right: 5px;"></span> <span>Palau +680</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_PA" style="display: block;" data-dialcode="+507" data-iso2code="PA"> <span class="flag-background-image flag:PA" style="margin-right: 5px;"></span> <span>Panama +507</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_PG" style="display: block;" data-dialcode="+675" data-iso2code="PG"> <span class="flag-background-image flag:PG" style="margin-right: 5px;"></span> <span>Papua New Guinea +675</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_PY" style="display: block;" data-dialcode="+595" data-iso2code="PY"> <span class="flag-background-image flag:PY" style="margin-right: 5px;"></span> <span>Paraguay +595</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_PE" style="display: block;" data-dialcode="+51" data-iso2code="PE"> <span class="flag-background-image flag:PE" style="margin-right: 5px;"></span> <span>Peru +51</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_PH" style="display: block;" data-dialcode="+63" data-iso2code="PH"> <span class="flag-background-image flag:PH" style="margin-right: 5px;"></span> <span>Philippines +63</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_PL" style="display: block;" data-dialcode="+48" data-iso2code="PL"> <span class="flag-background-image flag:PL" style="margin-right: 5px;"></span> <span>Poland +48</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_PT" style="display: block;" data-dialcode="+351" data-iso2code="PT"> <span class="flag-background-image flag:PT" style="margin-right: 5px;"></span> <span>Portugal +351</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_QA" style="display: block;" data-dialcode="+974" data-iso2code="QA"> <span class="flag-background-image flag:QA" style="margin-right: 5px;"></span> <span>Qatar +974</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CG" style="display: block;" data-dialcode="+242" data-iso2code="CG"> <span class="flag-background-image flag:CG" style="margin-right: 5px;"></span> <span>Republic of the Congo +242</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_RO" style="display: block;" data-dialcode="+40" data-iso2code="RO"> <span class="flag-background-image flag:RO" style="margin-right: 5px;"></span> <span>Romania +40</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_RW" style="display: block;" data-dialcode="+250" data-iso2code="RW"> <span class="flag-background-image flag:RW" style="margin-right: 5px;"></span> <span>Rwanda +250</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_KN" style="display: block;" data-dialcode="+1" data-iso2code="KN"> <span class="flag-background-image flag:KN" style="margin-right: 5px;"></span> <span>Saint Kitts and Nevis +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LC" style="display: block;" data-dialcode="+1" data-iso2code="LC"> <span class="flag-background-image flag:LC" style="margin-right: 5px;"></span> <span>Saint Lucia +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_VC" style="display: block;" data-dialcode="+1" data-iso2code="VC"> <span class="flag-background-image flag:VC" style="margin-right: 5px;"></span> <span>Saint Vincent and the Grenadines +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_WS" style="display: block;" data-dialcode="+685" data-iso2code="WS"> <span class="flag-background-image flag:WS" style="margin-right: 5px;"></span> <span>Samoa +685</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SM" style="display: block;" data-dialcode="+378" data-iso2code="SM"> <span class="flag-background-image flag:SM" style="margin-right: 5px;"></span> <span>San Marino +378</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ST" style="display: block;" data-dialcode="+239" data-iso2code="ST"> <span class="flag-background-image flag:ST" style="margin-right: 5px;"></span> <span>São Tomé and Príncipe +239</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SA" style="display: block;" data-dialcode="+966" data-iso2code="SA"> <span class="flag-background-image flag:SA" style="margin-right: 5px;"></span> <span>Saudi Arabia +966</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SN" style="display: block;" data-dialcode="+221" data-iso2code="SN"> <span class="flag-background-image flag:SN" style="margin-right: 5px;"></span> <span>Senegal +221</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_RS" style="display: block;" data-dialcode="+381" data-iso2code="RS"> <span class="flag-background-image flag:RS" style="margin-right: 5px;"></span> <span>Serbia +381</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SC" style="display: block;" data-dialcode="+248" data-iso2code="SC"> <span class="flag-background-image flag:SC" style="margin-right: 5px;"></span> <span>Seychelles +248</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SL" style="display: block;" data-dialcode="+232" data-iso2code="SL"> <span class="flag-background-image flag:SL" style="margin-right: 5px;"></span> <span>Sierra Leone +232</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SG" style="display: block;" data-dialcode="+65" data-iso2code="SG"> <span class="flag-background-image flag:SG" style="margin-right: 5px;"></span> <span>Singapore +65</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SK" style="display: block;" data-dialcode="+421" data-iso2code="SK"> <span class="flag-background-image flag:SK" style="margin-right: 5px;"></span> <span>Slovakia +421</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SI" style="display: block;" data-dialcode="+386" data-iso2code="SI"> <span class="flag-background-image flag:SI" style="margin-right: 5px;"></span> <span>Slovenia +386</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SB" style="display: block;" data-dialcode="+677" data-iso2code="SB"> <span class="flag-background-image flag:SB" style="margin-right: 5px;"></span> <span>Solomon Islands +677</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SO" style="display: block;" data-dialcode="+252" data-iso2code="SO"> <span class="flag-background-image flag:SO" style="margin-right: 5px;"></span> <span>Somalia +252</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ZA" style="display: block;" data-dialcode="+27" data-iso2code="ZA"> <span class="flag-background-image flag:ZA" style="margin-right: 5px;"></span> <span>South Africa +27</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_KR" style="display: block;" data-dialcode="+82" data-iso2code="KR"> <span class="flag-background-image flag:KR" style="margin-right: 5px;"></span> <span>South Korea +82</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SS" style="display: block;" data-dialcode="+211" data-iso2code="SS"> <span class="flag-background-image flag:SS" style="margin-right: 5px;"></span> <span>South Sudan +211</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ES" style="display: block;" data-dialcode="+34" data-iso2code="ES"> <span class="flag-background-image flag:ES" style="margin-right: 5px;"></span> <span>Spain +34</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_LK" style="display: block;" data-dialcode="+94" data-iso2code="LK"> <span class="flag-background-image flag:LK" style="margin-right: 5px;"></span> <span>Sri Lanka +94</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SD" style="display: block;" data-dialcode="+249" data-iso2code="SD"> <span class="flag-background-image flag:SD" style="margin-right: 5px;"></span> <span>Sudan +249</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SR" style="display: block;" data-dialcode="+597" data-iso2code="SR"> <span class="flag-background-image flag:SR" style="margin-right: 5px;"></span> <span>Suriname +597</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_SE" style="display: block;" data-dialcode="+46" data-iso2code="SE"> <span class="flag-background-image flag:SE" style="margin-right: 5px;"></span> <span>Sweden +46</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_CH" style="display: block;" data-dialcode="+41" data-iso2code="CH"> <span class="flag-background-image flag:CH" style="margin-right: 5px;"></span> <span>Switzerland +41</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TW" style="display: block;" data-dialcode="+886" data-iso2code="TW"> <span class="flag-background-image flag:TW" style="margin-right: 5px;"></span> <span>Taiwan +886</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TJ" style="display: block;" data-dialcode="+992" data-iso2code="TJ"> <span class="flag-background-image flag:TJ" style="margin-right: 5px;"></span> <span>Tajikistan +992</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TZ" style="display: block;" data-dialcode="+255" data-iso2code="TZ"> <span class="flag-background-image flag:TZ" style="margin-right: 5px;"></span> <span>Tanzania +255</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TH" style="display: block;" data-dialcode="+66" data-iso2code="TH"> <span class="flag-background-image flag:TH" style="margin-right: 5px;"></span> <span>Thailand +66</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_BS" style="display: block;" data-dialcode="+1" data-iso2code="BS"> <span class="flag-background-image flag:BS" style="margin-right: 5px;"></span> <span>The Bahamas +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GM" style="display: block;" data-dialcode="+220" data-iso2code="GM"> <span class="flag-background-image flag:GM" style="margin-right: 5px;"></span> <span>The Gambia +220</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TG" style="display: block;" data-dialcode="+228" data-iso2code="TG"> <span class="flag-background-image flag:TG" style="margin-right: 5px;"></span> <span>Togo +228</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TO" style="display: block;" data-dialcode="+676" data-iso2code="TO"> <span class="flag-background-image flag:TO" style="margin-right: 5px;"></span> <span>Tonga +676</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TT" style="display: block;" data-dialcode="+1" data-iso2code="TT"> <span class="flag-background-image flag:TT" style="margin-right: 5px;"></span> <span>Trinidad and Tobago +1</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TN" style="display: block;" data-dialcode="+216" data-iso2code="TN"> <span class="flag-background-image flag:TN" style="margin-right: 5px;"></span> <span>Tunisia +216</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TR" style="display: block;" data-dialcode="+90" data-iso2code="TR"> <span class="flag-background-image flag:TR" style="margin-right: 5px;"></span> <span>Turkey +90</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TM" style="display: block;" data-dialcode="+993" data-iso2code="TM"> <span class="flag-background-image flag:TM" style="margin-right: 5px;"></span> <span>Turkmenistan +993</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_TV" style="display: block;" data-dialcode="+688" data-iso2code="TV"> <span class="flag-background-image flag:TV" style="margin-right: 5px;"></span> <span>Tuvalu +688</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_UG" style="display: block;" data-dialcode="+256" data-iso2code="UG"> <span class="flag-background-image flag:UG" style="margin-right: 5px;"></span> <span>Uganda +256</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_UA" style="display: block;" data-dialcode="+380" data-iso2code="UA"> <span class="flag-background-image flag:UA" style="margin-right: 5px;"></span> <span>Ukraine +380</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_AE" style="display: block;" data-dialcode="+971" data-iso2code="AE"> <span class="flag-background-image flag:AE" style="margin-right: 5px;"></span> <span>United Arab Emirates +971</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_GB" style="display: block;" data-dialcode="+44" data-iso2code="GB"> <span class="flag-background-image flag:GB" style="margin-right: 5px;"></span> <span>United Kingdom +44</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_UY" style="display: block;" data-dialcode="+598" data-iso2code="UY"> <span class="flag-background-image flag:UY" style="margin-right: 5px;"></span> <span>Uruguay +598</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_UZ" style="display: block;" data-dialcode="+998" data-iso2code="UZ"> <span class="flag-background-image flag:UZ" style="margin-right: 5px;"></span> <span>Uzbekistan +998</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_VU" style="display: block;" data-dialcode="+678" data-iso2code="VU"> <span class="flag-background-image flag:VU" style="margin-right: 5px;"></span> <span>Vanuatu +678</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_VA" style="display: block;" data-dialcode="+39" data-iso2code="VA"> <span class="flag-background-image flag:VA" style="margin-right: 5px;"></span> <span>Vatican City +39</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_VE" style="display: block;" data-dialcode="+58" data-iso2code="VE"> <span class="flag-background-image flag:VE" style="margin-right: 5px;"></span> <span>Venezuela +58</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_VN" style="display: block;" data-dialcode="+84" data-iso2code="VN"> <span class="flag-background-image flag:VN" style="margin-right: 5px;"></span> <span>Vietnam +84</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_YE" style="display: block;" data-dialcode="+967" data-iso2code="YE"> <span class="flag-background-image flag:YE" style="margin-right: 5px;"></span> <span>Yemen +967</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ZM" style="display: block;" data-dialcode="+260" data-iso2code="ZM"> <span class="flag-background-image flag:ZM" style="margin-right: 5px;"></span> <span>Zambia +260</span> </button> <button class="phone-number__menu-item" id="international_off_phone_flag_menu_item_ZW" style="display: block;" data-dialcode="+263" data-iso2code="ZW"> <span class="flag-background-image flag:ZW" style="margin-right: 5px;"></span> <span>Zimbabwe +263</span> </button> </div> </div> </div> </div> <div class="col pl-0 col-form-field"> <input class="form-field-element form-control" id="phone-number-input" name="phone-number" required="required" maxlength="14" type="tel" placeholder="Phone number*" value="" pattern="^[0-9]\d{5,10}$"> <div class="invalid-feedback" id="phone-number-desc">Please fill out this field.</div> </div> </div> </div> </div> <div class="row"> <div class="col-form-field col-12"> <p class="mb-0">Please select the role that best describes you*:</p> </div> </div> <div class="col-form-field row"> <div class="col-form-field col-md-6 col-12"><button class="roleButton wp-block-paycom-button button btn font-weight-bold w-100" id="CEO/President/Owner">CEO/&#8203;President/&#8203;Owner</button></div> <div class="col-form-field col-md-6 col-12"><button class="roleButton wp-block-paycom-button button btn font-weight-bold w-100" id="C-Suite and Finance">C-Suite and Finance</button></div> <div class="col-form-field col-md-6 col-12"><button class="roleButton wp-block-paycom-button button btn font-weight-bold w-100" id="HR and Payroll">HR and Payroll</button></div> <div class="col-form-field col-md-6 col-12"><button class="roleButton wp-block-paycom-button button btn font-weight-bold w-100" id="IT/Security">IT/&#8203;Security</button></div> <div class="col-form-field col-12"><button type="button" class="roleButton wp-block-paycom-button button btn font-weight-bold w-100 mb-0" id="Other Employee">Other Employee</button></div> <div class="col-form-field col-md-6 mb-md-0"> <input class="form-field-element form-control" id="company-title-input" name="company-title" required="required" type="hidden" placeholder="Role*" value=""> <div hidden id="role-desc">Please select an option.</div> </div> </div> </div> <div id="step-3" class="form-group form-step pt-md-5 pt-0"> <legend class="d-block d-md-none legend-style pb-2">Company Info</legend> <div class="row mb-3"> <div class="col-form-field col-sm-12"> <input class="form-field-element form-control" id="company-name-input" name="company-name" required="required" type="text" placeholder="Company name*" maxlength="75" value="" pattern="([a-zA-Z0-9\- @.#&!%',áÁéÉíÍóÓúÚÝýàÀèÈìÌòÒùÙâÂêÊîÎôÔûÛãÃñÑõÕäÄëËïÏöÖüÜåÅæÆœŒçÇðÐøØߥąĆćĘꣳŃńŚśĀāĒēĪīŌōŪū])+"> <div class="invalid-feedback" id="company-name-desc">Please fill out this field.</div> </div> </div> <div class="row mb-3"> <div class="col-form-field col-sm-12"> <select class="form-field-element form-control" id="country-input" name="country" required="required"> <option value="">Country*</option> <option value="USA">United States of America</option> <option value="AFG">Afghanistan</option> <option value="ALB">Albania</option> <option value="DZA">Algeria</option> <option value="AND">Andorra</option> <option value="AGO">Angola</option> <option value="ATG">Antigua and Barbuda</option> <option value="ARG">Argentina</option> <option value="ARM">Armenia</option> <option value="AUS">Australia</option> <option value="AUT">Austria</option> <option value="AZE">Azerbaijan</option> <option value="BHR">Bahrain</option> <option value="BGD">Bangladesh</option> <option value="BRB">Barbados</option> <option value="BLR">Belarus</option> <option value="BEL">Belgium</option> <option value="BLZ">Belize</option> <option value="BEN">Benin</option> <option value="BTN">Bhutan</option> <option value="BOL">Bolivia</option> <option value="BIH">Bosnia and Herzegovina</option> <option value="BWA">Botswana</option> <option value="BRA">Brazil</option> <option value="BRN">Brunei</option> <option value="BGR">Bulgaria</option> <option value="BFA">Burkina Faso</option> <option value="BDI">Burundi</option> <option value="CPV">Cabo Verde</option> <option value="KHM">Cambodia</option> <option value="CMR">Cameroon</option> <option value="CAN">Canada</option> <option value="CAF">Central African Republic</option> <option value="TCD">Chad</option> <option value="CHL">Chile</option> <option value="COL">Colombia</option> <option value="COM">Comoros</option> <option value="CRI">Costa Rica</option> <option value="CIV">Côte d’Ivoire</option> <option value="HRV">Croatia</option> <option value="CZE">Czech Republic</option> <option value="COD">Democratic Republic of the Congo</option> <option value="DNK">Denmark</option> <option value="DJI">Djibouti</option> <option value="DMA">Dominica</option> <option value="DOM">Dominican Republic</option> <option value="TLS">East Timor (Timor-Leste)</option> <option value="ECU">Ecuador</option> <option value="EGY">Egypt</option> <option value="SLV">El Salvador</option> <option value="GNQ">Equatorial Guinea</option> <option value="ERI">Eritrea</option> <option value="EST">Estonia</option> <option value="SWZ">Eswatini</option> <option value="ETH">Ethiopia</option> <option value="FJI">Fiji</option> <option value="FIN">Finland</option> <option value="FRA">France</option> <option value="GAB">Gabon</option> <option value="GEO">Georgia</option> <option value="DEU">Germany</option> <option value="GHA">Ghana</option> <option value="GRC">Greece</option> <option value="GRD">Grenada</option> <option value="GTM">Guatemala</option> <option value="GIN">Guinea</option> <option value="GNB">Guinea-Bissau</option> <option value="GUY">Guyana</option> <option value="HTI">Haiti</option> <option value="HND">Honduras</option> <option value="HUN">Hungary</option> <option value="ISL">Iceland</option> <option value="IND">India</option> <option value="IDN">Indonesia</option> <option value="IRQ">Iraq</option> <option value="IRL">Ireland</option> <option value="ISR">Israel</option> <option value="ITA">Italy</option> <option value="JAM">Jamaica</option> <option value="JPN">Japan</option> <option value="JOR">Jordan</option> <option value="KAZ">Kazakhstan</option> <option value="KEN">Kenya</option> <option value="KIR">Kiribati</option> <option value="XXK">Kosovo</option> <option value="KWT">Kuwait</option> <option value="KGZ">Kyrgyzstan</option> <option value="LAO">Laos</option> <option value="LVA">Latvia</option> <option value="LBN">Lebanon</option> <option value="LSO">Lesotho</option> <option value="LBR">Liberia</option> <option value="LBY">Libya</option> <option value="LIE">Liechtenstein</option> <option value="LTU">Lithuania</option> <option value="LUX">Luxembourg</option> <option value="MDG">Madagascar</option> <option value="MWI">Malawi</option> <option value="MYS">Malaysia</option> <option value="MDV">Maldives</option> <option value="MLI">Mali</option> <option value="MLT">Malta</option> <option value="MHL">Marshall Islands</option> <option value="MRT">Mauritania</option> <option value="MUS">Mauritius</option> <option value="MEX">Mexico</option> <option value="FSM">Micronesia</option> <option value="MDA">Moldova</option> <option value="MCO">Monaco</option> <option value="MNG">Mongolia</option> <option value="MNE">Montenegro</option> <option value="MAR">Morocco</option> <option value="MOZ">Mozambique</option> <option value="MMR">Myanmar (Burma)</option> <option value="NAM">Namibia</option> <option value="NRU">Nauru</option> <option value="NPL">Nepal</option> <option value="NLD">Netherlands</option> <option value="NZL">New Zealand</option> <option value="NIC">Nicaragua</option> <option value="NER">Niger</option> <option value="NGA">Nigeria</option> <option value="MKD">North Macedonia</option> <option value="NOR">Norway</option> <option value="OMN">Oman</option> <option value="PAK">Pakistan</option> <option value="PLW">Palau</option> <option value="PAN">Panama</option> <option value="PNG">Papua New Guinea</option> <option value="PRY">Paraguay</option> <option value="PER">Peru</option> <option value="PHL">Philippines</option> <option value="POL">Poland</option> <option value="PRT">Portugal</option> <option value="QAT">Qatar</option> <option value="COG">Republic of the Congo</option> <option value="ROU">Romania</option> <option value="RWA">Rwanda</option> <option value="KNA">Saint Kitts and Nevis</option> <option value="LCA">Saint Lucia</option> <option value="VCT">Saint Vincent and the Grenadines</option> <option value="WSM">Samoa</option> <option value="SMR">San Marino</option> <option value="STP">São Tomé and Príncipe</option> <option value="SAU">Saudi Arabia</option> <option value="SEN">Senegal</option> <option value="SRB">Serbia</option> <option value="SYC">Seychelles</option> <option value="SLE">Sierra Leone</option> <option value="SGP">Singapore</option> <option value="SVK">Slovakia</option> <option value="SVN">Slovenia</option> <option value="SLB">Solomon Islands</option> <option value="SOM">Somalia</option> <option value="ZAF">South Africa</option> <option value="KOR">South Korea</option> <option value="SSD">South Sudan</option> <option value="ESP">Spain</option> <option value="LKA">Sri Lanka</option> <option value="SDN">Sudan</option> <option value="SUR">Suriname</option> <option value="SWE">Sweden</option> <option value="CHE">Switzerland</option> <option value="TWN">Taiwan</option> <option value="TJK">Tajikistan</option> <option value="TZA">Tanzania</option> <option value="THA">Thailand</option> <option value="BHS">The Bahamas</option> <option value="GMB">The Gambia</option> <option value="TGO">Togo</option> <option value="TON">Tonga</option> <option value="TTO">Trinidad and Tobago</option> <option value="TUN">Tunisia</option> <option value="TUR">Turkey</option> <option value="TKM">Turkmenistan</option> <option value="TUV">Tuvalu</option> <option value="UGA">Uganda</option> <option value="UKR">Ukraine</option> <option value="ARE">United Arab Emirates</option> <option value="GBR">United Kingdom</option> <option value="URY">Uruguay</option> <option value="UZB">Uzbekistan</option> <option value="VUT">Vanuatu</option> <option value="VAT">Vatican City</option> <option value="VEN">Venezuela</option> <option value="VNM">Vietnam</option> <option value="YEM">Yemen</option> <option value="ZMB">Zambia</option> <option value="ZWE">Zimbabwe</option> </select> <div class="invalid-feedback" id="country-desc">Please select an item in the list.</div> </div> </div> <div class="row mb-3"> <div class="col-form-field col-sm-6 mb-3 mb-sm-0"> <input class="form-field-element form-control" id="zip-code-input" name="zip-code" required = "required" type="text" placeholder="Company ZIP*" maxlength="10" value="" pattern="^\d{5}(-\d{4})?$"> <div class="invalid-feedback" id="zip-code-desc">Please fill out this field.</div> </div> <div class="col-form-field col-sm-6" id="count"> <input class="form-field-element form-control" id="number-of-employees-input" name="number-of-employees" type="text" maxlength="10" required="required" placeholder="Employee count*" value="" autocomplete="new-password" pattern="[0-9]*"> <div class="invalid-feedback" id="number-of-employees-desc">Please fill out this field.</div> </div> </div> <div class="row mb-3"> <div class="col-form-field col-sm-12"> <select class="form-field-element form-control" id="international-employees-input" name="international-employees" required="required"> <option value="">Do you have international employees?*</option> <option value="Yes">Yes</option> <option value="No">No</option> </select> <div class="invalid-feedback" id="international-desc">Please select an item in the list.</div> </div> </div> <div class="row" id="comments-group"> <div class="col-form-field col-sm-12"> <textarea class="form-field-element form-control" id="comments-input" name="comments" placeholder="Comments, questions or available dates/times for your meeting. (Maximum 300 characters)" rows="3" maxlength="300"></textarea> <div class="invalid-feedback" id="comments-desc">Please fill out this field.</div> </div> </div> </div> <div id="step-4" class="form-group row form-step pt-4 px-3"> <legend class="mt-sm-3 mb-sm-0 legend-style text-center">Review responses before submission.</legend> <fieldset class="field-border fieldset-container"> <legend class="legend-style-review">User Info</legend> <div class='row'> <div class="col-form-field col-sm-12"> <a id="0" class="edit float-right" aria-label="Edit User Info" href><i class="fa-solid fa-pencil"></i><b>Edit</b></a> <p class="mb-0"><em>Work email:</em> <b id="email-output" class="text-break"></b></p> </div> <div class="col-form-field col-sm-12"> <div class="formValidate" name="email"><div class="invalid-feedback" id="email-desc">Please fill out this field.</div></div> <p class="mb-0"><em>Does your company currently use Paycom?: </em><b id="user-output"> </b></p> <div class="formValidate" name="current-client"><div class="invalid-feedback" id="current-client-reason-desc">Please select an item in the list.</div></div> <p class="mb-0"><em>Meeting request reason: </em><b id="meeting-output"> </b></p> <div class="formValidate" name="meeting-request-reason"><div class="invalid-feedback" id="meeting-request-reason-desc">Please select an item in the list.</div></div> <p class="mb-0"><em>Please elaborate: </em><b id="details-output" class="text-break"> </b></p> <div class="formValidate" name="meeting-request-reason-other"><div class="invalid-feedback" id="meeting-request-reason-other-desc">Please fill out this field.</div></div> </div> </div> </fieldset> <fieldset class="field-border fieldset-container"> <legend class="legend-style-review">Contact Info</legend> <div class='row'> <div class="col-form-field col-sm-12"> <a id="1" class="edit float-right" aria-label="Edit Contact Info" href><i class="fa-solid fa-pencil"></i><b>Edit</b></a> <p class="mb-0"><em>First name: </em><b id="fname-output" class="text-break"></b> </p> </div> <div class="col-form-field col-sm-12"> <div class="formValidate" name="first-name"><div class="invalid-feedback" id="first-name-desc">Please fill out this field.</div></div> <p class="mb-0"><em>Last name: </em><b id="lname-output" class="text-break"></b></p> <div class="formValidate" name="last-name"><div class="invalid-feedback" id="last-name-desc">Please fill out this field.</div></div> <p class="mb-0"><em>Phone number: </em><b id="dialCode-output"></b> <b id="phone-output"></b></p> <div class="formValidate" name="phone-number"><div class="invalid-feedback" id="phone-number-desc">Please fill out this field.</div></div> <p class="mb-0"><em>Role: </em><b id="role-output"></b> </p> <div class="formValidate" name="company-title"><div class="invalid-feedback" id="role-desc">Please select an option.</div></div> </div> </div> </fieldset> <fieldset class="field-border fieldset-container"> <legend class="legend-style-review">Company Info</legend> <div class='row'> <div class="col-form-field col-sm-12"> <a id="2" class="edit float-right" aria-label="Edit Company Info" href><i class="fa-solid fa-pencil"></i><b>Edit</b></a> <p class="mb-0"><em>Company name: </em><b id="company-output" class="text-break"> </b></p> </div> <div class="col-form-field col-sm-12"> <div class="formValidate" name="company-name"><div class="invalid-feedback" id="company-name-desc">Please fill out this field.</div></div> <p class="mb-0"><em>Country: </em><b id="country-output"> </b></p> <div class="formValidate" name="country"><div class="invalid-feedback" id="country-desc">Please select an item in the list.</div></div> <p class="mb-0"><em>Company ZIP: </em><b id="zip-output"> </b></p> <div class="formValidate" name="zip-code"><div class="invalid-feedback" id="zip-code-desc">Please fill out this field.</div></div> <p class="mb-0"><em>Employee count: </em><b id="employee-output" class="text-break"></b></p> <div class="formValidate" name="number-of-employees"><div class="invalid-feedback" id="number-of-employees-desc">Please fill out this field.</div></div> <p class="mb-0"><em>Do you have international employees?: </em><b id="international-output"></b></p> <div class="formValidate" name="international-employees"><div class="invalid-feedback" id="international-desc">Please select an item in the list.</div></div> <p class="mb-0"><em>Comments, questions or available dates/times for your meeting: </em><b id="comments-output" class="text-break"></b></p> <div class="formValidate" name="comments"><div class="invalid-feedback" id="comments-desc">Please fill out this field.</div></div> </div> </div> </fieldset> </div> <div id="hidden-group"> <input type="hidden" name="contact-referrer-link" value=""> <input type="hidden" name="contact-current-url" value=""> <input type="hidden" name="lead-type" value=""> <input type="hidden" name="type" value="gutenburg-demo"> <input type="hidden" name="formGate" value="High"> <input type="text" name="company-location" style="display:none; visibility: hidden;"> </div> <div class="form-group" id="subscribe-group" style="visibility: hidden;"> <div class="custom-control custom-checkbox text-center"> <input type="hidden" name="subscribe" value="off" /> <input class="custom-control-input" id="subscribe-input" name="subscribe" type="checkbox" checked="checked"> <label class="custom-control-label" for="subscribe-input"> Subscribe me to Paycom's email updates. </label> </div> </div> </form> <div class="has-text-align-center button-row mt-4"> <a id="back" role="button" type="button" href="" class="wp-block-paycom-button btn font-weight-bold btn-primary" rel="" target="" aria-label="Back to Previous Step" tabindex="0">Back</a> <a id="next" role="button" type="button" href="" class="wp-block-paycom-button btn font-weight-bold btn-primary" rel="" target="" aria-label="Proceed to Next Step" tabindex="0">Next</a> <img id="form-loading-gif" data-src="/images/loading--green.gif" src="/images/transparent.png"/> <button id="submit" type="submit" class="btn btn-primary" name="form-submit">Submit Form</button> </div> <script type="text/javascript" defer> // Hide initial elements let initialHiddenElements = $(".form-step:not(:first), #back, #form-loading-gif, #form-loading-gif, #submit, #subscribe-group"); initialHiddenElements.hide(); /// VARIABLES //Formsteps - gets all of the HTML form sections var formSteps = document.querySelectorAll(".form-step"); //Steps - gets all of the step indicators var stepIndicators = document.getElementsByClassName('step'); //Current step is always set to 0 var currentStep = 0; // US Validation Countries var usValidationCountries = [ 'US', 'CA', 'AG', 'BS', 'BB', 'DM', 'DO', 'GD', 'JM', 'KN', 'LC', 'VC', 'TT' ]; /// -------------------- /// /// START DOCUMENT READY /// /// -------------------- /// $(window).on( 'load', function () { /// jQuery Variables var $form = $( '#lead-form' ); var $submitButton = $( '[name="form-submit"]' ); // Always shows in var $currentClientInput = $( '#current-client-input' ); var $firstNameInput = $( '#first-name-input' ); var $lastNameInput = $( '#last-name-input' ); var $companyTitleInput = $( '#company-title-input' ); var $emailInput = $( '#email-input' ); var $countryNameInput = $( '#country-input'); var $companyNameInput = $('#company-name-input'); var $employeeCountInput = $('#number-of-employees-input'); // Zip Codes hides when not America or defualt var $zipCodeInput = $( '#zip-code-input' ); //Always shows var $phoneNumberInput = $( '#phone-number-input' ); var $internationalEmployeeInput = $("#international-employees-input"); // Shows if $currentClientInput is checked var $meetingRequestReasonGroup = $( '#meeting-request-reason-group' ); var $meetingRequestReasonInput = $( '#meeting-request-reason-input' ); // Shows if $meetingRequestReasonInput == I'm a new user var $meetingRequestNewUserGroup = $( '#meeting-request-new-user-group' ); var $meetingRequestNewUserInput = $( '#meeting-request-new-user-input' ); // Shows if $meetingRequestReasonInput == other var $meetingRequestReasonOtherGroup = $( '#meeting-request-reason-other-group' ); var $meetingRequestReasonOtherInput = $( '#meeting-request-reason-other-input' ); var $isCommentRequired = 0; var $commentsInput = $('#comments-input'); var $subscribeInput = $('#subscribe-input'); var $loadingGif = $( '#form-loading-gif' ); // Phone Country Dropdown // Dropdown Button var $countryCodeButton = $('.phone-number__dropdown-button'); var $countryPhoneFlag = $('.phone-number__dropdown-button .flag-background-image'); var $countryPhoneCode = $('.phone-number__dropdown-button #international_off_phone_country_code'); var $countryPhoneCodeInput = $('.phone-number__dropdown-button #international_off_phone_country_code_hidden'); var $countryPhoneCodeVal = $('.phone-number__dropdown-button #international_off_phone_country_code'); // Countries Dropdown Menu var $countryMenuDropdown = $('.phone-number__dropdown'); var $countrySearchInput = $('#international_off_phone_flag_search_input'); var $countryMenuItem = $('.phone-number__menu-item'); // Regex Patterns var phoneRegexPattern = '^[0-9]\\d{5,10}$'; var phoneRegexPatternUS = "^(?:(?:\\(\\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\\s*\\)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\\s*(?:[.\\-]\\s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\\s*(?:[.\\-]\\s*)?([0-9]{4})(?:\\s*(?:#|x\\.?|ext\\.?|extension)\\s*(\\d+))?$"; var requiredFields = { 'currentClient' : $currentClientInput, 'companyName' : $companyNameInput, 'countryName' : $countryNameInput, 'firstName' : $firstNameInput, 'lastName' : $lastNameInput, 'phoneNumber' : $phoneNumberInput, 'companyTitle' : $companyTitleInput, 'email' : $emailInput, 'employeeCount' : $employeeCountInput, 'internationalEmployees' : $internationalEmployeeInput, }; var validitySupport = typeof $firstNameInput[0].validity !== 'undefined'; // datalayer: start step is 1 on page load var firstStepStart = { "step_number" : 1, "step_label" : "User Info" }; /// Input object const inputs = { /// Step 1 userInfo: { email: { name: 'email', element: $emailInput, id: '#email-input', descId: '#email-desc', timer: true }, currentClient: { name: 'current-client', element: $currentClientInput, id: '#current-client-input', descId: '#current-client-reason-desc', timer: false }, meetingRequestReason: { name: 'meeting-request-reason', element: $meetingRequestReasonInput, id: '#meeting-request-reason-input', descId: '#meeting-request-reason-desc', timer: false }, newUser: { name: 'meeting-request-reason-other', element: $meetingRequestNewUserInput, id: '#meeting-request-new-user-input', descId: '#meeting-request-new-user-desc', timer: false, }, other: { name: 'meeting-request-reason-other', element: $meetingRequestReasonOtherInput, id: '#meeting-request-reason-other-input', descId: '#meeting-request-reason-other-desc', timer: true } }, /// Step 2 contactInfo: { firstName: { name: 'first-name', element: $firstNameInput, id: '#first-name-input', descId: '#first-name-desc', timer: true }, lastName: { name: 'last-name', element: $lastNameInput, id: '#last-name-input', descId: '#last-name-desc', timer: true, }, phoneNumber: { name: 'phone-number', element: $phoneNumberInput, id: '#phone-number-input', descId: '#phone-number-desc', timer: true, } }, /// Step 3 companyInfo: { companyName: { name: 'company-name', element: $companyNameInput, id: '#company-name-input', descId: '#company-name-desc', timer: true }, country: { name: 'country', element: $countryNameInput, id: '#country-input', descId: '#country-desc', timer: true }, zip: { name: 'zip-code', element: $zipCodeInput, id: '#zip-code-input', descId: '#zip-code-desc', timer: true }, employeeCount: { name: 'number-of-employees', element: $employeeCountInput, id: '#number-of-employees-input', descId: '#number-of-employees-desc', timer: true }, internationalEmployees: { name: 'international-employees', element: $internationalEmployeeInput, id: '#international-employees-input', descId: '#international-desc', timer: false }, comments: { name: 'comments', element: $commentsInput, id: '#comments-input', descId: '#comments-desc', timer: true } }, } /// -------------- /// /// 'ON' FUNCTIONS /// /// -------------- /// //Display current step $(formSteps[currentStep]).show(); // Initialize Datalayer pcDatalayer.multiStepDemoStepStart(firstStepStart); $("input, select, textarea").on("change", function() { var additionalData = { "field_name": $(this).attr("name") }; pcDatalayer.multiStepDemoFieldInteraction(additionalData); }); // Trim whitespace in inputs $( 'input' ).on( 'change', function () { this.value = $.trim( this.value ); }); //Next Button Clicked $('#next').on("click", function (e) { e.preventDefault(); // for datalayer var completedStepNumber = currentStep + 1; var completedStepLabel = $.trim($("#step-"+completedStepNumber).children('legend').first().text()); var completionAdditionalData = { "step_number" : completedStepNumber, "step_label" : completedStepLabel }; pcDatalayer.multiStepDemoStepCompletion(completionAdditionalData); var startStepNumber = completedStepNumber + 1; var startStepLabel = $.trim($("#step-"+startStepNumber).children('legend').first().text()); var startAdditionalData = { "step_number" : startStepNumber, "step_label" : startStepLabel }; pcDatalayer.multiStepDemoStepStart(startAdditionalData); updateStep(1); multiStepNumberFirstFocus(currentStep); }); //Back Button Clicked $('#back').on("click", function (e) { e.preventDefault(); // for datalayer var backStepLabel = $.trim($("#step-"+currentStep).children('legend').first().text()); var startAdditionalData = { "step_number" : currentStep, "step_label" : backStepLabel }; pcDatalayer.multiStepDemoStepStart(startAdditionalData); updateStep(-1); multiStepNumberFirstFocus(currentStep); }); //edit links on review $(".edit").on("click", function (e) { e.preventDefault(); // for datalayer var editStepNumber = parseInt(this.id) + 1; var editStepLabel = $.trim($("#step-"+editStepNumber).children('legend').first().text()); var editAdditionalData = { "step_number" : editStepNumber, "step_label" : editStepLabel }; pcDatalayer.multiStepDemoStepEdit(editAdditionalData); $('#indicator-4').removeClass("active"); $form.removeClass('was-validated'); $('#back').show(); if(this.id == 0) { $('#back').hide(); } $('#subscribe-group').hide(); $('#submit').hide(); $('#next').show(); $('#step-4').hide(); currentStep = parseInt(this.id); showStep(currentStep); multiStepNumberFirstFocus(currentStep); }); //Code for clicking step indicators $('.step-icon').on('click', function(e) { e.preventDefault(); for (let i = 0; i < formSteps.length; i++) { // stepIndicators is all elements with class="step" if(i != stepIndicators.length) { // Find the active step if($(stepIndicators[i]).hasClass('active')) { // Add a was-validated to the form element $form.addClass('was-validated'); // find all the error elements in this specific step // <input class="form-field-element form-control" id="last-name-input" name="last-name" required="required" type="text" placeholder="Last name*" maxlength="30" value="" pattern="([a-zA-Z\- 'áÁéÉíÍóÓúÚÝýàÀèÈìÌòÒùÙâÂêÊîÎôÔûÛãÃñÑõÕäÄëËïÏöÖüÜåÅæÆœŒçÇðÐøØߥąĆćĘꣳŃńŚśĀāĒēĪīŌōŪū])+" aria-describedby="last-name-desc"> var errorElements = document.querySelectorAll('#step-'+ (i+1) +' .form-field-element:invalid'); // Loop through them and validate for (var x = 0; x < errorElements.length; x++) { formFieldInvalidFeedback(errorElements[x]); } // if there are no errors if(!errorElements.length) { // add valid step to button parent // this doesn't have styling $('.step.active').addClass('valid-step'); // Changes the icon to a check mark $('.step.active .step-icon').html('<i class="fa-solid fa-check"></i>'); if ($('.step.active.visited-step').length === 0) { $('.step.active').addClass('visited-step'); } } else { // there are errors so remove the class $('.step.active').removeClass('valid-step'); // Add the number back by putting the step plus one $('.step.active .step-icon').html(i+1); } } } } // Check against visited-step class to allow them to go back to that step without it being 100% valid if($(this).parent().hasClass('visited-step')) { $('.step').removeClass('active'); $(this).parent().addClass('active'); for (let i = 0; i < formSteps.length; i++) { $(formSteps[i]).css("display","none"); if($(stepIndicators[i]).hasClass('active')) { currentStep = i; showStep(currentStep); } } } }); //Role Buttons on click store information to a hidden input $('.roleButton').on("click",function() { var additionalData = { "field_name": "company-title" }; pcDatalayer.multiStepDemoFieldInteraction(additionalData); $('.roleButton').removeClass('selected'); $(this).addClass('selected'); $('#role-desc').attr('hidden',true); $companyTitleInput.val($('.selected').attr('id')); }); /// ---------------- /// /// INPUT VALIDATION /// /// ---------------- /// const keyCodeValuesExcludedFromValidation = [9, 13, 16]; // Loop through the steps in the inputs object for (const step in inputs) { // Loop through the inputs in each step for (const input in inputs[step]) { // Set listener for each element depending on inputs object settings let currentEl = inputs[step][input].element; if (inputs[step][input].timer) { currentEl.on('keyup', function (e) { if (!keyCodeValuesExcludedFromValidation.includes(e.keyCode)) { let typingTimer = setTimeout(() => { validateInputStep(currentEl) }, 1000); if (currentEl.is(':visible')) { clearValidationMarkers(currentStep, inputs[step][input].descId) } } }); } else { currentEl.on('change', function () { validateInputStep(currentEl); if(currentEl.is(':visible')) { clearValidationMarkers(currentStep, inputs[step][input].descId) } }); } } } // A click input so needs to be called outside of loops $(".roleButton").on('click', function () { validateInputStep($('#company-title-input')); }); toggleZipCode.call($countryNameInput, requiredFields); $countryNameInput.on('change', function() { toggleZipCode.call(this, requiredFields); }) toggleClientFields.call( $currentClientInput, requiredFields ); $currentClientInput.on( 'change', function () { toggleClientFields.call( this, requiredFields ); } ); toggleMeetingRequestFields.call($meetingRequestReasonInput, requiredFields); $meetingRequestReasonInput.on('change', function () { toggleMeetingRequestFields.call(this, requiredFields); }); $meetingRequestNewUserInput.on('change', function() { var meetingRequestNewUserInputValue = $( this ).val(); $meetingRequestReasonOtherInput.val(meetingRequestNewUserInputValue); } ); // Close Dropdown when clicking outside of it $( document ).on( "mouseup", function ( e ) { if ( !$countryMenuDropdown.is(e.target) && $countryMenuDropdown.has( e.target ).length === 0 ) { $countryMenuDropdown.hide(); } }); $countryCodeButton.on('click', function (e) { e.preventDefault(); $countryMenuDropdown.show(); }) $countryMenuItem.on('click', function (e) { e.preventDefault(); // Insert ISO 2 Code into hidden input var $countryIsoTwoCode = $(this).data('iso2code'); $countryPhoneCodeInput.val($countryIsoTwoCode); // Update Country Image $countryPhoneFlag.attr('class','flag-background-image align-middle visible flag:'+$countryIsoTwoCode); // Update Phone Code var $countryDialCode = $(this).data('dialcode'); $countryPhoneCode.text($countryDialCode); $countryPhoneCodeVal.val($countryDialCode); // Update Phone Number Pattern if ($.inArray($countryIsoTwoCode, usValidationCountries) !== -1) { var phoneInvalidText = "Phone Number Format: 5555555555, (555) 555-5555, (555)555-5555, or 555-555-5555"; $phoneNumberInput.attr('pattern', phoneRegexPatternUS) $("#phone-number-desc").html(phoneInvalidText); } else { var phoneInvalidText = "Please enter numbers only with a minimum of 6 and maximum of 11."; $phoneNumberInput.attr('pattern', phoneRegexPattern) $("#phone-number-desc").html(phoneInvalidText); var cleanPhoneNum = $phoneNumberInput.val().replace(/\D/g, ""); $phoneNumberInput.val(cleanPhoneNum); } $countryMenuDropdown.hide(); $countrySearchInput.val(''); $countryMenuItem.show(); }) $countrySearchInput.on('keyup', function() { searchCountries(); }) // Keep the phone number input as numbers only $phoneNumberInput.on('input', function(e) { if ($.inArray($('#international_off_phone_country_code_hidden').val(), usValidationCountries) === -1) { e.target.value=e.target.value.replace(/\D/g, ""); } }); // Send OneTrust data var phoneRegexPattern = '^[0-9]\\d{5,10}$'; var phoneRegexPatternUS = "^(?:(?:\\(\\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\\s*\\)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\\s*(?:[.\\-]\\s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\\s*(?:[.\\-]\\s*)?([0-9]{4})(?:\\s*(?:#|x\\.?|ext\\.?|extension)\\s*(\\d+))?$"; if (typeof OneTrust !== 'undefined' && OneTrust !== "" && getOneTrustCountry() !== false) { oneTrustLoaded = true; oneTrustLocation = OneTrust.getGeolocationData(); oneTrustConsent = OneTrust.GetDomainData().ConsentModel.Name; } else { oneTrustConsent = 'opt-in'; oneTrustLoaded = false; } if (oneTrustLoaded && oneTrustLocation !== '') { $(".phone-number__menu-item[data-iso2code=" + oneTrustLocation.country + "]").trigger('click'); } if (oneTrustLoaded && $.inArray(oneTrustLocation.country, usValidationCountries) === -1) { $( '#phone-number-input' ).attr('pattern', phoneRegexPattern) } else { $( '#phone-number-input' ).attr('pattern', phoneRegexPatternUS) } if (oneTrustLoaded && oneTrustConsent != 'opt-out'){ $("#subscribe-input").attr("checked", false); setTimeout(function(){ $("#subscribe-group").css("visibility", "visible"); },150) } else { $("#subscribe-group").css("visibility", "visible"); } /// ------------------------- /// /// ASYNC API FORM SUBMISSION /// /// ------------------------- /// $submitButton.on( 'click', function(e) { $('#back').hide(); $( this ).hide(); $meetingRequestReasonOtherInput.val(($meetingRequestReasonOtherInput.val()).replace(/(\r\n|\n|\r)/gm," ")); $commentsInput.val(($commentsInput.val()).replace(/(\r\n|\n|\r)/gm," ")); window.setTimeout(function(){ var realLoadingGifSrc = $loadingGif.attr( 'data-src' ); $loadingGif.attr( 'src', realLoadingGifSrc ); } , 50); $loadingGif.show(); $.ajax({ "type" : "POST", "url" : $form.attr( "action" ), "data" : $form.serialize(), "dataType" : "json", "encode" : true, }).done(function(data){ if(data.status === 400){ $loadingGif.hide(); $submitButton.show(); $form.show(); $('#step-4 .formValidate').removeClass('is-invalid'); $.each( data.error, function ( i, error ) { if (error.field === 'form-demo' && $('#spam-notice').length === 0) { $submitButton.before('<h3 class="invalid-feedback d-block" id="spam-notice">' + error.message + '</h3>'); } else { var errorField = $( "[name=\"" + error.field + "\"" ); errorField.addClass('is-invalid'); errorField.children('.invalid-feedback').html(error.message); } }); } else if(data.status === 200){ $loadingGif.hide(); var $headerHeight = $('#gb-header').hasClass("cage-page") && !$('#gb-header').hasClass("sticky") ? 48 : $('#gb-header').height() + 48; if($('#gb-form-wrapper').length == 0) { // TODO clean this up after CMS team fully migrate to form-wrapper $form.hide(); $form.siblings().hide() var $formParent = $form.parent(); var $formTop = $formParent.parent(); $formParent.append('<h2 class="h2 text-center col-12 px-5">Thank you!</h2>'); $formParent.append('<p class="text-center col-12 px-5">We look forward to learning about your organization and showing how Paycom can advance your HR life cycle. At Paycom, we’re focused on innovating technology that employees will love and use. We want to show you how that positively impacts your ROI, lowers your compliance risk and prioritizes the human element of HCM.</p>') $formParent.append('<p class="text-center col-12 px-5">A representative will reach out soon to work with you and learn more.</p>'); $formParent.append('<p class="text-center col-12 px-5">We look forward to serving you!</p>'); $formParent.append('<p class="text-center col-12 px-5"><i>If you’re a Paycom client in need of assistance, please contact your dedicated Paycom specialist.</i></p>'); $formParent.append('<p class="text-center col-12 px-5">Current Client <a href="/contact-us/tips/">FAQ</a></p>'); $('html,body').animate({ scrollTop: $formTop.offset().top - $headerHeight }); } else{ $('#gb-form-wrapper > #gb-form-group').hide(); $('#gb-form-wrapper > #gb-form-thank-you').css("display", "block"); $('html,body').animate({ scrollTop: $("#gb-form-wrapper").offset().top - $headerHeight }); } } }); // User subscribed to email updates if ($subscribeInput.prop("checked")) { pcDatalayer.subscribeFormSubmission({ "eventLabel": "form subscribe" }); } // Datalayer Successful Submit var additionalData = { "numberOfEmployees": $employeeCountInput[0].value, "companyLocation": $zipCodeInput[0].value, "companyName": $companyNameInput[0].value, "companyRole": $companyTitleInput.val(), "workEmail" : $emailInput.val(), 'capiData': { 'em': $emailInput.val(), 'ph': $phoneNumberInput.val(), 'fn': $firstNameInput.val(), 'ln': $lastNameInput.val(), 'zp': $zipCodeInput.val() } }; pcDatalayer.demoFormSuccessfulSubmit(additionalData); }); // PREVENT NORMAL FORM SUBMISSION $form.on('submit', function(event) { event.preventDefault(); }); /// --------- /// /// FUNCTIONS /// /// --------- /// function multiStepNumberFirstFocus(currentStep) { let stepNumber = currentStep+1; if (stepNumber === 4) { $('#step-' + stepNumber + ' .edit').first().focus(); } else { $('#step-' + stepNumber + ' .form-control').first().focus(); } } function validateInputStep(element) { element.removeClass('is-invalid'); element.parent('.col-form-field').addClass('was-validated'); formFieldInvalidFeedback($(element)); } // new code for form validation function clearValidationMarkers(validationStep, validationMessageEl) { if ($(validationMessageEl).is(":visible") && $(stepIndicators[currentStep]).hasClass('valid-step')) { $('#indicator-'+ (validationStep + 1)).removeClass('valid-step'); $('#indicator-' + (validationStep + 1) +' .step-icon').html((validationStep+1)); } } function isFormValid() { if(validitySupport === false){ return true; } var isFormValid = true; // isn't required but there is a html5 pattern which needs to validate var html5PatternFields = { 'companyPhone' : $phoneNumberInput }; $.each( html5PatternFields, function ( key, value ) { if ( requiredFields[key] ) { return; } requiredFields[key] = value; } ); $.each( requiredFields, function ( idx, field ) { // For each field, check to see if it's visible. var fieldSelector = $("#" + field[0].getAttribute("id")); if(!fieldSelector.is(":visible")){ // If it is not visible, remove the required attribute and let it pass JS validation. fieldSelector.removeAttr("required"); return true; } isFormValid = field[0].validity.valid; if ( !isFormValid ) { // Datalayer Validation Error var additionalData = { "errorMessage": field[0].name + " did not pass JS validation." }; pcDatalayer.demoFormFailure(additionalData); return isFormValid; } } ); return isFormValid; } function toggleZipCode (requiredFields) { var zipRequiredInputs = { 'zipCode' : $zipCodeInput }; if($countryNameInput.val() !== '') { $countryNameInput.removeClass('is-invalid'); } if($countryNameInput.val() === 'USA' || $countryNameInput.val() === '') { $.each( zipRequiredInputs, function ( idx, input ) { input.attr( 'required', 'required' ); if ( !requiredFields[idx] ) { requiredFields[idx] = input; } } ); document.getElementById('zip-code-input').parentElement.style.display = "block"; document.getElementById('count').classList.remove("col-sm-12"); document.getElementById('count').classList.add("col-sm-6", "pl-sm-1"); } else{ $.each( zipRequiredInputs, function ( idx, input ) { input.val(''); input[0].removeAttribute( 'required' ); if ( requiredFields[idx] ) { delete requiredFields[idx]; } } ); document.getElementById('zip-code-input').parentElement.style.display = "none"; document.getElementById('count').classList.remove("col-sm-6", "pl-sm-1"); document.getElementById('count').classList.add("col-sm-12"); } } function toggleClientFields( requiredFields ) { var isClient = $( this ).val() == 'on'; var clientFields = [$meetingRequestReasonGroup]; var clientRequiredInputs = { 'meetingRequestReason': $meetingRequestReasonInput, 'meetingRequestNew': $meetingRequestNewUserInput, 'meetingRequestOther': $meetingRequestReasonOtherInput }; /* * 'slideUp' = hide * 'slideDown' = show */ if ( isClient ) { $.each( clientFields, function ( idx, ele ) { ele.slideDown(); } ); if($meetingRequestReasonInput.val() === "I'm a new user"){ $meetingRequestNewUserGroup.slideDown(); } if($meetingRequestReasonInput.val() === "I'm interested in a new Paycom product" || $meetingRequestReasonInput.val() === "I'd like additional training on a current module" || $meetingRequestReasonInput.val() === "I'd like to speak to someone" || $meetingRequestReasonInput.val() === "other"){ $meetingRequestReasonOtherGroup.slideDown(); } $.each( clientRequiredInputs, function ( idx, input ) { input.attr( 'required', 'required' ); if ( !requiredFields[idx] ) { requiredFields[idx] = input; } } ); } else { $.each( clientFields, function ( idx, ele ) { ele.slideUp(); } ); //clear fields when not isClient document.getElementById( 'meeting-request-reason-input' ).value = ''; document.getElementById( 'meeting-request-new-user-input' ).value = ''; document.getElementById( 'meeting-request-reason-other-input' ).value = ''; $meetingRequestReasonGroup.removeClass('was-validated'); $meetingRequestNewUserGroup.removeClass('was-validated'); $meetingRequestReasonOtherGroup.removeClass('was-validated'); $meetingRequestNewUserGroup.slideUp(); $meetingRequestReasonOtherGroup.slideUp(); $.each( clientRequiredInputs, function ( idx, input ) { input[0].removeAttribute( 'required' ); if ( requiredFields[idx] ) { delete requiredFields[idx]; } } ); } } function toggleMeetingRequestFields( requiredFields ) { var $meetingRequestReasonValue = $( this ).val(); var newUserEles = [$meetingRequestNewUserGroup]; var newUserInputs = { 'mc': $meetingRequestNewUserInput }; var triggeredEles = [$meetingRequestReasonOtherGroup]; var triggeredInputs = { 'meetingRequestReasonOther': $meetingRequestReasonOtherInput }; var placeholderTextLookup = { "I'm interested in a new Paycom product" : "Great! Please let us know which Paycom product(s) you would like to know more about. (Maximum 300 characters)*", "I'd like additional training on a current module": "Which Paycom module would you like to learn more about? (Maximum 300 characters)*", "I'd like to speak to someone" : "Please tell us how we can help so we can direct your request to the right people. For example, I'd like to see a demo of a product I don't currently have, or I need system help. (Maximum 300 characters)*", "other" : "We're here to help! If you can provide a bit more info, it will help us route your request to the right people. (Maximum 300 characters)*", } /* * 'slideUp' = hide * 'slideDown' = show */ switch ( $meetingRequestReasonValue ) { case "I'm a new user": $.each( triggeredEles, function ( idx, ele ) { ele.slideUp(); } ); $.each( triggeredInputs, function ( idx, input ) { input.val(''); input[0].removeAttribute( 'required' ); if ( requiredFields[idx] ) { delete requiredFields[idx]; } } ); $.each(newUserInputs, function(idx, input) { input.val(''); input.attr("required", "required"); if (!requiredFields[idx]) { requiredFields[idx] = input; } }); $.each(newUserEles, function(idx, ele) { ele.slideDown(); }); break; case "I'm interested in a new Paycom product": $.each( newUserEles, function ( idx, ele ) { ele.slideUp(); } ); $.each( newUserInputs, function ( idx, input ) { input.val(''); input[0].removeAttribute( 'required' ); if ( requiredFields[idx] ) { delete requiredFields[idx]; } } ); $.each(triggeredInputs, function(idx, input) { input.val(''); input.attr("required", "required"); input.attr("placeholder", placeholderTextLookup["I'm interested in a new Paycom product"]); if (!requiredFields[idx]) { requiredFields[idx] = input; } }); $.each(triggeredEles, function(idx, ele) { ele.slideDown(); }); break; case "I'd like additional training on a current module": $.each( newUserEles, function ( idx, ele ) { ele.slideUp(); } ); $.each( newUserInputs, function ( idx, input ) { input.val(''); input[0].removeAttribute( 'required' ); if ( requiredFields[idx] ) { delete requiredFields[idx]; } } ); $.each(triggeredInputs, function(idx, input) { input.val(''); input.attr("required", "required"); input.attr("placeholder", placeholderTextLookup["I'd like additional training on a current module"]); if (!requiredFields[idx]) { requiredFields[idx] = input; } }); $.each(triggeredEles, function(idx, ele) { ele.slideDown(); }); break; case "I'd like to speak to someone": $.each( newUserEles, function ( idx, ele ) { ele.slideUp(); } ); $.each( newUserInputs, function ( idx, input ) { input.val(''); input[0].removeAttribute( 'required' ); if ( requiredFields[idx] ) { delete requiredFields[idx]; } } ); $.each(triggeredInputs, function(idx, input) { input.val(''); input.attr("required", "required"); input.attr("placeholder", placeholderTextLookup["I'd like to speak to someone"]); if (!requiredFields[idx]) { requiredFields[idx] = input; } }); $.each(triggeredEles, function(idx, ele) { ele.slideDown(); }); break; case "other": $.each( newUserEles, function ( idx, ele ) { ele.slideUp(); } ); $.each( newUserInputs, function ( idx, input ) { input.val(''); input[0].removeAttribute( 'required' ); if ( requiredFields[idx] ) { delete requiredFields[idx]; } } ); $.each(triggeredInputs, function(idx, input) { input.val(''); input.attr("required", "required"); input.attr("placeholder", placeholderTextLookup['other']); if (!requiredFields[idx]) { requiredFields[idx] = input; } }); $.each(triggeredEles, function(idx, ele) { ele.slideDown(); }); break; default: $.each( newUserEles, function ( idx, ele ) { ele.slideUp(); } ); $.each( newUserInputs, function ( idx, input ) { input.val(''); input[0].removeAttribute( 'required' ); if ( requiredFields[idx] ) { delete requiredFields[idx]; } } ); $.each( triggeredEles, function ( idx, ele ) { ele.slideUp(); } ); $.each( triggeredInputs, function ( idx, input ) { input.val(''); input[0].removeAttribute( 'required' ); if ( requiredFields[idx] ) { delete requiredFields[idx]; } } ); } } function formFieldInvalidFeedback(element) { var multiFieldTipText = "Special characters are not allowed."; var emailInvalidText = "Please enter a valid email address. Email Format: work@email.com"; var zipInvalidText = "ZIP Code Format: xxxxx or xxxxx-xxxx"; if ($.inArray($("#international_off_phone_country_code_hidden").val(), usValidationCountries) !== -1) { var phoneInvalidText = "Phone Number Format: 5555555555, (555) 555-5555, (555)555-5555, or 555-555-5555"; } else { var phoneInvalidText = "Please enter numbers only with a minimum of 6 and maximum of 11."; } var selectInvalidText ="Please select an item in the list."; var generalInvalidText = "Please fill out this field."; var employeeInvalidText ="Please enter a valid number."; var buttonInvalidText ="Please select an option."; var isAriaDescByAttr = $(element).attr('aria-describedby'); var invalidFeedback = $(element).next('.invalid-feedback'); var invalidFeedbackId = $(invalidFeedback).attr('id'); if ( $(element).val() != '' ) { if ( $(element).attr('type') == 'text' ) { if( $(element).attr('name') == 'zip-code' ) { $(invalidFeedback).html(zipInvalidText); } else if ($( element ).attr( 'name' ) == 'client-code') { $(invalidFeedback).html('Please enter a valid client code.'); } else { $(invalidFeedback).html(multiFieldTipText); } } if ( $(element).attr('type') == 'email' ) { $(invalidFeedback).html(emailInvalidText); } if( $(element).attr('name') == 'number-of-employees' ) { $(invalidFeedback).html(employeeInvalidText); } if ( $(element).attr('type') == 'tel' ) { $(invalidFeedback).html(phoneInvalidText); } } else { if ($(element).is('select')) { $(invalidFeedback).html(selectInvalidText); } else if ( $(element).is('#companyTitleInput')) { $('#role-desc').html(buttonInvalidText); } else { $(invalidFeedback).html(generalInvalidText); } } // For changes to aria-describedby attribute if (typeof isAriaDescByAttr !== typeof undefined && isAriaDescByAttr !== false) { if ( $(element).is(':valid') ) { $(element).removeAttr('aria-describedby'); } } else { if ( $(element).is(':invalid') ) { $(element).attr('aria-describedby', invalidFeedbackId); } } } function searchCountries() { var input = document.getElementById('international_off_phone_flag_search_input'); var filter = input.value.toUpperCase(); var countryButton = document.getElementsByClassName('phone-number__menu-item'); var emptyResultsCont = document.getElementsByClassName('phone-number__empty-results'); var resultsCount = 0; for (let i = 0; i < countryButton.length; i++) { let a = countryButton[i].getElementsByTagName("span")[1]; var txtValue = a.innerText; if (txtValue.toUpperCase().indexOf(filter) > -1) { countryButton[i].style.display = ""; resultsCount++; } else { countryButton[i].style.display = "none"; } } // Show No Results Found if (resultsCount === 0) { emptyResultsCont[0].style.display = ""; } else { emptyResultsCont[0].style.display = "none"; } } //Update Step Indicators to be active based on current step function updateStepIndicators(currentStepValue) { for (var x = 0; x < stepIndicators.length; x++) { stepIndicators[x].className = stepIndicators[x].className.replace(" active", ""); } stepIndicators[currentStepValue].className += " active"; } //XSS protection function escapeHtml(string) { let entityMap = { '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;', '/': '&#x2F;', '`': '&#x60;', '=': '&#x3D;' }; return String(string).replace(/[&<>"'`=\/]/g, function (s) { return entityMap[s]; }); } function outputValidation() { var inputs = $("input, select, textarea"); for (var x = 0; x < inputs.length; x++) { if(!inputs.eq(x).hasClass('is-invalid')) { $('.formValidate[name=' + $(inputs[x]).attr('name') + ']').removeClass('is-invalid'); } } } //output form for review step function outputForm() { outputValidation(); $("#email-output").html($emailInput.val()); $("#user-output").html($('#current-client-input option:selected').text()); $("#meeting-output").parent().hide(); $("#details-output").parent().hide(); if($currentClientInput.val() == 'on') { $("#meeting-output").parent().show(); $("#meeting-output").html($meetingRequestReasonInput.val()); if($meetingRequestNewUserInput.val() != '') { $("#details-output").parent().show(); $("#details-output").html($meetingRequestNewUserInput.val()); } else { $("#details-output").parent().show(); $("#details-output").html(escapeHtml($meetingRequestReasonOtherInput.val())); } } $("#fname-output").html($firstNameInput.val()); $("#lname-output").html($lastNameInput.val()); $('#dialCode-output').html($countryPhoneCodeVal.val()); $('#phone-output').html($phoneNumberInput.val()); $('#role-output').html($companyTitleInput.val()); $('#company-output').html($companyNameInput.val()); $('#country-output').html($countryNameInput.val()); if($countryNameInput.val() === 'USA' || $countryNameInput.val() === '') { $('#zip-output').parent().show(); $('#zip-output').html($zipCodeInput.val()); } else { $('#zip-output').parent().hide(); $(".formValidate[name=zip-code]").removeClass('is-invalid'); } $('#employee-output').html($employeeCountInput.val()); $('#international-output').html($internationalEmployeeInput.val()); escapeHtml($('#comments-output').html(escapeHtml($commentsInput.val()))); } //Shows the current step function showStep(currentStepValue) { $(formSteps[currentStepValue]).show(); //Checks to see if the Step is the first to hide the back button if(currentStepValue == 0) { $('#back').hide(); } else { $('#back').show(); } //Checks to see if the Step is the last to hide the next and show submit button if(currentStepValue === (formSteps.length - 1)) { $(stepIndicators[currentStepValue]).addClass('valid-step'); $(stepIndicators[currentStepValue]).children('button')[0].innerHTML = '<i class="fa-solid fa-check"></i>'; $('#next').hide(); $('#submit').show(); $('#subscribe-group').show(); outputForm(); } else { $('#subscribe-group').hide(); $('#submit').hide(); $('#next').show(); } //update active step indicator updateStepIndicators(currentStepValue); } function validateStep() { var valid = true; for (let i = 0; i < formSteps.length-1; i++) { if($(stepIndicators[i]).hasClass('active')) { $form.addClass('was-validated'); var errorElements = document.querySelectorAll('#step-'+ (i+1) +' .form-field-element:invalid'); for (var x = 0; x < errorElements.length; x++) { formFieldInvalidFeedback(errorElements[x]); } //Yes No check if(i == 0) { var fieldIds = $('#step-1').find('select, input, textarea').map(function() { return this.id; }).get(); $.each(fieldIds, function(index, id) { if(!$('#' + id).is(':visible')) { $('#' + id).removeAttr("required"); $('#' + id).parent().removeClass('was-validated'); } }); } //Step 2 has custom role desc for new button input (role) which has a hidden field if(i == 1) { //if nothing is selected we want to show an error if($companyTitleInput.val() == '') { $('#role-desc').removeAttr('hidden'); formFieldInvalidFeedback($companyTitleInput); } } if(!errorElements.length) { // for datalayer var completedStepNumber = i + 1; var completedStepLabel = $.trim($("#step-"+completedStepNumber).children('legend').first().text()); var completionAdditionalData = { "step_number" : completedStepNumber, "step_label" : completedStepLabel }; pcDatalayer.multiStepDemoStepCompletion(completionAdditionalData); var startStepNumber = completedStepNumber + 1; var startStepLabel = $.trim($("#step-"+startStepNumber).children('legend').first().text()); var startAdditionalData = { "step_number" : startStepNumber, "step_label" : startStepLabel }; pcDatalayer.multiStepDemoStepStart(startAdditionalData); //check if role is empty and skip since it is not verified if(i == 1) { if($companyTitleInput.val() == '') { break; } } $form.removeClass('was-validated'); $(stepIndicators[i]).addClass('valid-step'); $(stepIndicators[i]).children('button')[0].innerHTML = '<i class="fa-solid fa-check"></i>'; $('.indicator-line').eq(i).css("background-color", "#008542"); return true; } else { $(stepIndicators[i]).children('button')[0].innerHTML = ((i+1)); $(stepIndicators[i]).removeClass('valid-step'); return false; } } } } //A user clicks either next or back button to go to a step function updateStep(updateStepValue) { //validate if(updateStepValue == 1 && !validateStep()) return false; validateStep(); $('#indicator-' + (currentStep + 1)).addClass('visited-step'); // Add visited-step class to the review bubble when all previous steps are valid if (currentStep === 2 && $('.step.active').hasClass('valid-step')) { $('#indicator-4').addClass('visited-step'); } //Hide current step $(formSteps[currentStep]).css("display","none"); // Update current step by update step value currentStep = currentStep + updateStepValue; //Show new current step showStep(currentStep); } function getOneTrustCountry () { try { return window.OneTrust.getGeolocationData().country; } catch (e) { // OneTrust or it's functions has not loaded yet console.error('OneTrust did not load'); } return false; } }); /// ------------------ /// /// END DOCUMENT READY /// /// ------------------ /// </script> <script src="/js/bootstrap-4.3.1/bootstrap.min.js"></script> <div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div> <p class="has-text-align-center small">By submitting this form, you accept our <a href="/terms-of-use/" target="_blank" rel="noreferrer noopener">Terms of Use</a> and <a href="/privacy/" target="_blank" rel="noreferrer noopener">Privacy Policy</a>.</p> <div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div> </div> </div> <div id="gb-form-thank-you" style="display: none;"> <h2 class="wp-block-heading has-text-align-center h2">Thank you!</h2> <div style="height:5px" aria-hidden="true" class="wp-block-spacer section-spacer-10"></div> <p class="has-text-align-center">We look forward to learning about your organization and showing you how Paycom automates the entire employee life cycle. At Paycom, we’re focused on innovating technology that employees will love <em>and</em> use. We want to show you how that positively impacts your ROI, lowers your compliance risk and prioritizes the human element of HCM.</p> <p class="has-text-align-center my-4"><strong>A representative will reach out soon. We look forward to serving you!</strong></p> <p class="has-text-align-center">In the meantime, check out these studies from Forrester Consulting on the economic impact of our revolutionary tools.</p> <p class="has-text-align-center h6"><a href="https://cdn.paycom.com/mkon/www/media/resources-content/new_technology_projected_total_economic_impact_of_gone.pdf" target="_blank" rel="noreferrer noopener">Time-Off Requests featuring GONE</a><sup>®</sup>: ROI of up to 821%</p> <p class="has-text-align-center h6"><a href="https://cdn.paycom.com/mkon/www/media/resources-content/Total_Economic_Impact_of_Paycom.pdf" target="_blank" rel="noreferrer noopener">Beti<sup>®</sup>, our automated payroll experience</a>: Reduced processing time by 90%</p> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-10"></div> </div> </div> </div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer section-spacer-60"></div> </div> </div> </div> </main> <style> @media only screen and (max-width: 768px) { body { padding-bottom: 4rem; } #gb-footer #backToTopButton { bottom: 5.5em; } } </style> <div class="sticky-demo-cont"> <div class="sticky-demo-button"> <a href="/demo/">Request Meeting</a> </div> </div><footer id="gb-footer" class="py-0"> <button type="button" id="backToTopButton" class="hidden" tabindex="0" aria-label="Back to Top button"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="13 12 35 35"> <path fill="none" d="M11 31a20 20 0 1 1 20 20 20 20 0 0 1-20-20Z" id="arrow-background"/> <g id="arrow" fill="#0064C8"> <path d="M30.514 28.294c-.358.125-1.449 1.149-4.899 4.599l-4.438 4.439 1.339 1.342c.736.739 1.392 1.343 1.456 1.343.065 0 1.68-1.562 3.59-3.47l3.471-3.471 3.5 3.498 3.499 3.498 1.401-1.397 1.402-1.398-4.347-4.354c-2.39-2.395-4.478-4.423-4.638-4.506-.498-.258-.857-.291-1.336-.123" fill-rule="evenodd"/> <path d="M21.583 24.5v1.983h18.9v-3.966h-18.9V24.5" fill-rule="evenodd"/> </g> </svg> </button> <nav id="footer-nav" class="navbar-dark p-0" aria-label="Footer navigation"> <div id="footer-top-nav" class="container-fluid py-5"> <div class="row"> <div class="col-12 col-sm-6 col-nav-lg-3 footerLogoCont"> <a href="/"> <!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg class="paycom-logo" version="1.1" id="Layer_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 94 21" style="enable-background:new 0 0 94 21;" xml:space="preserve"> <title>Paycom&reg; Logo</title> <g> <path class="st0" d="M16.6,0.3c-0.7,0-1.3,0-1.3,0s-0.6,0-1.3,0H1.1c-0.7,0-1.3,0.6-1.3,1.3v2.6c0,0.7,0,1.3,0,1.4c0,0,0,0.6,0,1.4 v12.4c0,0.7,0.6,1.3,1.3,1.3h2.7c0.7,0,1.3-0.6,1.3-1.3V7c0-0.7,0.6-1.3,1.3-1.3h7.1c0.7,0,1.3,0.6,1.3,1.3V14 c0,0.7-0.6,1.3-1.3,1.3H9.5c-0.7,0-1.3,0.6-1.3,1.3v2.7c0,0.7,0.6,1.3,1.3,1.3h4.1c0.7,0,1.3,0,1.3,0s0.6,0,1.3,0h2.7 c0.7,0,1.3-0.6,1.3-1.3V1.6c0-0.7-0.6-1.3-1.3-1.3H16.6z"/> <g> <path class="st0" d="M24.8,9h1.8v1.1h0c0.5-0.6,1.6-1.3,3.4-1.3c2.9,0,4.3,1.9,4.3,4.1c0,2.2-1.3,4.3-4.3,4.3 c-1.8,0-2.8-0.6-3.3-1.3h0v4.4h-1.8V9z M29.6,10c-2,0-3,1.5-3,3c0,1.3,0.9,3,2.9,3c2,0,2.8-1.8,2.8-3C32.4,11.5,31.6,10,29.6,10z"/> <path class="st0" d="M36.6,9.6c0.9-0.4,2-0.8,3.3-0.8c2.9,0,4,1.1,4,3.3v3.3c0,0.9,0,1.3,0.1,1.6h-1.7v-1h0 c-0.4,0.5-1.4,1.2-3.1,1.2c-2.2,0-3.7-0.8-3.7-2.5c0-2,2.7-2.6,4.7-2.6c0.7,0,1.2,0,2,0c0-1.4-0.6-2.1-2.5-2.1 c-1,0-2.2,0.3-2.9,0.8L36.6,9.6z M42.1,13.2c-0.4,0-0.8,0-1.2,0c-1,0-3.5,0.1-3.5,1.5c0,0.8,1,1.3,1.9,1.3c1.8,0,2.8-0.9,2.8-2.1 V13.2z"/> <path class="st0" d="M45.7,19.2c0.2,0.1,0.6,0.1,0.9,0.1c1.6,0,2.2-1.8,2.2-2c0-0.2-0.2-0.6-0.4-0.8L45,9h2l2.7,6.6h0L52.5,9h1.9 l-3.7,8.2c-0.7,1.5-1.4,3.3-3.8,3.3c-0.6,0-0.9-0.1-1.3-0.1L45.7,19.2z"/> <path class="st0" d="M61.9,10.3c-0.7-0.2-1.4-0.3-2-0.3c-2.1,0-3.2,1.5-3.2,3c0,1.4,1,3,3.3,3c0.6,0,1.4-0.2,2-0.5l0.1,1.3 c-0.8,0.3-1.7,0.3-2.3,0.3c-3,0-5.1-1.9-5.1-4.2c0-2.4,2-4.2,5.1-4.2c0.7,0,1.7,0.1,2.2,0.3L61.9,10.3z"/> <path class="st0" d="M68.1,8.8c3,0,5.1,1.8,5.1,4.2c0,2.3-2.1,4.2-5.1,4.2c-3,0-5.1-1.9-5.1-4.2C63,10.6,65,8.8,68.1,8.8z M68.1,16c2.2,0,3.1-1.6,3.1-3c0-1.5-1.2-3-3.1-3c-2,0-3.1,1.5-3.1,3C64.9,14.4,65.9,16,68.1,16z"/> <path class="st0" d="M75,9h1.7v1.2h0c0.7-0.9,1.7-1.4,3.2-1.4c1.2,0,2.3,0.5,2.8,1.6c0.7-1.1,2.2-1.6,3.1-1.6 c2.6,0,3.5,1.3,3.5,3.1V17h-1.8v-4.8c0-1-0.3-2.2-1.8-2.2c-1.9,0-2.6,1.5-2.6,3v4h-1.8v-4.8c0-1-0.3-2.2-1.8-2.2 c-1.9,0-2.6,1.5-2.6,3v4H75V9z"/> <path class="st0" d="M90.4,10.4C90.4,9.6,91,9,91.8,9c0.7,0,1.4,0.6,1.4,1.4c0,0.7-0.6,1.4-1.4,1.4C91,11.7,90.4,11.1,90.4,10.4z M92.8,10.4c0-0.6-0.5-1.1-1-1.1c-0.6,0-1,0.5-1,1.1c0,0.6,0.5,1.1,1,1.1C92.3,11.5,92.8,11,92.8,10.4z M91.2,9.6h0.6 c0.4,0,0.6,0.1,0.6,0.5c0,0.3-0.2,0.4-0.4,0.4l0.4,0.7h-0.3l-0.4-0.7h-0.2v0.7h-0.3V9.6z M91.5,10.3h0.3c0.2,0,0.3,0,0.3-0.2 c0-0.2-0.2-0.2-0.3-0.2h-0.3V10.3z"/> </g> </g> </svg> </a> <span> <div class="social-nav"> <p class="subhead">Follow Us</p> <ul> <li><a class="fa-brands fa-linkedin" href="https://www.linkedin.com/company/paycom" data-social="LinkedIn" target="_blank" aria-label ="Follow Paycom on Linkedin"></a></li> <li><a class="fa-brands fa-x-twitter" href="https://twitter.com/paycom" data-social="Twitter" target="_blank" aria-label ="Follow Paycom on Twitter"></a></li> <li><a class="fa-brands fa-facebook-f" href="https://www.facebook.com/Paycom" data-social="Facebook" target="_blank" aria-label ="Follow Paycom on Facebook"></a></li> <li><a class="fa-brands fa-instagram" href="https://www.instagram.com/paycomsoftware/" data-social="Instagram" target="_blank" aria-label ="Follow Paycom on Instagram"></a></li> <li><a class="fa-brands fa-youtube" href="https://www.youtube.com/user/paycompayrollservice?feature=watch" data-social="YouTube" target="_blank" aria-label ="Follow Paycom on Youtube"></a></li> <li><a class="fa-brands fa-tiktok" href="https://www.tiktok.com/@paycom" data-social="TikTok" target="_blank" aria-label ="Follow Paycom on TikTok"></a></li> </ul> <div class="appIconsCont"> <a id="iosStoreLink" href="https://apps.apple.com/us/app/paycom/id1207929487?Is=1" target="_blank" title="get the Paycom iOS app"><img src="/images/mobile-app/logo-app-store.svg" alt="Download on the app store"></a> <a id="googlePlayLink" href="https://play.google.com/store/apps/details?id=com.paycom.mobile.ess&amp;hl=en" target="_blank" title="get the Paycom Android app"><img src="/images/mobile-app/logo-play-store.svg" alt="Get it on Google Play"></a> </div> </div> </span> </div> <div class="col-nav-lg-3 footer-primary-nav d-none d-nav-lg-block"> <nav aria-labelledby="footer navigation"> <a class="subhead" href="/about/">About Paycom</a> <ul> <li><a href="/software/">Our HCM Solution</a></li> <li><a href="/payroll-hr-mobile-app/">Mobile App</a></li> <li><a href="/careers/">Careers</a></li> <li><a href="/about/sponsorships/">Sponsorships</a></li> <li><a href="/about/security/">Security</a></li> <li><a href="/about/press-room/">Press Room</a></li> <li><a href="https://investors.paycom.com/overview/default.aspx" target="_blank">Investors <i class="fa-solid fa-arrow-up-right-from-square"></i></a></li> <li><a href="/contact-us/">Contact Us</a></li> </ul> </nav> </div> <div class="col-nav-lg-3 footer-primary-nav d-none d-nav-lg-block"> <nav aria-labelledby="footer navigation"> <a class="subhead" href="/resources/">Resources</a> <ul> <li><a href="/resources/case-studies/">Case Studies</a></li> <li><a href="/resources/blog/">Blog</a></li> <li><a href="/resources/webinars/">Webinars</a></li> <li><a href="/resources/podcasts/">Podcasts</a></li> <li><a href="/resources/hr-payroll-glossary/">HR & Payroll Glossary</a></li> <li><a href="/about/reviews/">Paycom Reviews</a></li> </ul> </nav> </div> <div class="col-12 col-sm-6 col-nav-lg-3 newsletter-sign-up-col mt-sm-0 mt-5"> <span class="subhead text-white">Join our newsletter</span> <p id="form-sub-heading" class="text-white notSubscribed">Stay up to date on industry news and learn how better HR tech is&nbsp;achievable.</p> <p id="form-sub-heading" class="text-white hasSubscribed d-none">Thank you for subscribing.</p> <form id="newsletter-sign-up-form" method="post" action="/includes/newsletter-process.php"> <div class="input-group"> <input type="email" name="newsletter-sign-up-email" class="form-control text-truncate" placeholder="What's your email?" aria-label="What's your email?" aria-describedby="newsletter-sign-up-button" required="required"> <input type="email" style="display:none; visibility: hidden;" name="email"> <input class="footerFormTypeInput" type="hidden" style="display:none; visibility: hidden;" name="formType" value="footer"> <input class="footerUrlSubmission" type="hidden" style="display:none; visibility: hidden;" name="urlSubmission" value=""> <input type="hidden" name="programName" value="FOOTER_SUBSCRIBE_FORM"> <div class="input-group-append"> <button class="btn btn-input-group" type="submit" id="newsletter-sign-up-button">Subscribe</button> </div> <div class="text-white" id="newsletter-sign-up-email-desc"></div> </div> </form> <img id="form-loading-gif-footer" src="/images/loading.gif" /> <script > var $form = $( '#newsletter-sign-up-form' ); var footerFormType = $('.footerFormTypeInput').attr('value'); var loadingGifFooter = $( '#form-loading-gif-footer' ); $('.footerUSubmission').attr('value', window.location.href); const getFooterCookieValue = (name) => ( document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)')?.pop() || '' ) const footerSubscribedCookie = getFooterCookieValue(footerFormType+'-resourcesSubscribed'); const resourcesSubscribeCookie = getFooterCookieValue('resources'+'-resourcesSubscribed'); if (footerSubscribedCookie !== "" && footerSubscribedCookie || resourcesSubscribeCookie !=="" && resourcesSubscribeCookie) { $('form#newsletter-sign-up-form').hide(); $('.notSubscribed').hide(); $('.hasSubscribed').removeClass('d-none'); } $form.on( 'submit', function (e) { e.preventDefault(); $form.hide(); loadingGifFooter.show(); $.ajax( { "type" : "POST", "url" : $form.attr( "action" ), "data" : $form.serialize(), "dataType" : "json", "encode" : true, } ) .done( function ( data ) { if ( data.status === "bad" ) { $('#newsletter-sign-up-email-desc').html(data.message); loadingGifFooter.hide(); $form.show(); } if ( data.status === "ok" ) { pcDatalayer.push({ "event": "emailSubscribe", "eventCategory": document.title, "eventAction": "emailSubscribe", "eventLabel": "footer subscribe" }); loadingGifFooter.hide(); $form.hide(); $('#form-sub-heading').html('Thank you for subscribing.'); } } ) } ); </script> </div> </div> <hr class="d-none d-nav-lg-block divider"/> <div id="desktop-nav" class="footer-primary-nav mt-4 d-none d-nav-lg-block"> <div class="row"> <div class="col-3"> <nav aria-labelledby="footer navigation"> <a class="subhead nohref">Payroll</a> <ul> <li><a href="/software/payroll/">Payroll Software</a></li> <li><a href="/software/beti/">Beti<sup>&reg;</sup></a></li> <li><a href="/software/vault/">Vault</a></li> <li><a href="/software/everyday/">Everyday<sup>&reg;</sup></a></li> <li><a href="/software/paycom-pay/">Paycom Pay<sup>&reg;</sup></a></li> <li><a href="/software/gl-concierge/">GL Concierge</a></li> <li><a href="/software/garnishment-administration/">Expense Management Software</a></li> <li><a href="/software/payroll-tax-management/">Payroll Tax Management</a></li> <li><a href="/software/client-action-center/">Client Action Center</a></li> </ul> </nav> <nav aria-labelledby="footer navigation" class="mt-4"> <a class="subhead nohref">Talent Acquisition</a> <ul> <li><a href="/software/talent-acquisition/">Talent Acquisition Software</a></li> <li><a href="/software/applicant-tracking/">Applicant Tracking Software</a></li> <li><a href="/software/onboarding/">Onboarding</a></li> <li><a href="/software/tax-credits/">Tax Credits</a></li> <li><a href="/software/background-checks/">Enhanced Background Checks<sup>&reg;</sup></a></li> <li><a href="/software/e-verify/">E-Verify<sup>&reg;</sup></a></li> </ul> </nav> </div> <div class="col-3"> <nav aria-labelledby="footer navigation"> <a class="subhead nohref">Talent Management</a> <ul> <li><a href="/software/talent-management/">Talent Management Software</a></li> <li><a href="/software/performance-management/">Performance Management Software</a></li> <li><a href="/software/compensation-budgeting/">Compensation Budgeting</a></li> <li><a href="/software/position-management/">Position Management</a></li> <li><a href="/software/employee-self-service/">Employee Self-Service<sup>&reg;</sup></a></li> <li><a href="/software/paycom-learning/">Paycom Learning (LMS)</a></li> </ul> </nav> <nav aria-labelledby="footer navigation" class="mt-4"> <a class="subhead nohref">Time and Labor Management</a> <ul> <li><a href="/software/time-and-labor-management/">Time and Labor Management Software</a></li> <li><a href="/software/time-and-attendance/">Time and Attendance Software</a></li> <li><a href="/software/time-off-requests/">Time-Off Requests</a></li> <li><a href="/software/scheduling/">Scheduling Software</a></li> <li><a href="/software/time-clocks-and-terminals/">Time Clocks and Terminals</a></li> <li><a href="/software/labor-allocation/">Labor Allocation Software</a></li> </ul> </nav> </div> <div class="col-3"> <nav aria-labelledby="footer navigation"> <a class="subhead nohref">HR Management</a> <ul> <li><a href="/software/hr-management/">HR Management Software</a></li> <li><a href="/software/direct-data-exchange/">Direct Data Exchange<sup>&reg;</sup></a></li> <li><a href="/software/manager-on-the-go/">Manager on-the-Go<sup>&reg;</sup></a></li> <li><a href="/software/documents-and-checklists/">Documents and Checklists</a></li> <li><a href="https://global.paycom.com/" target="_blank">Global HCM Software <i class="fa-solid fa-arrow-up-right-from-square"></i></a></li> <li><a href="/software/benefits-administration/">Benefits Administration</a></li> <li><a href="/software/enhanced-aca/">Enhanced ACA</a></li> <li><a href="/software/ask-here/">Ask Here</a></li> <li><a href="/software/mycom/">MyCom</a></li> <li><a href="/software/report-center/">Report Center</a></li> <li><a href="/software/personnel-action-forms/">Personnel Action Forms</a></li> <li><a href="/software/government-and-compliance/">Government and Compliance</a></li> <li><a href="/software/clue/">Clue<sup>&reg;</sup></a></li> <li><a href="/software/cobra-administration/">COBRA Administration</a></li> <li><a href="/software/paycom-surveys/">Paycom Surveys</a></li> <li><a href="/software/401k-reporting/">401(k) Reporting</a></li> </ul> </nav> </div> <div class="col-3"> <nav aria-labelledby="footer navigation"> <a class="subhead" href="/who-we-help/">Who We Help</a> <ul> <li><a href="/who-we-help/large-business/payroll-software/">Payroll Software for Large Businesses</a></li> <li><a href="/who-we-help/medium-business/payroll-software/">Payroll Software for Medium Businesses</a></li> <li><a href="/who-we-help/small-business/payroll-software/">Payroll Software for Small Businesses</a></li> <li><a href="/who-we-help/large-business/hr-software/">HR Software for Large Businesses</a></li> <li><a href="/who-we-help/medium-business/hr-software/">HR Software for Medium Businesses</a></li> <li><a href="/who-we-help/small-business/hr-software/">HR Software for Small Businesses</a></li> </ul> </nav> </div> </div> <div class="ie9-clear"></div> </div> <div id="tablet-nav" class="footer-primary-nav mt-4 d-none d-nav-lg-none d-md-block d-sm-block"> <div class="row"> <div class="col-sm-6"> <nav aria-labelledby="footer navigation"> <a class="subhead" href="/about/">About Paycom</a> <ul> <li><a href="/software/">Our HCM Solution</a></li> <li><a href="/payroll-hr-mobile-app/">Mobile App</a></li> <li><a href="/careers/">Careers</a></li> <li><a href="/about/sponsorships/">Sponsorships</a></li> <li><a href="/about/security/">Security</a></li> <li><a href="/about/press-room/">Press Room</a></li> <li><a href="https://investors.paycom.com/overview/default.aspx" target="_blank">Investors <i class="fa-solid fa-arrow-up-right-from-square"></i></a></li> <li><a href="/contact-us/">Contact Us</a></li> </ul> </nav> <nav aria-labelledby="footer navigation" class="mt-4"> <a class="subhead nohref">Payroll</a> <ul> <li><a href="/software/payroll/">Payroll Software</a></li> <li><a href="/software/beti/">Beti<sup>&reg;</sup></a></li> <li><a href="/software/vault/">Vault</a></li> <li><a href="/software/everyday/">Everyday<sup>&reg;</sup></a></li> <li><a href="/software/paycom-pay/">Paycom Pay<sup>&reg;</sup></a></li> <li><a href="/software/gl-concierge/">GL Concierge</a></li> <li><a href="/software/garnishment-administration/">Expense Management Software</a></li> <li><a href="/software/payroll-tax-management/">Payroll Tax Management</a></li> <li><a href="/software/client-action-center/">Client Action Center</a></li> </ul> </nav> <nav aria-labelledby="footer navigation" class="mt-4"> <a class="subhead nohref">Talent Acquisition</a> <ul> <li><a href="/software/talent-acquisition/">Talent Acquisition Software</a></li> <li><a href="/software/applicant-tracking/">Applicant Tracking Software</a></li> <li><a href="/software/onboarding/">Onboarding</a></li> <li><a href="/software/tax-credits/">Tax Credits</a></li> <li><a href="/software/background-checks/">Enhanced Background Checks<sup>&reg;</sup></a></li> <li><a href="/software/e-verify/">E-Verify<sup>&reg;</sup></a></li> </ul> </nav> <nav aria-labelledby="footer navigation" class="mt-4"> <a class="subhead nohref">HR Management</a> <ul> <li><a href="/software/hr-management/">HR Management Software</a></li> <li><a href="/software/direct-data-exchange/">Direct Data Exchange<sup>&reg;</sup></a></li> <li><a href="/software/manager-on-the-go/">Manager on-the-Go<sup>&reg;</sup></a></li> <li><a href="/software/documents-and-checklists/">Documents and Checklists</a></li> <li><a href="https://global.paycom.com/" target="_blank">Global HCM Software <i class="fa-solid fa-arrow-up-right-from-square"></i></a></li> <li><a href="/software/benefits-administration/">Benefits Administration</a></li> <li><a href="/software/enhanced-aca/">Enhanced ACA</a></li> <li><a href="/software/ask-here/">Ask Here</a></li> <li><a href="/software/mycom/">MyCom</a></li> <li><a href="/software/report-center/">Report Center</a></li> <li><a href="/software/personnel-action-forms/">Personnel Action Forms</a></li> <li><a href="/software/government-and-compliance/">Government and Compliance</a></li> <li><a href="/software/clue/">Clue<sup>&reg;</sup></a></li> <li><a href="/software/cobra-administration/">COBRA Administration</a></li> <li><a href="/software/paycom-surveys/">Paycom Surveys</a></li> <li><a href="/software/401k-reporting/">401(k) Reporting</a></li> </ul> </nav> </div> <div class="col-sm-6"> <nav aria-labelledby="footer navigation"> <a class="subhead" href="/resources/">Resources</a> <ul> <li><a href="/resources/case-studies/">Case Studies</a></li> <li><a href="/resources/blog/">Blog</a></li> <li><a href="/resources/webinars/">Webinars</a></li> <li><a href="/resources/podcasts/">Podcasts</a></li> <li><a href="/resources/hr-payroll-glossary/">HR & Payroll Glossary</a></li> <li><a href="/about/reviews/">Paycom Reviews</a></li> </ul> </nav> <nav aria-labelledby="footer navigation" class="mt-4"> <a class="subhead nohref">Talent Management</a> <ul> <li><a href="/software/talent-management/">Talent Management Software</a></li> <li><a href="/software/performance-management/">Performance Management Software</a></li> <li><a href="/software/compensation-budgeting/">Compensation Budgeting</a></li> <li><a href="/software/position-management/">Position Management</a></li> <li><a href="/software/employee-self-service/">Employee Self-Service<sup>&reg;</sup></a></li> <li><a href="/software/paycom-learning/">Paycom Learning (LMS)</a></li> </ul> </nav> <nav aria-labelledby="footer navigation" class="mt-4"> <a class="subhead nohref">Time and Labor Management</a> <ul> <li><a href="/software/time-and-labor-management/">Time and Labor Management Software</a></li> <li><a href="/software/time-and-attendance/">Time and Attendance Software</a></li> <li><a href="/software/time-off-requests/">Time-Off Requests</a></li> <li><a href="/software/scheduling/">Scheduling Software</a></li> <li><a href="/software/time-clocks-and-terminals/">Time Clocks and Terminals</a></li> <li><a href="/software/labor-allocation/">Labor Allocation Software</a></li> </ul> </nav> <nav aria-labelledby="footer navigation" class="mt-4"> <a class="subhead" href="/who-we-help/">Who We Help</a> <ul> <li><a href="/who-we-help/large-business/payroll-software/">Payroll Software for Large Businesses</a></li> <li><a href="/who-we-help/medium-business/payroll-software/">Payroll Software for Medium Businesses</a></li> <li><a href="/who-we-help/small-business/payroll-software/">Payroll Software for Small Businesses</a></li> <li><a href="/who-we-help/large-business/hr-software/">HR Software for Large Businesses</a></li> <li><a href="/who-we-help/medium-business/hr-software/">HR Software for Medium Businesses</a></li> <li><a href="/who-we-help/small-business/hr-software/">HR Software for Small Businesses</a></li> </ul> </nav> </div> </div> <div class="ie9-clear"></div> </div> <div id="mobile-nav" class="footer-primary-nav mt-5 d-block d-sm-none"> <ul class="top-menu"> <li class="shadow-bottom"> <a class="sub-menu-header subhead" href="/about/">About Paycom <span class="fa fa-angle-right"></span></a> <ul class="sub-menu" data-nav="about"> <li><a href="/about/">Overview</a></li> <li><a href="/software/">Our HCM Solution</a></li> <li><a href="/payroll-hr-mobile-app/">Mobile App</a></li> <li><a href="/careers/">Careers</a></li> <li><a href="/about/sponsorships/">Sponsorships</a></li> <li><a href="/about/security/">Security</a></li> <li><a href="/about/press-room/">Press Room</a></li> <li><a href="https://investors.paycom.com/overview/default.aspx" target="_blank">Investors <i class="fa-solid fa-arrow-up-right-from-square"></i></a></li> <li><a href="/contact-us/">Contact Us</a></li> </ul> </li> <li class="shadow-bottom shadow-top"> <a class="sub-menu-header subhead" href="/resources/">Resources <span class="fa fa-angle-right"></span></a> <ul class="sub-menu" data-nav="resources"> <li><a href="/resources/">Overview</a></li> <li><a href="/resources/case-studies/">Case Studies</a></li> <li><a href="/resources/blog/">Blog</a></li> <li><a href="/resources/webinars/">Webinars</a></li> <li><a href="/resources/podcasts/">Podcasts</a></li> <li><a href="/resources/hr-payroll-glossary/">HR & Payroll Glossary</a></li> <li><a href="/about/reviews/">Paycom Reviews</a></li> </ul> </li> <li class="shadow-bottom shadow-top"> <a class="sub-menu-header subhead" href="/">Payroll <span class="fa fa-angle-right"></span></a> <ul class="sub-menu"> <li><a href="/software/payroll/">Payroll Software</a></li> <li><a href="/software/beti/">Beti<sup>&reg;</sup></a></li> <li><a href="/software/vault/">Vault</a></li> <li><a href="/software/everyday/">Everyday<sup>&reg;</sup></a></li> <li><a href="/software/paycom-pay/">Paycom Pay<sup>&reg;</sup></a></li> <li><a href="/software/gl-concierge/">GL Concierge</a></li> <li><a href="/software/garnishment-administration/">Expense Management Software</a></li> <li><a href="/software/payroll-tax-management/">Payroll Tax Management</a></li> <li><a href="/software/client-action-center/">Client Action Center</a></li> </ul> </li> <li class="shadow-bottom shadow-top"> <a class="sub-menu-header subhead" href="/">Talent Acquisition <span class="fa fa-angle-right"></span></a> <ul class="sub-menu"> <li><a href="/software/talent-acquisition/">Talent Acquisition Software</a></li> <li><a href="/software/applicant-tracking/">Applicant Tracking Software</a></li> <li><a href="/software/onboarding/">Onboarding</a></li> <li><a href="/software/tax-credits/">Tax Credits</a></li> <li><a href="/software/background-checks/">Enhanced Background Checks<sup>&reg;</sup></a></li> <li><a href="/software/e-verify/">E-Verify<sup>&reg;</sup></a></li> </ul> </li> <li class="shadow-bottom shadow-top"> <a class="sub-menu-header subhead" href="/">Talent Management <span class="fa fa-angle-right"></span></a> <ul class="sub-menu"> <li><a href="/software/talent-management/">Talent Management Software</a></li> <li><a href="/software/performance-management/">Performance Management Software</a></li> <li><a href="/software/compensation-budgeting/">Compensation Budgeting</a></li> <li><a href="/software/position-management/">Position Management</a></li> <li><a href="/software/employee-self-service/">Employee Self-Service<sup>&reg;</sup></a></li> <li><a href="/software/paycom-learning/">Paycom Learning (LMS)</a></li> </ul> </li> <li class="shadow-bottom shadow-top"> <a class="sub-menu-header subhead" href="/">Time and Labor Management <span class="fa fa-angle-right"></span></a> <ul class="sub-menu"> <li><a href="/software/time-and-labor-management/">Time and Labor Management Software</a></li> <li><a href="/software/time-and-attendance/">Time and Attendance Software</a></li> <li><a href="/software/time-off-requests/">Time-Off Requests</a></li> <li><a href="/software/scheduling/">Scheduling Software</a></li> <li><a href="/software/time-clocks-and-terminals/">Time Clocks and Terminals</a></li> <li><a href="/software/labor-allocation/">Labor Allocation Software</a></li> </ul> </li> <li class="shadow-bottom shadow-top"> <a class="sub-menu-header subhead" href="/">HR Management <span class="fa fa-angle-right"></span></a> <ul class="sub-menu"> <li><a href="/software/hr-management/">HR Management Software</a></li> <li><a href="/software/direct-data-exchange/">Direct Data Exchange<sup>&reg;</sup></a></li> <li><a href="/software/manager-on-the-go/">Manager on-the-Go<sup>&reg;</sup></a></li> <li><a href="/software/documents-and-checklists/">Documents and Checklists</a></li> <li><a href="https://global.paycom.com/" target="_blank">Global HCM Software <i class="fa-solid fa-arrow-up-right-from-square"></i></a></li> <li><a href="/software/benefits-administration/">Benefits Administration</a></li> <li><a href="/software/enhanced-aca/">Enhanced ACA</a></li> <li><a href="/software/ask-here/">Ask Here</a></li> <li><a href="/software/mycom/">MyCom</a></li> <li><a href="/software/report-center/">Report Center</a></li> <li><a href="/software/personnel-action-forms/">Personnel Action Forms</a></li> <li><a href="/software/government-and-compliance/">Government and Compliance</a></li> <li><a href="/software/clue/">Clue<sup>&reg;</sup></a></li> <li><a href="/software/cobra-administration/">COBRA Administration</a></li> <li><a href="/software/paycom-surveys/">Paycom Surveys</a></li> <li><a href="/software/401k-reporting/">401(k) Reporting</a></li> </ul> </li> <li class="shadow-top"> <a class="sub-menu-header subhead" href="/who-we-help/">Who We Help <span class="fa fa-angle-right"></span></a> <ul class="sub-menu"> <li><a href="/who-we-help/">Overview</a></li> <li><a href="/who-we-help/large-business/payroll-software/">Payroll Software for Large Businesses</a></li> <li><a href="/who-we-help/medium-business/payroll-software/">Payroll Software for Medium Businesses</a></li> <li><a href="/who-we-help/small-business/payroll-software/">Payroll Software for Small Businesses</a></li> <li><a href="/who-we-help/large-business/hr-software/">HR Software for Large Businesses</a></li> <li><a href="/who-we-help/medium-business/hr-software/">HR Software for Medium Businesses</a></li> <li><a href="/who-we-help/small-business/hr-software/">HR Software for Small Businesses</a></li> </ul> </li> </ul> </div> </div> <div id="utility-nav" class="w-100 py-4"> <div class="container-fluid"> <div class ="row"> <div class="text-md-center text-xl-left col-xl-8 col-12"> <div class="d-inline-block d-xl-inline-flex x-small text-uppercase fw-bold"> <span class="d-block d-md-inline-block mb-md-0 me-md-8"> <a href="/terms-of-use/">Terms of Use</a> </span> <span class="d-block d-md-inline-block mb-md-0 me-md-8"> <a href="/privacy/">Privacy Policy</a> </span> <span class="dsar d-block d-md-inline-block mb-md-0 me-md-8"> <a href="/privacy/dsar/">Do Not Sell Or Share My Personal Information</a> </span> <span class="d-block d-md-inline-block mb-md-0 me-md-8"> <a href="/about/accessibility-statement/">Accessibility</a> </span> <span> <a href="/site-map/">Site Map</a> </span> </div> </div> <div class="col-xl-4 col-12"> <div id="footer-copyright" class="small text-white align-self-center text-md-center text-xl-right pt-xl-0">© 2025 Paycom Payroll LLC.<br class="d-block d-sm-none"> All rights reserved.</div> </div> </div> </div> </div> </nav> </footer> <script type="text/javascript" src="/js/bootstrap-4.3.1/bootstrap.min.js" defer></script> <script type="text/javascript" src="/js/gb/gb-main.min.js?v=2024.09.10" defer></script> <!-- OneTrust Cookies Consent Notice start --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="4dd85eaf-443e-4877-b624-dc86d431611c" ></script> <script type="text/javascript" src="/js/site/CookieBanner.min.js"></script> <!-- OneTrust Cookies Consent Notice end --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10