{"product_id":"business-budget","title":"Business Budget Calculator","description":"\u003cstyle\u003e\n.bb-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  container-type: inline-size;\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: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  font-size: 15px;\n  line-height: 1.55;\n  overflow-wrap: anywhere;\n}\n.bb-calculator,\n.bb-calculator *,\n.bb-calculator *::before,\n.bb-calculator *::after {\n  box-sizing: border-box;\n  min-width: 0;\n}\n.bb-calculator button,\n.bb-calculator input,\n.bb-calculator select {\n  font: inherit;\n}\n.bb-calculator button,\n.bb-calculator input,\n.bb-calculator select,\n.bb-calculator summary,\n.bb-calculator a {\n  -webkit-tap-highlight-color: transparent;\n}\n.bb-calculator :focus-visible {\n  outline: 3px solid rgba(29, 78, 216, .35);\n  outline-offset: 2px;\n}\n.bb-calculator .bb-header {\n  padding: 24px 24px 16px;\n  border-bottom: 1px solid var(--border);\n  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);\n  border-radius: 8px 8px 0 0;\n}\n.bb-calculator .bb-header h2 {\n  margin: 0;\n  color: var(--ink);\n  font-size: 24px;\n  font-weight: 700;\n  line-height: 1.25;\n  letter-spacing: -.02em;\n}\n.bb-calculator .bb-header p {\n  margin: 8px 0 0;\n  color: var(--muted);\n  font-size: 15px;\n}\n.bb-calculator .bb-pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 16px;\n}\n.bb-calculator .bb-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(--surface);\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.25;\n  font-variant-numeric: tabular-nums;\n}\n.bb-calculator .bb-pill strong {\n  color: var(--ink);\n  font-weight: 700;\n}\n.bb-calculator .bb-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  padding: 16px 24px;\n  border-bottom: 1px solid var(--border);\n  background: var(--surface);\n}\n.bb-calculator .bb-button {\n  min-height: 44px;\n  border: 1px solid transparent;\n  border-radius: 6px;\n  padding: 11px 18px;\n  cursor: pointer;\n  font-size: 15px;\n  font-weight: 650;\n  line-height: 1.2;\n  transition: background-color .16s ease, border-color .16s ease, box-shadow .16s ease, transform .06s ease;\n}\n.bb-calculator .bb-button:active {\n  transform: translateY(1px);\n}\n.bb-calculator .bb-download {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  color: #ffffff;\n  background: var(--accent);\n  white-space: nowrap;\n}\n.bb-calculator .bb-download:hover {\n  background: var(--accent-hover);\n  box-shadow: 0 2px 5px rgba(154, 52, 18, .22);\n}\n.bb-calculator .bb-download svg {\n  width: 18px;\n  height: 18px;\n  flex: 0 0 18px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n.bb-calculator .bb-reset {\n  color: var(--ink);\n  background: var(--surface);\n  border-color: #cbd5e1;\n}\n.bb-calculator .bb-reset:hover {\n  background: var(--tint);\n  border-color: #94a3b8;\n  box-shadow: 0 1px 3px rgba(15, 23, 42, .1);\n}\n.bb-calculator .bb-workspace {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 24px;\n  padding: 24px;\n  background: var(--tint);\n  border-bottom: 1px solid var(--border);\n}\n.bb-calculator .bb-inputs,\n.bb-calculator .bb-results {\n  align-self: start;\n}\n.bb-calculator .bb-panel {\n  background: var(--surface);\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  box-shadow: 0 1px 2px rgba(15, 23, 42, .04);\n}\n.bb-calculator .bb-panel + .bb-panel {\n  margin-top: 16px;\n}\n.bb-calculator .bb-panel-head {\n  padding: 16px 16px 12px;\n  border-bottom: 1px solid var(--border);\n}\n.bb-calculator .bb-panel-head h3,\n.bb-calculator .bb-section-head h3,\n.bb-calculator .bb-chart-card h3,\n.bb-calculator .bb-table-card h3 {\n  margin: 0;\n  color: var(--ink);\n  font-size: 18px;\n  font-weight: 650;\n  line-height: 1.35;\n}\n.bb-calculator .bb-panel-head p,\n.bb-calculator .bb-section-head p,\n.bb-calculator .bb-chart-card \u003e p,\n.bb-calculator .bb-table-card \u003e p {\n  margin: 4px 0 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.45;\n}\n.bb-calculator .bb-fields {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(185px, 1fr));\n  gap: 16px;\n  padding: 16px;\n}\n.bb-calculator .bb-field {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n.bb-calculator .bb-field label {\n  color: var(--ink);\n  font-size: 14px;\n  font-weight: 600;\n  line-height: 1.35;\n}\n.bb-calculator .bb-control-wrap {\n  position: relative;\n}\n.bb-calculator .bb-currency-prefix {\n  position: absolute;\n  top: 50%;\n  left: 12px;\n  transform: translateY(-50%);\n  color: var(--muted);\n  font-size: 15px;\n  font-weight: 600;\n  pointer-events: none;\n}\n.bb-calculator .bb-input {\n  width: 100%;\n  min-height: 44px;\n  padding: 10px 12px 10px 28px;\n  border: 1px solid #cbd5e1;\n  border-radius: 6px;\n  background: var(--surface);\n  color: var(--ink);\n  font-size: 15px;\n  font-weight: 400;\n  line-height: 1.35;\n  font-variant-numeric: tabular-nums;\n}\n.bb-calculator .bb-input:hover {\n  border-color: #94a3b8;\n}\n.bb-calculator .bb-input:focus {\n  border-color: var(--primary);\n  box-shadow: 0 0 0 3px rgba(29, 78, 216, .12);\n  outline: none;\n}\n.bb-calculator .bb-input[aria-invalid=\"true\"] {\n  border-color: #b91c1c;\n}\n.bb-calculator .bb-helper,\n.bb-calculator .bb-error {\n  min-height: 19px;\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.45;\n}\n.bb-calculator .bb-helper {\n  color: var(--muted);\n}\n.bb-calculator .bb-error {\n  display: none;\n  color: #991b1b;\n}\n.bb-calculator .bb-error:not(:empty) {\n  display: block;\n}\n.bb-calculator .bb-result-hero {\n  padding: 20px;\n  border-bottom: 1px solid var(--border);\n}\n.bb-calculator .bb-eyebrow {\n  margin: 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 650;\n  line-height: 1.35;\n  text-transform: uppercase;\n  letter-spacing: .06em;\n}\n.bb-calculator .bb-primary-result {\n  margin-top: 4px;\n  color: var(--ink);\n  font-size: 30px;\n  font-weight: 700;\n  line-height: 1.2;\n  letter-spacing: -.02em;\n  font-variant-numeric: tabular-nums;\n}\n.bb-calculator .bb-primary-result.bb-positive {\n  color: #047857;\n}\n.bb-calculator .bb-primary-result.bb-negative {\n  color: #b91c1c;\n}\n.bb-calculator .bb-primary-result.bb-neutral {\n  color: var(--ink);\n}\n.bb-calculator .bb-result-status {\n  margin: 8px 0 0;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n}\n.bb-calculator .bb-result-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 12px;\n  padding: 16px;\n}\n.bb-calculator .bb-result-card {\n  padding: 14px;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  background: var(--tint);\n}\n.bb-calculator .bb-result-card span {\n  display: block;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.35;\n}\n.bb-calculator .bb-result-card strong {\n  display: block;\n  margin-top: 4px;\n  color: var(--ink);\n  font-size: 20px;\n  font-weight: 700;\n  line-height: 1.3;\n  font-variant-numeric: tabular-nums;\n}\n.bb-calculator .bb-result-note {\n  margin: 0 16px 16px;\n  padding: 10px 12px;\n  border: 1px solid #bfdbfe;\n  border-radius: 6px;\n  background: #eff6ff;\n  color: #1e3a8a;\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.5;\n}\n.bb-calculator .bb-section {\n  padding: 24px;\n  border-bottom: 1px solid var(--border);\n  background: var(--surface);\n}\n.bb-calculator .bb-section-head {\n  margin-bottom: 16px;\n}\n.bb-calculator .bb-chart-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 24px;\n  align-items: start;\n}\n.bb-calculator .bb-chart-card,\n.bb-calculator .bb-table-card {\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, .04);\n}\n.bb-calculator .bb-chart-card {\n  container-type: inline-size;\n  align-self: start;\n}\n.bb-calculator .bb-chart-cluster {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  align-items: center;\n  justify-content: center;\n  gap: 20px;\n  max-width: 760px;\n  margin: 16px auto 0;\n}\n.bb-calculator .bb-safe-stack .bb-chart-cluster {\n  grid-template-columns: minmax(0, 1fr) !important;\n  row-gap: 24px !important;\n  max-width: 640px;\n}\n.bb-calculator .bb-plot-wrap {\n  width: 100%;\n  min-height: 260px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.bb-calculator .bb-donut-svg {\n  display: block;\n  width: min(100%, 320px);\n  height: auto;\n  aspect-ratio: 1;\n}\n.bb-calculator .bb-line-svg {\n  display: block;\n  width: 100%;\n  height: auto;\n  min-height: 290px;\n}\n.bb-calculator .bb-chart-empty {\n  width: 100%;\n  padding: 20px;\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.bb-calculator .bb-legend {\n  display: grid;\n  gap: 10px;\n  justify-content: center;\n  align-content: center;\n}\n.bb-calculator .bb-legend-item {\n  display: grid;\n  grid-template-columns: 12px minmax(0, 1fr);\n  gap: 8px;\n  align-items: start;\n  max-width: 320px;\n}\n.bb-calculator .bb-legend-swatch {\n  width: 12px;\n  height: 12px;\n  margin-top: 4px;\n  border-radius: 3px;\n}\n.bb-calculator .bb-legend-label {\n  color: var(--ink);\n  font-size: 13px;\n  font-weight: 650;\n  line-height: 1.35;\n}\n.bb-calculator .bb-legend-metrics {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 4px 12px;\n  margin-top: 2px;\n  color: var(--muted);\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.35;\n  font-variant-numeric: tabular-nums;\n}\n.bb-calculator .bb-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  line-height: 1.5;\n}\n.bb-calculator .bb-safe-stack .bb-chart-caption {\n  margin-top: 20px;\n}\n.bb-calculator .bb-chart-summary {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: 0;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n.bb-calculator .bb-summary-row {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) max-content;\n  gap: 8px 16px;\n  align-items: baseline;\n  padding: 8px 10px;\n  border-top: 1px solid var(--border);\n  color: var(--ink);\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.4;\n}\n.bb-calculator .bb-summary-row span:last-child {\n  font-variant-numeric: tabular-nums;\n  white-space: nowrap;\n}\n.bb-calculator .bb-line-legend {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px 20px;\n  align-items: center;\n  justify-content: center;\n  margin-top: 16px;\n}\n.bb-calculator .bb-line-key {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  color: var(--ink);\n  font-size: 13px;\n  font-weight: 600;\n}\n.bb-calculator .bb-line-dot {\n  width: 12px;\n  height: 12px;\n  border-radius: 999px;\n}\n.bb-calculator .bb-table-overflow {\n  width: 100%;\n  margin-top: 16px;\n  overflow-x: auto;\n  border: 1px solid var(--border);\n  border-radius: 6px;\n}\n.bb-calculator .bb-table {\n  width: 100%;\n  min-width: 690px;\n  border-collapse: collapse;\n  background: var(--surface);\n}\n.bb-calculator .bb-table th,\n.bb-calculator .bb-table td {\n  padding: 10px 12px;\n  border-bottom: 1px solid var(--border);\n  text-align: right;\n  white-space: nowrap;\n  font-size: 13px;\n  line-height: 1.4;\n  font-variant-numeric: tabular-nums;\n}\n.bb-calculator .bb-table th {\n  background: #f1f5f9;\n  color: var(--ink);\n  font-weight: 650;\n}\n.bb-calculator .bb-table th:first-child,\n.bb-calculator .bb-table td:first-child {\n  text-align: left;\n}\n.bb-calculator .bb-table tbody tr:last-child td {\n  border-bottom: 0;\n  font-weight: 700;\n}\n.bb-calculator .bb-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  line-height: 1.5;\n}\n.bb-calculator .bb-safe-table-stack .bb-table-note {\n  margin-top: 20px;\n}\n.bb-calculator .bb-education {\n  padding: 24px;\n  background: var(--surface);\n  border-radius: 0 0 8px 8px;\n}\n.bb-calculator .bb-education h2 {\n  margin: 0 0 12px;\n  color: var(--ink);\n  font-size: 24px;\n  font-weight: 700;\n  line-height: 1.3;\n}\n.bb-calculator .bb-education h3 {\n  margin: 24px 0 8px;\n  color: var(--ink);\n  font-size: 18px;\n  font-weight: 650;\n  line-height: 1.4;\n}\n.bb-calculator .bb-education p,\n.bb-calculator .bb-education li {\n  color: #334155;\n  font-size: 15px;\n  line-height: 1.7;\n}\n.bb-calculator .bb-education p {\n  margin: 0 0 12px;\n}\n.bb-calculator .bb-education ul {\n  margin: 8px 0 16px;\n  padding-left: 22px;\n}\n.bb-calculator .bb-education a {\n  color: #1d4ed8;\n  text-decoration: underline;\n  text-underline-offset: 2px;\n}\n.bb-calculator .bb-education a:hover {\n  color: #1e40af;\n}\n@container (min-width: 640px) {\n  .bb-calculator .bb-chart-cluster {\n    grid-template-columns: minmax(220px, 320px) minmax(220px, 320px);\n  }\n}\n@container (min-width: 900px) {\n  .bb-calculator .bb-workspace {\n    grid-template-columns: minmax(0, 1.35fr) minmax(310px, .65fr);\n  }\n  .bb-calculator .bb-chart-grid {\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n  }\n}\n@container (max-width: 639px) {\n  .bb-calculator .bb-header,\n  .bb-calculator .bb-toolbar,\n  .bb-calculator .bb-workspace,\n  .bb-calculator .bb-section,\n  .bb-calculator .bb-education {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n  .bb-calculator .bb-toolbar {\n    align-items: stretch;\n  }\n  .bb-calculator .bb-download,\n  .bb-calculator .bb-reset {\n    justify-content: center;\n  }\n  .bb-calculator .bb-fields {\n    grid-template-columns: minmax(0, 1fr);\n  }\n  .bb-calculator .bb-chart-card,\n  .bb-calculator .bb-table-card {\n    padding: 16px;\n  }\n  .bb-calculator .bb-plot-wrap {\n    min-height: 240px;\n  }\n  .bb-calculator .bb-chart-cluster {\n    gap: 16px;\n  }\n}\n@container (max-width: 380px) {\n  .bb-calculator .bb-toolbar {\n    flex-direction: column;\n  }\n  .bb-calculator .bb-button {\n    width: 100%;\n  }\n  .bb-calculator .bb-primary-result {\n    font-size: 27px;\n  }\n  .bb-calculator .bb-result-grid {\n    grid-template-columns: minmax(0, 1fr);\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"bb-calculator\" data-calculator-root\u003e\n  \u003csection class=\"bb-header\"\u003e\n    \u003ch2\u003eBusiness Budget Calculator\u003c\/h2\u003e\n    \u003cp\u003eBuild a clear monthly operating budget, quantify startup funding needs, and see when recurring cash flow can repay the initial investment.\u003c\/p\u003e\n    \u003cdiv class=\"bb-pills\" aria-label=\"Live budget summary\"\u003e\n      \u003cspan class=\"bb-pill\"\u003eIncome \u003cstrong data-bb-pill=\"income\"\u003e$0.00\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"bb-pill\"\u003eExpenses \u003cstrong data-bb-pill=\"expenses\"\u003e$0.00\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"bb-pill\"\u003eBalance \u003cstrong data-bb-pill=\"balance\"\u003e$0.00\u003c\/strong\u003e\u003c\/span\u003e\n      \u003cspan class=\"bb-pill\"\u003ePayback \u003cstrong data-bb-pill=\"payback\"\u003e—\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"bb-toolbar\"\u003e\n    \u003cbutton class=\"bb-button bb-download\" type=\"button\" data-bb-action=\"download\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3v12\"\u003e\u003c\/path\u003e\u003cpath d=\"m7 10 5 5 5-5\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 21h14a2 2 0 0 0 2-2v-3\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 16v3a2 2 0 0 0 2 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003eDownload Excel\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cbutton class=\"bb-button bb-reset\" type=\"button\" data-bb-action=\"reset\"\u003eReset\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"bb-workspace\"\u003e\n    \u003cdiv class=\"bb-inputs\"\u003e\n      \u003cdiv class=\"bb-panel\"\u003e\n        \u003cdiv class=\"bb-panel-head\"\u003e\n          \u003ch3\u003eOperating income\u003c\/h3\u003e\n          \u003cp\u003eEnter the four main monthly revenue streams generated by normal business activity.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bb-fields\"\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-income-1\"\u003eIncome 1\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-income-1\" data-bb-key=\"income1\" type=\"text\" inputmode=\"decimal\" value=\"25000\" aria-describedby=\"bb-income-1-help bb-income-1-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-income-1-help\"\u003ePrimary monthly sales or service revenue.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-income-1-error\" data-bb-error=\"income1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-income-2\"\u003eIncome 2\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-income-2\" data-bb-key=\"income2\" type=\"text\" inputmode=\"decimal\" value=\"7500\" aria-describedby=\"bb-income-2-help bb-income-2-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-income-2-help\"\u003eSecondary product line or service stream.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-income-2-error\" data-bb-error=\"income2\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-income-3\"\u003eIncome 3\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-income-3\" data-bb-key=\"income3\" type=\"text\" inputmode=\"decimal\" value=\"2000\" aria-describedby=\"bb-income-3-help bb-income-3-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-income-3-help\"\u003eRecurring add-ons, retainers, or other core revenue.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-income-3-error\" data-bb-error=\"income3\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-income-4\"\u003eIncome 4\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-income-4\" data-bb-key=\"income4\" type=\"text\" inputmode=\"decimal\" value=\"0\" aria-describedby=\"bb-income-4-help bb-income-4-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-income-4-help\"\u003eOptional fourth operating revenue stream.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-income-4-error\" data-bb-error=\"income4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bb-panel\"\u003e\n        \u003cdiv class=\"bb-panel-head\"\u003e\n          \u003ch3\u003eNon-operating income\u003c\/h3\u003e\n          \u003cp\u003eAdd monthly income that does not come from the company’s principal activity.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bb-fields\"\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-interest-income\"\u003eInterest income\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-interest-income\" data-bb-key=\"interestIncome\" type=\"text\" inputmode=\"decimal\" value=\"100\" aria-describedby=\"bb-interest-income-help bb-interest-income-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-interest-income-help\"\u003eInterest earned in a typical month.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-interest-income-error\" data-bb-error=\"interestIncome\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-donations\"\u003eDonations\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-donations\" data-bb-key=\"donations\" type=\"text\" inputmode=\"decimal\" value=\"0\" aria-describedby=\"bb-donations-help bb-donations-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-donations-help\"\u003eRecurring donated support, where applicable.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-donations-error\" data-bb-error=\"donations\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-gifts\"\u003eGifts\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-gifts\" data-bb-key=\"gifts\" type=\"text\" inputmode=\"decimal\" value=\"0\" aria-describedby=\"bb-gifts-help bb-gifts-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-gifts-help\"\u003eMonthly average of business gifts received.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-gifts-error\" data-bb-error=\"gifts\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-grants\"\u003eGrants\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-grants\" data-bb-key=\"grants\" type=\"text\" inputmode=\"decimal\" value=\"500\" aria-describedby=\"bb-grants-help bb-grants-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-grants-help\"\u003eMonthly equivalent of grant funding.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-grants-error\" data-bb-error=\"grants\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-other-income\"\u003eOther income\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-other-income\" data-bb-key=\"otherIncome\" type=\"text\" inputmode=\"decimal\" value=\"250\" aria-describedby=\"bb-other-income-help bb-other-income-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-other-income-help\"\u003eAny remaining recurring non-operating income.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-other-income-error\" data-bb-error=\"otherIncome\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bb-panel\"\u003e\n        \u003cdiv class=\"bb-panel-head\"\u003e\n          \u003ch3\u003eOne-time costs\u003c\/h3\u003e\n          \u003cp\u003eRecord startup and launch spending that is not part of the recurring monthly expense base.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bb-fields\"\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-equipment\"\u003eEquipment\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-equipment\" data-bb-key=\"equipment\" type=\"text\" inputmode=\"decimal\" value=\"18000\" aria-describedby=\"bb-equipment-help bb-equipment-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-equipment-help\"\u003eMachinery, computers, tools, and setup equipment.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-equipment-error\" data-bb-error=\"equipment\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-furniture\"\u003eFurniture\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-furniture\" data-bb-key=\"furniture\" type=\"text\" inputmode=\"decimal\" value=\"4500\" aria-describedby=\"bb-furniture-help bb-furniture-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-furniture-help\"\u003eDesks, shelving, fixtures, and furnishings.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-furniture-error\" data-bb-error=\"furniture\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-initial-marketing\"\u003eInitial marketing\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-initial-marketing\" data-bb-key=\"initialMarketing\" type=\"text\" inputmode=\"decimal\" value=\"6000\" aria-describedby=\"bb-initial-marketing-help bb-initial-marketing-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-initial-marketing-help\"\u003eLaunch campaign, branding, and opening promotion.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-initial-marketing-error\" data-bb-error=\"initialMarketing\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-initial-inventory\"\u003eInitial inventory\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-initial-inventory\" data-bb-key=\"initialInventory\" type=\"text\" inputmode=\"decimal\" value=\"12000\" aria-describedby=\"bb-initial-inventory-help bb-initial-inventory-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-initial-inventory-help\"\u003eOpening stock required before trading begins.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-initial-inventory-error\" data-bb-error=\"initialInventory\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-licenses\"\u003eLicenses and permits\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-licenses\" data-bb-key=\"licenses\" type=\"text\" inputmode=\"decimal\" value=\"1500\" aria-describedby=\"bb-licenses-help bb-licenses-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-licenses-help\"\u003eFormation, registration, permits, and launch fees.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-licenses-error\" data-bb-error=\"licenses\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-deposits\"\u003eDeposits\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-deposits\" data-bb-key=\"deposits\" type=\"text\" inputmode=\"decimal\" value=\"3000\" aria-describedby=\"bb-deposits-help bb-deposits-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-deposits-help\"\u003eLease, utility, or supplier security deposits.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-deposits-error\" data-bb-error=\"deposits\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-other-startup\"\u003eOther one-time costs\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-other-startup\" data-bb-key=\"otherStartup\" type=\"text\" inputmode=\"decimal\" value=\"2000\" aria-describedby=\"bb-other-startup-help bb-other-startup-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-other-startup-help\"\u003eContingency and uncategorized launch spending.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-other-startup-error\" data-bb-error=\"otherStartup\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bb-panel\"\u003e\n        \u003cdiv class=\"bb-panel-head\"\u003e\n          \u003ch3\u003eSalaries\u003c\/h3\u003e\n          \u003cp\u003eEnter the complete recurring monthly people cost, not only headline wages.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bb-fields\"\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-wages\"\u003eBase wages\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-wages\" data-bb-key=\"wages\" type=\"text\" inputmode=\"decimal\" value=\"12000\" aria-describedby=\"bb-wages-help bb-wages-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-wages-help\"\u003eGross monthly salaries and hourly wages.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-wages-error\" data-bb-error=\"wages\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-benefits\"\u003eBenefits\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-benefits\" data-bb-key=\"benefits\" type=\"text\" inputmode=\"decimal\" value=\"2400\" aria-describedby=\"bb-benefits-help bb-benefits-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-benefits-help\"\u003eHealth, retirement, allowances, and benefits.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-benefits-error\" data-bb-error=\"benefits\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-payroll-taxes\"\u003ePayroll taxes\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-payroll-taxes\" data-bb-key=\"payrollTaxes\" type=\"text\" inputmode=\"decimal\" value=\"1500\" aria-describedby=\"bb-payroll-taxes-help bb-payroll-taxes-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-payroll-taxes-help\"\u003eEmployer payroll taxes and mandatory charges.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-payroll-taxes-error\" data-bb-error=\"payrollTaxes\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-commissions\"\u003eCommissions and bonuses\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-commissions\" data-bb-key=\"commissions\" type=\"text\" inputmode=\"decimal\" value=\"1000\" aria-describedby=\"bb-commissions-help bb-commissions-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-commissions-help\"\u003eExpected monthly variable compensation.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-commissions-error\" data-bb-error=\"commissions\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-contractors\"\u003eContractors\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-contractors\" data-bb-key=\"contractors\" type=\"text\" inputmode=\"decimal\" value=\"2500\" aria-describedby=\"bb-contractors-help bb-contractors-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-contractors-help\"\u003eRecurring freelancers and outsourced labor.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-contractors-error\" data-bb-error=\"contractors\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bb-panel\"\u003e\n        \u003cdiv class=\"bb-panel-head\"\u003e\n          \u003ch3\u003eMonthly expenses\u003c\/h3\u003e\n          \u003cp\u003eCapture recurring overhead and operating costs that continue while the business is active.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bb-fields\"\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-rent\"\u003eRent\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-rent\" data-bb-key=\"rent\" type=\"text\" inputmode=\"decimal\" value=\"3500\" aria-describedby=\"bb-rent-help bb-rent-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-rent-help\"\u003eOffice, retail, warehouse, or coworking rent.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-rent-error\" data-bb-error=\"rent\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-utilities\"\u003eUtilities\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-utilities\" data-bb-key=\"utilities\" type=\"text\" inputmode=\"decimal\" value=\"650\" aria-describedby=\"bb-utilities-help bb-utilities-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-utilities-help\"\u003eElectricity, water, internet, and phone.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-utilities-error\" data-bb-error=\"utilities\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-insurance\"\u003eInsurance\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-insurance\" data-bb-key=\"insurance\" type=\"text\" inputmode=\"decimal\" value=\"500\" aria-describedby=\"bb-insurance-help bb-insurance-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-insurance-help\"\u003eMonthly business insurance premiums.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-insurance-error\" data-bb-error=\"insurance\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-leases\"\u003eLeases\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-leases\" data-bb-key=\"leases\" type=\"text\" inputmode=\"decimal\" value=\"800\" aria-describedby=\"bb-leases-help bb-leases-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-leases-help\"\u003eEquipment, vehicle, or technology lease payments.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-leases-error\" data-bb-error=\"leases\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-marketing\"\u003eMarketing\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-marketing\" data-bb-key=\"marketing\" type=\"text\" inputmode=\"decimal\" value=\"2000\" aria-describedby=\"bb-marketing-help bb-marketing-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-marketing-help\"\u003eRecurring advertising, content, and promotions.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-marketing-error\" data-bb-error=\"marketing\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-software\"\u003eSoftware and subscriptions\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-software\" data-bb-key=\"software\" type=\"text\" inputmode=\"decimal\" value=\"750\" aria-describedby=\"bb-software-help bb-software-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-software-help\"\u003eSaaS, hosting, licenses, and memberships.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-software-error\" data-bb-error=\"software\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-travel\"\u003eTravel\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-travel\" data-bb-key=\"travel\" type=\"text\" inputmode=\"decimal\" value=\"600\" aria-describedby=\"bb-travel-help bb-travel-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-travel-help\"\u003eTransport, lodging, meals, and mileage.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-travel-error\" data-bb-error=\"travel\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-office-supplies\"\u003eOffice supplies\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-office-supplies\" data-bb-key=\"officeSupplies\" type=\"text\" inputmode=\"decimal\" value=\"350\" aria-describedby=\"bb-office-supplies-help bb-office-supplies-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-office-supplies-help\"\u003eConsumables, shipping materials, and small tools.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-office-supplies-error\" data-bb-error=\"officeSupplies\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-professional-services\"\u003eProfessional services\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-professional-services\" data-bb-key=\"professionalServices\" type=\"text\" inputmode=\"decimal\" value=\"900\" aria-describedby=\"bb-professional-services-help bb-professiona\nl-services-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-professional-services-help\"\u003eAccounting, legal, consulting, and bookkeeping.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-professional-services-error\" data-bb-error=\"professionalServices\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-business-taxes\"\u003eBusiness taxes\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-business-taxes\" data-bb-key=\"businessTaxes\" type=\"text\" inputmode=\"decimal\" value=\"1000\" aria-describedby=\"bb-business-taxes-help bb-business-taxes-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-business-taxes-help\"\u003eMonthly reserve for taxes not included elsewhere.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-business-taxes-error\" data-bb-error=\"businessTaxes\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-field\"\u003e\n\u003clabel for=\"bb-other-monthly\"\u003eOther monthly expenses\u003c\/label\u003e\u003cdiv class=\"bb-control-wrap\"\u003e\n\u003cspan class=\"bb-currency-prefix\"\u003e$\u003c\/span\u003e\u003cinput class=\"bb-input\" id=\"bb-other-monthly\" data-bb-key=\"otherMonthly\" type=\"text\" inputmode=\"decimal\" value=\"500\" aria-describedby=\"bb-other-monthly-help bb-other-monthly-error\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb-helper\" id=\"bb-other-monthly-help\"\u003eRemaining recurring expenses and contingency.\u003c\/div\u003e\n\u003cdiv class=\"bb-error\" id=\"bb-other-monthly-error\" data-bb-error=\"otherMonthly\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003caside class=\"bb-results\" aria-label=\"Budget results\"\u003e\n      \u003cdiv class=\"bb-panel\"\u003e\n        \u003cdiv class=\"bb-result-hero\"\u003e\n          \u003cp class=\"bb-eyebrow\"\u003eMonthly budget balance\u003c\/p\u003e\n          \u003cdiv class=\"bb-primary-result bb-neutral\" data-bb-result=\"balance\" aria-live=\"polite\"\u003e$0.00\u003c\/div\u003e\n          \u003cp class=\"bb-result-status\" data-bb-result=\"status\"\u003eEnter your budget assumptions to calculate the monthly result.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bb-result-grid\"\u003e\n          \u003cdiv class=\"bb-result-card\"\u003e\n\u003cspan\u003eInitial investment\u003c\/span\u003e\u003cstrong data-bb-result=\"initialInvestment\"\u003e$0.00\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-result-card\"\u003e\n\u003cspan\u003eTotal monthly income\u003c\/span\u003e\u003cstrong data-bb-result=\"totalIncome\"\u003e$0.00\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-result-card\"\u003e\n\u003cspan\u003eTotal monthly expenses\u003c\/span\u003e\u003cstrong data-bb-result=\"totalExpenses\"\u003e$0.00\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-result-card\"\u003e\n\u003cspan\u003ePayback period\u003c\/span\u003e\u003cstrong data-bb-result=\"paybackPeriod\"\u003e—\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-result-card\"\u003e\n\u003cspan\u003eOperating margin\u003c\/span\u003e\u003cstrong data-bb-result=\"margin\"\u003e—\u003c\/strong\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bb-result-card\"\u003e\n\u003cspan\u003e12-month net after startup\u003c\/span\u003e\u003cstrong data-bb-result=\"annualNet\"\u003e$0.00\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"bb-result-note\" data-bb-result=\"interpretation\"\u003eThe model separates one-time startup investment from recurring monthly income and expenses.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/aside\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bb-section bb-breakdown\"\u003e\n    \u003cdiv class=\"bb-section-head\"\u003e\n      \u003ch3\u003eBudget visuals\u003c\/h3\u003e\n      \u003cp\u003eThe expense mix and cumulative cash paths update from the same calculation model used by the results and workbook.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bb-chart-grid\"\u003e\n      \u003cdiv class=\"bb-chart-card\" data-bb-chart-card=\"breakdown\"\u003e\n        \u003ch3\u003eRecurring expense mix\u003c\/h3\u003e\n        \u003cp data-bb-chart-intro=\"breakdown\"\u003eLargest recurring expense categories, with smaller items grouped into Other.\u003c\/p\u003e\n        \u003cdiv class=\"bb-chart-cluster\"\u003e\n          \u003cdiv class=\"bb-plot-wrap\" data-bb-plot=\"breakdown\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"bb-legend\" data-bb-legend=\"breakdown\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"bb-chart-summary\" data-bb-summary=\"breakdown\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"bb-chart-caption\" data-bb-caption=\"breakdown\"\u003eEnter recurring expenses to see the category concentration.\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bb-chart-card\" data-bb-chart-card=\"projection\"\u003e\n        \u003ch3\u003e12-month cumulative cash path\u003c\/h3\u003e\n        \u003cp data-bb-chart-intro=\"projection\"\u003eCumulative income compared with cumulative outflows, including startup investment.\u003c\/p\u003e\n        \u003cdiv class=\"bb-plot-wrap\" data-bb-plot=\"projection\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"bb-line-legend\" data-bb-legend=\"projection\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"bb-chart-summary\" data-bb-summary=\"projection\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"bb-chart-caption\" data-bb-caption=\"projection\"\u003eEnter income or expenses to generate the projection.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bb-section bb-table-section\"\u003e\n    \u003cdiv class=\"bb-table-card\" data-bb-table-card\u003e\n      \u003ch3\u003e12-month projection\u003c\/h3\u003e\n      \u003cp\u003eMonth 0 records startup investment. Months 1–12 add the same recurring income and expense assumptions.\u003c\/p\u003e\n      \u003cdiv class=\"bb-table-overflow\" data-bb-table-overflow\u003e\n        \u003ctable class=\"bb-table\"\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eMonth\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eCumulative income\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eCumulative recurring expenses\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eStartup investment\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eCumulative cash\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody data-bb-table-body\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bb-table-note\" data-bb-table-note\u003eThe projection is a straight-line planning view. It does not model seasonality, payment timing, financing, taxes, depreciation, or changing monthly assumptions.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bb-education\"\u003e\n    \u003ch2\u003eHow to use this business budget calculator\u003c\/h2\u003e\n    \u003cp\u003eThis calculator estimates the monthly operating position of a business and separates it from the one-time cash required to launch or expand. The central figure is the monthly budget balance: total operating and non-operating income minus salaries and other recurring monthly expenses. A positive balance indicates that the entered month produces surplus cash before financing, owner distributions, depreciation, and other items not included here. A negative balance indicates that recurring costs exceed recurring income under the current assumptions.\u003c\/p\u003e\n\n    \u003ch3\u003eIncome fields\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eIncome 1, Income 2, Income 3, and Income 4\u003c\/strong\u003e are the company’s core monthly revenue streams. Use separate fields for products, services, locations, subscriptions, retainers, or other operating lines that you want to monitor individually. Enter expected net sales before the expenses listed below, and keep the period consistent: every amount in this calculator is monthly except one-time costs. Higher operating income increases total income, monthly balance, margin, and the speed at which startup investment is recovered. Avoid mixing annual revenue with monthly expenses or entering sales tax collected on behalf of a government as business revenue.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eInterest income\u003c\/strong\u003e is cash earned from deposits or other interest-bearing balances. \u003cstrong\u003eDonations\u003c\/strong\u003e and \u003cstrong\u003egifts\u003c\/strong\u003e can be used by organizations that receive recurring support. \u003cstrong\u003eGrants\u003c\/strong\u003e should be entered as a monthly equivalent only when the funding is reasonably available for the planning period; a $12,000 annual grant would be entered as $1,000 per month for a level 12-month view. \u003cstrong\u003eOther income\u003c\/strong\u003e captures non-operating receipts not covered elsewhere. Because these sources may be less predictable than sales, use conservative amounts and do not double-count one-time grants as both monthly income and startup funding.\u003c\/p\u003e\n\n    \u003ch3\u003eOne-time startup costs\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eEquipment\u003c\/strong\u003e covers machinery, computers, tools, and production assets purchased before operations. \u003cstrong\u003eFurniture\u003c\/strong\u003e includes fixtures, desks, shelving, and fit-out items. \u003cstrong\u003eInitial marketing\u003c\/strong\u003e is launch-only spending such as branding, a first campaign, opening events, and initial creative work; ongoing advertising belongs in monthly marketing. \u003cstrong\u003eInitial inventory\u003c\/strong\u003e is opening stock required before sales begin. \u003cstrong\u003eLicenses and permits\u003c\/strong\u003e includes formation, registration, inspection, and permit charges. \u003cstrong\u003eDeposits\u003c\/strong\u003e includes security deposits for premises, utilities, or suppliers. \u003cstrong\u003eOther one-time costs\u003c\/strong\u003e is a contingency for launch spending that does not fit a named category.\u003c\/p\u003e\n    \u003cp\u003eThese entries sum to the \u003cstrong\u003einitial investment\u003c\/strong\u003e. They do not reduce the monthly budget balance because they are not assumed to recur every month. Instead, they appear at Month 0 in the projection and drive the payback period. Higher startup costs increase initial funding needs and delay break-even, while leaving the recurring operating margin unchanged. For general planning guidance, the U.S. Small Business Administration provides an overview of \u003ca href=\"https:\/\/www.sba.gov\/business-guide\/plan-your-business\/calculate-your-startup-costs\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ecalculating startup costs\u003c\/a\u003e.\u003c\/p\u003e\n\n    \u003ch3\u003eSalaries and monthly expenses\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eBase wages\u003c\/strong\u003e should include gross monthly salaries and hourly wages. \u003cstrong\u003eBenefits\u003c\/strong\u003e includes employer-paid health coverage, retirement contributions, allowances, and similar benefits. \u003cstrong\u003ePayroll taxes\u003c\/strong\u003e captures employer payroll charges. \u003cstrong\u003eCommissions and bonuses\u003c\/strong\u003e covers expected variable compensation, and \u003cstrong\u003econtractors\u003c\/strong\u003e covers recurring freelancers or outsourced labor. Using the full people cost prevents understating the expense base.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eRent\u003c\/strong\u003e covers premises; \u003cstrong\u003eutilities\u003c\/strong\u003e covers electricity, water, internet, and phone; \u003cstrong\u003einsurance\u003c\/strong\u003e covers recurring policies; and \u003cstrong\u003eleases\u003c\/strong\u003e covers equipment or vehicle lease payments. \u003cstrong\u003eMarketing\u003c\/strong\u003e is ongoing advertising and promotion. \u003cstrong\u003eSoftware and subscriptions\u003c\/strong\u003e includes SaaS, hosting, memberships, and recurring licenses. \u003cstrong\u003eTravel\u003c\/strong\u003e includes transport, lodging, meals, and mileage. \u003cstrong\u003eOffice supplies\u003c\/strong\u003e includes consumables and small operating materials. \u003cstrong\u003eProfessional services\u003c\/strong\u003e covers accounting, legal, consulting, and bookkeeping. \u003cstrong\u003eBusiness taxes\u003c\/strong\u003e is a monthly reserve for taxes not already included in payroll or another line. \u003cstrong\u003eOther monthly expenses\u003c\/strong\u003e is the recurring contingency line. The IRS overview of \u003ca href=\"https:\/\/www.irs.gov\/businesses\/small-businesses-self-employed\/deducting-business-expenses\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ebusiness expenses\u003c\/a\u003e can help distinguish ordinary operating costs from capital items, though tax treatment depends on jurisdiction and facts.\u003c\/p\u003e\n\n    \u003ch3\u003eUnderstanding the results\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eTotal monthly income\u003c\/strong\u003e combines all operating and non-operating income. \u003cstrong\u003eTotal monthly expenses\u003c\/strong\u003e combines salaries and other recurring expenses, excluding one-time startup costs. \u003cstrong\u003eMonthly budget balance\u003c\/strong\u003e is income minus recurring expenses. A high positive value provides more room for reserves, debt service, reinvestment, and owner distributions. A zero value means the budget is at recurring break-even. A negative value indicates a monthly cash shortfall and makes the simple payback period unavailable.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003ePayback period\u003c\/strong\u003e divides initial investment by a positive monthly balance. It is shown in months and answers how long an unchanged monthly surplus would take to recover startup spending. If startup investment is zero, payback is not applicable; if the monthly balance is zero or negative, the investment is not recovered under the entered assumptions. \u003cstrong\u003eOperating margin\u003c\/strong\u003e is monthly balance divided by total monthly income. A positive percentage indicates surplus relative to revenue; a negative percentage indicates that recurring costs exceed revenue. \u003cstrong\u003e12-month net after startup\u003c\/strong\u003e equals twelve months of budget balance minus initial investment.\u003c\/p\u003e\n\n    \u003ch3\u003eReading the charts and projection table\u003c\/h3\u003e\n    \u003cp\u003eThe recurring expense donut ranks active expense lines and groups smaller categories into \u003cstrong\u003eOther\u003c\/strong\u003e when more than five categories are present. Its center shows total recurring expenses, and the legend reports exact amounts and shares. A dominant slice signals concentration: for example, a large wages share may be normal for a service business but may also make the budget less flexible during a revenue slowdown.\u003c\/p\u003e\n    \u003cp\u003eThe cumulative chart compares income with total outflows over twelve months. Outflows include startup investment at Month 0 and add recurring expenses each month. When the cumulative income line rises above cumulative outflows, the model has recovered startup spending. The table exposes the same values for every month, including the final cumulative cash position. This straight-line view is useful for a baseline, but businesses with seasonality, delayed customer payments, inventory cycles, or irregular capital spending should build a month-by-month cash-flow forecast. SCORE offers a practical \u003ca href=\"https:\/\/www.score.org\/resource\/template\/12-month-cash-flow-statement\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e12-month cash-flow template\u003c\/a\u003e, and the SBA explains broader \u003ca href=\"https:\/\/www.sba.gov\/business-guide\/manage-your-business\/manage-your-finances\" target=\"_blank\" rel=\"noopener noreferrer\"\u003efinancial management practices\u003c\/a\u003e.\u003c\/p\u003e\n\n    \u003ch3\u003eCommon budgeting mistakes\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003eMixing monthly and annual figures, which can overstate income or expenses by a factor of twelve.\u003c\/li\u003e\n      \u003cli\u003eEntering only net payroll while omitting employer taxes, benefits, commissions, and contractors.\u003c\/li\u003e\n      \u003cli\u003eTreating startup purchases as recurring expenses or placing ongoing subscriptions in one-time costs.\u003c\/li\u003e\n      \u003cli\u003eUsing optimistic revenue without allowing for refunds, discounts, collection delays, or seasonality.\u003c\/li\u003e\n      \u003cli\u003eAssuming a positive accounting-style budget balance guarantees cash availability; payment timing and working capital can still create shortages.\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThis tool is for general planning and scenario analysis. It does not provide accounting, tax, legal, financing, or investment advice.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49909480423667,"sku":"business-budget","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/business-budget.webp?v=1783935371","url":"https:\/\/financialmodelslab.com\/products\/business-budget","provider":"Financial Models Lab","version":"1.0","type":"link"}