{"product_id":"full-time-equivalent","title":"Full-time Equivalent (FTE) Calculator","description":"\u003cstyle\u003e\n.fte-calculator {\n  --ink: #0f172a;\n  --muted: #475569;\n  --border: #e2e8f0;\n  --surface: #ffffff;\n  --tint: #f8fafc;\n  --primary: #1d4ed8;\n  --accent: #c2410c;\n  --accent-hover: #9a3412;\n  --chart-1: #1e40af;\n  --chart-2: #0d9488;\n  --chart-3: #7c3aed;\n  --chart-4: #be185d;\n  --chart-5: #334155;\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  color: var(--ink);\n  background: var(--surface);\n  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  font-size: 15px;\n  line-height: 1.6;\n  container-type: inline-size;\n}\n.fte-calculator,\n.fte-calculator *,\n.fte-calculator *::before,\n.fte-calculator *::after {\n  box-sizing: border-box;\n}\n.fte-calculator [hidden] {\n  display: none !important;\n}\n.fte-calculator a {\n  color: var(--primary);\n  text-underline-offset: 2px;\n}\n.fte-calculator a:hover {\n  text-decoration-thickness: 2px;\n}\n.fte-calculator button,\n.fte-calculator input {\n  font: inherit;\n}\n.fte-calculator button,\n.fte-calculator input,\n.fte-calculator a {\n  -webkit-tap-highlight-color: transparent;\n}\n.fte-calculator :focus-visible {\n  outline: 3px solid rgba(29, 78, 216, .34);\n  outline-offset: 2px;\n}\n.fte-calculator .fte-header,\n.fte-calculator .fte-toolbar,\n.fte-calculator .fte-workspace,\n.fte-calculator .fte-breakdown,\n.fte-calculator .fte-table-section,\n.fte-calculator .fte-education {\n  min-width: 0;\n}\n.fte-calculator .fte-header {\n  padding: 24px 24px 16px;\n  border: 1px solid var(--border);\n  border-bottom: 0;\n  border-radius: 8px 8px 0 0;\n  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);\n}\n.fte-calculator .fte-title {\n  margin: 0;\n  font-size: 24px;\n  line-height: 1.25;\n  font-weight: 700;\n  letter-spacing: -.02em;\n}\n.fte-calculator .fte-subtitle {\n  max-width: 760px;\n  margin: 8px 0 0;\n  color: var(--muted);\n}\n.fte-calculator .fte-pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 16px;\n}\n.fte-calculator .fte-pill {\n  display: inline-flex;\n  align-items: baseline;\n  gap: 6px;\n  min-width: 0;\n  padding: 6px 10px;\n  border: 1px solid var(--border);\n  border-radius: 999px;\n  background: var(--surface);\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.fte-calculator .fte-pill strong {\n  color: var(--ink);\n  font-variant-numeric: tabular-nums;\n}\n.fte-calculator .fte-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 8px;\n  padding: 12px 24px 16px;\n  border: 1px solid var(--border);\n  border-top: 0;\n  background: var(--tint);\n}\n.fte-calculator .fte-button {\n  min-height: 44px;\n  border-radius: 6px;\n  border: 1px solid transparent;\n  padding: 10px 16px;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.2;\n  transition: background-color .16s ease, border-color .16s ease, box-shadow .16s ease, transform .16s ease;\n}\n.fte-calculator .fte-button:hover {\n  box-shadow: 0 2px 5px rgba(15, 23, 42, .12);\n}\n.fte-calculator .fte-button:active {\n  transform: translateY(1px);\n}\n.fte-calculator .fte-download {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 18px;\n  background: var(--accent);\n  color: #ffffff;\n  white-space: nowrap;\n}\n.fte-calculator .fte-download:hover {\n  background: var(--accent-hover);\n}\n.fte-calculator .fte-download svg {\n  width: 18px;\n  height: 18px;\n  flex: 0 0 auto;\n}\n.fte-calculator .fte-reset {\n  background: var(--surface);\n  color: var(--ink);\n  border-color: #cbd5e1;\n}\n.fte-calculator .fte-reset:hover {\n  border-color: #94a3b8;\n}\n.fte-calculator .fte-workspace {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 16px;\n  padding: 24px;\n  border-inline: 1px solid var(--border);\n}\n.fte-calculator .fte-panel,\n.fte-calculator .fte-chart-card,\n.fte-calculator .fte-table-card {\n  min-width: 0;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--surface);\n  box-shadow: 0 1px 2px rgba(15, 23, 42, .06);\n}\n.fte-calculator .fte-panel {\n  padding: 20px;\n}\n.fte-calculator .fte-section-title {\n  margin: 0;\n  font-size: 18px;\n  line-height: 1.35;\n  font-weight: 650;\n}\n.fte-calculator .fte-section-copy {\n  margin: 4px 0 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.fte-calculator .fte-field-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr));\n  gap: 16px;\n  margin-top: 20px;\n}\n.fte-calculator .fte-field {\n  display: flex;\n  min-width: 0;\n  flex-direction: column;\n  align-items: stretch;\n}\n.fte-calculator .fte-label {\n  display: block;\n  margin: 0 0 6px;\n  color: var(--ink);\n  font-size: 14px;\n  font-weight: 600;\n}\n.fte-calculator .fte-input-wrap {\n  position: relative;\n  min-width: 0;\n}\n.fte-calculator .fte-input {\n  width: 100%;\n  min-width: 0;\n  height: 44px;\n  border: 1px solid #cbd5e1;\n  border-radius: 6px;\n  padding: 9px 74px 9px 12px;\n  background: var(--surface);\n  color: var(--ink);\n  font-size: 15px;\n  font-weight: 400;\n  font-variant-numeric: tabular-nums;\n  transition: border-color .16s ease, box-shadow .16s ease;\n}\n.fte-calculator .fte-input:hover {\n  border-color: #94a3b8;\n}\n.fte-calculator .fte-input:focus {\n  border-color: var(--primary);\n  box-shadow: 0 0 0 3px rgba(29, 78, 216, .12);\n  outline: none;\n}\n.fte-calculator .fte-input[aria-invalid=\"true\"] {\n  border-color: #b91c1c;\n}\n.fte-calculator .fte-unit {\n  position: absolute;\n  top: 50%;\n  right: 12px;\n  transform: translateY(-50%);\n  color: var(--muted);\n  pointer-events: none;\n  font-size: 13px;\n  font-weight: 600;\n}\n.fte-calculator .fte-helper,\n.fte-calculator .fte-error {\n  min-height: 40px;\n  margin: 6px 0 0;\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.45;\n}\n.fte-calculator .fte-helper {\n  color: var(--muted);\n}\n.fte-calculator .fte-error {\n  color: #991b1b;\n}\n.fte-calculator .fte-results-panel {\n  background: var(--tint);\n}\n.fte-calculator .fte-primary-result {\n  margin-top: 20px;\n  padding: 18px;\n  border-left: 4px solid var(--primary);\n  border-radius: 6px;\n  background: var(--surface);\n}\n.fte-calculator .fte-primary-label {\n  display: block;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n}\n.fte-calculator .fte-primary-value {\n  display: block;\n  margin-top: 2px;\n  font-size: 30px;\n  line-height: 1.2;\n  font-weight: 700;\n  letter-spacing: -.025em;\n  font-variant-numeric: tabular-nums;\n  overflow-wrap: anywhere;\n}\n.fte-calculator .fte-live-summary {\n  margin: 8px 0 0;\n  color: var(--muted);\n  font-size: 13px;\n}\n.fte-calculator .fte-metrics {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n  margin-top: 16px;\n}\n.fte-calculator .fte-metric {\n  min-width: 0;\n  padding: 12px;\n  border-radius: 6px;\n  background: var(--surface);\n  border: 1px solid var(--border);\n}\n.fte-calculator .fte-metric-label {\n  display: block;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.fte-calculator .fte-metric-value {\n  display: block;\n  margin-top: 2px;\n  color: var(--ink);\n  font-size: 20px;\n  line-height: 1.3;\n  font-weight: 700;\n  font-variant-numeric: tabular-nums;\n  overflow-wrap: anywhere;\n}\n.fte-calculator .fte-insight {\n  margin: 16px 0 0;\n  padding: 10px 12px;\n  border: 1px solid #bfdbfe;\n  border-radius: 6px;\n  background: #eff6ff;\n  color: #1e3a8a;\n  font-size: 13px;\n  font-weight: 500;\n}\n.fte-calculator .fte-breakdown,\n.fte-calculator .fte-table-section {\n  padding: 0 24px 24px;\n  border-inline: 1px solid var(--border);\n}\n.fte-calculator .fte-chart-card,\n.fte-calculator .fte-table-card {\n  padding: 20px;\n}\n.fte-calculator .fte-chart-cluster {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  align-items: center;\n  justify-content: center;\n  gap: 24px;\n  width: min(100%, 720px);\n  margin: 20px auto 0;\n}\n.fte-calculator .fte-chart-card.fte-safe-stack .fte-chart-cluster {\n  grid-template-columns: minmax(0, 1fr) !important;\n  width: min(100%, 560px);\n  row-gap: 24px;\n}\n.fte-calculator .fte-chart-visual {\n  display: grid;\n  place-items: center;\n  width: min(100%, 320px);\n  min-width: 0;\n  margin: 0 auto;\n}\n.fte-calculator .fte-chart-svg {\n  display: block;\n  width: min(100%, 300px);\n  height: auto;\n  aspect-ratio: 1;\n  overflow: visible;\n}\n.fte-calculator .fte-chart-center {\n  fill: var(--ink);\n  font-size: 20px;\n  font-weight: 700;\n  text-anchor: middle;\n  font-variant-numeric: tabular-nums;\n}\n.fte-calculator .fte-chart-center-label {\n  fill: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n  text-anchor: middle;\n}\n.fte-calculator .fte-chart-legend {\n  display: grid;\n  align-content: center;\n  gap: 10px;\n  min-width: 0;\n  width: fit-content;\n  max-width: 100%;\n  margin: 0 auto;\n}\n.fte-calculator .fte-legend-row {\n  display: grid;\n  grid-template-columns: 12px minmax(92px, auto) auto auto;\n  align-items: center;\n  justify-content: start;\n  gap: 8px 12px;\n  min-width: 0;\n  font-size: 13px;\n  font-weight: 500;\n}\n.fte-calculator .fte-legend-swatch {\n  width: 12px;\n  height: 12px;\n  border-radius: 3px;\n}\n.fte-calculator .fte-legend-name {\n  color: var(--ink);\n}\n.fte-calculator .fte-legend-value,\n.fte-calculator .fte-legend-share {\n  color: var(--ink);\n  font-weight: 700;\n  font-variant-numeric: tabular-nums;\n  white-space: nowrap;\n}\n.fte-calculator .fte-legend-share {\n  color: var(--muted);\n  font-weight: 600;\n}\n.fte-calculator .fte-chart-caption,\n.fte-calculator .fte-table-note {\n  margin-top: 16px;\n  padding: 10px 12px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  background: var(--tint);\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.fte-calculator .fte-chart-card.fte-safe-stack .fte-chart-caption {\n  margin-top: 20px;\n}\n.fte-calculator .fte-empty-state {\n  width: 100%;\n  max-width: 520px;\n  margin: 20px auto 0;\n  padding: 16px;\n  border: 1px dashed #94a3b8;\n  border-radius: 6px;\n  background: var(--tint);\n  color: var(--muted);\n  text-align: center;\n  font-size: 13px;\n  font-weight: 600;\n}\n.fte-calculator .fte-visually-hidden {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n}\n.fte-calculator .fte-table-overflow {\n  width: 100%;\n  min-width: 0;\n  margin-top: 18px;\n  overflow-x: auto;\n  overscroll-behavior-inline: contain;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n}\n.fte-calculator .fte-table {\n  width: 100%;\n  min-width: 760px;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.fte-calculator .fte-table th,\n.fte-calculator .fte-table td {\n  padding: 10px 12px;\n  border-bottom: 1px solid var(--border);\n  text-align: left;\n  vertical-align: middle;\n}\n.fte-calculator .fte-table th {\n  background: #0f2747;\n  color: #ffffff;\n  font-weight: 700;\n  white-space: nowrap;\n}\n.fte-calculator .fte-table td {\n  background: var(--surface);\n}\n.fte-calculator .fte-table tbody tr:hover td {\n  background: #f8fafc;\n}\n.fte-calculator .fte-table tbody tr:last-child td {\n  border-bottom: 0;\n  font-weight: 700;\n}\n.fte-calculator .fte-num {\n  text-align: right !important;\n  font-variant-numeric: tabular-nums;\n  white-space: nowrap;\n}\n.fte-calculator .fte-table-card.fte-safe-table-stack .fte-table-note {\n  margin-top: 20px;\n}\n.fte-calculator .fte-education {\n  padding: 32px 24px 40px;\n  border: 1px solid var(--border);\n  border-top: 0;\n  border-radius: 0 0 8px 8px;\n  background: var(--surface);\n}\n.fte-calculator .fte-education-inner {\n  max-width: 900px;\n  margin: 0 auto;\n}\n.fte-calculator .fte-education h2 {\n  margin: 32px 0 10px;\n  font-size: 22px;\n  line-height: 1.3;\n  font-weight: 700;\n  letter-spacing: -.015em;\n}\n.fte-calculator .fte-education h2:first-child {\n  margin-top: 0;\n}\n.fte-calculator .fte-education h3 {\n  margin: 22px 0 8px;\n  font-size: 18px;\n  line-height: 1.35;\n  font-weight: 650;\n}\n.fte-calculator .fte-education p,\n.fte-calculator .fte-education ul {\n  margin: 0 0 14px;\n  color: #334155;\n}\n.fte-calculator .fte-education ul {\n  padding-left: 22px;\n}\n.fte-calculator .fte-formula {\n  margin: 16px 0;\n  padding: 14px 16px;\n  border-left: 4px solid var(--primary);\n  border-radius: 6px;\n  background: #eff6ff;\n  color: #172554;\n  font-weight: 650;\n  font-variant-numeric: tabular-nums;\n  overflow-wrap: anywhere;\n}\n@container (min-width: 640px) {\n  .fte-calculator .fte-chart-cluster {\n    grid-template-columns: minmax(240px, 320px) max-content;\n    align-items: end;\n  }\n}\n@container (min-width: 900px) {\n  .fte-calculator .fte-workspace {\n    grid-template-columns: minmax(0, 1.04fr) minmax(0, .96fr);\n  }\n}\n@container (max-width: 639px) {\n  .fte-calculator .fte-header,\n  .fte-calculator .fte-toolbar,\n  .fte-calculator .fte-workspace,\n  .fte-calculator .fte-breakdown,\n  .fte-calculator .fte-table-section,\n  .fte-calculator .fte-education {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n  .fte-calculator .fte-toolbar {\n    align-items: stretch;\n  }\n  .fte-calculator .fte-download,\n  .fte-calculator .fte-reset {\n    justify-content: center;\n  }\n  .fte-calculator .fte-download {\n    flex: 1 1 190px;\n  }\n  .fte-calculator .fte-reset {\n    flex: 1 1 100px;\n  }\n  .fte-calculator .fte-workspace {\n    padding-top: 16px;\n  }\n  .fte-calculator .fte-panel,\n  .fte-calculator .fte-chart-card,\n  .fte-calculator .fte-table-card {\n    padding: 16px;\n  }\n  .fte-calculator .fte-metrics {\n    grid-template-columns: minmax(0, 1fr);\n  }\n  .fte-calculator .fte-chart-cluster {\n    row-gap: 20px;\n  }\n  .fte-calculator .fte-chart-caption,\n  .fte-calculator .fte-table-note {\n    margin-top: 16px;\n  }\n  .fte-calculator .fte-legend-row {\n    grid-template-columns: 12px minmax(82px, auto) auto;\n  }\n  .fte-calculator .fte-legend-share {\n    grid-column: 2 \/ 4;\n    padding-left: 0;\n  }\n  .fte-calculator .fte-education {\n    padding-top: 28px;\n  }\n}\n\n@container (max-width: 360px) {\n  .fte-calculator .fte-chart-caption,\n  .fte-calculator .fte-table-note {\n    margin-top: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"fte-calculator\" data-calculator-root\u003e\n  \u003csection class=\"fte-header\"\u003e\n    \u003ch2 class=\"fte-title\"\u003eFull-time Equivalent (FTE) Calculator\u003c\/h2\u003e\n    \u003cp class=\"fte-subtitle\"\u003eConvert a mixed full-time and part-time workforce into a single, comparable staffing-capacity measure using weekly working hours.\u003c\/p\u003e\n    \u003cdiv class=\"fte-pills\" aria-label=\"Live workforce summary\"\u003e\n      \u003cspan class=\"fte-pill\"\u003eHeadcount \u003cstrong class=\"fte-pill-headcount\"\u003e8\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"fte-pill\"\u003eWeekly hours \u003cstrong class=\"fte-pill-hours\"\u003e220\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"fte-pill\"\u003eFTE \u003cstrong class=\"fte-pill-fte\"\u003e5.50\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"fte-pill\"\u003eAverage hours \u003cstrong class=\"fte-pill-average\"\u003e27.50\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"fte-toolbar\" aria-label=\"Calculator actions\"\u003e\n    \u003cbutton class=\"fte-button fte-download\" type=\"button\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M5 2h10l4 4v16H5V2zm9 2v3h3l-3-3zM8 11h2.2l1.8 2.6 1.8-2.6H16l-2.9 4L16 19h-2.2L12 16.4 10.2 19H8l2.9-4L8 11z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eDownload Excel\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cbutton class=\"fte-button fte-reset\" type=\"button\"\u003eReset\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"fte-workspace\"\u003e\n    \u003cdiv class=\"fte-panel fte-inputs-panel\"\u003e\n      \u003ch3 class=\"fte-section-title\"\u003eWorkforce inputs\u003c\/h3\u003e\n      \u003cp class=\"fte-section-copy\"\u003eUse average weekly hours for a representative workweek.\u003c\/p\u003e\n      \u003cdiv class=\"fte-field-grid\"\u003e\n        \u003cdiv class=\"fte-field\"\u003e\n          \u003clabel class=\"fte-label\" for=\"fte-ft-employees\"\u003eFull-time employees\u003c\/label\u003e\n          \u003cdiv class=\"fte-input-wrap\"\u003e\n            \u003cinput class=\"fte-input\" id=\"fte-ft-employees\" type=\"text\" inputmode=\"numeric\" value=\"3\" aria-describedby=\"fte-ft-employees-help fte-ft-employees-error\"\u003e\n            \u003cspan class=\"fte-unit\"\u003epeople\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"fte-helper\" id=\"fte-ft-employees-help\"\u003eEmployees following the full-time schedule.\u003c\/p\u003e\n          \u003cp class=\"fte-error\" id=\"fte-ft-employees-error\" hidden\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fte-field\"\u003e\n          \u003clabel class=\"fte-label\" for=\"fte-ft-hours\"\u003eFull-time weekly hours\u003c\/label\u003e\n          \u003cdiv class=\"fte-input-wrap\"\u003e\n            \u003cinput class=\"fte-input\" id=\"fte-ft-hours\" type=\"text\" inputmode=\"decimal\" value=\"40\" aria-describedby=\"fte-ft-hours-help fte-ft-hours-error\"\u003e\n            \u003cspan class=\"fte-unit\"\u003ehours\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"fte-helper\" id=\"fte-ft-hours-help\"\u003eThe standard used to define one FTE.\u003c\/p\u003e\n          \u003cp class=\"fte-error\" id=\"fte-ft-hours-error\" hidden\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fte-field\"\u003e\n          \u003clabel class=\"fte-label\" for=\"fte-pt-employees\"\u003ePart-time employees\u003c\/label\u003e\n          \u003cdiv class=\"fte-input-wrap\"\u003e\n            \u003cinput class=\"fte-input\" id=\"fte-pt-employees\" type=\"text\" inputmode=\"numeric\" value=\"5\" aria-describedby=\"fte-pt-employees-help fte-pt-employees-error\"\u003e\n            \u003cspan class=\"fte-unit\"\u003epeople\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"fte-helper\" id=\"fte-pt-employees-help\"\u003eEmployees working less than the selected full-time schedule.\u003c\/p\u003e\n          \u003cp class=\"fte-error\" id=\"fte-pt-employees-error\" hidden\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fte-field\"\u003e\n          \u003clabel class=\"fte-label\" for=\"fte-pt-hours\"\u003ePart-time weekly hours\u003c\/label\u003e\n          \u003cdiv class=\"fte-input-wrap\"\u003e\n            \u003cinput class=\"fte-input\" id=\"fte-pt-hours\" type=\"text\" inputmode=\"decimal\" value=\"20\" aria-describedby=\"fte-pt-hours-help fte-pt-hours-error\"\u003e\n            \u003cspan class=\"fte-unit\"\u003ehours\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"fte-helper\" id=\"fte-pt-hours-help\"\u003eAverage weekly hours per part-time employee.\u003c\/p\u003e\n          \u003cp class=\"fte-error\" id=\"fte-pt-hours-error\" hidden\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fte-panel fte-results-panel\"\u003e\n      \u003ch3 class=\"fte-section-title\"\u003eLive results\u003c\/h3\u003e\n      \u003cp class=\"fte-section-copy\"\u003eCapacity is recalculated as you edit the inputs.\u003c\/p\u003e\n      \u003cdiv class=\"fte-primary-result\"\u003e\n        \u003cspan class=\"fte-primary-label\"\u003eFull-time equivalent\u003c\/span\u003e\n        \u003cstrong class=\"fte-primary-value\"\u003e5.50 FTE\u003c\/strong\u003e\n        \u003cp class=\"fte-live-summary\" aria-live=\"polite\"\u003e8 employees provide 5.50 full-time schedules of weekly capacity.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fte-metrics\"\u003e\n        \u003cdiv class=\"fte-metric\"\u003e\n          \u003cspan class=\"fte-metric-label\"\u003eTotal weekly hours\u003c\/span\u003e\n          \u003cstrong class=\"fte-metric-value fte-result-weekly\"\u003e220.00\u003c\/strong\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fte-metric\"\u003e\n          \u003cspan class=\"fte-metric-label\"\u003eAnnualized hours\u003c\/span\u003e\n          \u003cstrong class=\"fte-metric-value fte-result-annual\"\u003e11,440\u003c\/strong\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fte-metric\"\u003e\n          \u003cspan class=\"fte-metric-label\"\u003eAverage hours per employee\u003c\/span\u003e\n          \u003cstrong class=\"fte-metric-value fte-result-average\"\u003e27.50\u003c\/strong\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fte-metric\"\u003e\n          \u003cspan class=\"fte-metric-label\"\u003eHeadcount minus FTE\u003c\/span\u003e\n          \u003cstrong class=\"fte-metric-value fte-result-gap\"\u003e2.50\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"fte-insight\"\u003eThe headcount-to-FTE gap shows how much employee count exceeds equivalent full-time capacity. A larger gap usually indicates greater reliance on part-time schedules.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"fte-breakdown\"\u003e\n    \u003cdiv class=\"fte-chart-card\" data-chart-card\u003e\n      \u003ch3 class=\"fte-section-title\"\u003eFTE capacity mix\u003c\/h3\u003e\n      \u003cp class=\"fte-section-copy fte-chart-interpretation\"\u003eFull-time schedules contribute 54.55% of total FTE capacity.\u003c\/p\u003e\n      \u003cdiv class=\"fte-chart-cluster\"\u003e\n        \u003cdiv class=\"fte-chart-visual\"\u003e\n          \u003csvg class=\"fte-chart-svg\" viewbox=\"0 0 300 300\" role=\"img\" aria-labelledby=\"fte-chart-title fte-chart-description\"\u003e\n            \u003ctitle id=\"fte-chart-title\"\u003eFTE capacity mix\u003c\/title\u003e\n            \u003cdesc id=\"fte-chart-description\"\u003eFull-time and part-time contribution to total full-time equivalent capacity.\u003c\/desc\u003e\n            \u003cg class=\"fte-chart-marks\"\u003e\u003c\/g\u003e\n            \u003ctext class=\"fte-chart-center\" x=\"150\" y=\"145\"\u003e5.50\u003c\/text\u003e\n            \u003ctext class=\"fte-chart-center-label\" x=\"150\" y=\"170\"\u003etotal FTE\u003c\/text\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fte-chart-legend\" aria-label=\"FTE capacity legend\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fte-empty-state\" hidden\u003eEnter values above to see the FTE capacity mix.\u003c\/div\u003e\n      \u003cp class=\"fte-visually-hidden fte-chart-accessible-summary\"\u003e\u003c\/p\u003e\n      \u003cp class=\"fte-chart-caption\"\u003eThe chart separates capacity supplied by employees on the full-time schedule from the equivalent capacity supplied by part-time employees.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"fte-table-section\"\u003e\n    \u003cdiv class=\"fte-table-card\" data-table-card\u003e\n      \u003ch3 class=\"fte-section-title\"\u003eWorkforce calculation detail\u003c\/h3\u003e\n      \u003cp class=\"fte-section-copy\"\u003eEach row is generated from the same model used by the results, chart, and Excel workbook.\u003c\/p\u003e\n      \u003cdiv class=\"fte-table-overflow\"\u003e\n        \u003ctable class=\"fte-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003eWorker group\u003c\/th\u003e\n              \u003cth scope=\"col\" class=\"fte-num\"\u003eEmployees\u003c\/th\u003e\n              \u003cth scope=\"col\" class=\"fte-num\"\u003eHours per employee\u003c\/th\u003e\n              \u003cth scope=\"col\" class=\"fte-num\"\u003eWeekly hours\u003c\/th\u003e\n              \u003cth scope=\"col\" class=\"fte-num\"\u003eFTE contribution\u003c\/th\u003e\n              \u003cth scope=\"col\" class=\"fte-num\"\u003eShare of FTE\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody class=\"fte-table-body\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"fte-table-note\"\u003eAnnualized hours use 52 weeks and are provided as a planning convention. Adjust separately for leave, holidays, seasonality, and paid versus productive time when building a labor budget.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"fte-education\"\u003e\n    \u003cdiv class=\"fte-education-inner\"\u003e\n      \u003ch2\u003eWhat does the FTE calculator estimate?\u003c\/h2\u003e\n      \u003cp\u003eFull-time equivalent, usually abbreviated as FTE, converts the weekly hours of a mixed workforce into the number of standard full-time schedules those hours represent. Headcount tells you how many people are employed. FTE tells you how much standardized labor capacity those people supply. This distinction is useful when a team includes full-time and part-time employees with different schedules.\u003c\/p\u003e\n      \u003cp\u003eThe calculator is designed for planning, budgeting, capacity comparison, and management reporting. It does not determine whether a person is legally classified as full time, eligible for benefits, exempt from overtime, or included in a specific regulatory test. Those definitions can differ by program. For example, the \u003ca href=\"https:\/\/www.irs.gov\/affordable-care-act\/employers\/identifying-full-time-employees\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eIRS uses specific hours-of-service rules for Affordable Care Act purposes\u003c\/a\u003e, while the \u003ca href=\"https:\/\/www.bls.gov\/cps\/definitions.htm\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eBureau of Labor Statistics uses its own statistical definitions\u003c\/a\u003e.\u003c\/p\u003e\n\n      \u003ch2\u003eHow is full-time equivalent calculated?\u003c\/h2\u003e\n      \u003cp\u003eThe model first calculates weekly hours for each worker group. Full-time weekly hours equal the number of full-time employees multiplied by the standard full-time schedule. Part-time weekly hours equal the number of part-time employees multiplied by their average weekly schedule. Total weekly hours are then divided by the full-time weekly standard.\u003c\/p\u003e\n      \u003cdiv class=\"fte-formula\"\u003eFTE = (full-time employees × full-time weekly hours + part-time employees × part-time weekly hours) ÷ full-time weekly hours\u003c\/div\u003e\n      \u003cp\u003eWith the prefilled example, three full-time employees work 40 hours each and five part-time employees work 20 hours each. The team supplies 120 full-time hours plus 100 part-time hours, or 220 hours in total. Dividing 220 by the 40-hour standard produces 5.50 FTE.\u003c\/p\u003e\n\n      \u003ch2\u003eHow should each input be used?\u003c\/h2\u003e\n      \u003ch3\u003eFull-time employees\u003c\/h3\u003e\n      \u003cp\u003eEnter the number of employees who follow the full-time schedule used by your organization or project. This input is required for a complete workforce mix but may be zero when modeling an entirely part-time team. Use whole people rather than payroll percentages. Increasing this value raises headcount, weekly hours, annualized hours, and total FTE by one for every additional full-time employee.\u003c\/p\u003e\n      \u003ch3\u003eFull-time weekly hours\u003c\/h3\u003e\n      \u003cp\u003eEnter the number of weekly hours that represents one full-time schedule in your analysis. Forty hours is a common business-planning convention, but 35, 37.5, or another value may better reflect your employer, collective agreement, country, or reporting framework. This field is the denominator, so it must be greater than zero. A lower standard increases the FTE assigned to the same pool of part-time hours; a higher standard decreases it.\u003c\/p\u003e\n      \u003ch3\u003ePart-time employees\u003c\/h3\u003e\n      \u003cp\u003eEnter the number of employees whose average schedule is below the selected full-time standard. This field may be zero. Increasing part-time headcount increases total FTE in proportion to the hours entered for each part-time employee. Avoid mixing contractors, temporary agency workers, and employees unless the purpose of your analysis explicitly treats them as one labor-capacity pool.\u003c\/p\u003e\n      \u003ch3\u003ePart-time weekly hours\u003c\/h3\u003e\n      \u003cp\u003eEnter average weekly hours per part-time employee for the same period used by the full-time schedule. Use a representative average when schedules vary. If individual schedules differ materially, calculate each subgroup separately outside the tool or use a weighted average. The \u003ca href=\"https:\/\/www.dol.gov\/agencies\/whd\/fact-sheets\/22-flsa-hours-worked\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eU.S. Department of Labor explains what may count as hours worked under the FLSA\u003c\/a\u003e; that legal concept can differ from scheduled, paid, or productive hours used in internal planning.\u003c\/p\u003e\n\n      \u003ch2\u003eHow should the results be interpreted?\u003c\/h2\u003e\n      \u003cp\u003e\u003cstrong\u003eFull-time equivalent\u003c\/strong\u003e is the primary capacity measure. A result of 5.50 FTE means the entered schedules deliver the same weekly hours as five and a half employees working the selected full-time schedule. Zero FTE means no drawable capacity has been entered. An unusually high part-time contribution may indicate flexible staffing, fragmented schedules, or a classification mismatch if part-time hours exceed the selected full-time standard.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eTotal weekly hours\u003c\/strong\u003e is the combined scheduled time for both groups. \u003cstrong\u003eAnnualized hours\u003c\/strong\u003e multiplies weekly hours by 52 and is useful as a starting point for labor budgets, but it does not deduct vacation, holidays, absence, training, or nonproductive time. \u003cstrong\u003eAverage hours per employee\u003c\/strong\u003e divides total weekly hours by headcount and helps describe the typical schedule. \u003cstrong\u003eHeadcount minus FTE\u003c\/strong\u003e shows how much the number of people exceeds standardized capacity; it is normally positive in teams with part-time employees.\u003c\/p\u003e\n      \u003cp\u003eThe capacity chart shows the share of total FTE supplied by full-time and part-time schedules. The workforce table cross-checks employees, hours per employee, total weekly hours, FTE contribution, and share of total FTE. Because all outputs come from one model, the table totals, chart segments, on-screen metrics, and downloaded workbook remain aligned.\u003c\/p\u003e\n\n      \u003ch2\u003eWhat are common FTE planning mistakes?\u003c\/h2\u003e\n      \u003cul\u003e\n        \u003cli\u003eUsing headcount and FTE as though they are interchangeable.\u003c\/li\u003e\n        \u003cli\u003eCombining weekly, monthly, and annual hours without converting them to one time basis.\u003c\/li\u003e\n        \u003cli\u003eUsing scheduled hours when the decision requires paid hours, hours of service, or productive hours.\u003c\/li\u003e\n        \u003cli\u003eAssuming a 40-hour standard applies to every organization or regulatory program.\u003c\/li\u003e\n        \u003cli\u003eIgnoring overtime, leave, seasonal peaks, vacancies, and schedule variation in a detailed labor forecast.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse the general FTE result for operational comparison, then apply the exact rules required by the decision you are making. A benefits test, tax-credit calculation, safety-rate denominator, grant condition, or legal compliance review may cap hours, use monthly periods, exclude certain workers, or define full time differently. The Excel export provides a transparent record of the current assumptions and calculations for review.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49909482914035,"sku":"full-time-equivalent","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/full-time-equivalent.webp?v=1783935415","url":"https:\/\/financialmodelslab.com\/products\/full-time-equivalent","provider":"Financial Models Lab","version":"1.0","type":"link"}