{"product_id":"after-school-program-owner-makes","title":"How Much Does an After-School Program Owner Make? $365K Year 1","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eFilling paid slots drives revenue faster than costs rise.\u003c\/li\u003e\n\n\u003cli\u003eTuition mix lifts revenue per child and margin.\u003c\/li\u003e\n\n\u003cli\u003ePayroll control can make or break profit.\u003c\/li\u003e\n\n\u003cli\u003eFixed space costs set the enrollment break-even floor.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"After-school program owner income\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA is the pre-tax pool for owner draws; it excludes reserves, taxes, and any distribution policy.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA is the pre-tax pool for owner draws; it excludes reserves, taxes, and any distribution policy.\"\u003e$365K–$3.95M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Margin is EBITDA divided by model revenue in Year 1 and Year 5; it shows operating profit before taxes and reserves.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Margin is EBITDA divided by model revenue in Year 1 and Year 5; it shows operating profit before taxes and reserves.\"\u003e46%–80%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"This is modeled revenue needed to support the EBITDA owner-pay pool in Year 1 and Year 5, using the built-in expense mix.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"This is modeled revenue needed to support the EBITDA owner-pay pool in Year 1 and Year 5, using the built-in expense mix.\"\u003e$790K–$4.94M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"High cash need, five wage lines, transport, and facility costs make execution hard, even with positive EBITDA in the model.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"High cash need, five wage lines, transport, and facility costs make execution hard, even with positive EBITDA in the model.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your after-school program owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"After-School Program Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"After-School Program Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"After-School Program Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, margin, costs, reserves, and your pay goal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly tuition and program fees collected before expenses.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly tuition and program fees collected before expenses.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly tuition and program fees collected before expenses.\" data-low=\"60000\" data-base=\"74631\" data-high=\"105000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"74,631\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after direct program costs like materials, snacks, and transport-related costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct program costs like materials, snacks, and transport-related costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent left after direct program costs like materials, snacks, and transport-related costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"85\" data-base=\"88\" data-high=\"90\" value=\"88\"\u003e\u003coutput\u003e88%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and staffing coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and staffing coverage before owner pay.\" data-low=\"19667\" data-base=\"23742\" data-high=\"36417\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"23,742\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly lease, utilities, insurance, software, cleaning, and admin overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly lease, utilities, insurance, software, cleaning, and admin overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Monthly lease, utilities, insurance, software, cleaning, and admin overhead.\" data-low=\"6550\" data-base=\"6550\" data-high=\"6550\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"6,550\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing, advertising, and vehicle running costs needed to keep seats filled.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing, advertising, and vehicle running costs needed to keep seats filled.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing, advertising, and vehicle running costs needed to keep seats filled.\" data-low=\"4300\" data-base=\"4967\" data-high=\"6500\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"4,967\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or equipment financing payments. Set to zero if no debt is modeled.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or equipment financing payments. Set to zero if no debt is modeled.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or equipment financing payments. Set to zero if no debt is modeled.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"22\" data-high=\"25\" value=\"22\"\u003e\u003coutput\u003e22%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent kept back for repairs, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept back for repairs, growth, and cash buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent kept back for repairs, growth, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"8\" data-high=\"10\" value=\"8\"\u003e\u003coutput\u003e8%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner pay goal used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner pay goal used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner pay goal used to calculate the target-pay gap.\" data-low=\"6000\" data-base=\"10000\" data-high=\"14000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$21,291\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eNet Margin\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income divided by monthly revenue.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income divided by monthly revenue.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"netProfitMargin\"\u003e29%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eRevenue for Target Pay\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly revenue needed to support the target owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly revenue needed to support the target owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"revenueNeeded\"\u003e$56,301\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric is-target-gap is-positive\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eTarget Pay Gap\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income minus target owner pay. Negative means the target pay is not covered.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income minus target owner pay. Negative means the target pay is not covered.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"targetPayGap\"\u003e$11,291\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdl class=\"fml-owner-result-list\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAnnual owner income\u003c\/dt\u003e\n\u003cdd data-owner-output=\"annualOwnerIncome\"\u003e$255,495\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProfit before reserves\u003c\/dt\u003e\n\u003cdd data-owner-output=\"profitBeforeReserves\"\u003e$30,416\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTax + reinvestment reserve\u003c\/dt\u003e\n\u003cdd data-owner-output=\"reserveAmount\"\u003e$9,125\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTarget pay gap\u003c\/dt\u003e\n\u003cdd data-owner-output=\"cashAfterTargetPay\"\u003e$11,291\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cdiv class=\"fml-owner-bridge\"\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"revenue\"\u003e\n\u003cspan\u003eRevenue\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 100%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$74,631\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 88%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$65,675\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"operatingCosts\"\u003e\n\u003cspan\u003eOperating costs\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 47%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$35,259\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 12%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$9,125\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"ownerIncome\"\u003e\n\u003cspan\u003eOwner income\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 29%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$21,291\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to see owner income in the After-School Program model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis dashboard in the \u003ca href=\"\/products\/after-school-program-financial-model\"\u003eAfter-School Program Financial Model Template\u003c\/a\u003e ties enrollment, tuition, payroll, fixed costs, capex, EBITDA, and owner income into one view, with low\/base\/high scenarios and core tabs for assumptions, revenue build, staffing, operating expenses, startup costs, cash flow, and charts. \u003cstrong\u003eClarity, not guaranteed earnings.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 EBITDA: $365K\u003c\/li\u003e\n\u003cli\u003eYear 5 EBITDA: $3951M\u003c\/li\u003e\n\u003cli\u003ePayroll: $236K to $437K\u003c\/li\u003e\n\u003cli\u003eFixed overhead: $6,850\/month\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"image-section_blog image-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"preview-card\" data-preview-src=\"\/cdn\/shop\/files\/after-school-program-financial-model-dashboard-financialmodelslab_f8b4e3d9-6a8a-4a54-b62e-8cb51a21675e.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/after-school-program-financial-model-dashboard-financialmodelslab_f8b4e3d9-6a8a-4a54-b62e-8cb51a21675e.webp?width=500\" alt=\"After-School Program Financial Model dashboard summarizes key KPIs, runway\/cash position and performance with a dynamic dashboard, helping spot cash-flow blind spots and present investor-ready charts.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many kids does an after-school program need to make money?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn \u003cstrong\u003eAfter-School Program\u003c\/strong\u003e does \u003cstrong\u003enot\u003c\/strong\u003e have one universal break-even child count, because tuition can range from \u003cstrong\u003e$100\u003c\/strong\u003e to \u003cstrong\u003e$550\u003c\/strong\u003e a month. In the modeled case, it reaches break-even in \u003cstrong\u003eMonth 1\u003c\/strong\u003e at \u003cstrong\u003e50% occupancy\u003c\/strong\u003e on \u003cstrong\u003e75 slots\u003c\/strong\u003e, or about \u003cstrong\u003e38 paid participants\u003c\/strong\u003e, with \u003cstrong\u003e$6,850\u003c\/strong\u003e in monthly fixed overhead before payroll. \u003cstrong\u003ePayroll\u003c\/strong\u003e is the real hurdle: \u003cstrong\u003e$236K\u003c\/strong\u003e in Year 1, so the tuition mix and staff-child ratios drive the math.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eBreak-even drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e38\u003c\/strong\u003e paid kids can hit break-even.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e50%\u003c\/strong\u003e occupancy means 75 slots.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$6,850\u003c\/strong\u003e monthly overhead comes first.\u003c\/li\u003e\n\u003cli\u003eTuition mix changes the child count.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eProfit pressure points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$236K\u003c\/strong\u003e Year 1 payroll is the hurdle.\u003c\/li\u003e\n\u003cli\u003eElementary, middle, part-time, and workshops differ.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$100 to $550\u003c\/strong\u003e pricing changes enrollment needs.\u003c\/li\u003e\n\u003cli\u003eReserve needs can raise the target.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do staffing costs affect after-school program profit?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf staffing runs ahead of attendance, an \u003cstrong\u003eAfter-School Program\u003c\/strong\u003e loses margin fast. Payroll rises from \u003cstrong\u003e$236K\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$437K\u003c\/strong\u003e in Year 5, and the \u003ca href=\"\/blogs\/startup-costs\/after-school-program\"\u003eHow Much Does It Cost To Open, Start, Launch Your After-School Program Business?\u003c\/a\u003e setup page shows why labor needs tight control from day one. The \u003cstrong\u003eProgram Director\u003c\/strong\u003e stays at \u003cstrong\u003e$65K\u003c\/strong\u003e, while \u003cstrong\u003eCertified Educator FTEs\u003c\/strong\u003e grow from \u003cstrong\u003e20\u003c\/strong\u003e to \u003cstrong\u003e40\u003c\/strong\u003e and \u003cstrong\u003eProgram Assistant FTEs\u003c\/strong\u003e from \u003cstrong\u003e10\u003c\/strong\u003e to \u003cstrong\u003e30\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003ePayroll drives profit\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$236K\u003c\/strong\u003e Year 1 payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$437K\u003c\/strong\u003e Year 5 payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20\u003c\/strong\u003e to \u003cstrong\u003e40\u003c\/strong\u003e educator FTEs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10\u003c\/strong\u003e to \u003cstrong\u003e30\u003c\/strong\u003e assistant FTEs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eProtect owner take-home\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMatch shifts to attendance\u003c\/li\u003e\n\u003cli\u003ePlan substitutes before gaps hit\u003c\/li\u003e\n\u003cli\u003eKeep admin lean early\u003c\/li\u003e\n\u003cli\u003eProtect safety and compliance\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a single after-school program support a full-time owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, the modeled \u003cstrong\u003eAfter-School Program\u003c\/strong\u003e can support a full-time owner if the owner serves as Program Director at a modeled \u003cstrong\u003e$65K salary\u003c\/strong\u003e and the site holds its economics. For deeper tracking, start with \u003ca href=\"\/blogs\/kpi-metrics\/after-school-program\"\u003eWhat Is The Most Important Measure Of Success For Your After-School Program?\u003c\/a\u003e, because the answer depends on paid enrollment, tuition, staffing, and facility costs working together.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eModeled Case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e75 slots\u003c\/strong\u003e modeled in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e50% occupancy\u003c\/strong\u003e in the base case\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$100-$450\u003c\/strong\u003e monthly tuition range\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$365K EBITDA\u003c\/strong\u003e before owner distributions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner Test\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$236K payroll\u003c\/strong\u003e must stay controlled\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$822K fixed overhead\u003c\/strong\u003e needs coverage\u003c\/li\u003e\n\u003cli\u003eReserve for taxes, debt, and capex\u003c\/li\u003e\n\u003cli\u003eAdd sites after repeatable collections\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six main after-school program income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for an after-school program.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eEnrollment Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e50%-90%\u003c\/strong\u003e\u003cp\u003eHigher occupancy raises take-home fastest because each filled seat spreads fixed costs across more tuition, so low fill is the main risk; keep referrals and retention front and center.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eTuition Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$350-$420\u003c\/strong\u003e\u003cp\u003eHigher monthly tuition lifts revenue per child right away, so pricing discipline matters once seats fill; avoid discounting unless it clearly improves retention.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eStaffing Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$236K-$437K\u003c\/strong\u003e\u003cp\u003ePayroll swings a lot as FTEs rise, so hiring too early can crush margin; tie staff hours to enrollment blocks and daily attendance.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eFacility Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$6.85K\/mo\u003c\/strong\u003e\u003cp\u003eLease, utilities, insurance, and cleaning are fixed, so they hit hardest when occupancy is light; keep the space and service plan lean.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eHoliday Add-Ons\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$15K-$35K\u003c\/strong\u003e\u003cp\u003eHoliday camp fees add extra cash with limited fixed cost, so pre-sell break weeks and fill them before spending more on ads.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e6\u003c\/span\u003e\u003ch4\u003eOwner Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$65K\u003c\/strong\u003e\u003cp\u003eThe $65K Program Director role protects quality, but owner cash falls if admin work and overhead stack up; keep leadership duties tight and separate.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eAfter-School Program Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCapacity Utilization And Paid Enrollment\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003ePaid Enrollment Utilization\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCapacity utilization\u003c\/strong\u003e is the share of slots that are paid and attended. In Year 1, the model uses \u003cstrong\u003e75 slots at 50% occupancy\u003c\/strong\u003e, so only about \u003cstrong\u003e38 slots\u003c\/strong\u003e are billed. By Year 5, \u003cstrong\u003e120 slots at 90% occupancy\u003c\/strong\u003e means \u003cstrong\u003e108 paid slots\u003c\/strong\u003e. That lift raises revenue faster than fixed costs, so the owner’s draw improves as enrollment fills.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: \u003cstrong\u003e10 more full-time elementary children at $450\/month\u003c\/strong\u003e adds \u003cstrong\u003e$4,500 in monthly revenue\u003c\/strong\u003e before added labor. What this hides is staffing pressure. Ratios, licensing, and pickup coverage can force payroll up before every seat is full, so profit depends on paid attendance, not just signups.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Paid Seats, Not Just Leads\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003eenrolled seats, paid seats, attendance consistency, collections, and waitlist depth\u003c\/strong\u003e each month. If collections slip or families miss days often, cash flow drops even when the roster looks full. A full-fee seat that is actually paid and used is what funds payroll, rent, and owner pay.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack paid occupancy weekly.\u003c\/li\u003e\n\u003cli\u003eWatch no-show and late-pay rates.\u003c\/li\u003e\n\u003cli\u003eKeep a waitlist ready.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse fill-rate targets to time hiring. If staffing steps up too early, margin gets squeezed; if staffing lags, licensing and safety can block growth. The goal is simple: fill seats with consistent, paying families before adding more labor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRevenue Per Child\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eRevenue per child\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRevenue per child\u003c\/strong\u003e is the tuition mix across full-time elementary, full-time middle, part-time, and workshops. Year 1 pricing is \u003cstrong\u003e$450\u003c\/strong\u003e, \u003cstrong\u003e$400\u003c\/strong\u003e, \u003cstrong\u003e$250\u003c\/strong\u003e, and \u003cstrong\u003e$100\u003c\/strong\u003e; Year 5 rises to \u003cstrong\u003e$550\u003c\/strong\u003e, \u003cstrong\u003e$500\u003c\/strong\u003e, \u003cstrong\u003e$320\u003c\/strong\u003e, and \u003cstrong\u003e$130\u003c\/strong\u003e. That lifts weighted tuition from about \u003cstrong\u003e$350\u003c\/strong\u003e to \u003cstrong\u003e$420\u003c\/strong\u003e a month before Holiday Camp Fees, a \u003cstrong\u003e$70\u003c\/strong\u003e gain per child.\u003c\/p\u003e\n\u003cp\u003eThat matters because higher tuition per child can cover fixed payroll and rent faster and improve cash for owner pay. But the realized number can drop if sibling discounts, subsidies, registration fees, or late-pickup fees change what families actually pay. One clean line: price only helps if families still enroll and keep paying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack realized tuition, not sticker price\u003c\/h3\u003e\n\u003cp\u003eMeasure monthly revenue per enrolled child by tier, then compare it to the weighted target of \u003cstrong\u003e$350\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e$420\u003c\/strong\u003e in Year 5. Split out tuition, registration fees, subsidies, discount leakage, and late-pickup fees so you can see what is really driving cash and margin.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack mix by age group\u003c\/li\u003e\n\u003cli\u003eLog every discount and subsidy\u003c\/li\u003e\n\u003cli\u003eTest price changes by cohort\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf a higher price weakens demand, occupancy and cash flow can fall faster than revenue per child rises. Watch retention after each price change and document which fees parents accept without pushing churn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eStaffing Efficiency And Payroll Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eStaffing Efficiency And Payroll Control\u003c\/h3\u003e\n    \u003cp\u003ePayroll is the main margin swing factor. Part-time shifts, director coverage, driver schedules, training time, and substitute use all hit take-home income fast. In the model, payroll totals \u003cstrong\u003e$236K\u003c\/strong\u003e in Year 1, \u003cstrong\u003e$2,849K\u003c\/strong\u003e in Year 2, \u003cstrong\u003e$346K\u003c\/strong\u003e in Year 3, \u003cstrong\u003e$3,931K\u003c\/strong\u003e in Year 4, and \u003cstrong\u003e$437K\u003c\/strong\u003e in Year 5, so small schedule changes can move profit more than price changes.\u003c\/p\u003e\n    \u003cp\u003eIf educator FTEs are added before occupancy catches up, labor costs rise before tuition does and margin compresses. Do not cut below licensing, safety, or quality needs; the goal is lean coverage, not understaffing. The owner’s income depends on keeping the staff mix tight while still covering ratios, openings, and training.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Payroll Before You Add Headcount\u003c\/h3\u003e\n      \u003cp\u003eTrack payroll per enrolled child, payroll as a percent of tuition, substitute hours, and training hours by week. Here’s the quick math: if enrollment is flat and paid hours rise, cash for owner pay falls first. Keep a simple rule for new hires tied to occupancy, attendance, and waitlist depth.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch payroll per child\u003c\/li\u003e\n        \u003cli\u003eCap substitute drift\u003c\/li\u003e\n        \u003cli\u003eStagger part-time shifts\u003c\/li\u003e\n        \u003cli\u003eProtect required ratios\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eTest coverage changes before locking in another FTE. One clean rule works: no permanent staff add unless occupancy and attendance can support it for several weeks. That keeps payroll aligned with real demand instead of hopeful demand.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFacility Cost Structure\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eFacility Cost Load\u003c\/h3\u003e\n    \u003cp\u003eIf the space bill is too high, the program needs more enrolled children just to stay even. Here the fixed monthly load is \u003cstrong\u003e$3,500\u003c\/strong\u003e lease, \u003cstrong\u003e$800\u003c\/strong\u003e utilities, \u003cstrong\u003e$600\u003c\/strong\u003e cleaning, and \u003cstrong\u003e$300\u003c\/strong\u003e business insurance, for \u003cstrong\u003e$6,850\/month\u003c\/strong\u003e before payroll and owner pay.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: at \u003cstrong\u003e38 paid participants\u003c\/strong\u003e, rent alone is about \u003cstrong\u003e$92 per participant per month\u003c\/strong\u003e (\u003cstrong\u003e$3,500 ÷ 38\u003c\/strong\u003e). A lower-overhead school, church, or community center can reduce break-even pressure, but cheap space still fails if capacity is tight or transportation makes pickup hard.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eCut the Space Burden\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003efixed cost per paid child\u003c\/strong\u003e each month, not just total rent. The right input set is paid enrollment, room capacity, commute ease, and total space cost. When occupancy is soft, every extra dollar of fixed overhead hits profit hard and delays owner draw.\u003c\/p\u003e\n      \u003cp\u003eTest sites by asking one question: can the current enrollment cover \u003cstrong\u003e$6,850\u003c\/strong\u003e without pushing tuition too high? If not, use a cheaper site or a shared facility, but only if it still supports safe pickup, enough room, and steady attendance.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCalculate cost per paid seat monthly.\u003c\/li\u003e\n        \u003cli\u003eCompare lease, church, and school space.\u003c\/li\u003e\n        \u003cli\u003eWatch attendance, not just signups.\u003c\/li\u003e\n        \u003cli\u003eCheck pickup flow and parking.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCalendar And Add-On Revenue\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eAdd-On Calendar Revenue\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eExtra care days\u003c\/strong\u003e add revenue beyond regular tuition when families pay for early release days, school breaks, workshops, and summer bridge programs. Billable days move from \u003cstrong\u003e20\/month\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e22\/month\u003c\/strong\u003e in Year 5, a \u003cstrong\u003e10%\u003c\/strong\u003e lift in billable days, while Holiday Camp Fees rise from \u003cstrong\u003e$15K\u003c\/strong\u003e to \u003cstrong\u003e$35K\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThat only helps owner pay if demand is real and the schedule is tight. \u003cstrong\u003eWhat this hides:\u003c\/strong\u003e every added day also brings staffing, supplies, snacks, and vehicle costs, so unused slots can raise revenue on paper but still cut cash profit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Bookings Before Adding Days\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ebooked seats\u003c\/strong\u003e, \u003cstrong\u003eattendance\u003c\/strong\u003e, and \u003cstrong\u003eincremental cost per event\u003c\/strong\u003e before you open a camp or workshop. If extra revenue does not cover added labor and direct costs, the owner’s draw gets squeezed even when sales rise.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack fill rate by date.\u003c\/li\u003e\n        \u003cli\u003ePrice each add-on separately.\u003c\/li\u003e\n\u003cli\u003eStaff only after sign-ups land.\u003c\/li\u003e\n        \u003cli\u003eWatch cash outlays before billing clears.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOwner Role, Overhead, And Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eOwner Pay, Overhead, and Reserves\u003c\/h3\u003e\n\u003cp\u003eWhen the owner steps in as Program Director, payroll shifts from owner draw to salary, with a \u003cstrong\u003e$65,000 annual salary\u003c\/strong\u003e tied to that role. Add administrative staff rising from \u003cstrong\u003e05 FTE\u003c\/strong\u003e to \u003cstrong\u003e10 FTE\u003c\/strong\u003e and \u003cstrong\u003e$1,550\/month\u003c\/strong\u003e for software, accounting, legal, professional development, and cleaning, and fixed overhead climbs fast. That lowers what can be paid out to the owner, even if enrollment stays solid.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEBITDA\u003c\/strong\u003e is not cash for owner draw. A reserve policy can keep cash back for taxes, payroll timing, and slow collections, so take-home can drop even when EBITDA is positive. An owner-operator can cut early admin load, but that can cap growth once the program needs more coverage and control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Draw Capacity\u003c\/h3\u003e\n\u003cp\u003eMeasure the gap between owner labor and hired labor, then test whether the owner should stay in the director seat or move into a lighter role. Track the items that change cash first:\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eDirector salary versus draw\u003c\/li\u003e\n\u003cli\u003eAdmin FTE by month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,550\/month\u003c\/strong\u003e overhead\u003c\/li\u003e\n\u003cli\u003eReserve target\u003c\/li\u003e\n\u003cli\u003eEBITDA versus free cash\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSet the reserve rule before raising owner pay. If admin needs keep rising, hire sooner or slow expansion, because weak staffing can protect cash in the short run but hurt service quality and future income.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high after-school program income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"After-School Program Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"After-School Program Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario values are researched planning assumptions from the model. They are not guaranteed earnings, salary promises, tax advice, or distribution targets.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income shifts fast as occupancy, pricing, staffing, and reserves change. The gap between ramp-up, stable site, and mature site is wide in this model.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high cases show how earnings change as the program fills up.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eRamp-up\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eStable site\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eMature site\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower earnings path while the site ramps up.\"\u003eThis is the lower earnings path while the site ramps up.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path once the site is stable.\"\u003eThis is the modeled middle path once the site is stable.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path at a mature site.\"\u003eThis is the stronger earnings path at a mature site.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Assumes 50% occupancy, Year 1 pricing, $236k payroll, and $6,850 monthly fixed costs, with EBITDA at about $365k before reserves.\"\u003eAssumes 50% occupancy, Year 1 pricing, $236k payroll, and $6,850 monthly fixed costs, with EBITDA at about $365k before reserves.\u003c\/td\u003e\n\u003ctd data-export-value=\"Assumes 75% occupancy, Year 3 pricing, $346k payroll, and a more settled cost base, with EBITDA around $1.782m.\"\u003eAssumes 75% occupancy, Year 3 pricing, $346k payroll, and a more settled cost base, with EBITDA around $1.782m.\u003c\/td\u003e\n\u003ctd data-export-value=\"Assumes 90% occupancy, Year 5 pricing, $437k payroll, and fuller utilization, with EBITDA near $3.951m.\"\u003eAssumes 90% occupancy, Year 5 pricing, $437k payroll, and fuller utilization, with EBITDA near $3.951m.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Cost drivers\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-drivers\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-cost-drivers.svg\" alt=\"Cost drivers icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eCost drivers\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"50% occupancy; Year 1 pricing; $236k payroll; $6,850 monthly fixed costs; reserves drag\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e50% occupancy\u003c\/li\u003e\n\u003cli\u003eYear 1 pricing\u003c\/li\u003e\n\u003cli\u003e$236k payroll\u003c\/li\u003e\n\u003cli\u003e$6,850 monthly fixed costs\u003c\/li\u003e\n\u003cli\u003ereserves drag\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"75% occupancy; Year 3 pricing; $346k payroll; stable staffing; add-on income\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e75% occupancy\u003c\/li\u003e\n\u003cli\u003eYear 3 pricing\u003c\/li\u003e\n\u003cli\u003e$346k payroll\u003c\/li\u003e\n\u003cli\u003estable staffing\u003c\/li\u003e\n\u003cli\u003eadd-on income\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"90% occupancy; Year 5 pricing; $437k payroll; fuller utilization; add-on fees\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e90% occupancy\u003c\/li\u003e\n\u003cli\u003eYear 5 pricing\u003c\/li\u003e\n\u003cli\u003e$437k payroll\u003c\/li\u003e\n\u003cli\u003efuller utilization\u003c\/li\u003e\n\u003cli\u003eadd-on fees\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Owner income range\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-range\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-planning-range.svg\" alt=\"Owner income range icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eOwner income range\u003c\/span\u003e\u003cspan class=\"fml-scenario-row-subtitle\"\u003eBefore owner reserves\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"$365k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$365k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eRamp-up income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.782m\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.782m\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eStable site income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$3.951m\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$3.951m\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eMature site income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test the first operating year and a slower fill rate.\"\u003eUse this to stress-test the first operating year and a slower fill rate.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this for the core operating plan and lender or investor discussions.\"\u003eUse this for the core operating plan and lender or investor discussions.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside from a nearly full program and higher pricing power.\"\u003eUse this to test upside from a nearly full program and higher pricing power.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Scenario values are researched planning assumptions from the model. They are not guaranteed earnings, salary promises, tax advice, or distribution targets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303464935667,"sku":"after-school-program-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/after-school-program-owner-makes.webp?v=1782674919","url":"https:\/\/financialmodelslab.com\/products\/after-school-program-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}