{"product_id":"average-fixed-cost","title":"Average Fixed Cost Calculator","description":"\u003cstyle\u003e\n.afc-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  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  overflow-wrap: anywhere;\n  container-type: inline-size;\n}\n.afc-calculator,\n.afc-calculator *,\n.afc-calculator *::before,\n.afc-calculator *::after {\n  box-sizing: border-box;\n}\n.afc-calculator * {\n  min-width: 0;\n}\n.afc-calculator button,\n.afc-calculator input,\n.afc-calculator select,\n.afc-calculator textarea {\n  font: inherit;\n}\n.afc-calculator button,\n.afc-calculator input {\n  min-height: 44px;\n}\n.afc-calculator a {\n  color: var(--primary);\n  text-decoration-thickness: 1px;\n  text-underline-offset: 2px;\n}\n.afc-calculator a:hover {\n  text-decoration-thickness: 2px;\n}\n.afc-calculator :focus-visible {\n  outline: 3px solid var(--primary);\n  outline-offset: 2px;\n}\n.afc-header {\n  padding: 24px 24px 16px;\n  border-bottom: 1px solid var(--border);\n  background: linear-gradient(180deg, var(--surface), var(--tint));\n  border-radius: 8px 8px 0 0;\n}\n.afc-title {\n  margin: 0;\n  font-size: 24px;\n  line-height: 1.25;\n  font-weight: 700;\n  letter-spacing: -.02em;\n}\n.afc-subtitle {\n  margin: 8px 0 0;\n  color: var(--muted);\n  max-width: 760px;\n}\n.afc-pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 16px;\n}\n.afc-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  min-height: 32px;\n  padding: 4px 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  font-variant-numeric: tabular-nums;\n}\n.afc-pill strong {\n  color: var(--ink);\n  font-weight: 700;\n}\n.afc-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  align-items: center;\n  padding: 16px 24px;\n  border-bottom: 1px solid var(--border);\n}\n.afc-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  min-height: 46px;\n  padding: 12px 18px;\n  border: 1px solid transparent;\n  border-radius: 6px;\n  cursor: pointer;\n  font-size: 15px;\n  font-weight: 650;\n  line-height: 1;\n  white-space: nowrap;\n  transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .15s ease;\n}\n.afc-button:hover {\n  box-shadow: 0 2px 5px rgba(15, 23, 42, .12);\n}\n.afc-button:active {\n  transform: translateY(1px);\n}\n.afc-download {\n  color: #ffffff;\n  background: var(--accent);\n  border-color: var(--accent);\n}\n.afc-download:hover {\n  background: var(--accent-hover);\n  border-color: var(--accent-hover);\n}\n.afc-reset {\n  color: var(--ink);\n  background: var(--surface);\n  border-color: #64748b;\n}\n.afc-reset:hover {\n  background: var(--tint);\n  border-color: #94a3b8;\n}\n.afc-icon {\n  width: 18px;\n  height: 18px;\n  flex: 0 0 18px;\n}\n.afc-main {\n  padding: 24px;\n}\n.afc-workspace {\n  display: grid;\n  grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);\n  gap: 24px;\n  align-items: start;\n}\n.afc-panel {\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.afc-panel-heading {\n  margin: 0;\n  padding: 16px 16px 12px;\n  border-bottom: 1px solid var(--border);\n  font-size: 18px;\n  line-height: 1.35;\n  font-weight: 650;\n}\n.afc-inputs-body {\n  display: grid;\n  gap: 16px;\n  padding: 16px;\n}\n.afc-field {\n  display: grid;\n  grid-template-rows: auto auto minmax(20px, auto) minmax(20px, auto);\n  gap: 6px;\n}\n.afc-label {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--ink);\n}\n.afc-input-shell {\n  position: relative;\n}\n.afc-input {\n  width: 100%;\n  height: 46px;\n  padding: 10px 12px;\n  border: 1px solid #64748b;\n  border-radius: 6px;\n  background: var(--surface);\n  color: var(--ink);\n  font-size: 15px;\n  font-weight: 400;\n  font-variant-numeric: tabular-nums;\n}\n.afc-input:hover {\n  border-color: #475569;\n}\n.afc-input:focus {\n  border-color: var(--primary);\n}\n.afc-input[aria-invalid=\"true\"] {\n  border-color: #b91c1c;\n  background: #fff7f7;\n}\n.afc-helper,\n.afc-error {\n  margin: 0;\n  font-size: 13px;\n  line-height: 1.45;\n  font-weight: 500;\n}\n.afc-helper {\n  color: var(--muted);\n}\n.afc-error {\n  color: #991b1b;\n}\n.afc-formula-box {\n  padding: 12px;\n  border: 1px solid #bfdbfe;\n  border-radius: 6px;\n  background: #eff6ff;\n  color: #1e3a8a;\n}\n.afc-formula-label {\n  display: block;\n  margin-bottom: 4px;\n  font-size: 13px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .04em;\n}\n.afc-formula {\n  display: block;\n  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;\n  font-size: 14px;\n  font-weight: 650;\n  overflow-wrap: anywhere;\n  container-type: inline-size;\n}\n.afc-results-body {\n  padding: 16px;\n}\n.afc-primary-result {\n  padding: 16px;\n  border: 1px solid #bfdbfe;\n  border-radius: 8px;\n  background: #eff6ff;\n}\n.afc-primary-label {\n  margin: 0;\n  color: #1e3a8a;\n  font-size: 13px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .05em;\n}\n.afc-primary-value {\n  margin: 4px 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.afc-primary-caption {\n  margin: 8px 0 0;\n  color: #1e3a8a;\n  font-size: 13px;\n  font-weight: 500;\n}\n.afc-result-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 12px;\n  margin-top: 12px;\n}\n.afc-result-card {\n  padding: 12px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--tint);\n}\n.afc-result-label {\n  margin: 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 600;\n}\n.afc-result-value {\n  margin: 4px 0 0;\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.afc-result-note {\n  margin: 4px 0 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.afc-interpretation {\n  margin-top: 12px;\n  padding: 12px;\n  border-left: 3px solid var(--primary);\n  border-radius: 0 6px 6px 0;\n  background: var(--tint);\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.afc-section {\n  margin-top: 24px;\n}\n.afc-section-title {\n  margin: 0 0 8px;\n  font-size: 18px;\n  line-height: 1.35;\n  font-weight: 650;\n}\n.afc-section-intro {\n  margin: 0 0 16px;\n  color: var(--muted);\n}\n.afc-chart-card {\n  padding: 16px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--surface);\n}\n.afc-chart-heading {\n  margin: 0;\n  font-size: 18px;\n  line-height: 1.35;\n  font-weight: 650;\n}\n.afc-chart-kicker {\n  margin: 4px 0 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.afc-chart-cluster {\n  display: grid;\n  grid-template-columns: minmax(0, 680px) max-content;\n  justify-content: center;\n  align-items: end;\n  gap: 24px;\n  margin-top: 16px;\n}\n.afc-plot-wrap {\n  width: 100%;\n  max-width: 680px;\n  min-height: 260px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.afc-chart-svg {\n  display: block;\n  width: 100%;\n  height: auto;\n  overflow: visible;\n}\n.afc-empty-state {\n  width: 100%;\n  max-width: 520px;\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: 600;\n}\n.afc-legend {\n  display: grid;\n  gap: 10px;\n  align-content: center;\n  min-width: 190px;\n}\n.afc-legend-row {\n  display: grid;\n  grid-template-columns: 12px max-content max-content;\n  align-items: center;\n  gap: 10px;\n  font-size: 13px;\n  font-weight: 500;\n}\n.afc-swatch {\n  width: 12px;\n  height: 12px;\n  border-radius: 3px;\n  background: var(--chart-1);\n}\n.afc-legend-name {\n  color: var(--muted);\n}\n.afc-legend-value {\n  color: var(--ink);\n  font-weight: 700;\n  font-variant-numeric: tabular-nums;\n}\n.afc-chart-caption {\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.afc-safe-stack .afc-chart-cluster {\n  grid-template-columns: minmax(0, 680px);\n  justify-items: center;\n  row-gap: 20px;\n}\n.afc-safe-stack .afc-legend {\n  width: fit-content;\n  max-width: 100%;\n  margin: 0 auto;\n}\n.afc-safe-stack .afc-chart-caption {\n  margin-top: 20px;\n}\n.afc-table-card {\n  padding: 16px;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  background: var(--surface);\n}\n.afc-table-wrap {\n  width: 100%;\n  overflow-x: auto;\n  overflow-y: visible;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  background: var(--surface);\n}\n.afc-table {\n  width: 100%;\n  min-width: 680px;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.afc-table th,\n.afc-table td {\n  padding: 10px 12px;\n  border-bottom: 1px solid var(--border);\n  text-align: left;\n  vertical-align: middle;\n}\n.afc-table th {\n  background: #f1f5f9;\n  color: var(--ink);\n  font-weight: 700;\n}\n.afc-table td {\n  color: var(--muted);\n}\n.afc-table th.afc-numeric,\n.afc-table td.afc-numeric {\n  text-align: right;\n  font-variant-numeric: tabular-nums;\n}\n.afc-table tbody tr:last-child td {\n  border-bottom: 0;\n}\n.afc-table tbody tr.afc-current-row td {\n  background: #eff6ff;\n  color: #1e3a8a;\n  font-weight: 650;\n}\n.afc-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  font-weight: 500;\n}\n.afc-safe-table-stack .afc-table-note {\n  margin-top: 20px;\n}\n.afc-education {\n  margin-top: 24px;\n  padding: 24px;\n  border-top: 1px solid var(--border);\n  background: var(--tint);\n  border-radius: 0 0 8px 8px;\n}\n.afc-education-inner {\n  max-width: 900px;\n  margin: 0 auto;\n}\n.afc-education h2 {\n  margin: 0 0 12px;\n  font-size: 22px;\n  line-height: 1.3;\n  font-weight: 700;\n}\n.afc-education h3 {\n  margin: 24px 0 8px;\n  font-size: 18px;\n  line-height: 1.35;\n  font-weight: 650;\n}\n.afc-education p {\n  margin: 0 0 12px;\n  color: #334155;\n}\n.afc-education ul {\n  margin: 8px 0 12px;\n  padding-left: 22px;\n  color: #334155;\n}\n.afc-education li + li {\n  margin-top: 6px;\n}\n.afc-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 (max-width: 899px) {\n  .afc-workspace {\n    grid-template-columns: minmax(0, 1fr);\n  }\n}\n@container (max-width: 639px) {\n  .afc-header,\n  .afc-toolbar,\n  .afc-main,\n  .afc-education {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n  .afc-toolbar {\n    align-items: stretch;\n  }\n  .afc-button {\n    flex: 1 1 160px;\n  }\n  .afc-result-grid {\n    grid-template-columns: minmax(0, 1fr);\n  }\n  .afc-chart-cluster {\n    grid-template-columns: minmax(0, 1fr);\n    justify-items: center;\n    gap: 16px;\n  }\n  .afc-plot-wrap {\n    min-height: 240px;\n  }\n  .afc-legend {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n  .afc-chart-caption,\n  .afc-table-note {\n    margin-top: 16px;\n  }\n}\n@container (max-width: 460px) {\n  .afc-header,\n  .afc-toolbar,\n  .afc-main,\n  .afc-education {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n  .afc-header {\n    padding-top: 20px;\n  }\n  .afc-main {\n    padding-top: 16px;\n    padding-bottom: 16px;\n  }\n  .afc-workspace,\n  .afc-section {\n    gap: 16px;\n  }\n  .afc-button {\n    flex-basis: 100%;\n  }\n  .afc-primary-value {\n    font-size: 28px;\n  }\n  .afc-chart-card,\n  .afc-table-card {\n    padding: 12px;\n  }\n  .afc-chart-caption,\n  .afc-table-note {\n    margin-top: 16px;\n  }\n}\n@media (max-width: 899px) {\n  .afc-workspace {\n    grid-template-columns: minmax(0, 1fr);\n  }\n}\n@media (max-width: 639px) {\n  .afc-header,\n  .afc-toolbar,\n  .afc-main,\n  .afc-education {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n  .afc-toolbar {\n    align-items: stretch;\n  }\n  .afc-button {\n    flex: 1 1 160px;\n  }\n  .afc-result-grid {\n    grid-template-columns: minmax(0, 1fr);\n  }\n  .afc-chart-cluster {\n    grid-template-columns: minmax(0, 1fr);\n    justify-items: center;\n    gap: 16px;\n  }\n  .afc-plot-wrap {\n    min-height: 240px;\n  }\n  .afc-legend {\n    width: fit-content;\n    min-width: 0;\n    max-width: 100%;\n  }\n  .afc-chart-caption,\n  .afc-table-note {\n    margin-top: 16px;\n  }\n}\n@media (max-width: 460px) {\n  .afc-header,\n  .afc-toolbar,\n  .afc-main,\n  .afc-education {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n  .afc-header {\n    padding-top: 20px;\n  }\n  .afc-main {\n    padding-top: 16px;\n    padding-bottom: 16px;\n  }\n  .afc-workspace,\n  .afc-section {\n    gap: 16px;\n  }\n  .afc-button {\n    flex-basis: 100%;\n  }\n  .afc-primary-value {\n    font-size: 28px;\n  }\n  .afc-chart-card,\n  .afc-table-card {\n    padding: 12px;\n  }\n  .afc-chart-caption,\n  .afc-table-note {\n    margin-top: 16px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"afc-calculator\" data-calculator-root\u003e\n  \u003cheader class=\"afc-header\"\u003e\n    \u003ch2 class=\"afc-title\"\u003eAverage Fixed Cost Calculator\u003c\/h2\u003e\n    \u003cp class=\"afc-subtitle\"\u003eCalculate fixed cost per unit and see how the same fixed-cost base is spread across different production volumes.\u003c\/p\u003e\n    \u003cdiv class=\"afc-pills\" aria-label=\"Live calculation summary\"\u003e\n      \u003cspan class=\"afc-pill\"\u003eAFC \u003cstrong class=\"afc-pill-afc\"\u003e$12.50\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"afc-pill\"\u003eOutput \u003cstrong class=\"afc-pill-units\"\u003e20,000\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"afc-pill\"\u003eAt 2× output \u003cstrong class=\"afc-pill-double\"\u003e$6.25\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"afc-toolbar\" aria-label=\"Calculator actions\"\u003e\n    \u003cbutton class=\"afc-button afc-download\" type=\"button\"\u003e\n      \u003csvg class=\"afc-icon\" 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.3a1 1 0 1 1 1.4 1.42l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 1 1 1.4-1.42l2.3 2.3V4a1 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=\"afc-button afc-reset\" type=\"button\"\u003e\n      \u003csvg class=\"afc-icon\" viewbox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath fill=\"currentColor\" d=\"M12 4a8 8 0 1 1-7.45 10.94 1 1 0 1 1 1.86-.74A6 6 0 1 0 8.1 7.1L10 9H4V3l2.67 2.67A7.96 7.96 0 0 1 12 4Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eReset\u003c\/span\u003e\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cmain class=\"afc-main\"\u003e\n    \u003cdiv class=\"afc-workspace\"\u003e\n      \u003csection class=\"afc-panel\" aria-labelledby=\"afc-inputs-heading\"\u003e\n        \u003ch3 class=\"afc-panel-heading\" id=\"afc-inputs-heading\"\u003eInputs\u003c\/h3\u003e\n        \u003cdiv class=\"afc-inputs-body\"\u003e\n          \u003cdiv class=\"afc-field\"\u003e\n            \u003clabel class=\"afc-label\" for=\"afc-total-fixed-cost\"\u003eTotal fixed cost\u003c\/label\u003e\n            \u003cdiv class=\"afc-input-shell\"\u003e\n              \u003cinput class=\"afc-input\" id=\"afc-total-fixed-cost\" data-afc-field=\"fixedCost\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"$250,000.00\" aria-describedby=\"afc-total-fixed-cost-help afc-total-fixed-cost-error\"\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"afc-helper\" id=\"afc-total-fixed-cost-help\"\u003eEnter fixed expenses for the same period as the unit count, such as rent, depreciation, or salaried overhead.\u003c\/p\u003e\n            \u003cp class=\"afc-error\" id=\"afc-total-fixed-cost-error\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"afc-field\"\u003e\n            \u003clabel class=\"afc-label\" for=\"afc-number-units\"\u003eNumber of units\u003c\/label\u003e\n            \u003cdiv class=\"afc-input-shell\"\u003e\n              \u003cinput class=\"afc-input\" id=\"afc-number-units\" data-afc-field=\"units\" type=\"text\" inputmode=\"decimal\" autocomplete=\"off\" value=\"20,000\" aria-describedby=\"afc-number-units-help afc-number-units-error\"\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"afc-helper\" id=\"afc-number-units-help\"\u003eUse units produced or sold during that same period. The value must be greater than zero.\u003c\/p\u003e\n            \u003cp class=\"afc-error\" id=\"afc-number-units-error\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"afc-formula-box\" aria-label=\"Average fixed cost formula\"\u003e\n            \u003cspan class=\"afc-formula-label\"\u003eFormula\u003c\/span\u003e\n            \u003cspan class=\"afc-formula\"\u003eAverage fixed cost = Total fixed cost ÷ Number of units\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"afc-panel\" aria-labelledby=\"afc-results-heading\"\u003e\n        \u003ch3 class=\"afc-panel-heading\" id=\"afc-results-heading\"\u003eLive results\u003c\/h3\u003e\n        \u003cdiv class=\"afc-results-body\"\u003e\n          \u003cdiv class=\"afc-primary-result\"\u003e\n            \u003cp class=\"afc-primary-label\"\u003eAverage fixed cost per unit\u003c\/p\u003e\n            \u003cp class=\"afc-primary-value\" data-afc-output=\"afc\"\u003e$12.50\u003c\/p\u003e\n            \u003cp class=\"afc-primary-caption\" data-afc-output=\"summary\" aria-live=\"polite\"\u003e$250,000.00 spread across 20,000 units equals $12.50 per unit.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"afc-result-grid\"\u003e\n            \u003cdiv class=\"afc-result-card\"\u003e\n              \u003cp class=\"afc-result-label\"\u003eTotal fixed cost\u003c\/p\u003e\n              \u003cp class=\"afc-result-value\" data-afc-output=\"fixedCost\"\u003e$250,000.00\u003c\/p\u003e\n              \u003cp class=\"afc-result-note\"\u003eThe fixed-cost pool allocated across output.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"afc-result-card\"\u003e\n              \u003cp class=\"afc-result-label\"\u003eCurrent output\u003c\/p\u003e\n              \u003cp class=\"afc-result-value\" data-afc-output=\"units\"\u003e20,000\u003c\/p\u003e\n              \u003cp class=\"afc-result-note\"\u003eUnits produced or sold in the period.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"afc-result-card\"\u003e\n              \u003cp class=\"afc-result-label\"\u003eAFC at double output\u003c\/p\u003e\n              \u003cp class=\"afc-result-value\" data-afc-output=\"doubleAfc\"\u003e$6.25\u003c\/p\u003e\n              \u003cp class=\"afc-result-note\"\u003eAssumes total fixed cost does not change.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"afc-result-card\"\u003e\n              \u003cp class=\"afc-result-label\"\u003eReduction at double output\u003c\/p\u003e\n              \u003cp class=\"afc-result-value\" data-afc-output=\"doubleReduction\"\u003e50.00%\u003c\/p\u003e\n              \u003cp class=\"afc-result-note\"\u003eThe mathematical scale effect from spreading the same fixed cost over twice as many units.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"afc-interpretation\" data-afc-output=\"interpretation\"\u003eAt the current output level, each unit absorbs $12.50 of fixed cost. Doubling output without increasing fixed costs would reduce that amount to $6.25 per unit.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"afc-section\" aria-labelledby=\"afc-chart-section-heading\"\u003e\n      \u003cdiv class=\"afc-chart-card\" data-afc-chart-card\u003e\n        \u003ch3 class=\"afc-chart-heading\" id=\"afc-chart-section-heading\"\u003eAverage fixed cost across output levels\u003c\/h3\u003e\n        \u003cp class=\"afc-chart-kicker\" data-afc-chart-kicker\u003eThe curve shows how fixed cost per unit declines as output increases.\u003c\/p\u003e\n        \u003cdiv class=\"afc-chart-cluster\"\u003e\n          \u003cdiv class=\"afc-plot-wrap\" data-afc-chart-plot\u003e\n            \u003cdiv class=\"afc-empty-state\" data-afc-chart-empty hidden\u003eEnter a positive unit count and fixed cost to see the scale curve.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"afc-legend\" data-afc-chart-legend aria-label=\"Chart legend\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"afc-chart-caption\" data-afc-chart-caption\u003eAt 20,000 units, average fixed cost is $12.50. At 40,000 units, it falls to $6.25 if total fixed cost remains unchanged.\u003c\/div\u003e\n        \u003cp class=\"afc-sr-only\" data-afc-chart-summary\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"afc-section\" aria-labelledby=\"afc-table-heading\"\u003e\n      \u003cdiv class=\"afc-table-card\" data-afc-table-card\u003e\n        \u003ch3 class=\"afc-section-title\" id=\"afc-table-heading\"\u003eScale analysis table\u003c\/h3\u003e\n        \u003cp class=\"afc-section-intro\"\u003eCompare fixed cost per unit at seven output levels around the current production volume.\u003c\/p\u003e\n        \u003cdiv class=\"afc-table-wrap\" data-afc-table-wrap\u003e\n          \u003ctable class=\"afc-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth scope=\"col\"\u003eOutput level\u003c\/th\u003e\n                \u003cth class=\"afc-numeric\" scope=\"col\"\u003eUnits\u003c\/th\u003e\n                \u003cth class=\"afc-numeric\" scope=\"col\"\u003eTotal fixed cost\u003c\/th\u003e\n                \u003cth class=\"afc-numeric\" scope=\"col\"\u003eAverage fixed cost\u003c\/th\u003e\n                \u003cth class=\"afc-numeric\" scope=\"col\"\u003eChange vs. current AFC\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody data-afc-table-body\u003e\u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"afc-table-note\" data-afc-table-note\u003eScenario rows hold total fixed cost constant. In practice, fixed costs can increase in steps when capacity limits require another facility, machine, lease, or management layer.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/main\u003e\n\n  \u003csection class=\"afc-education\" aria-labelledby=\"afc-education-heading\"\u003e\n    \u003cdiv class=\"afc-education-inner\"\u003e\n      \u003ch2 id=\"afc-education-heading\"\u003eHow to use and interpret average fixed cost\u003c\/h2\u003e\n      \u003cp\u003eAverage fixed cost, often abbreviated AFC, shows how much fixed expense is assigned to each unit produced or sold during a period. It is calculated by dividing total fixed cost by output. The metric is most useful when the cost and output figures cover exactly the same month, quarter, or year. It is an allocation measure rather than a cash-flow forecast: it explains how a fixed-cost pool is spread across volume.\u003c\/p\u003e\n\n      \u003ch3\u003eWhat the calculator estimates\u003c\/h3\u003e\n      \u003cp\u003eThe primary result is fixed cost per unit. The calculator also estimates what AFC would be if output doubled while total fixed cost stayed unchanged. The chart and scale table extend the same calculation across output levels from 25% to 200% of the current volume. These scenarios illustrate operating leverage: when fixed cost is unchanged, higher output lowers fixed cost per unit, while lower output raises it.\u003c\/p\u003e\n\n      \u003ch3\u003eInput guide\u003c\/h3\u003e\n      \u003cp\u003e\u003cstrong\u003eTotal fixed cost\u003c\/strong\u003e is the fixed-cost pool for the period. Typical examples include rent, property taxes, insurance, depreciation, software subscriptions, certain salaried positions, and contractual lease payments. Include only costs that do not materially vary with the number of units in the relevant operating range. The field is required and accepts zero or a positive dollar amount. A higher fixed-cost total increases AFC dollar for dollar when output is unchanged. Avoid mixing annual fixed costs with monthly output, and do not include variable materials or per-unit commissions.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eNumber of units\u003c\/strong\u003e is the quantity produced or sold during the same period. This field is required and must be greater than zero because division by zero is undefined. Higher output lowers AFC if fixed cost remains constant; lower output increases it. Use a consistent unit of measure, such as products, orders, service jobs, occupied room nights, or machine-hours. Do not combine different products unless a common equivalent-unit method is meaningful.\u003c\/p\u003e\n\n      \u003ch3\u003eUnderstanding each result\u003c\/h3\u003e\n      \u003cp\u003e\u003cstrong\u003eAverage fixed cost per unit\u003c\/strong\u003e is the main output. A high AFC is not automatically bad: it may reflect deliberate investment in capacity, quality, compliance, or technology. A low AFC may indicate efficient use of existing capacity, but it can also result from underinvestment. Compare AFC over time, against budget, and across comparable operating units rather than relying on a universal benchmark.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eTotal fixed cost\u003c\/strong\u003e and \u003cstrong\u003ecurrent output\u003c\/strong\u003e restate the two inputs used in the calculation so the result can be checked quickly. \u003cstrong\u003eAFC at double output\u003c\/strong\u003e is a controlled scenario, not a prediction. It assumes no additional factory, equipment, staffing layer, or lease is needed. Under that strict assumption, doubling units halves AFC. \u003cstrong\u003eReduction at double output\u003c\/strong\u003e expresses that scale effect as a percentage.\u003c\/p\u003e\n      \u003cp\u003eThe \u003cstrong\u003echart\u003c\/strong\u003e plots output on the horizontal axis and average fixed cost on the vertical axis. Its downward curve is steepest at low volumes because adding units spreads the fixed-cost pool rapidly. The curve flattens at higher volumes. The \u003cstrong\u003escale analysis table\u003c\/strong\u003e provides the exact values behind the chart. “Change vs. current AFC” shows the percentage difference from the current result: positive values mean a higher fixed cost per unit, and negative values mean a lower one.\u003c\/p\u003e\n\n      \u003ch3\u003eFormula and practical interpretation\u003c\/h3\u003e\n      \u003cp\u003eThe model uses \u003cstrong\u003eAFC = total fixed cost ÷ units\u003c\/strong\u003e. For example, $250,000 of fixed cost divided by 20,000 units produces an AFC of $12.50. At 40,000 units, the same fixed cost produces $6.25 per unit. This relationship is valid only within a relevant range where fixed costs are genuinely stable. Many businesses have step-fixed costs: a warehouse may support up to a certain volume, after which another warehouse is required and total fixed cost jumps.\u003c\/p\u003e\n      \u003cp\u003eFor planning, combine AFC with variable cost per unit to understand total unit cost. Then compare total unit cost with selling price, contribution margin, capacity, and expected demand. The U.S. Small Business Administration provides guidance on \u003ca href=\"https:\/\/www.sba.gov\/business-guide\/plan-your-business\/calculate-your-startup-costs\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eidentifying business costs\u003c\/a\u003e, while the IRS explains general principles for \u003ca href=\"https:\/\/www.irs.gov\/businesses\/small-businesses-self-employed\/deducting-business-expenses\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ebusiness expenses\u003c\/a\u003e. For a deeper economics treatment of fixed, variable, average, and marginal costs, see the \u003ca href=\"https:\/\/openstax.org\/books\/principles-economics-3e\/pages\/7-3-costs-in-the-short-run\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOpenStax discussion of short-run costs\u003c\/a\u003e.\u003c\/p\u003e\n\n      \u003ch3\u003eCommon mistakes and tradeoffs\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eUsing units sold for one period and fixed costs from another period.\u003c\/li\u003e\n        \u003cli\u003eClassifying semi-variable costs as entirely fixed without separating their fixed and variable components.\u003c\/li\u003e\n        \u003cli\u003eAssuming fixed costs remain constant beyond current capacity.\u003c\/li\u003e\n        \u003cli\u003eComparing products with different complexity without using equivalent units.\u003c\/li\u003e\n        \u003cli\u003eTreating a declining AFC as proof of profitability while ignoring price, variable cost, scrap, inventory, or demand.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse the result as one diagnostic in a broader operating model. A lower AFC generally improves unit economics when quality and service remain stable, but producing more solely to reduce AFC can create excess inventory or working-capital pressure. The best output level balances demand, contribution margin, capacity, and the risk of triggering new step-fixed costs.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49909488156915,"sku":"average-fixed-cost","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/average-fixed-cost.webp?v=1783935546","url":"https:\/\/financialmodelslab.com\/products\/average-fixed-cost","provider":"Financial Models Lab","version":"1.0","type":"link"}