{"product_id":"working-capital","title":"Working Capital Calculator","description":"\u003cstyle\u003e\n.wc-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  container-type: inline-size;\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  color: var(--ink);\n  background: var(--surface);\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  box-shadow: 0 1px 2px rgba(15, 23, 42, .06);\n  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  font-size: 15px;\n  line-height: 1.55;\n  overflow-wrap: anywhere;\n}\n.wc-calculator,\n.wc-calculator *,\n.wc-calculator *::before,\n.wc-calculator *::after {\n  box-sizing: border-box;\n}\n.wc-calculator * {\n  min-width: 0;\n}\n.wc-calculator h2,\n.wc-calculator h3,\n.wc-calculator p {\n  margin-top: 0;\n}\n.wc-calculator h2 {\n  margin-bottom: 8px;\n  font-size: 24px;\n  line-height: 1.25;\n  font-weight: 700;\n  letter-spacing: -.02em;\n}\n.wc-calculator h3 {\n  margin-bottom: 12px;\n  font-size: 18px;\n  line-height: 1.35;\n  font-weight: 650;\n}\n.wc-calculator a {\n  color: var(--primary);\n  text-decoration-thickness: 1px;\n  text-underline-offset: 2px;\n}\n.wc-calculator a:hover {\n  text-decoration-thickness: 2px;\n}\n.wc-header {\n  padding: 24px;\n  border-bottom: 1px solid var(--border);\n  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);\n}\n.wc-subtitle {\n  max-width: 760px;\n  margin-bottom: 16px;\n  color: var(--muted);\n}\n.wc-pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n.wc-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  min-height: 34px;\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.wc-pill strong {\n  color: var(--ink);\n  font-variant-numeric: tabular-nums;\n}\n.wc-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  padding: 16px 24px;\n  border-bottom: 1px solid var(--border);\n  background: var(--surface);\n}\n.wc-button {\n  min-height: 44px;\n  border: 1px solid transparent;\n  border-radius: 6px;\n  padding: 11px 16px;\n  font: inherit;\n  font-weight: 650;\n  line-height: 1;\n  cursor: pointer;\n  transition: background-color .16s ease, border-color .16s ease, box-shadow .16s ease, transform .16s ease;\n}\n.wc-button:hover {\n  box-shadow: 0 2px 5px rgba(15, 23, 42, .12);\n}\n.wc-button:active {\n  transform: translateY(1px);\n}\n.wc-button:focus-visible,\n.wc-calculator input:focus-visible,\n.wc-calculator select:focus-visible,\n.wc-calculator summary:focus-visible {\n  outline: 3px solid var(--primary);\n  outline-offset: 2px;\n}\n.wc-download {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 18px;\n  white-space: nowrap;\n  color: #ffffff;\n  background: var(--accent);\n  border-color: var(--accent);\n}\n.wc-download:hover,\n.wc-download:focus-visible {\n  background: var(--accent-hover);\n  border-color: var(--accent-hover);\n}\n.wc-download-icon {\n  width: 18px;\n  height: 18px;\n  flex: 0 0 18px;\n}\n.wc-reset {\n  color: var(--ink);\n  background: var(--surface);\n  border-color: #cbd5e1;\n}\n.wc-reset:hover {\n  background: var(--tint);\n  border-color: #94a3b8;\n}\n.wc-workspace {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 24px;\n  padding: 24px;\n  background: var(--tint);\n  border-bottom: 1px solid var(--border);\n}\n.wc-panel,\n.wc-chart-card,\n.wc-table-card,\n.wc-education-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, .04);\n}\n.wc-panel {\n  padding: 20px;\n}\n.wc-panel-heading {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: baseline;\n  gap: 8px 12px;\n  margin-bottom: 16px;\n}\n.wc-panel-heading h3 {\n  margin-bottom: 0;\n}\n.wc-panel-note {\n  margin: 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.wc-section-rule {\n  height: 1px;\n  margin: 20px 0;\n  background: var(--border);\n}\n.wc-field-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr));\n  gap: 16px;\n  align-items: start;\n}\n.wc-field {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.wc-field label,\n.wc-fieldset legend {\n  color: var(--ink);\n  font-size: 14px;\n  font-weight: 600;\n  line-height: 1.35;\n}\n.wc-field input,\n.wc-field select {\n  width: 100%;\n  min-height: 44px;\n  border: 1px solid #cbd5e1;\n  border-radius: 6px;\n  padding: 10px 12px;\n  color: var(--ink);\n  background: var(--surface);\n  font: inherit;\n  font-size: 15px;\n  line-height: 1.3;\n  font-variant-numeric: tabular-nums;\n}\n.wc-field input:hover,\n.wc-field select:hover {\n  border-color: #94a3b8;\n}\n.wc-helper,\n.wc-error {\n  min-height: 20px;\n  margin: 0;\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.5;\n}\n.wc-helper {\n  color: var(--muted);\n}\n.wc-error {\n  color: #b91c1c;\n}\n.wc-field input[aria-invalid=\"true\"] {\n  border-color: #b91c1c;\n  box-shadow: 0 0 0 1px #b91c1c;\n}\n.wc-fieldset {\n  margin: 0;\n  padding: 0;\n  border: 0;\n}\n.wc-toggle-row {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  min-height: 44px;\n  padding: 10px 12px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  background: var(--tint);\n}\n.wc-toggle-row input {\n  width: 18px;\n  height: 18px;\n  margin: 2px 0 0;\n  flex: 0 0 18px;\n  accent-color: var(--primary);\n}\n.wc-toggle-copy {\n  display: grid;\n  gap: 2px;\n}\n.wc-toggle-copy strong {\n  font-size: 14px;\n  font-weight: 600;\n}\n.wc-toggle-copy span {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.wc-turnover-fields[hidden] {\n  display: none;\n}\n.wc-primary-result {\n  padding: 20px;\n  border: 1px solid #bfdbfe;\n  border-radius: 8px;\n  background: #eff6ff;\n}\n.wc-primary-label {\n  margin-bottom: 8px;\n  color: #1e3a8a;\n  font-size: 14px;\n  font-weight: 650;\n}\n.wc-primary-value {\n  margin-bottom: 6px;\n  font-size: clamp(26px, 5cqw, 30px);\n  line-height: 1.15;\n  font-weight: 700;\n  letter-spacing: -.02em;\n  font-variant-numeric: tabular-nums;\n}\n.wc-primary-copy {\n  margin: 0;\n  color: #1e3a8a;\n  font-size: 13px;\n  font-weight: 500;\n}\n.wc-result-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n  margin-top: 16px;\n}\n.wc-result-card {\n  min-height: 96px;\n  padding: 14px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--surface);\n}\n.wc-result-label {\n  margin-bottom: 6px;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n}\n.wc-result-value {\n  margin-bottom: 4px;\n  color: var(--ink);\n  font-size: 20px;\n  line-height: 1.25;\n  font-weight: 700;\n  font-variant-numeric: tabular-nums;\n}\n.wc-result-detail {\n  margin: 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.wc-status {\n  display: inline-flex;\n  align-items: center;\n  min-height: 26px;\n  padding: 3px 8px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 650;\n}\n.wc-status-positive {\n  color: #166534;\n  background: #dcfce7;\n}\n.wc-status-neutral {\n  color: #334155;\n  background: #e2e8f0;\n}\n.wc-status-negative {\n  color: #9f1239;\n  background: #ffe4e6;\n}\n.wc-chart-section,\n.wc-table-section,\n.wc-education {\n  padding: 24px;\n}\n.wc-chart-section,\n.wc-table-section {\n  border-bottom: 1px solid var(--border);\n}\n.wc-chart-card,\n.wc-table-card {\n  padding: 20px;\n}\n.wc-chart-intro,\n.wc-table-intro {\n  max-width: 760px;\n  margin-bottom: 18px;\n  color: var(--muted);\n}\n.wc-chart-cluster {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  align-items: start;\n  justify-content: center;\n  gap: 20px;\n  max-width: 860px;\n  margin: 0 auto;\n}\n.wc-plot-block {\n  width: 100%;\n  max-width: 620px;\n  margin: 0 auto;\n}\n.wc-chart-svg {\n  display: block;\n  width: 100%;\n  height: auto;\n  min-height: 260px;\n  overflow: visible;\n}\n.wc-chart-svg text {\n  font-family: inherit;\n  font-variant-numeric: tabular-nums;\n}\n.wc-chart-empty {\n  display: grid;\n  place-items: center;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px dashed #cbd5e1;\n  border-radius: 8px;\n  color: var(--muted);\n  background: var(--tint);\n  text-align: center;\n  font-size: 14px;\n  font-weight: 600;\n}\n.wc-chart-empty[hidden],\n.wc-chart-svg[hidden] {\n  display: none;\n}\n.wc-legend-block {\n  display: grid;\n  gap: 10px;\n  align-content: start;\n  width: fit-content;\n  max-width: 100%;\n  margin: 0 auto;\n}\n.wc-legend-row {\n  display: grid;\n  grid-template-columns: 12px minmax(110px, auto) auto;\n  align-items: center;\n  gap: 8px 12px;\n  width: fit-content;\n  max-width: 100%;\n  font-size: 13px;\n  font-weight: 600;\n}\n.wc-swatch {\n  width: 12px;\n  height: 12px;\n  border-radius: 3px;\n}\n.wc-legend-name {\n  color: var(--muted);\n}\n.wc-legend-value {\n  color: var(--ink);\n  font-variant-numeric: tabular-nums;\n}\n.wc-chart-callout,\n.wc-table-note {\n  margin-top: 16px;\n  padding: 10px 12px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  color: var(--muted);\n  background: var(--tint);\n  font-size: 13px;\n  font-weight: 500;\n}\n.wc-chart-accessible {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n.wc-safe-chart-stack .wc-chart-cluster {\n  grid-template-columns: minmax(0, 1fr) !important;\n  gap: 24px !important;\n}\n.wc-safe-chart-stack .wc-legend-block {\n  margin-top: 0 !important;\n}\n.wc-safe-chart-stack .wc-chart-callout {\n  margin-top: 20px !important;\n}\n.wc-table-overflow {\n  width: 100%;\n  overflow-x: auto;\n  overscroll-behavior-inline: contain;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n}\n.wc-table {\n  width: 100%;\n  min-width: 700px;\n  border-collapse: collapse;\n  font-variant-numeric: tabular-nums;\n}\n.wc-table th,\n.wc-table td {\n  padding: 12px 14px;\n  border-bottom: 1px solid var(--border);\n  text-align: right;\n  vertical-align: middle;\n  white-space: nowrap;\n}\n.wc-table th:first-child,\n.wc-table td:first-child {\n  text-align: left;\n}\n.wc-table thead th {\n  color: #ffffff;\n  background: #1e3a5f;\n  font-size: 13px;\n  font-weight: 700;\n}\n.wc-table tbody td {\n  font-size: 14px;\n}\n.wc-table tbody tr:last-child td {\n  border-bottom: 0;\n  font-weight: 700;\n  background: var(--tint);\n}\n.wc-table tbody tr:hover td {\n  background: #f8fafc;\n}\n.wc-safe-table-stack .wc-table-note {\n  margin-top: 20px !important;\n}\n.wc-education {\n  background: var(--tint);\n}\n.wc-education-card {\n  padding: 24px;\n}\n.wc-education-card \u003e h2 {\n  margin-bottom: 16px;\n}\n.wc-education-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 24px;\n}\n.wc-education-section {\n  min-width: 0;\n}\n.wc-education-section p:last-child,\n.wc-education-section ul:last-child {\n  margin-bottom: 0;\n}\n.wc-education-section ul {\n  margin: 0 0 16px;\n  padding-left: 20px;\n}\n.wc-education-section li + li {\n  margin-top: 8px;\n}\n.wc-formula {\n  display: block;\n  margin: 12px 0;\n  padding: 12px;\n  border-left: 4px solid var(--primary);\n  border-radius: 0 6px 6px 0;\n  background: #eff6ff;\n  color: #1e3a8a;\n  font-weight: 650;\n  font-variant-numeric: tabular-nums;\n}\n@container (min-width: 640px) {\n  .wc-chart-cluster {\n    grid-template-columns: minmax(360px, 1fr) max-content;\n    gap: 24px;\n    align-items: center;\n  }\n  .wc-education-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n@container (min-width: 900px) {\n  .wc-workspace {\n    grid-template-columns: minmax(0, 1.08fr) minmax(340px, .92fr);\n    align-items: start;\n  }\n}\n@container (max-width: 639px) {\n  .wc-header,\n  .wc-toolbar,\n  .wc-workspace,\n  .wc-chart-section,\n  .wc-table-section,\n  .wc-education {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n  .wc-panel,\n  .wc-chart-card,\n  .wc-table-card,\n  .wc-education-card {\n    padding: 16px;\n  }\n  .wc-result-grid {\n    grid-template-columns: minmax(0, 1fr);\n  }\n  .wc-chart-svg {\n    min-height: 240px;\n  }\n  .wc-legend-row {\n    grid-template-columns: 12px minmax(96px, auto) auto;\n  }\n  .wc-chart-callout,\n  .wc-table-note {\n    margin-top: 16px;\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  .wc-calculator * {\n    scroll-behavior: auto !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"wc-calculator\" data-calculator-root\u003e\n  \u003csection class=\"wc-header\"\u003e\n    \u003ch2\u003eWorking Capital Calculator\u003c\/h2\u003e\n    \u003cp class=\"wc-subtitle\"\u003eMeasure short-term liquidity, compare current assets with current liabilities, and evaluate how efficiently working capital supports revenue.\u003c\/p\u003e\n    \u003cdiv class=\"wc-pills\" aria-label=\"Live working capital summary\"\u003e\n      \u003cspan class=\"wc-pill\"\u003eWorking capital \u003cstrong data-wc-pill=\"working-capital\"\u003e—\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"wc-pill\"\u003eCurrent ratio \u003cstrong data-wc-pill=\"current-ratio\"\u003e—\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"wc-pill\"\u003eTurnover \u003cstrong data-wc-pill=\"turnover\"\u003e—\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"wc-pill\"\u003ePeriod change \u003cstrong data-wc-pill=\"change\"\u003e—\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"wc-toolbar\" aria-label=\"Calculator actions\"\u003e\n    \u003cbutton class=\"wc-button wc-download\" type=\"button\" data-wc-action=\"download\"\u003e\n      \u003csvg class=\"wc-download-icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\n        \u003cpath d=\"M12 3v11m0 0 4-4m-4 4-4-4M5 17v3h14v-3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cspan\u003eDownload Excel\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cbutton class=\"wc-button wc-reset\" type=\"button\" data-wc-action=\"reset\"\u003eReset\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"wc-workspace\"\u003e\n    \u003cdiv class=\"wc-panel wc-inputs-panel\"\u003e\n      \u003cdiv class=\"wc-panel-heading\"\u003e\n        \u003ch3\u003eInputs\u003c\/h3\u003e\n        \u003cp class=\"wc-panel-note\"\u003eAmounts update results immediately.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wc-field-grid\"\u003e\n        \u003cdiv class=\"wc-field\"\u003e\n          \u003clabel for=\"wc-display-unit\"\u003eDisplay unit\u003c\/label\u003e\n          \u003cselect id=\"wc-display-unit\" data-wc-input=\"unit\" aria-describedby=\"wc-display-unit-help\"\u003e\n            \u003coption value=\"millions\" selected\u003eUSD millions\u003c\/option\u003e\n            \u003coption value=\"dollars\"\u003eUSD\u003c\/option\u003e\n          \u003c\/select\u003e\n          \u003cp class=\"wc-helper\" id=\"wc-display-unit-help\"\u003eChanging units converts every entered amount.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wc-field\"\u003e\n          \u003clabel for=\"wc-current-assets\"\u003eCurrent assets\u003c\/label\u003e\n          \u003cinput id=\"wc-current-assets\" data-wc-money=\"currentAssets\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$65,377.00 M\" aria-describedby=\"wc-current-assets-help wc-current-assets-error\"\u003e\n          \u003cp class=\"wc-helper\" id=\"wc-current-assets-help\"\u003eCash and assets expected to become cash within 12 months.\u003c\/p\u003e\n          \u003cp class=\"wc-error\" id=\"wc-current-assets-error\" data-wc-error=\"currentAssets\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wc-field\"\u003e\n          \u003clabel for=\"wc-current-liabilities\"\u003eCurrent liabilities\u003c\/label\u003e\n          \u003cinput id=\"wc-current-liabilities\" data-wc-money=\"currentLiabilities\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$34,159.00 M\" aria-describedby=\"wc-current-liabilities-help wc-current-liabilities-error\"\u003e\n          \u003cp class=\"wc-helper\" id=\"wc-current-liabilities-help\"\u003eObligations due within 12 months.\u003c\/p\u003e\n          \u003cp class=\"wc-error\" id=\"wc-current-liabilities-error\" data-wc-error=\"currentLiabilities\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wc-section-rule\"\u003e\u003c\/div\u003e\n\n      \u003cfieldset class=\"wc-fieldset\"\u003e\n        \u003clegend\u003eTurnover analysis\u003c\/legend\u003e\n        \u003clabel class=\"wc-toggle-row\" for=\"wc-include-turnover\"\u003e\n          \u003cinput id=\"wc-include-turnover\" data-wc-input=\"includeTurnover\" type=\"checkbox\" checked\u003e\n          \u003cspan class=\"wc-toggle-copy\"\u003e\n            \u003cstrong\u003eInclude working capital turnover\u003c\/strong\u003e\n            \u003cspan\u003eUses revenue and beginning\/ending balances for the selected period.\u003c\/span\u003e\n          \u003c\/span\u003e\n        \u003c\/label\u003e\n      \u003c\/fieldset\u003e\n\n      \u003cdiv class=\"wc-turnover-fields\" data-wc-turnover-fields\u003e\n        \u003cdiv class=\"wc-section-rule\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"wc-field-grid\"\u003e\n          \u003cdiv class=\"wc-field\"\u003e\n            \u003clabel for=\"wc-revenue\"\u003eRevenue\u003c\/label\u003e\n            \u003cinput id=\"wc-revenue\" data-wc-money=\"revenue\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$71,985.00 M\" aria-describedby=\"wc-revenue-help wc-revenue-error\"\u003e\n            \u003cp class=\"wc-helper\" id=\"wc-revenue-help\"\u003eNet sales for the same period as the beginning and ending balances.\u003c\/p\u003e\n            \u003cp class=\"wc-error\" id=\"wc-revenue-error\" data-wc-error=\"revenue\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"wc-field\"\u003e\n            \u003clabel for=\"wc-beginning-assets\"\u003eBeginning current assets\u003c\/label\u003e\n            \u003cinput id=\"wc-beginning-assets\" data-wc-money=\"beginningAssets\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$40,270.00 M\" aria-describedby=\"wc-beginning-assets-help wc-beginning-assets-error\"\u003e\n            \u003cp class=\"wc-helper\" id=\"wc-beginning-assets-help\"\u003eCurrent assets at the start of the period.\u003c\/p\u003e\n            \u003cp class=\"wc-error\" id=\"wc-beginning-assets-error\" data-wc-error=\"beginningAssets\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"wc-field\"\u003e\n            \u003clabel for=\"wc-beginning-liabilities\"\u003eBeginning current liabilities\u003c\/label\u003e\n            \u003cinput id=\"wc-beginning-liabilities\" data-wc-money=\"beginningLiabilities\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$30,942.00 M\" aria-describedby=\"wc-beginning-liabilities-help wc-beginning-liabilities-error\"\u003e\n            \u003cp class=\"wc-helper\" id=\"wc-beginning-liabilities-help\"\u003eCurrent liabilities at the start of the period.\u003c\/p\u003e\n            \u003cp class=\"wc-error\" id=\"wc-beginning-liabilities-error\" data-wc-error=\"beginningLiabilities\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"wc-field\"\u003e\n            \u003clabel for=\"wc-ending-assets\"\u003eEnding current assets\u003c\/label\u003e\n            \u003cinput id=\"wc-ending-assets\" data-wc-money=\"endingAssets\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$65,377.00 M\" aria-describedby=\"wc-ending-assets-help wc-ending-assets-error\"\u003e\n            \u003cp class=\"wc-helper\" id=\"wc-ending-assets-help\"\u003eCurrent assets at the end of the period.\u003c\/p\u003e\n            \u003cp class=\"wc-error\" id=\"wc-ending-assets-error\" data-wc-error=\"endingAssets\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"wc-field\"\u003e\n            \u003clabel for=\"wc-ending-liabilities\"\u003eEnding current liabilities\u003c\/label\u003e\n            \u003cinput id=\"wc-ending-liabilities\" data-wc-money=\"endingLiabilities\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$34,159.00 M\" aria-describedby=\"wc-ending-liabilities-help wc-ending-liabilities-error\"\u003e\n            \u003cp class=\"wc-helper\" id=\"wc-ending-liabilities-help\"\u003eCurrent liabilities at the end of the period.\u003c\/p\u003e\n            \u003cp class=\"wc-error\" id=\"wc-ending-liabilities-error\" data-wc-error=\"endingLiabilities\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"wc-panel wc-results-panel\"\u003e\n      \u003cdiv class=\"wc-panel-heading\"\u003e\n        \u003ch3\u003eLive results\u003c\/h3\u003e\n        \u003cp class=\"wc-panel-note\"\u003eCalculated from the current entries.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wc-primary-result\" aria-live=\"polite\" aria-atomic=\"true\"\u003e\n        \u003cdiv class=\"wc-primary-label\"\u003eNet working capital\u003c\/div\u003e\n        \u003cdiv class=\"wc-primary-value\" data-wc-result=\"workingCapital\"\u003e—\u003c\/div\u003e\n        \u003cp class=\"wc-primary-copy\" data-wc-result=\"workingCapitalCopy\"\u003eEnter current assets and liabilities to measure the liquidity buffer.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wc-result-grid\"\u003e\n        \u003cdiv class=\"wc-result-card\"\u003e\n          \u003cdiv class=\"wc-result-label\"\u003eCurrent ratio\u003c\/div\u003e\n          \u003cdiv class=\"wc-result-value\" data-wc-result=\"currentRatio\"\u003e—\u003c\/div\u003e\n          \u003cp class=\"wc-result-detail\"\u003eCurrent assets ÷ current liabilities\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wc-result-card\"\u003e\n          \u003cdiv class=\"wc-result-label\"\u003eLiquidity position\u003c\/div\u003e\n          \u003cdiv class=\"wc-result-value\"\u003e\u003cspan class=\"wc-status wc-status-neutral\" data-wc-result=\"status\"\u003eNeutral\u003c\/span\u003e\u003c\/div\u003e\n          \u003cp class=\"wc-result-detail\" data-wc-result=\"statusDetail\"\u003eNo positive or negative buffer.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wc-result-card\"\u003e\n          \u003cdiv class=\"wc-result-label\"\u003eAverage working capital\u003c\/div\u003e\n          \u003cdiv class=\"wc-result-value\" data-wc-result=\"averageWorkingCapital\"\u003e—\u003c\/div\u003e\n          \u003cp class=\"wc-result-detail\"\u003eAverage of beginning and ending working capital\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wc-result-card\"\u003e\n          \u003cdiv class=\"wc-result-label\"\u003eWorking capital turnover\u003c\/div\u003e\n          \u003cdiv class=\"wc-result-value\" data-wc-result=\"turnoverRatio\"\u003e—\u003c\/div\u003e\n          \u003cp class=\"wc-result-detail\"\u003eRevenue ÷ average working capital\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wc-result-card\"\u003e\n          \u003cdiv class=\"wc-result-label\"\u003ePeriod change\u003c\/div\u003e\n          \u003cdiv class=\"wc-result-value\" data-wc-result=\"changeWorkingCapital\"\u003e—\u003c\/div\u003e\n          \u003cp class=\"wc-result-detail\"\u003eEnding working capital − beginning working capital\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wc-result-card\"\u003e\n          \u003cdiv class=\"wc-result-label\"\u003eWorking capital as % of revenue\u003c\/div\u003e\n          \u003cdiv class=\"wc-result-value\" data-wc-result=\"workingCapitalRevenuePercent\"\u003e—\u003c\/div\u003e\n          \u003cp class=\"wc-result-detail\"\u003eEnding working capital relative to period revenue\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"wc-chart-section\"\u003e\n    \u003cdiv class=\"wc-chart-card\" data-wc-chart-card\u003e\n      \u003ch3\u003eCurrent liquidity comparison\u003c\/h3\u003e\n      \u003cp class=\"wc-chart-intro\" data-wc-chart-intro\u003eThe chart compares current assets, current liabilities, and the resulting working capital using the same live model as the result cards.\u003c\/p\u003e\n      \u003cdiv class=\"wc-chart-cluster\"\u003e\n        \u003cdiv class=\"wc-plot-block\" data-wc-plot-block\u003e\n          \u003csvg class=\"wc-chart-svg\" data-wc-chart viewbox=\"0 0 620 320\" role=\"img\" aria-labelledby=\"wc-chart-title wc-chart-desc\"\u003e\n            \u003ctitle id=\"wc-chart-title\"\u003eCurrent liquidity comparison\u003c\/title\u003e\n            \u003cdesc id=\"wc-chart-desc\" data-wc-chart-desc\u003eCurrent assets, current liabilities, and working capital.\u003c\/desc\u003e\n          \u003c\/svg\u003e\n          \u003cdiv class=\"wc-chart-empty\" data-wc-chart-empty hidden\u003eEnter values above to see the liquidity comparison.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wc-legend-block\" data-wc-legend aria-label=\"Chart legend\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"wc-chart-accessible\" data-wc-chart-accessible\u003e\u003c\/p\u003e\n      \u003cdiv class=\"wc-chart-callout\" data-wc-chart-caption\u003eWorking capital is the difference between the first two bars.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"wc-table-section\"\u003e\n    \u003cdiv class=\"wc-table-card\" data-wc-table-card\u003e\n      \u003ch3\u003ePeriod analysis\u003c\/h3\u003e\n      \u003cp class=\"wc-table-intro\"\u003eUse this table to reconcile beginning and ending balances with average working capital and turnover efficiency.\u003c\/p\u003e\n      \u003cdiv class=\"wc-table-overflow\" data-wc-table-overflow\u003e\n        \u003ctable class=\"wc-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003ePeriod\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eCurrent assets\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eCurrent liabilities\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eWorking capital\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eCurrent ratio\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody data-wc-table-body\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wc-table-note\" data-wc-table-note\u003eThe average row uses the mean of beginning and ending working capital. Turnover is calculated separately as revenue divided by that average.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"wc-education\"\u003e\n    \u003cdiv class=\"wc-education-card\"\u003e\n      \u003ch2\u003eHow to use and interpret the working capital calculator\u003c\/h2\u003e\n      \u003cdiv class=\"wc-education-grid\"\u003e\n        \u003cdiv class=\"wc-education-section\"\u003e\n          \u003ch3\u003eWhat this calculator estimates\u003c\/h3\u003e\n          \u003cp\u003eThis calculator measures net working capital, the current ratio, the change in working capital over a period, and the working capital turnover ratio. Together, these figures describe short-term liquidity and how productively a company uses the capital tied up in day-to-day operations. The calculation is based on balance-sheet and revenue values, not on a forecast of future cash flows.\u003c\/p\u003e\n          \u003cspan class=\"wc-formula\"\u003eWorking capital = current assets − current liabilities\u003c\/span\u003e\n          \u003cp\u003eA positive result means current assets exceed obligations due within a year. A negative result means current liabilities are larger than current assets. Neither result should be read in isolation: business model, seasonality, access to credit, inventory quality, customer payment patterns, and supplier terms can materially change the interpretation.\u003c\/p\u003e\n\n          \u003ch3\u003eHow to enter each input\u003c\/h3\u003e\n          \u003cul\u003e\n            \u003cli\u003e\n\u003cstrong\u003eDisplay unit:\u003c\/strong\u003e choose full U.S. dollars or USD millions. The calculator converts every amount when you switch units, so the economic values remain unchanged. Use one consistent unit for all source figures.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCurrent assets:\u003c\/strong\u003e enter cash, marketable securities, accounts receivable, inventory, and other assets expected to be realized within 12 months. Higher current assets generally increase working capital and the current ratio. Avoid including long-term property or doubtful receivables at face value.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCurrent liabilities:\u003c\/strong\u003e enter accounts payable, accrued expenses, short-term borrowings, current portions of long-term debt, and other obligations due within 12 months. Higher current liabilities reduce working capital and the current ratio.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eRevenue:\u003c\/strong\u003e use net sales for the same period covered by the beginning and ending balances. Revenue is required only for turnover analysis. Gross billings, bookings, and cash receipts are not necessarily interchangeable with accounting revenue.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBeginning balances:\u003c\/strong\u003e enter current assets and current liabilities at the start of the period. These values establish beginning working capital.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eEnding balances:\u003c\/strong\u003e enter current assets and current liabilities at the end of the same period. Ending working capital should normally reconcile to the balance-sheet values for that date.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003eThe turnover checkbox is optional. Turn it off when you only need a point-in-time liquidity view. When disabled, turnover-specific cards and period rows show no calculated value rather than carrying forward stale results.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wc-education-section\"\u003e\n          \u003ch3\u003eHow the main results work\u003c\/h3\u003e\n          \u003cp\u003e\u003cstrong\u003eNet working capital\u003c\/strong\u003e is the dollar surplus or deficit after subtracting current liabilities from current assets. A larger positive number can provide a stronger operating buffer, but an unusually high balance may also indicate excess inventory, slow collections, or idle cash. A zero result means current assets and current liabilities are equal.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003eCurrent ratio\u003c\/strong\u003e divides current assets by current liabilities. A ratio above 1.00 means current assets exceed current liabilities; below 1.00 means the reverse. A very high ratio is not automatically better because asset quality and operating efficiency matter. If current liabilities are zero, the ratio is mathematically undefined and the calculator displays a dash.\u003c\/p\u003e\n          \u003cspan class=\"wc-formula\"\u003eWorking capital turnover = revenue ÷ average working capital\u003c\/span\u003e\n          \u003cp\u003e\u003cstrong\u003eAverage working capital\u003c\/strong\u003e is the mean of beginning and ending working capital. It reduces the distortion that can arise from using only one balance-sheet date. \u003cstrong\u003eWorking capital turnover\u003c\/strong\u003e shows how many dollars of revenue are generated per dollar of average working capital. A higher positive turnover can indicate efficient use of operating capital, but a very high or negative figure may reflect thin or negative working capital rather than superior operations.\u003c\/p\u003e\n          \u003cp\u003e\u003cstrong\u003ePeriod change\u003c\/strong\u003e equals ending working capital minus beginning working capital. A positive change can absorb cash when receivables or inventory grow faster than payables. A negative change can release cash, but it may also result from delayed supplier payments or shrinking liquid resources. The percentage-of-revenue result scales ending working capital to sales so companies of different sizes can be compared more carefully.\u003c\/p\u003e\n\n          \u003ch3\u003eReading the chart and table\u003c\/h3\u003e\n          \u003cp\u003eThe bar chart uses current assets, current liabilities, and working capital from the same calculation model. The vertical zero line makes negative working capital visible below the baseline. The legend gives the exact amount represented by each bar, while the interpretation callout explains the current relationship. After reset, all values become zero and the chart is replaced by a compact empty state.\u003c\/p\u003e\n          \u003cp\u003eThe period table reconciles beginning, ending, and average values. The average row intentionally leaves current assets and current liabilities blank because turnover uses average working capital, not an independently averaged current ratio. All rows and the Excel workbook update from the same live inputs.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wc-education-section\"\u003e\n          \u003ch3\u003eWhat changes the answer most\u003c\/h3\u003e\n          \u003cp\u003eReceivable collection speed, inventory levels, supplier payment terms, short-term borrowing, and seasonal sales patterns are usually the largest drivers. Extending customer credit can increase revenue while also increasing receivables and working capital needs. Building inventory ahead of a peak season can temporarily depress cash even when the inventory is economically justified. Longer supplier terms can reduce working capital needs, but late payments may damage relationships or signal stress.\u003c\/p\u003e\n          \u003cp\u003eFor a reliable analysis, compare several reporting dates rather than one snapshot. Match quarterly revenue with quarterly beginning and ending balances, or annual revenue with annual balances. Avoid mixing a monthly revenue figure with year-end balance-sheet values. Also inspect the composition of current assets: cash is generally more liquid than inventory, and receivables may be impaired or slow-moving.\u003c\/p\u003e\n\n          \u003ch3\u003eCommon interpretation mistakes\u003c\/h3\u003e\n          \u003cul\u003e\n            \u003cli\u003eTreating positive working capital as proof of profitability. Liquidity and profit measure different things.\u003c\/li\u003e\n            \u003cli\u003eAssuming a ratio above 1.00 guarantees bills can be paid on time. Timing and asset convertibility still matter.\u003c\/li\u003e\n            \u003cli\u003eComparing turnover ratios across industries with very different inventory, subscription, or supplier models.\u003c\/li\u003e\n            \u003cli\u003eUsing gross revenue, a different reporting period, or mismatched currencies in the turnover calculation.\u003c\/li\u003e\n            \u003cli\u003eIgnoring seasonality, acquisitions, discontinued operations, or classification changes between periods.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wc-education-section\"\u003e\n          \u003ch3\u003ePractical sources and next checks\u003c\/h3\u003e\n          \u003cp\u003eThe \u003ca href=\"https:\/\/www.sec.gov\/about\/reports-publications\/investor-publications\/beginners-guide-financial-statements\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eU.S. Securities and Exchange Commission guide to financial statements\u003c\/a\u003e explains where balance-sheet and income-statement values appear. The \u003ca href=\"https:\/\/www.sba.gov\/business-guide\/manage-your-business\/manage-your-finances\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eU.S. Small Business Administration finance guide\u003c\/a\u003e provides broader cash-management context. For definitions and interpretation, see Investopedia’s explanations of \u003ca href=\"https:\/\/www.investopedia.com\/terms\/w\/workingcapital.asp\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eworking capital\u003c\/a\u003e and the \u003ca href=\"https:\/\/www.investopedia.com\/terms\/w\/workingcapitaltu%0Arnover.asp\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eworking capital turnover ratio\u003c\/a\u003e.\u003c\/p\u003e\n          \u003cp\u003eUse the exported workbook to document assumptions, compare reporting periods, and reconcile results to published financial statements. The calculator is educational and does not provide accounting, tax, legal, lending, or investment advice. For decisions involving covenant compliance, solvency, or financial reporting, use the company’s accounting policies and qualified professional guidance.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49909485142259,"sku":"working-capital","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/working-capital.webp?v=1783935464","url":"https:\/\/financialmodelslab.com\/products\/working-capital","provider":"Financial Models Lab","version":"1.0","type":"link"}