{"product_id":"retained-earnings","title":"Retained Earnings Calculator","description":"\u003cstyle\u003e\n.re-calculator {\n  --ink: #0f172a;\n  --muted: #475569;\n  --border: #e2e8f0;\n  --surface: #ffffff;\n  --tint: #f8fafc;\n  --primary: #1d4ed8;\n  --accent: #c2410c;\n  --accent-hover: #9a3412;\n  --chart-1: #1e40af;\n  --chart-2: #0d9488;\n  --chart-3: #7c3aed;\n  --chart-4: #be185d;\n  --chart-5: #334155;\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  color: var(--ink);\n  background: var(--surface);\n  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  font-size: 15px;\n  line-height: 1.55;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  box-shadow: 0 1px 2px rgba(15,23,42,.06);\n  overflow-wrap: anywhere;\n  container-type: inline-size;\n}\n.re-calculator,\n.re-calculator *,\n.re-calculator *::before,\n.re-calculator *::after {\n  box-sizing: border-box;\n}\n.re-calculator * {\n  min-width: 0;\n}\n.re-shell {\n  padding: 24px;\n}\n.re-header {\n  display: grid;\n  gap: 12px;\n  padding-bottom: 20px;\n  border-bottom: 1px solid var(--border);\n}\n.re-header h2,\n.re-education h2,\n.re-education h3,\n.re-card h3,\n.re-chart-card h3,\n.re-table-card h3 {\n  margin: 0;\n  color: var(--ink);\n}\n.re-header h2 {\n  font-size: 24px;\n  line-height: 1.25;\n  font-weight: 700;\n}\n.re-header p {\n  margin: 0;\n  color: var(--muted);\n}\n.re-pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n.re-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 10px;\n  border: 1px solid var(--border);\n  border-radius: 999px;\n  background: var(--tint);\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n  line-height: 1.3;\n  font-variant-numeric: tabular-nums;\n}\n.re-pill strong {\n  color: var(--ink);\n}\n.re-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 10px;\n  padding: 16px 0 20px;\n}\n.re-button {\n  appearance: none;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  min-height: 46px;\n  padding: 11px 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.re-button:hover {\n  border-color: #cbd5e1;\n  box-shadow: 0 2px 5px rgba(15,23,42,.10);\n}\n.re-button:active {\n  transform: translateY(1px);\n}\n.re-button:focus-visible,\n.re-input:focus-visible,\n.re-segment input:focus-visible + span,\n.re-link:focus-visible {\n  outline: 3px solid rgba(29,78,216,.35);\n  outline-offset: 2px;\n}\n.re-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.re-download:hover {\n  border-color: var(--accent-hover);\n  background: var(--accent-hover);\n}\n.re-download svg {\n  width: 18px;\n  height: 18px;\n  flex: 0 0 auto;\n}\n.re-workspace {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n  gap: 20px;\n  align-items: start;\n}\n.re-card,\n.re-chart-card,\n.re-table-card,\n.re-education {\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--surface);\n  box-shadow: 0 1px 2px rgba(15,23,42,.04);\n}\n.re-card {\n  padding: 20px;\n}\n.re-card h3,\n.re-chart-card h3,\n.re-table-card h3 {\n  font-size: 18px;\n  line-height: 1.35;\n  font-weight: 650;\n}\n.re-card-lead,\n.re-chart-lead,\n.re-table-lead {\n  margin: 6px 0 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.re-fieldset {\n  margin: 20px 0 0;\n  padding: 0;\n  border: 0;\n}\n.re-fieldset legend {\n  margin-bottom: 8px;\n  padding: 0;\n  font-size: 14px;\n  font-weight: 600;\n}\n.re-segmented {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 4px;\n  padding: 4px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--tint);\n}\n.re-segment {\n  position: relative;\n}\n.re-segment input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n.re-segment span {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 40px;\n  padding: 8px 10px;\n  border-radius: 6px;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 650;\n  text-align: center;\n  cursor: pointer;\n}\n.re-segment input:checked + span {\n  background: var(--surface);\n  color: var(--primary);\n  box-shadow: 0 1px 2px rgba(15,23,42,.10);\n}\n.re-fields {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 16px;\n  margin-top: 20px;\n}\n.re-field {\n  display: flex;\n  flex-direction: column;\n  gap: 7px;\n}\n.re-label {\n  font-size: 14px;\n  font-weight: 600;\n  line-height: 1.35;\n}\n.re-control {\n  position: relative;\n}\n.re-input {\n  width: 100%;\n  min-height: 46px;\n  padding: 10px 40px 10px 14px;\n  border: 1px solid #cbd5e1;\n  border-radius: 6px;\n  background: var(--surface);\n  color: var(--ink);\n  font: inherit;\n  font-size: 15px;\n  font-variant-numeric: tabular-nums;\n}\n.re-input:disabled {\n  background: #f1f5f9;\n  color: #64748b;\n  cursor: not-allowed;\n}\n.re-unit {\n  position: absolute;\n  top: 50%;\n  right: 12px;\n  transform: translateY(-50%);\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 650;\n  pointer-events: none;\n}\n.re-help,\n.re-error {\n  min-height: 38px;\n  margin: 0;\n  font-size: 13px;\n  line-height: 1.45;\n}\n.re-help {\n  color: var(--muted);\n}\n.re-error {\n  display: none;\n  color: #b91c1c;\n  font-weight: 600;\n}\n.re-field.re-has-error .re-input {\n  border-color: #dc2626;\n}\n.re-field.re-has-error .re-help {\n  display: none;\n}\n.re-field.re-has-error .re-error {\n  display: block;\n}\n.re-results {\n  display: grid;\n  gap: 16px;\n}\n.re-primary-result {\n  padding: 20px;\n  border: 1px solid #bfdbfe;\n  border-radius: 8px;\n  background: #eff6ff;\n}\n.re-result-label {\n  margin: 0;\n  color: #1e3a8a;\n  font-size: 13px;\n  font-weight: 650;\n}\n.re-primary-value {\n  margin: 6px 0 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.re-primary-note {\n  margin: 8px 0 0;\n  color: #334155;\n  font-size: 13px;\n}\n.re-result-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n}\n.re-result-item {\n  padding: 16px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--tint);\n}\n.re-result-item span {\n  display: block;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n}\n.re-result-item strong {\n  display: block;\n  margin-top: 5px;\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.re-formula {\n  padding: 14px 16px;\n  border-left: 4px solid var(--primary);\n  border-radius: 6px;\n  background: var(--tint);\n  color: var(--muted);\n  font-size: 13px;\n}\n.re-formula strong {\n  color: var(--ink);\n}\n.re-breakdown {\n  margin-top: 20px;\n}\n.re-chart-card,\n.re-table-card {\n  padding: 20px;\n}\n.re-chart-layout {\n  display: grid;\n  grid-template-columns: minmax(240px, 320px) minmax(240px, max-content);\n  justify-content: center;\n  align-items: end;\n  gap: 24px;\n  margin-top: 20px;\n}\n.re-chart-visual {\n  display: grid;\n  place-items: center;\n  width: min(100%, 320px);\n  margin: 0 auto;\n}\n.re-chart-svg {\n  display: block;\n  width: min(100%, 300px);\n  height: auto;\n  aspect-ratio: 1;\n}\n.re-chart-track {\n  fill: none;\n  stroke: #e2e8f0;\n  stroke-width: 32;\n}\n.re-chart-segment {\n  fill: none;\n  stroke-width: 32;\n  stroke-linecap: butt;\n}\n.re-chart-center-title {\n  fill: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n  text-anchor: middle;\n}\n.re-chart-center-value {\n  fill: var(--ink);\n  font-size: 22px;\n  font-weight: 700;\n  text-anchor: middle;\n  font-variant-numeric: tabular-nums;\n}\n.re-legend {\n  display: grid;\n  gap: 12px;\n  align-content: center;\n}\n.re-legend-row {\n  display: grid;\n  grid-template-columns: 12px minmax(90px, max-content) max-content max-content;\n  align-items: center;\n  gap: 8px 12px;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n}\n.re-swatch {\n  width: 12px;\n  height: 12px;\n  border-radius: 3px;\n}\n.re-legend-row strong,\n.re-legend-row em {\n  color: var(--ink);\n  font-style: normal;\n  font-variant-numeric: tabular-nums;\n  white-space: nowrap;\n}\n.re-empty {\n  width: 100%;\n  padding: 20px;\n  border: 1px dashed #cbd5e1;\n  border-radius: 8px;\n  background: var(--tint);\n  color: var(--muted);\n  text-align: center;\n  font-size: 13px;\n  font-weight: 600;\n}\n.re-chart-callout,\n.re-table-note {\n  margin-top: 16px;\n  padding: 10px 12px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  background: var(--tint);\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.5;\n}\n.re-chart-safe-stack .re-chart-layout {\n  grid-template-columns: minmax(0, 1fr);\n  row-gap: 20px;\n}\n.re-chart-safe-stack .re-chart-callout {\n  margin-top: 20px;\n}\n.re-chart-summary {\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.re-table-card {\n  margin-top: 20px;\n}\n.re-table-wrap {\n  width: 100%;\n  margin-top: 16px;\n  overflow-x: auto;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n}\n.re-table {\n  width: 100%;\n  min-width: 720px;\n  border-collapse: collapse;\n  font-variant-numeric: tabular-nums;\n}\n.re-table th,\n.re-table td {\n  padding: 11px 12px;\n  border-bottom: 1px solid var(--border);\n  text-align: right;\n  vertical-align: middle;\n}\n.re-table th:first-child,\n.re-table td:first-child {\n  text-align: left;\n}\n.re-table th {\n  background: #0f2747;\n  color: #ffffff;\n  font-size: 13px;\n  font-weight: 700;\n  white-space: nowrap;\n}\n.re-table td {\n  color: var(--ink);\n  font-size: 13px;\n}\n.re-table tbody tr:hover {\n  background: #f8fafc;\n}\n.re-table tbody tr:last-child td {\n  border-bottom: 0;\n}\n.re-current-row {\n  background: #eff6ff;\n}\n.re-safe-table-stack .re-table-note {\n  margin-top: 20px;\n}\n.re-education {\n  margin-top: 20px;\n  padding: 24px;\n}\n.re-education h2 {\n  margin-top: 30px;\n  font-size: 20px;\n  line-height: 1.35;\n  font-weight: 700;\n}\n.re-education h2:first-child {\n  margin-top: 0;\n}\n.re-education h3 {\n  margin-top: 20px;\n  font-size: 17px;\n  line-height: 1.4;\n  font-weight: 650;\n}\n.re-education p,\n.re-education ul {\n  margin: 10px 0 0;\n  color: #334155;\n}\n.re-education ul {\n  padding-left: 22px;\n}\n.re-education li + li {\n  margin-top: 7px;\n}\n.re-link {\n  color: var(--primary);\n  font-weight: 600;\n  text-underline-offset: 2px;\n}\n.re-link:hover {\n  color: #1e40af;\n}\n@container (max-width: 899px) {\n  .re-workspace {\n    grid-template-columns: minmax(0, 1fr);\n  }\n}\n@container (max-width: 639px) {\n  .re-chart-layout {\n    grid-template-columns: minmax(0, 1fr);\n    row-gap: 20px;\n  }\n  .re-legend {\n    justify-content: center;\n  }\n}\n@media (max-width: 899px) {\n  .re-workspace {\n    grid-template-columns: minmax(0, 1fr);\n  }\n}\n@media (max-width: 639px) {\n  .re-shell {\n    padding: 16px;\n  }\n  .re-fields,\n  .re-result-grid {\n    grid-template-columns: minmax(0, 1fr);\n  }\n  .re-chart-layout {\n    grid-template-columns: minmax(0, 1fr);\n    row-gap: 20px;\n  }\n  .re-legend {\n    justify-content: center;\n  }\n  .re-legend-row {\n    grid-template-columns: 12px minmax(82px, max-content) max-content max-content;\n    gap: 7px 9px;\n  }\n  .re-education,\n  .re-card,\n  .re-chart-card,\n  .re-table-card {\n    padding: 16px;\n  }\n}\n@media (max-width: 380px) {\n  .re-shell {\n    padding: 12px;\n  }\n  .re-toolbar {\n    align-items: stretch;\n  }\n  .re-button {\n    width: 100%;\n    justify-content: center;\n  }\n  .re-segmented {\n    grid-template-columns: minmax(0, 1fr);\n  }\n  .re-legend-row {\n    grid-template-columns: 12px minmax(0, 1fr) max-content;\n  }\n  .re-legend-row em {\n    grid-column: 2 \/ 4;\n    padding-left: 0;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"re-calculator\" data-calculator-root\u003e\n  \u003cdiv class=\"re-shell\"\u003e\n    \u003cheader class=\"re-header\"\u003e\n      \u003ch2\u003eRetained Earnings Calculator\u003c\/h2\u003e\n      \u003cp\u003eEstimate the earnings kept in the business after dividends, plus per-share values and a payout scenario comparison.\u003c\/p\u003e\n      \u003cdiv class=\"re-pills\" aria-label=\"Live calculation summary\"\u003e\n        \u003cspan class=\"re-pill\"\u003eEarnings \u003cstrong class=\"re-pill-earnings\"\u003e$1,000,000.00\u003c\/strong\u003e\u003c\/span\u003e\n        \u003cspan class=\"re-pill\"\u003ePayout \u003cstrong class=\"re-pill-payout\"\u003e30.00%\u003c\/strong\u003e\u003c\/span\u003e\n        \u003cspan class=\"re-pill\"\u003eRetention \u003cstrong class=\"re-pill-retention\"\u003e70.00%\u003c\/strong\u003e\u003c\/span\u003e\n        \u003cspan class=\"re-pill\"\u003eShares \u003cstrong class=\"re-pill-shares\"\u003e500,000\u003c\/strong\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/header\u003e\n\n    \u003cdiv class=\"re-toolbar\" aria-label=\"Calculator actions\"\u003e\n      \u003cbutton class=\"re-button re-download\" type=\"button\" data-action=\"download\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath fill=\"currentColor\" d=\"M12 3a1 1 0 0 1 1 1v8.59l2.3-2.29a1 1 0 1 1 1.4 1.42l-4 3.98a1 1 0 0 1-1.4 0l-4-3.98a1 1 0 1 1 1.4-1.42l2.3 2.29V4a1 1 0 0 1 1-1Zm-7 14a1 1 0 0 1 1 1v1h12v-1a1 1 0 1 1 2 0v2a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cspan\u003eDownload Excel\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cbutton class=\"re-button re-reset\" type=\"button\" data-action=\"reset\"\u003eReset\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"re-workspace\"\u003e\n      \u003csection class=\"re-card\" aria-labelledby=\"re-input-heading\"\u003e\n        \u003ch3 id=\"re-input-heading\"\u003eInputs\u003c\/h3\u003e\n        \u003cp class=\"re-card-lead\"\u003eChoose whether dividends are derived from a payout ratio or entered directly.\u003c\/p\u003e\n\n        \u003cfieldset class=\"re-fieldset\"\u003e\n          \u003clegend\u003eDividend entry method\u003c\/legend\u003e\n          \u003cdiv class=\"re-segmented\"\u003e\n            \u003clabel class=\"re-segment\" for=\"re-method-ratio\"\u003e\n              \u003cinput id=\"re-method-ratio\" name=\"re-method\" type=\"radio\" value=\"ratio\" data-method-control checked\u003e\n              \u003cspan\u003eUse payout ratio\u003c\/span\u003e\n            \u003c\/label\u003e\n            \u003clabel class=\"re-segment\" for=\"re-method-direct\"\u003e\n              \u003cinput id=\"re-method-direct\" name=\"re-method\" type=\"radio\" value=\"direct\" data-method-control\u003e\n              \u003cspan\u003eEnter dividends\u003c\/span\u003e\n            \u003c\/label\u003e\n          \u003c\/div\u003e\n        \u003c\/fieldset\u003e\n\n        \u003cdiv class=\"re-fields\"\u003e\n          \u003cdiv class=\"re-field\" data-field=\"earnings\"\u003e\n            \u003clabel class=\"re-label\" for=\"re-earnings\"\u003eEarnings\u003c\/label\u003e\n            \u003cdiv class=\"re-control\"\u003e\n              \u003cinput class=\"re-input\" id=\"re-earnings\" type=\"text\" inputmode=\"decimal\" value=\"$1,000,000.00\" aria-describedby=\"re-earnings-help re-earnings-error\"\u003e\n              \u003cspan class=\"re-unit\"\u003eUSD\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"re-help\" id=\"re-earnings-help\"\u003eNet income for the period. Losses may be entered as negative values.\u003c\/p\u003e\n            \u003cp class=\"re-error\" id=\"re-earnings-error\"\u003eEnter a valid earnings amount.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"re-field\" data-field=\"payoutRatio\"\u003e\n            \u003clabel class=\"re-label\" for=\"re-payout-ratio\"\u003eDividend payout ratio\u003c\/label\u003e\n            \u003cdiv class=\"re-control\"\u003e\n              \u003cinput class=\"re-input\" id=\"re-payout-ratio\" type=\"text\" inputmode=\"decimal\" value=\"30.00%\" aria-describedby=\"re-payout-help re-payout-error\"\u003e\n              \u003cspan class=\"re-unit\"\u003e%\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"re-help\" id=\"re-payout-help\"\u003eThe percentage of earnings distributed to shareholders.\u003c\/p\u003e\n            \u003cp class=\"re-error\" id=\"re-payout-error\"\u003eEnter a ratio from 0% to 500%.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"re-field\" data-field=\"dividends\"\u003e\n            \u003clabel class=\"re-label\" for=\"re-dividends\"\u003eDividends distributed\u003c\/label\u003e\n            \u003cdiv class=\"re-control\"\u003e\n              \u003cinput class=\"re-input\" id=\"re-dividends\" type=\"text\" inputmode=\"decimal\" value=\"$300,000.00\" disabled aria-describedby=\"re-dividends-help re-dividends-error\"\u003e\n              \u003cspan class=\"re-unit\"\u003eUSD\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"re-help\" id=\"re-dividends-help\"\u003eCalculated automatically in ratio mode; editable in direct mode.\u003c\/p\u003e\n            \u003cp class=\"re-error\" id=\"re-dividends-error\"\u003eEnter a valid nonnegative dividend amount.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"re-field\" data-field=\"shares\"\u003e\n            \u003clabel class=\"re-label\" for=\"re-shares\"\u003eNumber of shares outstanding\u003c\/label\u003e\n            \u003cdiv class=\"re-control\"\u003e\n              \u003cinput class=\"re-input\" id=\"re-shares\" type=\"text\" inputmode=\"decimal\" value=\"500,000\" aria-describedby=\"re-shares-help re-shares-error\"\u003e\n              \u003cspan class=\"re-unit\"\u003eshares\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"re-help\" id=\"re-shares-help\"\u003eUse the weighted-average or period-end share count that fits your analysis.\u003c\/p\u003e\n            \u003cp class=\"re-error\" id=\"re-shares-error\"\u003eEnter zero or a positive number of shares.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"re-card re-results\" aria-labelledby=\"re-results-heading\"\u003e\n        \u003cdiv\u003e\n          \u003ch3 id=\"re-results-heading\"\u003eLive results\u003c\/h3\u003e\n          \u003cp class=\"re-card-lead\"\u003eAll values update as assumptions change.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"re-primary-result\"\u003e\n          \u003cp class=\"re-result-label\"\u003eRetained earnings\u003c\/p\u003e\n          \u003cp class=\"re-primary-value re-output-retained\"\u003e$700,000.00\u003c\/p\u003e\n          \u003cp class=\"re-primary-note re-output-interpretation\"\u003eThe company retains 70.00% of current-period earnings.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"re-result-grid\"\u003e\n          \u003cdiv class=\"re-result-item\"\u003e\n            \u003cspan\u003eDividends distributed\u003c\/span\u003e\n            \u003cstrong class=\"re-output-dividends\"\u003e$300,000.00\u003c\/strong\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"re-result-item\"\u003e\n            \u003cspan\u003eRetention ratio\u003c\/span\u003e\n            \u003cstrong class=\"re-output-retention\"\u003e70.00%\u003c\/strong\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"re-result-item\"\u003e\n            \u003cspan\u003eRetained earnings per share\u003c\/span\u003e\n            \u003cstrong class=\"re-output-retained-share\"\u003e$1.40\u003c\/strong\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"re-result-item\"\u003e\n            \u003cspan\u003eDividends per share\u003c\/span\u003e\n            \u003cstrong class=\"re-output-dividend-share\"\u003e$0.60\u003c\/strong\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"re-formula\"\u003e\n\u003cstrong\u003eModel:\u003c\/strong\u003e retained earnings = earnings − dividends distributed. In ratio mode, dividends = earnings × payout ratio.\u003c\/div\u003e\n        \u003cdiv class=\"re-chart-summary\" aria-live=\"polite\" aria-atomic=\"true\"\u003e\u003c\/div\u003e\n      \u003c\/section\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"re-breakdown re-chart-card\" aria-labelledby=\"re-chart-heading\" data-chart-card\u003e\n      \u003ch3 id=\"re-chart-heading\"\u003eEarnings allocation\u003c\/h3\u003e\n      \u003cp class=\"re-chart-lead re-chart-dynamic-lead\"\u003eSee how current-period earnings are split between dividends and retained earnings.\u003c\/p\u003e\n      \u003cdiv class=\"re-chart-layout\"\u003e\n        \u003cdiv class=\"re-chart-visual\" data-chart-visual\u003e\u003c\/div\u003e\n        \u003cdiv class=\"re-legend\" data-chart-legend\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"re-chart-summary\" data-chart-summary\u003e\u003c\/div\u003e\n      \u003cdiv class=\"re-chart-callout\" data-chart-caption\u003eWith a 30.00% payout ratio, $700,000.00 remains available for reinvestment, debt reduction, reserves, or other corporate uses.\u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"re-table-card\" aria-labelledby=\"re-table-heading\" data-table-card\u003e\n      \u003ch3 id=\"re-table-heading\"\u003ePayout scenario comparison\u003c\/h3\u003e\n      \u003cp class=\"re-table-lead\"\u003eCompare the same earnings and share count across several dividend payout policies.\u003c\/p\u003e\n      \u003cdiv class=\"re-table-wrap\" data-table-wrap\u003e\n        \u003ctable class=\"re-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003eScenario\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003ePayout ratio\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eDividends\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eRetained earnings\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eRetention ratio\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eRetained per share\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody data-scenario-body\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"re-table-note\" data-table-note\u003eScenario rows hold earnings and shares constant. They isolate the mechanical effect of changing the dividend payout ratio and do not forecast future profitability.\u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"re-education\" aria-label=\"Retained earnings guide\"\u003e\n      \u003ch2\u003eWhat does this retained earnings calculator estimate?\u003c\/h2\u003e\n      \u003cp\u003eThis calculator estimates the portion of current-period earnings that remains after dividends are distributed. It also converts the result into per-share values and shows how alternative payout ratios would change the split between shareholder distributions and funds kept in the business. The default example uses $1,000,000 of earnings, a 30% payout ratio, and 500,000 shares, producing $300,000 of dividends, $700,000 of retained earnings, and $1.40 of retained earnings per share.\u003c\/p\u003e\n      \u003cp\u003eThe calculation is designed for planning, analysis, and financial education. It is not a substitute for a company’s statement of retained earnings or statement of shareholders’ equity. Those statements may include prior-period balances, corrections, stock dividends, share repurchases, foreign-currency effects, and other equity movements that are outside this compact model. The \u003ca class=\"re-link\" href=\"https:\/\/www.sec.gov\/about\/reports-publications\/investor-publications\/beginners-guide-financial-statements\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eU.S. Securities and Exchange Commission’s guide to financial statements\u003c\/a\u003e explains where income, equity, and cash-flow information generally appears in public-company reporting.\u003c\/p\u003e\n\n      \u003ch2\u003eHow should each input be used?\u003c\/h2\u003e\n      \u003ch3\u003eEarnings\u003c\/h3\u003e\n      \u003cp\u003eEnter net income for the period being analyzed, usually from the income statement. This field is required for a meaningful result. A higher positive earnings figure increases both dividends and retained earnings when the payout ratio is held constant. A negative figure represents a loss. In payout-ratio mode, applying a positive payout ratio to a loss can create a negative calculated dividend, which is not a practical cash distribution; the calculator therefore flags such situations in the interpretation and the allocation chart will not draw invalid positive-share segments.\u003c\/p\u003e\n\n      \u003ch3\u003eDividend entry method\u003c\/h3\u003e\n      \u003cp\u003eChoose \u003cstrong\u003eUse payout ratio\u003c\/strong\u003e when the company defines dividends as a percentage of earnings. Choose \u003cstrong\u003eEnter dividends\u003c\/strong\u003e when an actual or planned cash amount is known. Direct-dividend mode is especially useful when earnings are zero or negative, because a payout ratio is then undefined or economically misleading. Switching methods preserves the current calculated dividend amount and derives an implied payout ratio when earnings are nonzero.\u003c\/p\u003e\n\n      \u003ch3\u003eDividend payout ratio\u003c\/h3\u003e\n      \u003cp\u003eThe payout ratio is dividends divided by earnings. A 30% ratio means 30 cents of every dollar of earnings is distributed and 70 cents is retained. Higher payout ratios reduce retained earnings dollar for dollar. Ratios above 100% indicate distributions greater than current-period earnings, which produce negative retained earnings in this simplified period model. Such a policy may be funded from prior cash balances, borrowing, asset sales, or accumulated retained earnings, but the source of funding is not modeled here.\u003c\/p\u003e\n\n      \u003ch3\u003eDividends distributed\u003c\/h3\u003e\n      \u003cp\u003eIn ratio mode, this amount is calculated automatically as earnings multiplied by the payout ratio. In direct mode, enter the total distribution for the same period as the earnings figure. Use a nonnegative amount and avoid mixing quarterly dividends with annual earnings. The \u003ca class=\"re-link\" href=\"https:\/\/www.irs.gov\/taxtopics\/tc404\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eIRS overview of dividends\u003c\/a\u003e provides general context about dividend income, although tax treatment depends on facts not captured by this calculator.\u003c\/p\u003e\n\n      \u003ch3\u003eNumber of shares outstanding\u003c\/h3\u003e\n      \u003cp\u003eEnter the share count used for per-share analysis. A weighted-average share count is often appropriate when comparing with earnings per share, while a period-end share count may suit balance-sheet analysis. A larger share count lowers retained earnings per share and dividends per share without changing total retained earnings. Enter zero when per-share values are not needed; the calculator will show those outputs as unavailable rather than divide by zero.\u003c\/p\u003e\n\n      \u003ch2\u003eHow are the results calculated and interpreted?\u003c\/h2\u003e\n      \u003cp\u003e\u003cstrong\u003eDividends distributed\u003c\/strong\u003e is either the direct amount entered or earnings multiplied by the payout ratio. \u003cstrong\u003eRetained earnings\u003c\/strong\u003e equals earnings minus dividends. Positive retained earnings indicate that some current-period profit remains in the company. Zero means the full period’s earnings were distributed. A negative result means distributions exceeded earnings or the company recorded a loss while paying dividends.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eRetention ratio\u003c\/strong\u003e equals retained earnings divided by earnings when earnings are nonzero. It complements the payout ratio: under the standard positive-earnings case, the two add to 100%. \u003cstrong\u003eRetained earnings per share\u003c\/strong\u003e and \u003cstrong\u003edividends per share\u003c\/strong\u003e divide the total amounts by shares outstanding. These values help compare companies of different sizes, but they should not be confused with market value, book value per share, or cash available for immediate distribution.\u003c\/p\u003e\n      \u003cp\u003eThe donut chart is drawn only when earnings can be represented as two positive allocation categories. Its segment amounts, percentages, legend, accessible summary, and Excel breakdown all come from the same calculation model. The scenario table holds earnings and shares constant while changing the payout ratio. It is a sensitivity analysis, not a forecast: it shows the arithmetic policy tradeoff between current distributions and retained funds.\u003c\/p\u003e\n\n      \u003ch2\u003eWhat are the main benefits and limitations?\u003c\/h2\u003e\n      \u003cp\u003eRetained earnings can support reinvestment, working capital, acquisitions, debt repayment, and financial resilience. However, a high retained amount is not automatically good. Management creates value only when retained funds are deployed at attractive risk-adjusted returns. A mature company with limited reinvestment opportunities may reasonably distribute more, while a growing company may retain more to finance expansion. For a broader conceptual explanation, see \u003ca class=\"re-link\" href=\"https:\/\/www.investopedia.com\/terms\/r\/retainedearnings.asp\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eInvestopedia’s retained earnings overview\u003c\/a\u003e.\u003c\/p\u003e\n      \u003cp\u003eCommon mistakes include mixing time periods, using revenue instead of net income, treating retained earnings as cash, ignoring prior accumulated balances, and comparing per-share values based on inconsistent share counts. Use the same accounting period for earnings and dividends, review the company’s equity statement for cumulative retained earnings, and interpret the result alongside cash flow, debt, capital expenditure, and return on invested capital.\u003c\/p\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49909490647283,"sku":"retained-earnings","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/retained-earnings.webp?v=1783935602","url":"https:\/\/financialmodelslab.com\/products\/retained-earnings","provider":"Financial Models Lab","version":"1.0","type":"link"}