{"id":2987,"date":"2014-02-11T04:00:00","date_gmt":"2014-02-11T04:00:00","guid":{"rendered":"https:\/\/mpulse.cloud.fruitionqa.com\/dont-use-cmms-for-payroll-time-tracking-blog\/"},"modified":"2025-07-30T06:30:48","modified_gmt":"2025-07-30T06:30:48","slug":"cmms-payroll-time-tracking","status":"publish","type":"post","link":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/","title":{"rendered":"Don&#8217;t Use CMMS! (for Payroll Time Tracking)"},"content":{"rendered":"<p>It happens with some regularity. I send an MPulse trainer onsite to help a new customer configure their CMMS software, and the trainer returns to report the customer wants the CMMS to do payroll time tracking. In some cases, they want to replace an existing timecard system. In others, they\u2019re eager to use their new software as their first time tracking system. In almost all cases, it\u2019s a bad idea.<\/p>\n<p>Here are three good reasons not to do it:<\/p>\n<p><strong>1. You won\u2019t capture all their work hours on work orders.<\/strong><\/p>\n<p>A typical rule of thumb is that only about 65% of available hours accrue to work orders. This \u201cwrench time\u201d is the heart of what your maintenance technicians do, but it\u2019s not all they do. Whether it\u2019s safety meetings, shop cleanup, snow removal, or other time spent on non-work order activity, it won\u2019t be captured for payroll.<\/p>\n<p><strong>2. You\u2019ll create unnecessary administrative headaches.<\/strong><\/p>\n<p>Integration between systems is easier than ever; so getting data from your CMMS into the accounting department\u2019s payroll system would be a snap. But do you really want to volunteer to be the person responsible for ensuring they have perfect payroll data? As the CMMS system owner\/administrator, that\u2019s what you\u2019re doing if you use CMMS for payroll time tracking. Do yourself\u2014and your hourly wage employees\u2014a favor, and leave that to the bean counters and the systems they\u2019re responsible for.<\/p>\n<p><strong>3. You won\u2019t get good CMMS data.<\/strong><\/p>\n<p>It\u2019s important to remember why you bought a CMMS in the first place. You want to work more efficiently and understand the true cost of maintaining and repairing assets. While labor costs are a big part of that, they\u2019re not <em>all<\/em> of it.\u00a0 Work orders in a CMMS capture critical information about a whole range of variables beyond labor hours: asset identity and location, repair parts consumed, type of work performed, skill sets employed, service and part vendors involved, and more. Skewed emphasis on using work orders for payroll time tracking can divert employee attention from accurately capturing other critical data.<\/p>\n<p>You won\u2019t often hear me advising people not to use CMMS software. In this case, though, it\u2019s good advice. If you need to track labor hours for payroll, a search for \u201ctime tracking software\u201d or &#8220;payroll tracking systems&#8221; on Google and it will give you more options than you might have hoped for. But for getting to the heart of what really matters in your maintenance operation, there\u2019s no substitute for a full-featured <a href=\"https:\/\/mpulsesoftware.com\/software\/features\/work-order-management\/\">work order system<\/a>, like MPulse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It happens with some regularity. I send an MPulse trainer onsite to help a new customer configure their CMMS software, and the trainer returns to report the customer wants the CMMS to do payroll time tracking. In some cases, they want to replace an existing timecard system. In others, they\u2019re eager to use their new software as their first time tracking system. In almost all cases, it\u2019s a bad idea. Here are three good reasons not to do it: 1. You won\u2019t capture all their work hours on work orders. A typical rule of thumb is that only about 65% of available hours accrue to work orders. This \u201cwrench time\u201d is the heart of what your maintenance technicians do, but it\u2019s not all they do. Whether it\u2019s safety meetings, shop cleanup, snow removal, or other time spent on non-work order activity, it won\u2019t be captured for payroll. 2. You\u2019ll create unnecessary administrative headaches. Integration between systems is easier than ever; so getting data from your CMMS into the accounting department\u2019s payroll system would be a snap. But do you really want to volunteer to be the person responsible for ensuring they have perfect payroll data? As the CMMS system owner\/administrator, that\u2019s what you\u2019re doing if you use CMMS for payroll time tracking. Do yourself\u2014and your hourly wage employees\u2014a favor, and leave that to the bean counters and the systems they\u2019re responsible for. 3. You won\u2019t get good CMMS data. It\u2019s important to remember why you bought a CMMS in the first place. You want to work more efficiently and understand the true cost of maintaining and repairing assets. While labor costs are a big part of that, they\u2019re not all of it.\u00a0 Work orders in a CMMS capture critical information about a whole range of variables beyond labor hours: asset identity and location, repair parts consumed, type of work performed, skill sets employed, service and part vendors involved, and more. Skewed emphasis on using work orders for payroll time tracking can divert employee attention from accurately capturing other critical data. You won\u2019t often hear me advising people not to use CMMS software. In this case, though, it\u2019s good advice. If you need to track labor hours for payroll, a search for \u201ctime tracking software\u201d or &#8220;payroll tracking systems&#8221; on Google and it will give you more options than you might have hoped for. But for getting to the heart of what really matters in your maintenance operation, there\u2019s no substitute for a full-featured work order system, like MPulse.<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[12],"tags":[],"class_list":["post-2987","post","type-post","status-publish","format-standard","hentry","category-cmms"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Don&#039;t Use CMMS! (for Payroll Time Tracking) | MPulse Software<\/title>\n<meta name=\"description\" content=\"Why using your CMMS for payroll timekeeping is a bad idea. Discover three reasons why it&#039;s best to keep these systems separate.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Don&#039;t Use CMMS! (for Payroll Time Tracking)\" \/>\n<meta property=\"og:description\" content=\"Why using your CMMS for payroll timekeeping is a bad idea. Discover three reasons why it&#039;s best to keep these systems separate.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/\" \/>\n<meta property=\"og:site_name\" content=\"MPulse Software\" \/>\n<meta property=\"article:published_time\" content=\"2014-02-11T04:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-30T06:30:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mpulsesoftware.com\/wp-content\/uploads\/2024\/07\/MPulse-Home-Featured-Image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michelle Nicolson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michelle Nicolson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/\"},\"author\":{\"name\":\"Michelle Nicolson\",\"@id\":\"https:\/\/mpulsesoftware.com\/#\/schema\/person\/bd92353973a29542ef16cd8c623465cd\"},\"headline\":\"Don&#8217;t Use CMMS! (for Payroll Time Tracking)\",\"datePublished\":\"2014-02-11T04:00:00+00:00\",\"dateModified\":\"2025-07-30T06:30:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/\"},\"wordCount\":442,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/mpulsesoftware.com\/#organization\"},\"articleSection\":[\"CMMS\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/\",\"url\":\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/\",\"name\":\"Don't Use CMMS! (for Payroll Time Tracking) | MPulse Software\",\"isPartOf\":{\"@id\":\"https:\/\/mpulsesoftware.com\/#website\"},\"datePublished\":\"2014-02-11T04:00:00+00:00\",\"dateModified\":\"2025-07-30T06:30:48+00:00\",\"description\":\"Why using your CMMS for payroll timekeeping is a bad idea. Discover three reasons why it's best to keep these systems separate.\",\"breadcrumb\":{\"@id\":\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mpulsesoftware.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CMMS\",\"item\":\"https:\/\/mpulsesoftware.com\/blog\/category\/cmms\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Don&#8217;t Use CMMS! (for Payroll Time Tracking)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mpulsesoftware.com\/#website\",\"url\":\"https:\/\/mpulsesoftware.com\/\",\"name\":\"MPulse Software\",\"description\":\"CMMS Software\",\"publisher\":{\"@id\":\"https:\/\/mpulsesoftware.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mpulsesoftware.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/mpulsesoftware.com\/#organization\",\"name\":\"MPulse Software\",\"url\":\"https:\/\/mpulsesoftware.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mpulsesoftware.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mpulsesoftware.com\/wp-content\/uploads\/2024\/06\/image-5.png\",\"contentUrl\":\"https:\/\/mpulsesoftware.com\/wp-content\/uploads\/2024\/06\/image-5.png\",\"width\":315,\"height\":105,\"caption\":\"MPulse Software\"},\"image\":{\"@id\":\"https:\/\/mpulsesoftware.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/mpulsesoftware.com\/#\/schema\/person\/bd92353973a29542ef16cd8c623465cd\",\"name\":\"Michelle Nicolson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/d7eb32c3d99be5e0ef8f1f8ec2f47b343d5da4b73a9f77565490e135fc9939d8?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d7eb32c3d99be5e0ef8f1f8ec2f47b343d5da4b73a9f77565490e135fc9939d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d7eb32c3d99be5e0ef8f1f8ec2f47b343d5da4b73a9f77565490e135fc9939d8?s=96&d=mm&r=g\",\"caption\":\"Michelle Nicolson\"},\"url\":\"https:\/\/mpulsesoftware.com\/blog\/author\/michelleblackcatcommunications-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Don't Use CMMS! (for Payroll Time Tracking) | MPulse Software","description":"Why using your CMMS for payroll timekeeping is a bad idea. Discover three reasons why it's best to keep these systems separate.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/","og_locale":"en_US","og_type":"article","og_title":"Don't Use CMMS! (for Payroll Time Tracking)","og_description":"Why using your CMMS for payroll timekeeping is a bad idea. Discover three reasons why it's best to keep these systems separate.","og_url":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/","og_site_name":"MPulse Software","article_published_time":"2014-02-11T04:00:00+00:00","article_modified_time":"2025-07-30T06:30:48+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/mpulsesoftware.com\/wp-content\/uploads\/2024\/07\/MPulse-Home-Featured-Image.jpg","type":"image\/jpeg"}],"author":"Michelle Nicolson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Michelle Nicolson","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/#article","isPartOf":{"@id":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/"},"author":{"name":"Michelle Nicolson","@id":"https:\/\/mpulsesoftware.com\/#\/schema\/person\/bd92353973a29542ef16cd8c623465cd"},"headline":"Don&#8217;t Use CMMS! (for Payroll Time Tracking)","datePublished":"2014-02-11T04:00:00+00:00","dateModified":"2025-07-30T06:30:48+00:00","mainEntityOfPage":{"@id":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/"},"wordCount":442,"commentCount":0,"publisher":{"@id":"https:\/\/mpulsesoftware.com\/#organization"},"articleSection":["CMMS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/","url":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/","name":"Don't Use CMMS! (for Payroll Time Tracking) | MPulse Software","isPartOf":{"@id":"https:\/\/mpulsesoftware.com\/#website"},"datePublished":"2014-02-11T04:00:00+00:00","dateModified":"2025-07-30T06:30:48+00:00","description":"Why using your CMMS for payroll timekeeping is a bad idea. Discover three reasons why it's best to keep these systems separate.","breadcrumb":{"@id":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mpulsesoftware.com\/blog\/cmms\/cmms-payroll-time-tracking\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mpulsesoftware.com\/"},{"@type":"ListItem","position":2,"name":"CMMS","item":"https:\/\/mpulsesoftware.com\/blog\/category\/cmms\/"},{"@type":"ListItem","position":3,"name":"Don&#8217;t Use CMMS! (for Payroll Time Tracking)"}]},{"@type":"WebSite","@id":"https:\/\/mpulsesoftware.com\/#website","url":"https:\/\/mpulsesoftware.com\/","name":"MPulse Software","description":"CMMS Software","publisher":{"@id":"https:\/\/mpulsesoftware.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mpulsesoftware.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mpulsesoftware.com\/#organization","name":"MPulse Software","url":"https:\/\/mpulsesoftware.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mpulsesoftware.com\/#\/schema\/logo\/image\/","url":"https:\/\/mpulsesoftware.com\/wp-content\/uploads\/2024\/06\/image-5.png","contentUrl":"https:\/\/mpulsesoftware.com\/wp-content\/uploads\/2024\/06\/image-5.png","width":315,"height":105,"caption":"MPulse Software"},"image":{"@id":"https:\/\/mpulsesoftware.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/mpulsesoftware.com\/#\/schema\/person\/bd92353973a29542ef16cd8c623465cd","name":"Michelle Nicolson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d7eb32c3d99be5e0ef8f1f8ec2f47b343d5da4b73a9f77565490e135fc9939d8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d7eb32c3d99be5e0ef8f1f8ec2f47b343d5da4b73a9f77565490e135fc9939d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d7eb32c3d99be5e0ef8f1f8ec2f47b343d5da4b73a9f77565490e135fc9939d8?s=96&d=mm&r=g","caption":"Michelle Nicolson"},"url":"https:\/\/mpulsesoftware.com\/blog\/author\/michelleblackcatcommunications-com\/"}]}},"_links":{"self":[{"href":"https:\/\/mpulsesoftware.com\/wp-json\/wp\/v2\/posts\/2987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mpulsesoftware.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mpulsesoftware.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mpulsesoftware.com\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/mpulsesoftware.com\/wp-json\/wp\/v2\/comments?post=2987"}],"version-history":[{"count":0,"href":"https:\/\/mpulsesoftware.com\/wp-json\/wp\/v2\/posts\/2987\/revisions"}],"wp:attachment":[{"href":"https:\/\/mpulsesoftware.com\/wp-json\/wp\/v2\/media?parent=2987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mpulsesoftware.com\/wp-json\/wp\/v2\/categories?post=2987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mpulsesoftware.com\/wp-json\/wp\/v2\/tags?post=2987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}