{"product_id":"defensive-interval-ratio","title":"Defensive Interval Ratio Calculator","description":"\u003cstyle\u003e\n.dir-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  container-type: inline-size;\n  background: var(--tint);\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  box-shadow: 0 1px 2px rgba(15, 23, 42, .06);\n  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  font-size: 15px;\n  line-height: 1.55;\n  max-width: 1200px;\n  margin: 0 auto;\n  overflow-wrap: anywhere;\n  padding: 24px;\n  width: 100%;\n}\n.dir-calculator,\n.dir-calculator *,\n.dir-calculator *::before,\n.dir-calculator *::after {\n  box-sizing: border-box;\n}\n.dir-calculator .dir-header,\n.dir-calculator .dir-toolbar,\n.dir-calculator .dir-workspace,\n.dir-calculator .dir-input-panel,\n.dir-calculator .dir-result-panel,\n.dir-calculator .dir-card,\n.dir-calculator .dir-chart-card,\n.dir-calculator .dir-table-card,\n.dir-calculator .dir-education,\n.dir-calculator .dir-field,\n.dir-calculator .dir-summary-grid,\n.dir-calculator .dir-chart-cluster,\n.dir-calculator .dir-chart-visual,\n.dir-calculator .dir-chart-side,\n.dir-calculator .dir-legend,\n.dir-calculator .dir-table-wrap,\n.dir-calculator .dir-table-note,\n.dir-calculator .dir-callout,\n.dir-calculator .dir-form-section,\n.dir-calculator .dir-result-card,\n.dir-calculator .dir-pill,\n.dir-calculator .dir-toolbar-group {\n  min-width: 0;\n}\n.dir-calculator .dir-button,\n.dir-calculator .dir-field-grid,\n.dir-calculator .dir-pills,\n.dir-calculator .dir-input-wrap,\n.dir-calculator .dir-results-head \u003e *,\n.dir-calculator .dir-chart-cluster \u003e *,\n.dir-calculator .dir-summary-grid \u003e *,\n.dir-calculator .dir-field-grid \u003e *,\n.dir-calculator .dir-toolbar \u003e * {\n  min-width: 0;\n}\n.dir-calculator .dir-header {\n  margin-bottom: 16px;\n}\n.dir-calculator .dir-title {\n  color: var(--ink);\n  font-size: 24px;\n  font-weight: 700;\n  line-height: 1.25;\n  margin: 0 0 8px;\n}\n.dir-calculator .dir-subtitle {\n  color: var(--muted);\n  margin: 0;\n  max-width: 780px;\n}\n.dir-calculator .dir-pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 16px;\n}\n.dir-calculator .dir-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  padding: 6px 10px;\n}\n.dir-calculator .dir-pill strong {\n  color: var(--ink);\n  font-variant-numeric: tabular-nums;\n}\n.dir-calculator .dir-toolbar {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-bottom: 16px;\n}\n.dir-calculator .dir-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: 44px;\n  padding: 12px 18px;\n  text-decoration: none;\n  white-space: nowrap;\n}\n.dir-calculator .dir-button:focus-visible,\n.dir-calculator .dir-input:focus-visible,\n.dir-calculator .dir-link:focus-visible {\n  outline: 3px solid rgba(29, 78, 216, .35);\n  outline-offset: 2px;\n}\n.dir-calculator .dir-button-primary {\n  background: var(--accent);\n  color: #ffffff;\n}\n.dir-calculator .dir-button-primary:hover,\n.dir-calculator .dir-button-primary:active {\n  background: var(--accent-hover);\n  box-shadow: 0 2px 5px rgba(15, 23, 42, .14);\n}\n.dir-calculator .dir-button-secondary {\n  background: var(--surface);\n  border-color: #cbd5e1;\n  color: var(--ink);\n}\n.dir-calculator .dir-button-secondary:hover,\n.dir-calculator .dir-button-secondary:active {\n  background: #f1f5f9;\n  border-color: #94a3b8;\n}\n.dir-calculator .dir-icon {\n  display: inline-block;\n  flex: 0 0 auto;\n  height: 18px;\n  width: 18px;\n}\n.dir-calculator .dir-workspace {\n  align-items: start;\n  display: grid;\n  gap: 16px;\n  grid-template-columns: minmax(0, 1fr);\n}\n.dir-calculator .dir-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: 20px;\n}\n.dir-calculator .dir-section-title {\n  color: var(--ink);\n  font-size: 18px;\n  font-weight: 650;\n  line-height: 1.35;\n  margin: 0 0 4px;\n}\n.dir-calculator .dir-section-copy {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  margin: 0 0 16px;\n}\n.dir-calculator .dir-form-section + .dir-form-section {\n  border-top: 1px solid var(--border);\n  margin-top: 24px;\n  padding-top: 24px;\n}\n.dir-calculator .dir-field-grid {\n  display: grid;\n  gap: 16px;\n  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));\n}\n.dir-calculator .dir-field {\n  display: flex;\n  flex-direction: column;\n}\n.dir-calculator .dir-label {\n  color: var(--ink);\n  display: block;\n  font-size: 14px;\n  font-weight: 600;\n  margin-bottom: 6px;\n}\n.dir-calculator .dir-input-wrap {\n  position: relative;\n}\n.dir-calculator .dir-input {\n  appearance: none;\n  background: #ffffff;\n  border: 1px solid #cbd5e1;\n  border-radius: 6px;\n  color: var(--ink);\n  font: inherit;\n  font-size: 15px;\n  font-variant-numeric: tabular-nums;\n  height: 44px;\n  line-height: 1.2;\n  padding: 10px 12px;\n  width: 100%;\n}\n.dir-calculator .dir-input:hover {\n  border-color: #94a3b8;\n}\n.dir-calculator .dir-input[aria-invalid=\"true\"] {\n  border-color: #b91c1c;\n}\n.dir-calculator .dir-help,\n.dir-calculator .dir-error {\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.4;\n  padding-top: 6px;\n}\n.dir-calculator .dir-help {\n  min-height: 36px;\n  color: var(--muted);\n}\n.dir-calculator .dir-error {\n  color: #991b1b;\n  min-height: 0;\n}\n.dir-calculator .dir-error:empty {\n  display: none;\n}\n.dir-calculator .dir-results-head {\n  align-items: flex-start;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  justify-content: space-between;\n  margin-bottom: 16px;\n}\n.dir-calculator .dir-primary-result {\n  background: #eff6ff;\n  border: 1px solid #bfdbfe;\n  border-radius: 8px;\n  margin-bottom: 16px;\n  padding: 20px;\n}\n.dir-calculator .dir-primary-label {\n  color: #1e3a8a;\n  font-size: 13px;\n  font-weight: 650;\n  margin-bottom: 4px;\n}\n.dir-calculator .dir-primary-value {\n  color: var(--ink);\n  font-size: 30px;\n  font-variant-numeric: tabular-nums;\n  font-weight: 700;\n  line-height: 1.2;\n}\n.dir-calculator .dir-primary-note {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  margin: 8px 0 0;\n}\n.dir-calculator .dir-summary-grid {\n  display: grid;\n  gap: 12px;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n.dir-calculator .dir-result-card {\n  background: var(--tint);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  padding: 14px;\n}\n.dir-calculator .dir-result-label {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n  margin-bottom: 4px;\n}\n.dir-calculator .dir-result-value {\n  color: var(--ink);\n  font-size: 20px;\n  font-variant-numeric: tabular-nums;\n  font-weight: 700;\n  line-height: 1.3;\n  overflow-wrap: normal;\n  word-break: normal;\n}\n.dir-calculator .dir-status {\n  border-radius: 999px;\n  display: inline-flex;\n  font-size: 13px;\n  font-weight: 650;\n  line-height: 1.2;\n  padding: 6px 10px;\n}\n.dir-calculator .dir-status-positive {\n  background: #dcfce7;\n  color: #166534;\n}\n.dir-calculator .dir-status-neutral {\n  background: #e2e8f0;\n  color: #334155;\n}\n.dir-calculator .dir-status-warning {\n  background: #ffedd5;\n  color: #9a3412;\n}\n.dir-calculator .dir-chart-card,\n.dir-calculator .dir-table-card,\n.dir-calculator .dir-education {\n  margin-top: 16px;\n}\n.dir-calculator .dir-chart-cluster {\n  align-items: center;\n  display: grid;\n  gap: 24px;\n  grid-template-columns: minmax(0, 1fr);\n  justify-content: center;\n  margin: 20px auto 0;\n  max-width: 760px;\n}\n.dir-calculator .dir-chart-visual {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  min-height: 120px;\n}\n.dir-calculator .dir-chart-svg {\n  display: block;\n  height: auto;\n  max-width: 280px;\n  overflow: visible;\n  width: 100%;\n}\n.dir-calculator .dir-chart-side {\n  display: grid;\n  gap: 12px;\n}\n.dir-calculator .dir-chart-total {\n  color: var(--ink);\n  font-size: 15px;\n  font-weight: 650;\n}\n.dir-calculator .dir-chart-total strong {\n  font-variant-numeric: tabular-nums;\n}\n.dir-calculator .dir-legend {\n  display: grid;\n  gap: 10px;\n}\n.dir-calculator .dir-legend-row {\n  align-items: start;\n  display: grid;\n  gap: 3px 10px;\n  grid-template-columns: 12px minmax(0, 1fr) max-content;\n  justify-content: start;\n}\n.dir-calculator .dir-swatch {\n  border-radius: 3px;\n  height: 12px;\n  margin-top: 5px;\n  width: 12px;\n}\n.dir-calculator .dir-legend-name {\n  color: var(--ink);\n  font-size: 13px;\n  font-weight: 600;\n}\n.dir-calculator .dir-legend-value {\n  color: var(--ink);\n  font-size: 13px;\n  font-variant-numeric: tabular-nums;\n  font-weight: 650;\n  white-space: nowrap;\n}\n.dir-calculator .dir-legend-share {\n  color: var(--muted);\n  font-size: 13px;\n  font-variant-numeric: tabular-nums;\n  font-weight: 500;\n  grid-column: 2 \/ 4;\n}\n.dir-calculator .dir-empty-state {\n  background: var(--tint);\n  border: 1px dashed #94a3b8;\n  border-radius: 6px;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n  padding: 16px;\n  text-align: center;\n  width: 100%;\n}\n.dir-calculator .dir-callout,\n.dir-calculator .dir-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  margin-top: 16px;\n  padding: 10px 12px;\n}\n.dir-calculator .dir-safe-chart-stack .dir-chart-cluster {\n  gap: 20px;\n  grid-template-columns: minmax(0, 1fr);\n  max-width: 560px;\n}\n.dir-calculator .dir-safe-chart-stack .dir-chart-side {\n  margin-top: 0;\n}\n.dir-calculator .dir-safe-chart-stack .dir-callout {\n  margin-top: 20px;\n}\n.dir-calculator .dir-table-wrap {\n  margin-top: 16px;\n  overflow-x: auto;\n  width: 100%;\n}\n.dir-calculator .dir-table {\n  border-collapse: collapse;\n  font-size: 14px;\n  min-width: 660px;\n  width: 100%;\n}\n.dir-calculator .dir-table th,\n.dir-calculator .dir-table td {\n  border-bottom: 1px solid var(--border);\n  padding: 12px;\n  text-align: left;\n  vertical-align: top;\n}\n.dir-calculator .dir-table th {\n  background: #f1f5f9;\n  color: var(--ink);\n  font-size: 13px;\n  font-weight: 650;\n}\n.dir-calculator .dir-table td[data-numeric],\n.dir-calculator .dir-table th[data-numeric] {\n  font-variant-numeric: tabular-nums;\n  text-align: right;\n  white-space: nowrap;\n}\n.dir-calculator .dir-table tbody tr:last-child td {\n  border-bottom: 0;\n}\n.dir-calculator .dir-safe-table-stack .dir-table-note {\n  margin-top: 20px;\n}\n.dir-calculator .dir-education {\n  background: var(--surface);\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 24px;\n}\n.dir-calculator .dir-education h2,\n.dir-calculator .dir-education h3 {\n  color: var(--ink);\n  line-height: 1.35;\n}\n.dir-calculator .dir-education h2 {\n  font-size: 20px;\n  font-weight: 700;\n  margin: 28px 0 10px;\n}\n.dir-calculator .dir-education h2:first-child {\n  margin-top: 0;\n}\n.dir-calculator .dir-education h3 {\n  font-size: 18px;\n  font-weight: 650;\n  margin: 22px 0 8px;\n}\n.dir-calculator .dir-education p,\n.dir-calculator .dir-education li {\n  color: #334155;\n}\n.dir-calculator .dir-education p {\n  margin: 0 0 12px;\n}\n.dir-calculator .dir-education ul {\n  margin: 0 0 16px;\n  padding-left: 22px;\n}\n.dir-calculator .dir-education li + li {\n  margin-top: 8px;\n}\n.dir-calculator .dir-formula {\n  background: #eff6ff;\n  border-left: 4px solid var(--primary);\n  border-radius: 0 6px 6px 0;\n  color: #1e3a8a;\n  font-variant-numeric: tabular-nums;\n  font-weight: 650;\n  margin: 16px 0;\n  padding: 12px 14px;\n}\n.dir-calculator .dir-link {\n  color: #1d4ed8;\n  font-weight: 600;\n  text-decoration: underline;\n  text-underline-offset: 2px;\n}\n.dir-calculator .dir-link:hover {\n  color: #1e3a8a;\n}\n.dir-calculator .dir-visually-hidden {\n  clip: rect(0 0 0 0);\n  clip-path: inset(50%);\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  white-space: nowrap;\n  width: 1px;\n}\n@container (min-width: 640px) {\n  .dir-calculator .dir-chart-cluster {\n    grid-template-columns: minmax(240px, 280px) minmax(240px, max-content);\n  }\n}\n@container (min-width: 900px) {\n  .dir-calculator .dir-workspace {\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);\n  }\n}\n@container (max-width: 639px) {\n  .dir-calculator {\n    padding: 16px;\n  }\n  .dir-calculator .dir-card,\n  .dir-calculator .dir-education {\n    padding: 16px;\n  }\n  .dir-calculator .dir-field-grid {\n    grid-template-columns: minmax(0, 1fr);\n  }\n  .dir-calculator .dir-chart-cluster {\n    gap: 16px;\n  }\n  .dir-calculator .dir-callout,\n  .dir-calculator .dir-table-note {\n    margin-top: 16px;\n  }\n}\n@container (max-width: 380px) {\n  .dir-calculator .dir-toolbar {\n    align-items: stretch;\n    flex-direction: column;\n  }\n  .dir-calculator .dir-button {\n    width: 100%;\n  }\n  .dir-calculator .dir-primary-value {\n    font-size: 27px;\n  }\n  .dir-calculator .dir-summary-grid {\n    grid-template-columns: minmax(0, 1fr);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"dir-calculator\" data-calculator-root\u003e\n  \u003csection class=\"dir-header\" aria-labelledby=\"dir-title\"\u003e\n    \u003ch2 class=\"dir-title\" id=\"dir-title\"\u003eDefensive Interval Ratio Calculator\u003c\/h2\u003e\n    \u003cp class=\"dir-subtitle\"\u003eEstimate how many days a business could fund normal cash operating costs using cash, marketable securities, and collectible receivables, assuming no new cash inflows.\u003c\/p\u003e\n    \u003cdiv class=\"dir-pills\" aria-label=\"Live calculation summary\"\u003e\n      \u003cspan class=\"dir-pill\"\u003eLiquid assets \u003cstrong data-pill=\"assets\"\u003e$32,000,000.00\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"dir-pill\"\u003eCash expenses \u003cstrong data-pill=\"cash-expenses\"\u003e$73,000,000.00\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"dir-pill\"\u003eDaily burn \u003cstrong data-pill=\"daily\"\u003e$200,000.00\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"dir-pill\"\u003eCoverage \u003cstrong data-pill=\"days\"\u003e160.00 days\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"dir-toolbar\" aria-label=\"Calculator actions\"\u003e\n    \u003cbutton class=\"dir-button dir-button-primary\" type=\"button\" data-action=\"download\"\u003e\n      \u003csvg class=\"dir-icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\n        \u003cpath d=\"M12 3v11m0 0 4-4m-4 4-4-4M5 16v3h14v-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=\"dir-button dir-button-secondary\" type=\"button\" data-action=\"reset\"\u003e\n      \u003csvg class=\"dir-icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\n        \u003cpath d=\"M4 8h5V3M5.5 17.5A8 8 0 1 0 6 6l3 2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cspan\u003eReset\u003c\/span\u003e\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dir-workspace\"\u003e\n    \u003csection class=\"dir-card dir-input-panel\" aria-labelledby=\"dir-inputs-title\"\u003e\n      \u003cdiv class=\"dir-form-section\"\u003e\n        \u003ch3 class=\"dir-section-title\" id=\"dir-inputs-title\"\u003eLiquid current assets\u003c\/h3\u003e\n        \u003cp class=\"dir-section-copy\"\u003eEnter assets expected to be available for near-term operating needs. Inventory and prepaid expenses are excluded.\u003c\/p\u003e\n        \u003cdiv class=\"dir-field-grid\"\u003e\n          \u003cdiv class=\"dir-field\"\u003e\n            \u003clabel class=\"dir-label\" for=\"dir-cash\"\u003eCash and cash equivalents\u003c\/label\u003e\n            \u003cdiv class=\"dir-input-wrap\"\u003e\n              \u003cinput class=\"dir-input\" id=\"dir-cash\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$10,000,000.00\" aria-describedby=\"dir-cash-help dir-cash-error\" data-field=\"cash\" data-money-input\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dir-help\" id=\"dir-cash-help\"\u003eBank balances and highly liquid cash equivalents.\u003c\/div\u003e\n            \u003cdiv class=\"dir-error\" id=\"dir-cash-error\" data-error=\"cash\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"dir-field\"\u003e\n            \u003clabel class=\"dir-label\" for=\"dir-securities\"\u003eMarketable securities\u003c\/label\u003e\n            \u003cdiv class=\"dir-input-wrap\"\u003e\n              \u003cinput class=\"dir-input\" id=\"dir-securities\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$5,000,000.00\" aria-describedby=\"dir-securities-help dir-securities-error\" data-field=\"securities\" data-money-input\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dir-help\" id=\"dir-securities-help\"\u003eShort-term investments that can be sold readily.\u003c\/div\u003e\n            \u003cdiv class=\"dir-error\" id=\"dir-securities-error\" data-error=\"securities\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"dir-field\"\u003e\n            \u003clabel class=\"dir-label\" for=\"dir-receivables\"\u003eAccounts receivable\u003c\/label\u003e\n            \u003cdiv class=\"dir-input-wrap\"\u003e\n              \u003cinput class=\"dir-input\" id=\"dir-receivables\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$17,000,000.00\" aria-describedby=\"dir-receivables-help dir-receivables-error\" data-field=\"receivables\" data-money-input\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dir-help\" id=\"dir-receivables-help\"\u003eUse the amount reasonably expected to be collected.\u003c\/div\u003e\n            \u003cdiv class=\"dir-error\" id=\"dir-receivables-error\" data-error=\"receivables\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dir-form-section\"\u003e\n        \u003ch3 class=\"dir-section-title\"\u003eAverage daily expenditure\u003c\/h3\u003e\n        \u003cp class=\"dir-section-copy\"\u003eAnnual non-cash charges are deducted because they do not consume cash during the period.\u003c\/p\u003e\n        \u003cdiv class=\"dir-field-grid\"\u003e\n          \u003cdiv class=\"dir-field\"\u003e\n            \u003clabel class=\"dir-label\" for=\"dir-operating-expenses\"\u003eAnnual operating expenses\u003c\/label\u003e\n            \u003cdiv class=\"dir-input-wrap\"\u003e\n              \u003cinput class=\"dir-input\" id=\"dir-operating-expenses\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$110,000,000.00\" aria-describedby=\"dir-operating-help dir-operating-error\" data-field=\"operatingExpenses\" data-money-input\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dir-help\" id=\"dir-operating-help\"\u003eTotal annual operating costs before non-cash adjustments.\u003c\/div\u003e\n            \u003cdiv class=\"dir-error\" id=\"dir-operating-error\" data-error=\"operatingExpenses\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"dir-field\"\u003e\n            \u003clabel class=\"dir-label\" for=\"dir-noncash\"\u003eAnnual non-cash charges\u003c\/label\u003e\n            \u003cdiv class=\"dir-input-wrap\"\u003e\n              \u003cinput class=\"dir-input\" id=\"dir-noncash\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$37,000,000.00\" aria-describedby=\"dir-noncash-help dir-noncash-error\" data-field=\"nonCashCharges\" data-money-input\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dir-help\" id=\"dir-noncash-help\"\u003eUsually depreciation, amortization, and similar non-cash items.\u003c\/div\u003e\n            \u003cdiv class=\"dir-error\" id=\"dir-noncash-error\" data-error=\"nonCashCharges\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"dir-card dir-result-panel\" aria-labelledby=\"dir-results-title\"\u003e\n      \u003cdiv class=\"dir-results-head\"\u003e\n        \u003cdiv\u003e\n          \u003ch3 class=\"dir-section-title\" id=\"dir-results-title\"\u003eLiquidity runway\u003c\/h3\u003e\n          \u003cp class=\"dir-section-copy\"\u003eResults update as you edit the assumptions.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"dir-status dir-status-positive\" data-status\u003e160-day runway\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dir-primary-result\" aria-live=\"polite\" aria-atomic=\"true\"\u003e\n        \u003cdiv class=\"dir-primary-label\"\u003eDefensive interval ratio\u003c\/div\u003e\n        \u003cdiv class=\"dir-primary-value\" data-result=\"dir\"\u003e160.00 days\u003c\/div\u003e\n        \u003cp class=\"dir-primary-note\" data-result=\"interpretation\"\u003eThe entered liquid assets could cover approximately 160 days of average cash operating expenditure.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dir-summary-grid\"\u003e\n        \u003cdiv class=\"dir-result-card\"\u003e\n          \u003cdiv class=\"dir-result-label\"\u003eCurrent liquid assets\u003c\/div\u003e\n          \u003cdiv class=\"dir-result-value\" data-result=\"assets\"\u003e$32,000,000.00\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dir-result-card\"\u003e\n          \u003cdiv class=\"dir-result-label\"\u003eAnnual cash expenditure\u003c\/div\u003e\n          \u003cdiv class=\"dir-result-value\" data-result=\"annual-cash\"\u003e$73,000,000.00\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dir-result-card\"\u003e\n          \u003cdiv class=\"dir-result-label\"\u003eDaily cash expenditure\u003c\/div\u003e\n          \u003cdiv class=\"dir-result-value\" data-result=\"daily\"\u003e$200,000.00\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dir-result-card\"\u003e\n          \u003cdiv class=\"dir-result-label\"\u003eCoverage in months\u003c\/div\u003e\n          \u003cdiv class=\"dir-result-value\" data-result=\"months\"\u003e5.26 months\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"dir-card dir-chart-card\" data-chart-card aria-labelledby=\"dir-chart-title\"\u003e\n    \u003ch3 class=\"dir-section-title\" id=\"dir-chart-title\"\u003eLiquid asset composition\u003c\/h3\u003e\n    \u003cp class=\"dir-section-copy\" data-chart-intro\u003eThe chart shows which liquid asset categories provide the estimated operating runway.\u003c\/p\u003e\n    \u003cdiv class=\"dir-chart-cluster\"\u003e\n      \u003cdiv class=\"dir-chart-visual\" data-chart-visual\u003e\u003c\/div\u003e\n      \u003cdiv class=\"dir-chart-side\"\u003e\n        \u003cdiv class=\"dir-chart-total\" data-chart-total\u003eTotal liquid assets: \u003cstrong\u003e$32,000,000.00\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"dir-legend\" data-chart-legend aria-label=\"Liquid asset legend\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dir-callout\" data-chart-caption\u003eAccounts receivable supplies the largest share of the current liquid-asset pool. Review collectability before relying on the full balance.\u003c\/div\u003e\n    \u003cdiv class=\"dir-visually-hidden\" data-chart-summary\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dir-card dir-table-card\" data-table-card aria-labelledby=\"dir-table-title\"\u003e\n    \u003ch3 class=\"dir-section-title\" id=\"dir-table-title\"\u003eCoverage contribution by asset\u003c\/h3\u003e\n    \u003cp class=\"dir-section-copy\"\u003eEach row translates an asset category into its share of liquid resources and its contribution to total coverage days.\u003c\/p\u003e\n    \u003cdiv class=\"dir-table-wrap\" data-table-wrap\u003e\n      \u003ctable class=\"dir-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"col\"\u003eAsset category\u003c\/th\u003e\n            \u003cth scope=\"col\" data-numeric\u003eAmount\u003c\/th\u003e\n            \u003cth scope=\"col\" data-numeric\u003eShare\u003c\/th\u003e\n            \u003cth scope=\"col\" data-numeric\u003eCoverage contribution\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody data-table-body\u003e\u003c\/tbody\u003e\n        \u003ctfoot data-table-foot\u003e\u003c\/tfoot\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dir-table-note\" data-table-note\u003eCoverage contribution assumes the same average daily cash expenditure for every asset category. Receivables may convert to cash more slowly or at less than their recorded balance.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"dir-education\" aria-labelledby=\"dir-guide-title\"\u003e\n    \u003ch2 id=\"dir-guide-title\"\u003eHow to use the defensive interval ratio\u003c\/h2\u003e\n    \u003cp\u003eThe defensive interval ratio, also called defensive interval days, converts short-term liquidity into a time measure. It estimates how long a company could continue paying average cash operating expenses using only cash, marketable securities, and accounts receivable. It deliberately ignores inventory, prepaid expenses, long-term assets, new borrowing, equity financing, and future sales receipts. That makes the result a focused stress-test rather than a complete forecast.\u003c\/p\u003e\n    \u003cp\u003eThe starting example uses $10 million of cash, $5 million of marketable securities, $17 million of receivables, $110 million of annual operating expenses, and $37 million of annual non-cash charges. Those assumptions produce $32 million of liquid assets, $73 million of annual cash expenditure, $200,000 of average daily cash expenditure, and a defensive interval ratio of 160 days.\u003c\/p\u003e\n\n    \u003ch2\u003eInput guide\u003c\/h2\u003e\n    \u003ch3\u003eCash and cash equivalents\u003c\/h3\u003e\n    \u003cp\u003eEnter unrestricted cash available for normal business use, including demand deposits and qualifying cash equivalents. This field is required for a cash-based assessment, but a zero value is valid. Higher cash increases the defensive interval one-for-one. Avoid including restricted cash, customer funds held in trust, or balances that cannot be accessed for operating purposes.\u003c\/p\u003e\n\n    \u003ch3\u003eMarketable securities\u003c\/h3\u003e\n    \u003cp\u003eEnter short-term investments that can be converted to cash quickly without a material loss of value. Treasury bills and actively traded, low-volatility instruments may qualify, while strategic equity holdings or illiquid securities generally do not. A higher balance extends the estimated runway. A common mistake is using carrying value when a current realizable value would be more appropriate.\u003c\/p\u003e\n\n    \u003ch3\u003eAccounts receivable\u003c\/h3\u003e\n    \u003cp\u003eEnter receivables that are reasonably collectible within the liquidity horizon. Consider bad-debt reserves, disputes, customer concentration, and normal collection timing. Increasing receivables raises the ratio, but the economic quality of a receivable matters more than its accounting label. For a conservative stress test, use expected collectible value rather than the gross ledger balance.\u003c\/p\u003e\n\n    \u003ch3\u003eAnnual operating expenses\u003c\/h3\u003e\n    \u003cp\u003eEnter recurring operating costs for a full year before subtracting non-cash charges. Depending on the reporting format, this may include cost of sales and operating expenses needed to keep the company functioning. Use a consistent period and avoid mixing quarterly assets with annual expenses. Higher operating expenses increase daily cash expenditure and reduce defensive interval days.\u003c\/p\u003e\n\n    \u003ch3\u003eAnnual non-cash charges\u003c\/h3\u003e\n    \u003cp\u003eEnter expenses already included in annual operating expenses that do not require a current cash payment, commonly depreciation and amortization. These charges are deducted to estimate cash expenditure. The amount cannot exceed operating expenses in this calculator because that would imply zero or negative cash operating cost. Do not subtract working-capital movements or capital expenditures here unless your chosen operating-expense definition explicitly includes them.\u003c\/p\u003e\n\n    \u003ch2\u003eFormula and result interpretation\u003c\/h2\u003e\n    \u003cdiv class=\"dir-formula\"\u003eLiquid assets = cash + marketable securities + accounts receivable\u003c\/div\u003e\n    \u003cdiv class=\"dir-formula\"\u003eDaily cash expenditure = (annual operating expenses − annual non-cash charges) ÷ 365\u003c\/div\u003e\n    \u003cdiv class=\"dir-formula\"\u003eDefensive interval ratio = liquid assets ÷ daily cash expenditure\u003c\/div\u003e\n    \u003cp\u003eThe primary result is expressed in days. A result of 160 days means the entered liquid assets equal about 160 days of average cash operating expenditure under the model assumptions. A higher value generally indicates more short-term financial flexibility, while a lower value indicates less time to respond to an interruption in cash inflows. There is no universal target because industries differ in expense stability, seasonality, credit terms, inventory cycles, access to capital, and the reliability of receivables.\u003c\/p\u003e\n    \u003cp\u003eA zero result means there are no entered liquid assets or that the liquid-asset total is zero. An undefined result occurs when annual cash expenditure is zero; in that situation the company has no modeled daily cash burn, so dividing assets by zero would not produce a meaningful number of days. Negative inputs are rejected because they do not represent valid balances for this calculation.\u003c\/p\u003e\n\n    \u003ch2\u003eReading the chart and table\u003c\/h2\u003e\n    \u003cp\u003eThe donut chart uses the same current-state data as the results and export. Each colored segment represents a positive liquid-asset category, while the legend shows its exact amount and percentage of total liquid assets. The coverage table adds a contribution-days column by dividing each asset amount by average daily cash expenditure. The row contributions add to the total defensive interval ratio, subject only to display rounding.\u003c\/p\u003e\n    \u003cp\u003eA large receivables segment is not automatically equivalent to cash. It may indicate that the reported runway depends heavily on customer payment behavior. A large cash segment usually implies greater immediacy, while marketable securities introduce market-price and settlement considerations. Use the composition view to distinguish the quantity of liquidity from its quality.\u003c\/p\u003e\n\n    \u003ch2\u003ePractical analysis and common mistakes\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eCompare the ratio with the company’s own history and with genuinely comparable businesses rather than relying on a generic threshold.\u003c\/li\u003e\n      \u003cli\u003eUse matching reporting dates and periods. A year-end asset balance paired with an unusual expense year can distort the result.\u003c\/li\u003e\n      \u003cli\u003eAdjust receivables for expected losses and delayed collections. The formula assumes the recorded balance is available to fund operations.\u003c\/li\u003e\n      \u003cli\u003eDo not treat the output as a cash-flow forecast. It assumes constant average expenditure and no incoming cash, and it does not model payment timing.\u003c\/li\u003e\n      \u003cli\u003eInvestigate unusually high ratios. Excess liquidity can provide resilience, but it may also reflect underused capital or temporary balance-sheet conditions.\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eFor source data, review the company’s balance sheet, income statement, cash-flow statement, and notes. The \u003ca class=\"dir-link\" href=\"https:\/\/www.sec.gov\/files\/beginners-guide-to-financial-statements.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eU.S. SEC guide to financial statements\u003c\/a\u003e explains how the core statements connect. The \u003ca class=\"dir-link\" href=\"https:\/\/www.ifrs.org\/issued-standards\/list-of-standards\/ias-7-statement-of-cash-flows\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eIAS 7 overview\u003c\/a\u003e provides context for cash-flow classification, while \u003ca class=\"dir-link\" href=\"https:\/\/www.investopedia.com\/terms\/l\/liquidityratios.asp\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eInvestopedia’s liquidity-ratio overview\u003c\/a\u003e compares common liquidity measures. For a broader financial-ratio reference, see the \u003ca class=\"dir-link\" href=\"https:\/\/corporatefinanceinstitute.com\/resources\/accounting\/defensive-interval-ratio\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eCorporate Finance Institute explanation of defensive interval ratio\u003c\/a\u003e.\u003c\/p\u003e\n    \u003cp\u003eThis calculator is an educational analytical tool. It does not provide accounting, investment, legal, or financing advice, and it cannot evaluate the quality of the underlying financial statements.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49909486813427,"sku":"defensive-interval-ratio","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/defensive-interval-ratio.webp?v=1783935508","url":"https:\/\/financialmodelslab.com\/products\/defensive-interval-ratio","provider":"Financial Models Lab","version":"1.0","type":"link"}