{"product_id":"net-operating-assets","title":"Net Operating Assets Calculator","description":"\u003cstyle\u003e\n.noa-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  color: var(--ink);\n  background: var(--tint);\n  container-type: inline-size;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  box-shadow: 0 1px 2px rgba(15,23,42,.06);\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  font-size: 15px;\n  line-height: 1.55;\n  margin: 0 auto;\n  max-width: 1200px;\n  overflow-wrap: anywhere;\n  padding: 24px;\n  width: 100%;\n}\n.noa-calculator,\n.noa-calculator *,\n.noa-calculator *::before,\n.noa-calculator *::after {\n  box-sizing: border-box;\n}\n.noa-calculator * {\n  min-width: 0;\n}\n.noa-calculator h2,\n.noa-calculator h3,\n.noa-calculator p {\n  margin-top: 0;\n}\n.noa-calculator h2 {\n  font-size: 24px;\n  font-weight: 700;\n  line-height: 1.25;\n  margin-bottom: 8px;\n}\n.noa-calculator h3 {\n  font-size: 18px;\n  font-weight: 650;\n  line-height: 1.35;\n  margin-bottom: 12px;\n}\n.noa-calculator a {\n  color: var(--primary);\n  font-weight: 600;\n  text-decoration-thickness: 1px;\n  text-underline-offset: 2px;\n}\n.noa-calculator a:hover {\n  text-decoration-thickness: 2px;\n}\n.noa-header {\n  display: grid;\n  gap: 16px;\n  margin-bottom: 16px;\n}\n.noa-intro {\n  color: var(--muted);\n  margin-bottom: 0;\n  max-width: 780px;\n}\n.noa-pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n.noa-pill {\n  align-items: center;\n  background: var(--surface);\n  border: 1px solid var(--border);\n  border-radius: 999px;\n  color: var(--muted);\n  display: inline-flex;\n  font-size: 13px;\n  font-weight: 500;\n  gap: 6px;\n  line-height: 1.2;\n  padding: 8px 12px;\n}\n.noa-pill strong {\n  color: var(--ink);\n  font-variant-numeric: tabular-nums;\n}\n.noa-toolbar {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-bottom: 16px;\n}\n.noa-button {\n  align-items: center;\n  border: 1px solid transparent;\n  border-radius: 6px;\n  cursor: pointer;\n  display: inline-flex;\n  font: inherit;\n  font-size: 15px;\n  font-weight: 650;\n  gap: 10px;\n  justify-content: center;\n  line-height: 1.2;\n  min-height: 46px;\n  padding: 12px 18px;\n  text-decoration: none;\n  touch-action: manipulation;\n  white-space: nowrap;\n}\n.noa-button:focus-visible,\n.noa-input:focus-visible {\n  outline: 3px solid rgba(29,78,216,.35);\n  outline-offset: 2px;\n}\n.noa-button-primary {\n  background: var(--accent);\n  color: #ffffff;\n}\n.noa-button-primary:hover,\n.noa-button-primary:active {\n  background: var(--accent-hover);\n}\n.noa-button-secondary {\n  background: var(--surface);\n  border-color: #94a3b8;\n  color: var(--ink);\n}\n.noa-button-secondary:hover {\n  border-color: var(--primary);\n  box-shadow: 0 2px 5px rgba(15,23,42,.10);\n}\n.noa-button-icon {\n  display: inline-flex;\n  font-size: 18px;\n  line-height: 1;\n}\n.noa-workspace {\n  display: grid;\n  gap: 16px;\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);\n  margin-bottom: 16px;\n}\n.noa-card {\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  padding: 16px;\n}\n.noa-card-header {\n  align-items: start;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px 16px;\n  justify-content: space-between;\n  margin-bottom: 16px;\n}\n.noa-card-header h3 {\n  margin-bottom: 0;\n}\n.noa-card-kicker {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  margin-bottom: 0;\n}\n.noa-input-section + .noa-input-section {\n  border-top: 1px solid var(--border);\n  margin-top: 24px;\n  padding-top: 24px;\n}\n.noa-section-label {\n  align-items: center;\n  display: flex;\n  gap: 8px;\n  margin-bottom: 12px;\n}\n.noa-section-dot {\n  background: var(--chart-1);\n  border-radius: 50%;\n  height: 10px;\n  width: 10px;\n}\n.noa-section-dot-liability {\n  background: var(--chart-2);\n}\n.noa-field-grid {\n  display: grid;\n  gap: 12px;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n.noa-field {\n  display: grid;\n  gap: 6px;\n}\n.noa-field-wide {\n  grid-column: 1 \/ -1;\n}\n.noa-label {\n  color: var(--ink);\n  display: block;\n  font-size: 14px;\n  font-weight: 600;\n}\n.noa-input-wrap {\n  position: relative;\n}\n.noa-input-prefix {\n  color: var(--muted);\n  font-size: 15px;\n  font-weight: 600;\n  left: 12px;\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.noa-input {\n  appearance: none;\n  background: #ffffff;\n  border: 1px solid #94a3b8;\n  border-radius: 6px;\n  color: var(--ink);\n  font-family: inherit;\n  font-size: 15px;\n  font-variant-numeric: tabular-nums;\n  height: 44px;\n  line-height: 1.2;\n  padding: 10px 12px 10px 28px;\n  width: 100%;\n}\n.noa-input:hover {\n  border-color: #64748b;\n}\n.noa-input[aria-invalid=\"true\"] {\n  border-color: #b91c1c;\n}\n.noa-help,\n.noa-error {\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.35;\n  min-height: 18px;\n}\n.noa-help {\n  color: var(--muted);\n}\n.noa-error {\n  color: #991b1b;\n}\n.noa-results {\n  display: grid;\n  gap: 12px;\n}\n.noa-primary-result {\n  background: #eff6ff;\n  border: 1px solid #bfdbfe;\n  border-radius: 8px;\n  padding: 16px;\n}\n.noa-result-label {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n  margin-bottom: 4px;\n}\n.noa-result-value {\n  color: var(--ink);\n  font-size: 30px;\n  font-variant-numeric: tabular-nums;\n  font-weight: 700;\n  line-height: 1.15;\n  margin-bottom: 8px;\n}\n.noa-result-status {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  margin-bottom: 0;\n}\n.noa-result-status strong {\n  color: var(--ink);\n}\n.noa-metric-grid {\n  display: grid;\n  gap: 12px;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n.noa-metric {\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 12px;\n}\n.noa-metric-value {\n  color: var(--ink);\n  font-size: 20px;\n  font-variant-numeric: tabular-nums;\n  font-weight: 700;\n  line-height: 1.2;\n  margin-bottom: 4px;\n}\n.noa-metric-label {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  margin-bottom: 0;\n}\n.noa-formula {\n  background: var(--tint);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  padding: 12px;\n}\n.noa-formula strong {\n  color: var(--ink);\n}\n.noa-section {\n  margin-top: 16px;\n}\n.noa-chart-stack {\n  display: grid;\n  gap: 16px;\n}\n.noa-chart-plot-wrap {\n  margin: 0 auto;\n  max-width: 820px;\n  width: 100%;\n}\n.noa-chart-svg {\n  display: block;\n  height: auto;\n  max-height: 330px;\n  width: 100%;\n}\n.noa-chart-empty {\n  align-items: center;\n  background: var(--tint);\n  border: 1px dashed #94a3b8;\n  border-radius: 6px;\n  color: var(--muted);\n  display: flex;\n  font-size: 13px;\n  font-weight: 500;\n  justify-content: center;\n  min-height: 92px;\n  padding: 16px;\n  text-align: center;\n}\n.noa-chart-legend {\n  align-items: start;\n  display: grid;\n  gap: 8px;\n  justify-content: center;\n}\n.noa-legend-row {\n  align-items: center;\n  display: grid;\n  font-size: 13px;\n  font-weight: 500;\n  gap: 8px;\n  grid-template-columns: 12px auto auto auto;\n  justify-content: start;\n}\n.noa-legend-swatch {\n  border-radius: 3px;\n  height: 12px;\n  width: 12px;\n}\n.noa-legend-label {\n  color: var(--muted);\n}\n.noa-legend-value,\n.noa-legend-percent {\n  color: var(--ink);\n  font-variant-numeric: tabular-nums;\n  font-weight: 700;\n}\n.noa-legend-percent {\n  color: var(--muted);\n}\n.noa-chart-callout,\n.noa-table-note {\n  background: var(--tint);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  padding: 10px 12px;\n}\n.noa-chart-callout strong,\n.noa-table-note strong {\n  color: var(--ink);\n}\n.noa-safe-stack {\n  gap: 24px;\n}\n.noa-safe-stack .noa-chart-svg {\n  max-height: none;\n}\n.noa-chart-data {\n  border-collapse: collapse;\n  font-size: 13px;\n  margin: 0 auto;\n  max-width: 520px;\n  width: 100%;\n}\n.noa-chart-data th,\n.noa-chart-data td {\n  border-bottom: 1px solid var(--border);\n  padding: 8px;\n  text-align: left;\n}\n.noa-chart-data th {\n  color: var(--muted);\n  font-weight: 600;\n}\n.noa-chart-data td:nth-child(2),\n.noa-chart-data th:nth-child(2),\n.noa-chart-data td:last-child,\n.noa-chart-data th:last-child {\n  font-variant-numeric: tabular-nums;\n  text-align: right;\n}\n.noa-table-overflow {\n  max-width: 100%;\n  overflow-x: auto;\n  width: 100%;\n}\n.noa-table {\n  border-collapse: collapse;\n  font-size: 14px;\n  min-width: 700px;\n  width: 100%;\n}\n.noa-table th,\n.noa-table td {\n  border-bottom: 1px solid var(--border);\n  padding: 10px 12px;\n  text-align: left;\n  vertical-align: top;\n}\n.noa-table th {\n  background: #172554;\n  color: #ffffff;\n  font-size: 13px;\n  font-weight: 650;\n  white-space: nowrap;\n}\n.noa-table tbody tr:hover {\n  background: #f8fafc;\n}\n.noa-table td:nth-child(3),\n.noa-table td:nth-child(4),\n.noa-table th:nth-child(3),\n.noa-table th:nth-child(4) {\n  font-variant-numeric: tabular-nums;\n  text-align: right;\n}\n.noa-table-total td {\n  background: #eff6ff;\n  color: var(--ink);\n  font-weight: 700;\n}\n.noa-table-net td {\n  background: #ecfdf5;\n  color: var(--ink);\n  font-weight: 700;\n}\n.noa-table-note {\n  margin-top: 16px;\n}\n.noa-safe-table-stack .noa-table-note {\n  margin-top: 24px;\n}\n.noa-education {\n  background: var(--surface);\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  margin-top: 16px;\n  padding: 24px;\n}\n.noa-education h2 {\n  font-size: 22px;\n  margin-top: 28px;\n}\n.noa-education h2:first-child {\n  margin-top: 0;\n}\n.noa-education h3 {\n  margin-top: 20px;\n}\n.noa-education p,\n.noa-education li {\n  color: #334155;\n}\n.noa-education ul {\n  margin: 0 0 16px;\n  padding-left: 22px;\n}\n.noa-education li + li {\n  margin-top: 8px;\n}\n.noa-sr-only {\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n}\n\n@container (max-width: 849px) {\n  .noa-workspace {\n    grid-template-columns: 1fr;\n  }\n}\n@container (max-width: 589px) {\n  .noa-field-grid,\n  .noa-metric-grid {\n    grid-template-columns: 1fr;\n  }\n  .noa-field-wide {\n    grid-column: auto;\n  }\n  .noa-button {\n    flex: 1 1 auto;\n  }\n  .noa-button-primary {\n    flex-basis: 100%;\n  }\n  .noa-card,\n  .noa-education {\n    padding: 16px;\n  }\n  .noa-result-value {\n    font-size: 26px;\n  }\n  .noa-chart-stack {\n    gap: 12px;\n  }\n  .noa-chart-callout {\n    margin-top: 0;\n  }\n  .noa-table-note {\n    margin-top: 12px;\n  }\n}\n@container (max-width: 309px) {\n  .noa-card,\n  .noa-education {\n    padding: 12px;\n  }\n  .noa-button {\n    padding-left: 14px;\n    padding-right: 14px;\n  }\n}\n\n.noa-calculator.noa-stack-workspace .noa-workspace {\n  grid-template-columns: 1fr;\n}\n.noa-calculator.noa-stack-fields .noa-field-grid,\n.noa-calculator.noa-stack-fields .noa-metric-grid {\n  grid-template-columns: 1fr;\n}\n.noa-calculator.noa-stack-fields .noa-field-wide {\n  grid-column: auto;\n}\n.noa-calculator.noa-stack-fields .noa-button {\n  flex: 1 1 auto;\n}\n.noa-calculator.noa-stack-fields .noa-button-primary {\n  flex-basis: 100%;\n}\n.noa-calculator.noa-stack-fields .noa-card,\n.noa-calculator.noa-stack-fields .noa-education {\n  padding: 16px;\n}\n.noa-calculator.noa-stack-fields .noa-result-value {\n  font-size: 26px;\n}\n.noa-calculator.noa-stack-fields .noa-chart-stack {\n  gap: 12px;\n}\n.noa-calculator.noa-stack-fields .noa-table-note {\n  margin-top: 12px;\n}\n.noa-calculator.noa-compact-layout .noa-card,\n.noa-calculator.noa-compact-layout .noa-education {\n  padding: 12px;\n}\n.noa-calculator.noa-compact-layout .noa-button {\n  padding-left: 14px;\n  padding-right: 14px;\n}\n@media (max-width: 899px) {\n  .noa-workspace {\n    grid-template-columns: 1fr;\n  }\n}\n@media (max-width: 639px) {\n  .noa-calculator {\n    padding: 16px;\n  }\n  .noa-field-grid,\n  .noa-metric-grid {\n    grid-template-columns: 1fr;\n  }\n  .noa-field-wide {\n    grid-column: auto;\n  }\n  .noa-button {\n    flex: 1 1 auto;\n  }\n  .noa-button-primary {\n    flex-basis: 100%;\n  }\n  .noa-card,\n  .noa-education {\n    padding: 16px;\n  }\n  .noa-result-value {\n    font-size: 26px;\n  }\n  .noa-chart-stack {\n    gap: 12px;\n  }\n  .noa-chart-callout {\n    margin-top: 0;\n  }\n  .noa-table-note {\n    margin-top: 12px;\n  }\n}\n@media (max-width: 359px) {\n  .noa-calculator {\n    border-left: 0;\n    border-radius: 0;\n    border-right: 0;\n    padding: 12px;\n  }\n  .noa-card,\n  .noa-education {\n    padding: 12px;\n  }\n  .noa-button {\n    padding-left: 14px;\n    padding-right: 14px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"noa-calculator\" data-calculator-root\u003e\n  \u003csection class=\"noa-header\" aria-labelledby=\"noa-title\"\u003e\n    \u003cdiv\u003e\n      \u003ch2 id=\"noa-title\"\u003eNet Operating Assets Calculator\u003c\/h2\u003e\n      \u003cp class=\"noa-intro\"\u003eCalculate operating assets, operating liabilities, and net operating assets from a concise balance-sheet reconciliation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"noa-pills\" aria-label=\"Live summary\"\u003e\n      \u003cspan class=\"noa-pill\"\u003eAssets \u003cstrong data-noa-pill-assets\u003e$1,950,000.00\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"noa-pill\"\u003eLiabilities \u003cstrong data-noa-pill-liabilities\u003e$1,650,000.00\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"noa-pill\"\u003eNOA \u003cstrong data-noa-pill-noa\u003e$300,000.00\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"noa-toolbar\" aria-label=\"Calculator actions\"\u003e\n    \u003cbutton class=\"noa-button noa-button-primary\" type=\"button\" data-noa-download\u003e\n      \u003cspan class=\"noa-button-icon\" aria-hidden=\"true\"\u003e⇩\u003c\/span\u003e\n      \u003cspan\u003eDownload Excel\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cbutton class=\"noa-button noa-button-secondary\" type=\"button\" data-noa-reset\u003eReset\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"noa-workspace\"\u003e\n    \u003cdiv class=\"noa-card\"\u003e\n      \u003cdiv class=\"noa-card-header\"\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eBalance-sheet inputs\u003c\/h3\u003e\n          \u003cp class=\"noa-card-kicker\"\u003eEnter operating amounts in U.S. dollars.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"noa-input-section\"\u003e\n        \u003cdiv class=\"noa-section-label\"\u003e\n          \u003cspan class=\"noa-section-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n          \u003ch3\u003eOperating assets\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"noa-field-grid\"\u003e\n          \u003cdiv class=\"noa-field\"\u003e\n            \u003clabel class=\"noa-label\" for=\"noa-cash\"\u003eCash used in operations\u003c\/label\u003e\n            \u003cdiv class=\"noa-input-wrap\"\u003e\n              \u003cspan class=\"noa-input-prefix\" aria-hidden=\"true\"\u003e$\u003c\/span\u003e\n              \u003cinput class=\"noa-input\" id=\"noa-cash\" data-noa-field=\"cash\" inputmode=\"decimal\" type=\"text\" value=\"250,000.00\" placeholder=\"0.00\" aria-describedby=\"noa-cash-help noa-cash-error\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"noa-help\" id=\"noa-cash-help\"\u003eCash required for normal operations.\u003c\/span\u003e\n            \u003cspan class=\"noa-error\" id=\"noa-cash-error\" data-noa-error=\"cash\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"noa-field\"\u003e\n            \u003clabel class=\"noa-label\" for=\"noa-receivables\"\u003eAccounts receivable\u003c\/label\u003e\n            \u003cdiv class=\"noa-input-wrap\"\u003e\n              \u003cspan class=\"noa-input-prefix\" aria-hidden=\"true\"\u003e$\u003c\/span\u003e\n              \u003cinput class=\"noa-input\" id=\"noa-receivables\" data-noa-field=\"receivables\" inputmode=\"decimal\" type=\"text\" value=\"200,000.00\" placeholder=\"0.00\" aria-describedby=\"noa-receivables-help noa-receivables-error\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"noa-help\" id=\"noa-receivables-help\"\u003eCustomer invoices not yet collected.\u003c\/span\u003e\n            \u003cspan class=\"noa-error\" id=\"noa-receivables-error\" data-noa-error=\"receivables\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"noa-field\"\u003e\n            \u003clabel class=\"noa-label\" for=\"noa-inventory\"\u003eInventory\u003c\/label\u003e\n            \u003cdiv class=\"noa-input-wrap\"\u003e\n              \u003cspan class=\"noa-input-prefix\" aria-hidden=\"true\"\u003e$\u003c\/span\u003e\n              \u003cinput class=\"noa-input\" id=\"noa-inventory\" data-noa-field=\"inventory\" inputmode=\"decimal\" type=\"text\" value=\"400,000.00\" placeholder=\"0.00\" aria-describedby=\"noa-inventory-help noa-inventory-error\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"noa-help\" id=\"noa-inventory-help\"\u003eMaterials and goods held for sale or production.\u003c\/span\u003e\n            \u003cspan class=\"noa-error\" id=\"noa-inventory-error\" data-noa-error=\"inventory\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"noa-field\"\u003e\n            \u003clabel class=\"noa-label\" for=\"noa-prepaids\"\u003ePrepaid expenses\u003c\/label\u003e\n            \u003cdiv class=\"noa-input-wrap\"\u003e\n              \u003cspan class=\"noa-input-prefix\" aria-hidden=\"true\"\u003e$\u003c\/span\u003e\n              \u003cinput class=\"noa-input\" id=\"noa-prepaids\" data-noa-field=\"prepaids\" inputmode=\"decimal\" type=\"text\" value=\"100,000.00\" placeholder=\"0.00\" aria-describedby=\"noa-prepaids-help noa-prepaids-error\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"noa-help\" id=\"noa-prepaids-help\"\u003eOperating costs paid before the service period.\u003c\/span\u003e\n            \u003cspan class=\"noa-error\" id=\"noa-prepaids-error\" data-noa-error=\"prepaids\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"noa-field noa-field-wide\"\u003e\n            \u003clabel class=\"noa-label\" for=\"noa-fixed-assets\"\u003eFixed assets\u003c\/label\u003e\n            \u003cdiv class=\"noa-input-wrap\"\u003e\n              \u003cspan class=\"noa-input-prefix\" aria-hidden=\"true\"\u003e$\u003c\/span\u003e\n              \u003cinput class=\"noa-input\" id=\"noa-fixed-assets\" data-noa-field=\"fixedAssets\" inputmode=\"decimal\" type=\"text\" value=\"1,000,000.00\" placeholder=\"0.00\" aria-describedby=\"noa-fixed-assets-help noa-fixed-assets-error\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"noa-help\" id=\"noa-fixed-assets-help\"\u003eProperty, plant, equipment, and other long-lived operating assets.\u003c\/span\u003e\n            \u003cspan class=\"noa-error\" id=\"noa-fixed-assets-error\" data-noa-error=\"fixedAssets\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"noa-input-section\"\u003e\n        \u003cdiv class=\"noa-section-label\"\u003e\n          \u003cspan class=\"noa-section-dot noa-section-dot-liability\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n          \u003ch3\u003eOperating liabilities\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"noa-field-grid\"\u003e\n          \u003cdiv class=\"noa-field\"\u003e\n            \u003clabel class=\"noa-label\" for=\"noa-payables\"\u003eAccounts payable\u003c\/label\u003e\n            \u003cdiv class=\"noa-input-wrap\"\u003e\n              \u003cspan class=\"noa-input-prefix\" aria-hidden=\"true\"\u003e$\u003c\/span\u003e\n              \u003cinput class=\"noa-input\" id=\"noa-payables\" data-noa-field=\"payables\" inputmode=\"decimal\" type=\"text\" value=\"450,000.00\" placeholder=\"0.00\" aria-describedby=\"noa-payables-help noa-payables-error\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"noa-help\" id=\"noa-payables-help\"\u003eSupplier invoices owed for operating purchases.\u003c\/span\u003e\n            \u003cspan class=\"noa-error\" id=\"noa-payables-error\" data-noa-error=\"payables\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"noa-field\"\u003e\n            \u003clabel class=\"noa-label\" for=\"noa-accrued\"\u003eAccrued operating expenses\u003c\/label\u003e\n            \u003cdiv class=\"noa-input-wrap\"\u003e\n              \u003cspan class=\"noa-input-prefix\" aria-hidden=\"true\"\u003e$\u003c\/span\u003e\n              \u003cinput class=\"noa-input\" id=\"noa-accrued\" data-noa-field=\"accrued\" inputmode=\"decimal\" type=\"text\" value=\"1,200,000.00\" placeholder=\"0.00\" aria-describedby=\"noa-accrued-help noa-accrued-error\"\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"noa-help\" id=\"noa-accrued-help\"\u003eOperating costs recognized but not yet paid.\u003c\/span\u003e\n            \u003cspan class=\"noa-error\" id=\"noa-accrued-error\" data-noa-error=\"accrued\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003caside class=\"noa-card\" aria-labelledby=\"noa-results-title\"\u003e\n      \u003cdiv class=\"noa-card-header\"\u003e\n        \u003cdiv\u003e\n          \u003ch3 id=\"noa-results-title\"\u003eLive results\u003c\/h3\u003e\n          \u003cp class=\"noa-card-kicker\"\u003eAll values update as you type.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"noa-results\"\u003e\n        \u003cdiv class=\"noa-primary-result\"\u003e\n          \u003cp class=\"noa-result-label\"\u003eNet operating assets\u003c\/p\u003e\n          \u003cp class=\"noa-result-value\" data-noa-primary\u003e$300,000.00\u003c\/p\u003e\n          \u003cp class=\"noa-result-status\" data-noa-status\u003e\u003cstrong\u003ePositive NOA:\u003c\/strong\u003e operating assets exceed operating liabilities.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"noa-metric-grid\"\u003e\n          \u003cdiv class=\"noa-metric\"\u003e\n            \u003cp class=\"noa-metric-value\" data-noa-assets\u003e$1,950,000.00\u003c\/p\u003e\n            \u003cp class=\"noa-metric-label\"\u003eOperating assets\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"noa-metric\"\u003e\n            \u003cp class=\"noa-metric-value\" data-noa-liabilities\u003e$1,650,000.00\u003c\/p\u003e\n            \u003cp class=\"noa-metric-label\"\u003eOperating liabilities\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"noa-metric\"\u003e\n            \u003cp class=\"noa-metric-value\" data-noa-coverage\u003e1.18×\u003c\/p\u003e\n            \u003cp class=\"noa-metric-label\"\u003eAsset coverage\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"noa-metric\"\u003e\n            \u003cp class=\"noa-metric-value\" data-noa-liability-share\u003e84.62%\u003c\/p\u003e\n            \u003cp class=\"noa-metric-label\"\u003eLiabilities as % of assets\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"noa-formula\"\u003e\n\u003cstrong\u003eFormula:\u003c\/strong\u003e Net operating assets = Operating assets − Operating liabilities.\u003c\/div\u003e\n        \u003cdiv class=\"noa-sr-only\" aria-live=\"polite\" data-noa-live\u003eNet operating assets are $300,000.00.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/aside\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"noa-card noa-section\" aria-labelledby=\"noa-chart-title\" data-noa-chart-card\u003e\n    \u003cdiv class=\"noa-card-header\"\u003e\n      \u003cdiv\u003e\n        \u003ch3 id=\"noa-chart-title\"\u003eOperating funding comparison\u003c\/h3\u003e\n        \u003cp class=\"noa-card-kicker\" data-noa-chart-kicker\u003eOperating assets exceed operating liabilities by $300,000.00.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"noa-chart-stack\" data-noa-chart-stack\u003e\n      \u003cdiv class=\"noa-chart-plot-wrap\" data-noa-chart-plot\u003e\u003c\/div\u003e\n      \u003cdiv class=\"noa-chart-legend\" data-noa-chart-legend\u003e\u003c\/div\u003e\n      \u003cdiv class=\"noa-chart-callout\" data-noa-chart-caption\u003e\n\u003cstrong\u003eInterpretation:\u003c\/strong\u003e liabilities fund 84.62% of the operating asset base, leaving positive NOA of $300,000.00.\u003c\/div\u003e\n      \u003cdiv class=\"noa-sr-only\" id=\"noa-chart-summary\" data-noa-chart-summary\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"noa-card noa-section\" aria-labelledby=\"noa-table-title\" data-noa-table-card\u003e\n    \u003cdiv class=\"noa-card-header\"\u003e\n      \u003cdiv\u003e\n        \u003ch3 id=\"noa-table-title\"\u003eNOA reconciliation\u003c\/h3\u003e\n        \u003cp class=\"noa-card-kicker\"\u003eA line-by-line bridge from balance-sheet components to the final result.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"noa-table-overflow\" data-noa-table-wrap\u003e\n      \u003ctable class=\"noa-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"col\"\u003eCategory\u003c\/th\u003e\n            \u003cth scope=\"col\"\u003eLine item\u003c\/th\u003e\n            \u003cth scope=\"col\"\u003eAmount\u003c\/th\u003e\n            \u003cth scope=\"col\"\u003eShare of category\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody data-noa-table-body\u003e\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"noa-table-note\" data-noa-table-note\u003e\n\u003cstrong\u003eReconciliation rule:\u003c\/strong\u003e asset line items sum to operating assets, liability line items sum to operating liabilities, and the difference equals NOA.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"noa-education\"\u003e\n    \u003ch2\u003eWhat this net operating assets calculator estimates\u003c\/h2\u003e\n    \u003cp\u003eNet operating assets, usually abbreviated as NOA, measure the net amount of capital committed to a company’s core operations. The calculator adds the operating asset accounts you enter, adds the operating liability accounts, and subtracts the second total from the first. It is a focused operating view rather than a complete valuation or solvency test. Financing balances such as interest-bearing debt and investment securities are normally analyzed separately because they arise from financing or treasury decisions rather than day-to-day production and selling activity.\u003c\/p\u003e\n    \u003cp\u003eThe opening values are a worked example. They produce operating assets of $1.95 million, operating liabilities of $1.65 million, and NOA of $300,000. Replace every amount with figures from the same reporting date and use a consistent accounting basis. The \u003ca href=\"https:\/\/www.sec.gov\/reportspubs\/investor-publications\/investorpubsbegfinstmtguidehtm.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eU.S. Securities and Exchange Commission’s guide to financial statements\u003c\/a\u003e is a useful primer on how balance sheets, income statements, and cash flow statements fit together.\u003c\/p\u003e\n\n    \u003ch2\u003eHow to complete each input\u003c\/h2\u003e\n    \u003ch3\u003eOperating asset fields\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eCash used in operations\u003c\/strong\u003e should include cash that management considers necessary for routine operations, not automatically every dollar of cash on the balance sheet. Excess cash and marketable securities are often treated as financial assets. A higher operating cash amount increases NOA dollar for dollar. A common mistake is mixing restricted cash, acquisition funds, or surplus treasury cash into the operating balance.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eAccounts receivable\u003c\/strong\u003e represents amounts customers owe for goods or services already delivered. Use the net carrying amount after the allowance for doubtful accounts when that is how the financial statements present it. Higher receivables increase NOA, but they can also indicate slower collections, so the operating interpretation should be paired with days sales outstanding.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eInventory\u003c\/strong\u003e includes raw materials, work in process, and finished goods held for operational use or sale. Enter the reported carrying value, not an estimated retail value. Higher inventory raises NOA and may reflect growth, safety stock, seasonality, or slow-moving goods. Comparing inventory days over time helps distinguish productive investment from inefficient accumulation.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003ePrepaid expenses\u003c\/strong\u003e are operating costs paid before the related service period, such as insurance, software, rent, or maintenance contracts. They are assets because the economic benefit has not been fully consumed. Use only operating prepayments. A higher balance increases NOA until the cost is recognized as expense.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eFixed assets\u003c\/strong\u003e should capture long-lived operating property, plant, equipment, and similar assets at the balance-sheet carrying amount. Net book value after accumulated depreciation is usually the most consistent input. Including non-operating real estate or investment property can overstate the capital employed in the core business. For general definitions used in U.S. reporting, consult the \u003ca href=\"https:\/\/asc.fasb.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eFASB Accounting Standards Codification\u003c\/a\u003e.\u003c\/p\u003e\n\n    \u003ch3\u003eOperating liability fields\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eAccounts payable\u003c\/strong\u003e covers unpaid supplier invoices for operating purchases. It is a spontaneous source of operating financing: when payables rise, operating liabilities rise and NOA falls. Enter trade payables, not bank loans or notes payable. A very high payable balance can reduce NOA while also signaling stretched vendor terms, so context matters.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eAccrued operating expenses\u003c\/strong\u003e include wages, utilities, taxes other than income taxes when treated as operating, and other operating costs already incurred but not yet paid. Use the balance-sheet amount that corresponds to the operating expense base. Interest payable is normally excluded because it relates to financing. Higher accrued expenses reduce NOA by increasing operating liabilities.\u003c\/p\u003e\n\n    \u003ch2\u003eHow the outputs should be interpreted\u003c\/h2\u003e\n    \u003cp\u003e\u003cstrong\u003eOperating assets\u003c\/strong\u003e are the sum of all five asset inputs. This total shows how much balance-sheet resource is tied to the operating cycle and productive capacity. A larger total is not automatically better or worse; it should be judged relative to revenue, operating profit, growth, and asset turnover.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eOperating liabilities\u003c\/strong\u003e are the sum of accounts payable and accrued operating expenses. These balances help fund the operating asset base without being classified as interest-bearing financing. The calculator’s \u003cstrong\u003easset coverage\u003c\/strong\u003e divides operating assets by operating liabilities. A value above 1.00× means assets exceed liabilities; a value below 1.00× means operating liabilities are larger.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eLiabilities as a percentage of assets\u003c\/strong\u003e shows how much of the operating asset base is offset by operating liabilities. At 100%, NOA is zero. Below 100%, NOA is positive. Above 100%, NOA is negative. A negative result is mathematically valid and can occur in asset-light or strongly supplier-funded models, but it may also reflect classification choices or financial stress. It should not be interpreted in isolation.\u003c\/p\u003e\n    \u003cp\u003eThe chart compares the two gross totals on a common scale. The reconciliation table then shows every component, each item’s share of its category, and the exact bridge to NOA. The chart and table are generated from the same calculation model, so changing an input updates both immediately.\u003c\/p\u003e\n\n    \u003ch2\u003eFormula, use cases, and limitations\u003c\/h2\u003e\n    \u003cp\u003eThe core formula is straightforward: operating assets equal cash plus receivables plus inventory plus prepaid expenses plus fixed assets; operating liabilities equal payables plus accrued operating expenses; and NOA equals operating assets minus operating liabilities. Analysts often compare NOA with after-tax operating profit when studying operating returns. For example, return on net operating assets can be framed as after-tax operating profit divided by average NOA, using average beginning and ending balances rather than a single closing balance.\u003c\/p\u003e\n    \u003cp\u003eUseful analysis usually looks at several periods. Rising NOA can be constructive when sales and operating profit grow faster, but inefficient when receivables, inventory, or fixed assets expand without a corresponding return. Falling NOA may indicate improved working-capital discipline, asset disposals, supplier financing, or underinvestment. 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’s financial management guidance\u003c\/a\u003e provides additional context for maintaining records and reviewing financial performance.\u003c\/p\u003e\n    \u003cp\u003eThis tool is educational and does not replace a complete accounting policy review. Classification may differ across industries and reporting frameworks. Use amounts from the same date, avoid double counting, separate operating from financing items consistently, and document any judgment about excess cash, leases, taxes, goodwill, or other accounts not included in this simplified input set.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49909481930995,"sku":"net-operating-assets","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/net-operating-assets.webp?v=1783935399","url":"https:\/\/financialmodelslab.com\/products\/net-operating-assets","provider":"Financial Models Lab","version":"1.0","type":"link"}