{"product_id":"cash-flow-to-debt","title":"Cash Flow to Debt Ratio Calculator","description":"\u003cstyle\u003e\n.cfd-calculator {\n  --ink: #0f172a;\n  --muted: #475569;\n  --border: #e2e8f0;\n  --surface: #ffffff;\n  --tint: #f8fafc;\n  --primary: #1d4ed8;\n  --accent: #c2410c;\n  --accent-hover: #9a3412;\n  --chart-1: #1e40af;\n  --chart-2: #0d9488;\n  --chart-3: #7c3aed;\n  --chart-4: #be185d;\n  --chart-5: #334155;\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  color: var(--ink);\n  background: var(--tint);\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 24px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  font-size: 15px;\n  line-height: 1.55;\n  container-type: inline-size;\n  overflow-wrap: anywhere;\n}\n.cfd-calculator,\n.cfd-calculator *,\n.cfd-calculator *::before,\n.cfd-calculator *::after {\n  box-sizing: border-box;\n}\n.cfd-calculator :where(.cfd-header, .cfd-toolbar, .cfd-workspace, .cfd-input-grid, .cfd-results-grid, .cfd-chart-cluster, .cfd-legend-row, .cfd-section-grid, .cfd-toggle-row, .cfd-unit-row, .cfd-education-grid) \u003e * {\n  min-width: 0;\n}\n.cfd-calculator :where(h2, h3, p) {\n  margin-top: 0;\n}\n.cfd-calculator h2 {\n  margin-bottom: 8px;\n  font-size: 24px;\n  line-height: 1.25;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n}\n.cfd-calculator h3 {\n  margin-bottom: 12px;\n  font-size: 18px;\n  line-height: 1.35;\n  font-weight: 650;\n}\n.cfd-header {\n  padding: 0 0 24px;\n}\n.cfd-subtitle {\n  max-width: 760px;\n  margin-bottom: 16px;\n  color: var(--muted);\n}\n.cfd-pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n.cfd-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\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.cfd-pill strong {\n  color: var(--ink);\n  font-variant-numeric: tabular-nums;\n}\n.cfd-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 16px;\n}\n.cfd-button {\n  min-height: 44px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  padding: 10px 16px;\n  background: var(--surface);\n  color: var(--ink);\n  font: inherit;\n  font-weight: 650;\n  cursor: pointer;\n  transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .15s ease;\n}\n.cfd-button:hover {\n  border-color: #cbd5e1;\n  box-shadow: 0 2px 5px rgba(15,23,42,.10);\n}\n.cfd-button:active {\n  transform: translateY(1px);\n}\n.cfd-button:focus-visible,\n.cfd-calculator input:focus-visible,\n.cfd-calculator select:focus-visible,\n.cfd-calculator summary:focus-visible {\n  outline: 3px solid rgba(29,78,216,.35);\n  outline-offset: 2px;\n}\n.cfd-download {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 18px;\n  border-color: var(--accent);\n  background: var(--accent);\n  color: #ffffff;\n  white-space: nowrap;\n}\n.cfd-download:hover {\n  border-color: var(--accent-hover);\n  background: var(--accent-hover);\n  color: #ffffff;\n}\n.cfd-xlsx-icon {\n  display: inline-grid;\n  place-items: center;\n  width: 32px;\n  height: 24px;\n  border: 1px solid rgba(255,255,255,.7);\n  border-radius: 4px;\n  font-size: 13px;\n  line-height: 1;\n  font-weight: 800;\n}\n.cfd-workspace {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 16px;\n  align-items: start;\n}\n.cfd-card {\n  min-width: 0;\n  padding: 20px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--surface);\n  box-shadow: 0 1px 2px rgba(15,23,42,.06);\n}\n.cfd-section-head {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: baseline;\n  gap: 8px 12px;\n  margin-bottom: 16px;\n}\n.cfd-section-head h3 {\n  margin: 0;\n}\n.cfd-section-kicker {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-input-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 16px;\n}\n.cfd-field {\n  display: flex;\n  min-width: 0;\n  flex-direction: column;\n  gap: 6px;\n}\n.cfd-label,\n.cfd-legend-title {\n  color: var(--ink);\n  font-size: 14px;\n  font-weight: 600;\n}\n.cfd-control {\n  width: 100%;\n  min-height: 44px;\n  border: 1px solid #cbd5e1;\n  border-radius: 6px;\n  padding: 10px 12px;\n  background: #ffffff;\n  color: var(--ink);\n  font: inherit;\n  font-variant-numeric: tabular-nums;\n}\n.cfd-control[readonly] {\n  background: #f1f5f9;\n  color: #334155;\n  cursor: not-allowed;\n}\n.cfd-help,\n.cfd-error {\n  min-height: 40px;\n  margin: 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.5;\n}\n.cfd-error {\n  display: none;\n  color: #b91c1c;\n}\n.cfd-field.cfd-has-error .cfd-error {\n  display: block;\n}\n.cfd-field.cfd-has-error .cfd-help {\n  display: none;\n}\n.cfd-field.cfd-has-error .cfd-control {\n  border-color: #b91c1c;\n}\n.cfd-unit-row {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 12px;\n  margin-bottom: 16px;\n}\n.cfd-unit-note {\n  align-self: end;\n  min-height: 44px;\n  display: flex;\n  align-items: center;\n  padding: 8px 12px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  background: var(--tint);\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-toggle-row {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 12px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  background: var(--tint);\n}\n.cfd-toggle-spaced {\n  margin-top: 16px;\n}\n.cfd-toggle-row input {\n  width: 20px;\n  height: 20px;\n  margin: 1px 0 0;\n  accent-color: var(--primary);\n  flex: 0 0 auto;\n}\n.cfd-toggle-copy {\n  display: grid;\n  gap: 2px;\n}\n.cfd-toggle-copy label {\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n}\n.cfd-toggle-copy span {\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-components {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 16px;\n  margin-top: 16px;\n}\n.cfd-components[hidden] {\n  display: none;\n}\n.cfd-results-card {\n  display: grid;\n  gap: 16px;\n}\n.cfd-primary-result {\n  padding: 20px;\n  border: 1px solid #bfdbfe;\n  border-radius: 8px;\n  background: #eff6ff;\n}\n.cfd-result-label {\n  margin: 0 0 4px;\n  color: #1e3a8a;\n  font-size: 14px;\n  font-weight: 600;\n}\n.cfd-primary-value {\n  margin: 0;\n  color: #172554;\n  font-size: 30px;\n  line-height: 1.2;\n  font-weight: 700;\n  font-variant-numeric: tabular-nums;\n}\n.cfd-primary-caption {\n  margin: 8px 0 0;\n  color: #1e3a8a;\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-results-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n}\n.cfd-result-box {\n  padding: 14px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--surface);\n}\n.cfd-result-box span {\n  display: block;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-result-box strong {\n  display: block;\n  margin-top: 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.cfd-interpretation {\n  padding: 12px;\n  border: 1px solid #cbd5e1;\n  border-radius: 6px;\n  background: var(--tint);\n  color: #334155;\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-section {\n  margin-top: 16px;\n}\n.cfd-section-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 16px;\n}\n.cfd-breakdown-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n  gap: 12px;\n}\n.cfd-breakdown-item {\n  min-width: 0;\n  padding: 14px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--tint);\n}\n.cfd-breakdown-item span {\n  display: block;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-breakdown-item strong {\n  display: block;\n  margin-top: 4px;\n  font-size: 20px;\n  line-height: 1.25;\n  font-weight: 700;\n  font-variant-numeric: tabular-nums;\n}\n.cfd-breakdown-item small {\n  display: block;\n  margin-top: 4px;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-chart-card {\n  min-width: 0;\n}\n.cfd-chart-intro {\n  margin-bottom: 16px;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-chart-cluster {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 24px;\n  align-items: center;\n  justify-items: center;\n  width: 100%;\n  max-width: 720px;\n  margin: 0 auto;\n}\n.cfd-chart-visual {\n  width: min(100%, 300px);\n  min-height: 280px;\n  display: grid;\n  place-items: center;\n}\n.cfd-chart-visual svg {\n  display: block;\n  width: 100%;\n  max-width: 280px;\n  height: auto;\n  overflow: visible;\n}\n.cfd-chart-empty {\n  width: 100%;\n  max-width: 360px;\n  padding: 16px;\n  border: 1px dashed #94a3b8;\n  border-radius: 6px;\n  background: var(--tint);\n  color: var(--muted);\n  text-align: center;\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-chart-empty[hidden] {\n  display: none;\n}\n.cfd-legend {\n  display: grid;\n  gap: 10px;\n  width: min(100%, 380px);\n}\n.cfd-legend-row {\n  display: grid;\n  grid-template-columns: 12px minmax(0, auto) minmax(0, auto) minmax(0, auto);\n  justify-content: start;\n  align-items: center;\n  column-gap: 10px;\n  row-gap: 4px;\n  color: var(--ink);\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-swatch {\n  width: 12px;\n  height: 12px;\n  border-radius: 3px;\n}\n.cfd-legend-name {\n  font-weight: 600;\n}\n.cfd-legend-value,\n.cfd-legend-percent {\n  color: var(--muted);\n  font-variant-numeric: tabular-nums;\n}\n.cfd-chart-table-wrap,\n.cfd-table-wrap {\n  width: 100%;\n  max-width: 100%;\n  overflow-x: auto;\n  margin-top: 20px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  background: var(--surface);\n}\n.cfd-calculator table {\n  width: 100%;\n  border-collapse: collapse;\n  color: var(--ink);\n  font-size: 13px;\n  font-variant-numeric: tabular-nums;\n}\n.cfd-calculator th,\n.cfd-calculator td {\n  padding: 10px 12px;\n  border-bottom: 1px solid var(--border);\n  text-align: left;\n  vertical-align: top;\n}\n.cfd-calculator th {\n  background: #172554;\n  color: #ffffff;\n  font-weight: 650;\n  white-space: nowrap;\n}\n.cfd-calculator td.cfd-num,\n.cfd-calculator th.cfd-num {\n  text-align: right;\n  white-space: nowrap;\n}\n.cfd-calculator tbody tr:last-child td {\n  border-bottom: 0;\n}\n.cfd-calculator tbody tr:hover td {\n  background: #f8fafc;\n}\n.cfd-chart-caption,\n.cfd-table-note {\n  position: static;\n  margin-top: 16px;\n  padding: 10px 12px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  background: var(--tint);\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.cfd-safe-stack .cfd-chart-cluster {\n  grid-template-columns: minmax(0, 1fr) !important;\n  gap: 24px !important;\n}\n.cfd-safe-stack .cfd-chart-caption {\n  margin-top: 24px !important;\n}\n.cfd-safe-table-stack .cfd-table-note {\n  margin-top: 24px !important;\n}\n.cfd-details {\n  margin-top: 16px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--surface);\n}\n.cfd-details summary {\n  padding: 14px 16px;\n  color: var(--ink);\n  font-size: 14px;\n  font-weight: 650;\n  cursor: pointer;\n}\n.cfd-details-content {\n  padding: 0 16px 16px;\n}\n.cfd-education {\n  margin-top: 16px;\n}\n.cfd-education-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 16px;\n}\n.cfd-education section {\n  min-width: 0;\n}\n.cfd-education p,\n.cfd-education li {\n  color: #334155;\n}\n.cfd-education ul {\n  margin: 0;\n  padding-left: 20px;\n}\n.cfd-education a {\n  color: var(--primary);\n  text-decoration: underline;\n  text-underline-offset: 2px;\n}\n.cfd-education a:hover {\n  color: #1e40af;\n}\n.cfd-sr-only {\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@container (min-width: 590px) {\n  .cfd-calculator .cfd-input-grid,\n  .cfd-calculator .cfd-components,\n  .cfd-calculator .cfd-unit-row {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .cfd-calculator .cfd-chart-cluster {\n    grid-template-columns: minmax(220px, 280px) minmax(0, 1fr);\n    justify-items: stretch;\n  }\n}\n@container (min-width: 640px) {\n  .cfd-calculator .cfd-education-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n@container (min-width: 850px) {\n  .cfd-calculator .cfd-workspace {\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n  }\n}\n@media (max-width: 480px) {\n  .cfd-calculator {\n    padding: 16px;\n  }\n  .cfd-card {\n    padding: 16px;\n  }\n  .cfd-results-grid {\n    grid-template-columns: minmax(0, 1fr);\n  }\n  .cfd-button,\n  .cfd-download {\n    width: 100%;\n    justify-content: center;\n  }\n  .cfd-legend-row {\n    grid-template-columns: 12px minmax(0, 1fr) minmax(0, auto);\n  }\n  .cfd-legend-percent {\n    grid-column: 2 \/ 4;\n    padding-left: 0;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cfd-calculator\" data-calculator-root\u003e\n  \u003cheader class=\"cfd-header\"\u003e\n    \u003ch2\u003eCash Flow to Debt Ratio Calculator\u003c\/h2\u003e\n    \u003cp class=\"cfd-subtitle\"\u003eMeasure how much of a company’s debt could be covered by one reporting period of operating cash flow, then review debt composition, reciprocal leverage, and an exportable calculation summary.\u003c\/p\u003e\n    \u003cdiv class=\"cfd-pills\" aria-label=\"Live calculation highlights\"\u003e\n      \u003cspan class=\"cfd-pill\"\u003eCoverage \u003cstrong id=\"cfd-pill-ratio\"\u003e21.36%\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"cfd-pill\"\u003eTotal debt \u003cstrong id=\"cfd-pill-debt\"\u003e$13.80B\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"cfd-pill\"\u003eCovered debt \u003cstrong id=\"cfd-pill-covered\"\u003e$2.95B\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"cfd-pill\"\u003eDebt multiple \u003cstrong id=\"cfd-pill-multiple\"\u003e4.68×\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"cfd-toolbar\" aria-label=\"Calculator actions\"\u003e\n    \u003cbutton class=\"cfd-button cfd-download\" id=\"cfd-download\" type=\"button\"\u003e\u003cspan class=\"cfd-xlsx-icon\" aria-hidden=\"true\"\u003eXLSX\u003c\/span\u003e\u003cspan\u003eDownload Excel\u003c\/span\u003e\u003c\/button\u003e\n    \u003cbutton class=\"cfd-button\" id=\"cfd-reset\" type=\"button\"\u003eReset\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cfd-workspace\"\u003e\n    \u003csection class=\"cfd-card\" aria-labelledby=\"cfd-inputs-title\"\u003e\n      \u003cdiv class=\"cfd-section-head\"\u003e\n        \u003ch3 id=\"cfd-inputs-title\"\u003eFinancial inputs\u003c\/h3\u003e\n        \u003cspan class=\"cfd-section-kicker\"\u003eLive calculation\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cfd-unit-row\"\u003e\n        \u003cdiv class=\"cfd-field\"\u003e\n          \u003clabel class=\"cfd-label\" for=\"cfd-display-unit\"\u003eDisplay units\u003c\/label\u003e\n          \u003cselect class=\"cfd-control\" id=\"cfd-display-unit\"\u003e\n            \u003coption value=\"1\"\u003eU.S. dollars\u003c\/option\u003e\n            \u003coption value=\"1000000\" selected\u003eUSD millions\u003c\/option\u003e\n            \u003coption value=\"1000000000\"\u003eUSD billions\u003c\/option\u003e\n          \u003c\/select\u003e\n          \u003cp class=\"cfd-help\"\u003eChanging units converts the visible values without changing the underlying amounts.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cfd-unit-note\" id=\"cfd-unit-note\"\u003eInputs are shown in USD millions.\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cfd-input-grid\"\u003e\n        \u003cdiv class=\"cfd-field\" id=\"cfd-field-ocf\"\u003e\n          \u003clabel class=\"cfd-label\" for=\"cfd-operating-cash-flow\"\u003eOperating cash flow\u003c\/label\u003e\n          \u003cinput class=\"cfd-control\" id=\"cfd-operating-cash-flow\" type=\"text\" inputmode=\"decimal\" value=\"$2,947.00\" aria-describedby=\"cfd-ocf-help cfd-ocf-error\"\u003e\n          \u003cp class=\"cfd-help\" id=\"cfd-ocf-help\"\u003eCash generated by operating activities during the selected reporting period.\u003c\/p\u003e\n          \u003cp class=\"cfd-error\" id=\"cfd-ocf-error\"\u003eEnter a valid number. Negative cash flow is allowed.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cfd-field\" id=\"cfd-field-total-debt\"\u003e\n          \u003clabel class=\"cfd-label\" for=\"cfd-total-debt\"\u003eTotal debt\u003c\/label\u003e\n          \u003cinput class=\"cfd-control\" id=\"cfd-total-debt\" type=\"text\" inputmode=\"decimal\" value=\"$13,800.00\" readonly aria-describedby=\"cfd-debt-help cfd-debt-error\"\u003e\n          \u003cp class=\"cfd-help\" id=\"cfd-debt-help\"\u003eInterest-bearing short-term and long-term debt at the measurement date.\u003c\/p\u003e\n          \u003cp class=\"cfd-error\" id=\"cfd-debt-error\"\u003eTotal debt must be zero or greater.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cfd-toggle-row\"\u003e\n        \u003cinput id=\"cfd-use-components\" type=\"checkbox\" checked\u003e\n        \u003cdiv class=\"cfd-toggle-copy\"\u003e\n          \u003clabel for=\"cfd-use-components\"\u003eBuild total debt from components\u003c\/label\u003e\n          \u003cspan\u003eUse short-term and long-term debt to calculate the total automatically.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cfd-components\" id=\"cfd-components\"\u003e\n        \u003cdiv class=\"cfd-field\" id=\"cfd-field-short-debt\"\u003e\n          \u003clabel class=\"cfd-label\" for=\"cfd-short-debt\"\u003eShort-term debt\u003c\/label\u003e\n          \u003cinput class=\"cfd-control\" id=\"cfd-short-debt\" type=\"text\" inputmode=\"decimal\" value=\"$4,000.00\" aria-describedby=\"cfd-short-help cfd-short-error\"\u003e\n          \u003cp class=\"cfd-help\" id=\"cfd-short-help\"\u003eBorrowings due within roughly twelve months.\u003c\/p\u003e\n          \u003cp class=\"cfd-error\" id=\"cfd-short-error\"\u003eShort-term debt must be zero or greater.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cfd-field\" id=\"cfd-field-long-debt\"\u003e\n          \u003clabel class=\"cfd-label\" for=\"cfd-long-debt\"\u003eLong-term debt\u003c\/label\u003e\n          \u003cinput class=\"cfd-control\" id=\"cfd-long-debt\" type=\"text\" inputmode=\"decimal\" value=\"$9,800.00\" aria-describedby=\"cfd-long-help cfd-long-error\"\u003e\n          \u003cp class=\"cfd-help\" id=\"cfd-long-help\"\u003eBorrowings due beyond twelve months.\u003c\/p\u003e\n          \u003cp class=\"cfd-error\" id=\"cfd-long-error\"\u003eLong-term debt must be zero or greater.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cfd-toggle-row cfd-toggle-spaced\"\u003e\n        \u003cinput id=\"cfd-show-reciprocal\" type=\"checkbox\" checked\u003e\n        \u003cdiv class=\"cfd-toggle-copy\"\u003e\n          \u003clabel for=\"cfd-show-reciprocal\"\u003eShow debt-to-cash-flow multiple\u003c\/label\u003e\n          \u003cspan\u003eDisplays the reciprocal measure when operating cash flow is positive.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"cfd-card cfd-results-card\" aria-labelledby=\"cfd-results-title\"\u003e\n      \u003cdiv class=\"cfd-section-head\"\u003e\n        \u003ch3 id=\"cfd-results-title\"\u003eLive results\u003c\/h3\u003e\n        \u003cspan class=\"cfd-section-kicker\"\u003eBased on current inputs\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfd-primary-result\" aria-live=\"polite\" aria-atomic=\"true\"\u003e\n        \u003cp class=\"cfd-result-label\"\u003eCash flow to debt ratio\u003c\/p\u003e\n        \u003cp class=\"cfd-primary-value\" id=\"cfd-primary-value\"\u003e21.36%\u003c\/p\u003e\n        \u003cp class=\"cfd-primary-caption\" id=\"cfd-primary-caption\"\u003eOperating cash flow could cover 21.36% of total debt in one reporting period.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfd-results-grid\"\u003e\n        \u003cdiv class=\"cfd-result-box\"\u003e\n          \u003cspan\u003eTotal debt\u003c\/span\u003e\n          \u003cstrong id=\"cfd-result-debt\"\u003e$13.80B\u003c\/strong\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cfd-result-box\"\u003e\n          \u003cspan\u003eDebt covered by cash flow\u003c\/span\u003e\n          \u003cstrong id=\"cfd-result-covered\"\u003e$2.95B\u003c\/strong\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cfd-result-box\"\u003e\n          \u003cspan\u003eDebt remaining after one period\u003c\/span\u003e\n          \u003cstrong id=\"cfd-result-uncovered\"\u003e$10.85B\u003c\/strong\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cfd-result-box\" id=\"cfd-multiple-box\"\u003e\n          \u003cspan\u003eDebt-to-cash-flow multiple\u003c\/span\u003e\n          \u003cstrong id=\"cfd-result-multiple\"\u003e4.68×\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfd-interpretation\" id=\"cfd-interpretation\"\u003eThe ratio indicates partial coverage: cash generation is meaningful, but several comparable periods would be required to match current debt if cash flow remained unchanged.\u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"cfd-card cfd-section\" aria-labelledby=\"cfd-breakdown-title\"\u003e\n    \u003cdiv class=\"cfd-section-head\"\u003e\n      \u003ch3 id=\"cfd-breakdown-title\"\u003eDebt composition\u003c\/h3\u003e\n      \u003cspan class=\"cfd-section-kicker\" id=\"cfd-composition-kicker\"\u003eCalculated from debt components\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cfd-breakdown-grid\"\u003e\n      \u003cdiv class=\"cfd-breakdown-item\"\u003e\n        \u003cspan\u003eShort-term debt\u003c\/span\u003e\n        \u003cstrong id=\"cfd-breakdown-short\"\u003e$4.00B\u003c\/strong\u003e\n        \u003csmall id=\"cfd-breakdown-short-share\"\u003e28.99% of total debt\u003c\/small\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfd-breakdown-item\"\u003e\n        \u003cspan\u003eLong-term debt\u003c\/span\u003e\n        \u003cstrong id=\"cfd-breakdown-long\"\u003e$9.80B\u003c\/strong\u003e\n        \u003csmall id=\"cfd-breakdown-long-share\"\u003e71.01% of total debt\u003c\/small\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cfd-breakdown-item\"\u003e\n        \u003cspan\u003eOperating cash flow\u003c\/span\u003e\n        \u003cstrong id=\"cfd-breakdown-ocf\"\u003e$2.95B\u003c\/strong\u003e\n        \u003csmall id=\"cfd-breakdown-ocf-share\"\u003e21.36% of total debt\u003c\/small\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cfd-card cfd-section cfd-chart-card\" id=\"cfd-chart-card\" aria-labelledby=\"cfd-chart-title\"\u003e\n    \u003cdiv class=\"cfd-section-head\"\u003e\n      \u003ch3 id=\"cfd-chart-title\"\u003eOne-period debt coverage\u003c\/h3\u003e\n      \u003cspan class=\"cfd-section-kicker\" id=\"cfd-chart-total\"\u003eTotal debt: $13.80B\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cfd-chart-intro\" id=\"cfd-chart-intro\"\u003eThe chart divides total debt into the portion covered by positive operating cash flow and the portion still uncovered after one period.\u003c\/p\u003e\n    \u003cdiv class=\"cfd-chart-cluster\"\u003e\n      \u003cdiv class=\"cfd-chart-visual\" id=\"cfd-chart-visual\" aria-label=\"Debt coverage donut chart\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cfd-legend\" id=\"cfd-chart-legend\" aria-label=\"Debt coverage chart legend\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cfd-chart-empty\" id=\"cfd-chart-empty\" hidden\u003eEnter positive total debt and operating cash flow to see the coverage chart.\u003c\/div\u003e\n    \u003cdiv class=\"cfd-chart-table-wrap\" id=\"cfd-chart-table-wrap\"\u003e\n      \u003ctable aria-label=\"Debt coverage chart data\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n\u003cth\u003eSegment\u003c\/th\u003e\n\u003cth class=\"cfd-num\"\u003eAmount\u003c\/th\u003e\n\u003cth class=\"cfd-num\"\u003eShare of debt\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody id=\"cfd-chart-table-body\"\u003e\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cfd-chart-caption\" id=\"cfd-chart-caption\"\u003eAt the current inputs, operating cash flow covers 21.36% of debt and leaves 78.64% uncovered after one reporting period.\u003c\/p\u003e\n    \u003cp class=\"cfd-sr-only\" id=\"cfd-chart-summary\"\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cfd-card cfd-section\" id=\"cfd-table-card\" aria-labelledby=\"cfd-table-title\"\u003e\n    \u003cdiv class=\"cfd-section-head\"\u003e\n      \u003ch3 id=\"cfd-table-title\"\u003eCalculation detail\u003c\/h3\u003e\n      \u003cspan class=\"cfd-section-kicker\"\u003eSame data used by the chart and workbook\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cfd-table-wrap\" id=\"cfd-detail-table-wrap\"\u003e\n      \u003ctable aria-label=\"Cash flow to debt calculation detail\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n\u003cth\u003eMetric\u003c\/th\u003e\n\u003cth class=\"cfd-num\"\u003eAmount\u003c\/th\u003e\n\u003cth class=\"cfd-num\"\u003eShare \/ multiple\u003c\/th\u003e\n\u003cth\u003eInterpretation\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody id=\"cfd-detail-table-body\"\u003e\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cfd-table-note\" id=\"cfd-table-note\"\u003eAmounts are compared within one consistent reporting period. A quarterly operating cash flow figure should be paired with debt measured at that quarter-end; annual cash flow should be paired with debt at the corresponding year-end.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdetails class=\"cfd-details\"\u003e\n    \u003csummary\u003eAdvanced interpretation notes\u003c\/summary\u003e\n    \u003cdiv class=\"cfd-details-content\"\u003e\n      \u003cp\u003eThe ratio is a screening measure rather than a repayment forecast. It does not model interest expense, mandatory maturities, capital expenditures, taxes, restricted cash, revolver availability, or changes in working capital after the reporting date. Compare several periods and peer companies using consistent definitions.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003csection class=\"cfd-card cfd-education\" aria-labelledby=\"cfd-education-title\"\u003e\n    \u003ch2 id=\"cfd-education-title\"\u003eHow to use and interpret the cash flow to debt ratio\u003c\/h2\u003e\n    \u003cdiv class=\"cfd-education-grid\"\u003e\n      \u003csection\u003e\n        \u003ch3\u003eWhat this calculator estimates\u003c\/h3\u003e\n        \u003cp\u003eThe cash flow to debt ratio compares operating cash flow for one reporting period with total interest-bearing debt at the end of that period. It answers a practical coverage question: what percentage of the current debt balance is represented by cash generated from normal operations? The formula is operating cash flow divided by total debt. A result of 25% means one period’s operating cash flow equals one quarter of the debt balance; it does not mean the company will actually repay 25% of debt.\u003c\/p\u003e\n        \u003cp\u003eThe calculator also shows the reciprocal debt-to-cash-flow multiple. A 25% ratio corresponds to 4.00× because debt is four times operating cash flow. Both views describe the same relationship, but the percentage emphasizes coverage while the multiple emphasizes the scale of debt relative to cash generation.\u003c\/p\u003e\n      \u003c\/section\u003e\n      \u003csection\u003e\n        \u003ch3\u003eOperating cash flow input\u003c\/h3\u003e\n        \u003cp\u003eEnter net cash provided by operating activities from the cash flow statement, using the same period as your analysis. This field is required for a meaningful ratio, although zero and negative values are accepted because they can occur in real reporting periods. Higher positive operating cash flow raises coverage and lowers the reciprocal multiple. Negative operating cash flow produces a negative ratio and makes the repayment multiple unsuitable for interpretation.\u003c\/p\u003e\n        \u003cp\u003eDo not substitute net income without recognizing the difference. Operating cash flow incorporates non-cash adjustments and working-capital movements. The \u003ca href=\"https:\/\/www.sec.gov\/about\/reports-publications\/investorpubsbegfinstmtguide\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSEC’s guide to financial statements\u003c\/a\u003e explains how the income statement, balance sheet, and cash flow statement connect, while \u003ca href=\"https:\/\/www.ifrs.org\/issued-standards\/list-of-standards\/ias-7-statement-of-cash-flows\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eIAS 7\u003c\/a\u003e describes the operating, investing, and financing classifications used in cash flow reporting.\u003c\/p\u003e\n      \u003c\/section\u003e\n      \u003csection\u003e\n        \u003ch3\u003eTotal debt and debt components\u003c\/h3\u003e\n        \u003cp\u003eTotal debt should include interest-bearing short-term borrowings and long-term borrowings. It usually excludes ordinary trade payables, accrued operating expenses, deferred revenue, and other non-interest-bearing liabilities unless your analysis deliberately uses a broader definition. When “Build total debt from components” is enabled, the calculator adds short-term debt and long-term debt and locks the total field. Disable the option to enter a consolidated debt amount directly.\u003c\/p\u003e\n        \u003cp\u003eShort-term debt generally covers amounts due within about twelve months; long-term debt covers maturities beyond that horizon. Enter both as nonnegative amounts. A higher debt balance lowers the coverage ratio and increases the debt multiple when cash flow is unchanged. Common errors include mixing gross debt with net debt, omitting current maturities of long-term borrowings, or combining amounts reported in different currencies.\u003c\/p\u003e\n      \u003c\/section\u003e\n      \u003csection\u003e\n        \u003ch3\u003eDisplay units and period consistency\u003c\/h3\u003e\n        \u003cp\u003eThe unit selector changes only how amounts are displayed: full dollars, USD millions, or USD billions. The underlying dollar values remain unchanged, and the ratio is dimensionless, so its percentage does not change during a unit conversion. Use the same unit for every input. For example, if operating cash flow is 450 million and debt is 2.0 billion, select millions and enter 450 and 2,000, or select billions and enter 0.45 and 2.00.\u003c\/p\u003e\n        \u003cp\u003ePeriod consistency is equally important. A quarterly cash flow can look weak beside a year-end debt balance simply because it covers only three months of activity. Compare quarterly cash flow with quarter-end debt and annual cash flow with year-end debt. When assessing trends, use the same cash flow period and debt definition in every observation.\u003c\/p\u003e\n      \u003c\/section\u003e\n      \u003csection\u003e\n        \u003ch3\u003eReading each result\u003c\/h3\u003e\n        \u003cp\u003eThe primary percentage is the cash flow to debt ratio. A higher positive percentage generally indicates greater cash-generation capacity relative to debt, but there is no universal threshold that works across industries, business models, or economic cycles. A zero result means no operating cash flow was available in the period. A negative result signals cash used by operations, so debt coverage from current operations was absent.\u003c\/p\u003e\n        \u003cp\u003e“Debt covered by cash flow” is capped at total debt because the chart represents debt allocation, not surplus cash. “Debt remaining after one period” equals total debt minus positive operating cash flow, floored at zero. The debt-to-cash-flow multiple is shown only when requested and is meaningful only with positive operating cash flow. Lower positive multiples indicate fewer unchanged periods of cash flow would equal the current debt balance, but actual repayment timing depends on interest, maturities, reinvestment, dividends, taxes, and financing decisions.\u003c\/p\u003e\n      \u003c\/section\u003e\n      \u003csection\u003e\n        \u003ch3\u003eUsing the chart and detail table\u003c\/h3\u003e\n        \u003cp\u003eThe donut chart uses two current-state categories: debt covered by positive operating cash flow and debt still uncovered. The legend and chart data table show the exact amounts and percentages used to draw each segment. If debt is zero, or positive cash flow is unavailable, the visual is replaced by a compact message rather than displaying a misleading empty chart.\u003c\/p\u003e\n        \u003cp\u003eThe calculation table cross-checks the same model values and explains how each line contributes to the result. The Excel export captures the current inputs, outputs, debt breakdown, and interpretation notes in a real workbook. Use it to preserve scenarios or compare reporting periods, but verify source figures against the company’s filings. The SEC’s \u003ca href=\"https:\/\/www.sec.gov\/files\/cash-flow-statement-bblocks.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ecash flow statement overview\u003c\/a\u003e provides a concise explanation of direct and indirect presentation methods.\u003c\/p\u003e\n      \u003c\/section\u003e\n      \u003csection\u003e\n        \u003ch3\u003eBenefits, tradeoffs, and common mistakes\u003c\/h3\u003e\n        \u003cp\u003eThis ratio is easy to calculate, uses cash rather than accrual earnings, and supports trend and peer analysis. Its simplicity is also its limitation. It treats all debt as one balance, ignores maturity schedules and interest costs, and assumes one period of operating cash flow is representative. Seasonal businesses, acquisition-heavy companies, and firms with volatile working capital may require normalized or trailing cash flow measures.\u003c\/p\u003e\n        \u003cp\u003eAvoid comparing companies that classify cash flows differently without adjustment. Do not treat the ratio as a standalone credit rating or investment signal. Review liquidity, free cash flow, interest coverage, debt maturities, covenants, access to financing, and management’s discussion of cash requirements. The \u003ca href=\"https:\/\/www.sec.gov\/rules-regulations\/2003\/12\/commission-guidance-regarding-managements-discussion-analysis-financial-condition-results-operations\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSEC’s MD\u0026amp;A guidance\u003c\/a\u003e highlights the importance of explaining liquidity, capital resources, and known cash requirements.\u003c\/p\u003e\n      \u003c\/section\u003e\n      \u003csection\u003e\n        \u003ch3\u003eHow assumption changes affect the model\u003c\/h3\u003e\n        \u003cp\u003eIncreasing operating cash flow while debt stays constant raises the ratio, expands the covered segment, reduces uncovered debt, and lowers the reciprocal multiple. Increasing either debt component has the opposite effect. If operating cash flow exceeds total debt, the visual becomes a labeled 100% covered segment and the remaining debt is zero. If total debt is zero, the percentage is not calculated because division by zero has no meaningful financial interpretation.\u003c\/p\u003e\n        \u003cp\u003eFor scenario analysis, change one assumption at a time and export each case. This isolates whether movement comes from cash generation, debt issuance, scheduled repayment, or a unit-entry error. The calculator provides analytical estimates only and does not constitute financial, investment, accounting, legal, or tax advice.\u003c\/p\u003e\n      \u003c\/section\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49909489762547,"sku":"cash-flow-to-debt","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/cash-flow-to-debt.webp?v=1783935586","url":"https:\/\/financialmodelslab.com\/products\/cash-flow-to-debt","provider":"Financial Models Lab","version":"1.0","type":"link"}