{"product_id":"overdose-prevention-owner-makes","title":"Overdose Prevention Program Owner Income: $110k Salary Plus Surplus","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\u003eMulti-year public contracts stabilize owner pay and reserves.\u003c\/li\u003e\n\n\u003cli\u003eNaloxone cost recovery protects cash and EBITDA.\u003c\/li\u003e\n\n\u003cli\u003ePaid training scales margin when instructors stay booked.\u003c\/li\u003e\n\n\u003cli\u003eFounder-led staffing and compliance control early margins.\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=\"Overdose prevention program\"\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 Program Director salary is $110k; this is owner compensation before tax, not guaranteed profit or cash.\"\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 Program Director salary is $110k; this is owner compensation before tax, not guaranteed profit or cash.\"\u003e$110k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Operating margin (EBITDA) is 20% in Year 1 and 77% in Year 5; it excludes tax, debt service, and restricted funds.\"\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=\"Operating margin (EBITDA) is 20% in Year 1 and 77% in Year 5; it excludes tax, debt service, and restricted funds.\"\u003e20% to 77%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue is $861k; that is the model's first-year scale supporting the $110k owner salary, not extra cash in pocket.\"\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=\"Year 1 revenue is $861k; that is the model's first-year scale supporting the $110k owner salary, not extra cash in pocket.\"\u003e$861k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"The model needs $873k minimum cash in Month 2 and $375k Year 1 payroll, so launch capital is tight even with Month 2 breakeven.\"\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=\"The model needs $873k minimum cash in Month 2 and $375k Year 1 payroll, so launch capital is tight even with Month 2 breakeven.\"\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 owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Sample Business Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sample Business Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice. The model also shows heavy early cash use, with minimum cash of $873k in Month 2.\"\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, gross margin, payroll, overhead, reserves, and target pay.\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=\"Total monthly cash revenue before expenses. Use the average month across grants, contracts, group trainings, naloxone distribution, and certification add-ons.\"\u003ei\u003cspan role=\"tooltip\"\u003eTotal monthly cash revenue before expenses. Use the average month across grants, contracts, group trainings, naloxone distribution, and certification add-ons.\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=\"Total monthly cash revenue before expenses. Use the average month across grants, contracts, group trainings, naloxone distribution, and certification add-ons.\" data-low=\"60000\" data-base=\"71750\" data-high=\"95000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"71,750\"\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 naloxone kits, manuals, and other direct service costs. This is the gross margin before payroll and overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after naloxone kits, manuals, and other direct service costs. This is the gross margin before payroll and overhead.\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 naloxone kits, manuals, and other direct service costs. This is the gross margin before payroll and overhead.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"86\" data-base=\"89\" data-high=\"91\" value=\"89\"\u003e\u003coutput\u003e89%\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 staff cost before owner pay. Include salaries, contractors, and benefits for program delivery and sales.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly staff cost before owner pay. Include salaries, contractors, and benefits for program delivery and sales.\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 staff cost before owner pay. Include salaries, contractors, and benefits for program delivery and sales.\" data-low=\"30000\" data-base=\"31250\" data-high=\"38000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"31,250\"\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=\"Recurring rent, software, insurance, admin, and similar overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring rent, software, insurance, admin, and similar 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=\"Recurring rent, software, insurance, admin, and similar overhead.\" data-low=\"7000\" data-base=\"7750\" data-high=\"9000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"7,750\"\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 commissions and marketing spend needed to bring in groups and partners.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly commissions and marketing spend needed to bring in groups and partners.\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 commissions and marketing spend needed to bring in groups and partners.\" data-low=\"2000\" data-base=\"2150\" data-high=\"3000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"2,150\"\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 financing payment. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. Use 0 if there is no debt.\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 financing payment. Use 0 if there is no debt.\" 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 pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner pay.\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 pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\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 of profit kept in the business for working capital, growth, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept in the business for working capital, growth, and risk 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 of profit kept in the business for working capital, growth, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\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 measure the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner pay goal used to measure 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 measure the target-pay gap.\" data-low=\"7500\" 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$14,986\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\"\u003e21%\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$63,260\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$4,986\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$179,838\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$22,708\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$7,721\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$4,986\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$71,750\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: 89%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$63,858\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: 57%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$41,150\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: 11%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$7,721\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: 21%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$14,986\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 Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice. The model also shows heavy early cash use, with minimum cash of $873k in Month 2.\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 check owner income in the full model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe screenshot shows revenue, margin, costs, reserves, and owner take-home assumptions in the \u003ca href=\"\/products\/overdose-prevention-financial-model\"\u003eOverdose Prevention Program Financial Model Template\u003c\/a\u003e; open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreakeven\u003c\/strong\u003e by Month 2\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayback\u003c\/strong\u003e by Month 9\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinimum cash\u003c\/strong\u003e $873k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue\u003c\/strong\u003e grows $861k to $10.476M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlanning only\u003c\/strong\u003e, not approval\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\/overdose-prevention-financial-model-dashboard-financialmodelslab_f3d65691-3336-4c21-8598-f5fc382eeb25.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/overdose-prevention-financial-model-dashboard-financialmodelslab_f3d65691-3336-4c21-8598-f5fc382eeb25.webp?width=500\" alt=\"Overdose Prevention Program Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, highlighting funding needs and cash-flow blind spots for presentations.\"\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;\"\u003eCan an overdose prevention program make money?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, an \u003cstrong\u003eOverdose Prevention Program\u003c\/strong\u003e can make money, but structure controls the payout: nonprofit founders can’t take profit distributions, while for-profit or contractor models may keep profit after obligations. In the base case for \u003ca href=\"\/blogs\/profitability\/overdose-prevention\"\u003eHow Increase Overdose Prevention Program Profits?\u003c\/a\u003e, Year 1 shows \u003cstrong\u003e$861k\u003c\/strong\u003e revenue, \u003cstrong\u003e$172k\u003c\/strong\u003e EBITDA, and a budgeted \u003cstrong\u003e$110k\u003c\/strong\u003e Program Director salary, but it still needs \u003cstrong\u003e$873k\u003c\/strong\u003e in cash.\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\u003eMoney Can Flow\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBudget \u003cstrong\u003e$110k\u003c\/strong\u003e compliant owner-role salary\u003c\/li\u003e\n\u003cli\u003eKeep nonprofit surplus inside the mission\u003c\/li\u003e\n\u003cli\u003eAvoid nonprofit ownership profit distributions\u003c\/li\u003e\n\u003cli\u003eRetain profit in for-profit models\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\u003eWatch Cash Rules\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePlan for \u003cstrong\u003e$873k\u003c\/strong\u003e cash need\u003c\/li\u003e\n\u003cli\u003eUse restricted grants only as allowed\u003c\/li\u003e\n\u003cli\u003eFund services, supplies, or admin\u003c\/li\u003e\n\u003cli\u003eAdd paid trainings and contracts\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 overdose prevention programs make money?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eOverdose Prevention Program\u003c\/strong\u003e makes money from \u003cstrong\u003egrants\u003c\/strong\u003e, county or state contracts, hospital partnerships, workplace training, community education, certification add-ons, and reimbursed program services. In the Year 1 earned-income plan, that’s about \u003cstrong\u003e$49,500\u003c\/strong\u003e from \u003cstrong\u003e15\u003c\/strong\u003e corporate groups at \u003cstrong\u003e$1,200\u003c\/strong\u003e each, \u003cstrong\u003e10\u003c\/strong\u003e education groups at \u003cstrong\u003e$900\u003c\/strong\u003e, \u003cstrong\u003e20\u003c\/strong\u003e hospitality groups at \u003cstrong\u003e$1,000\u003c\/strong\u003e, plus \u003cstrong\u003e$2,500\u003c\/strong\u003e from advanced certification. \u003cstrong\u003eFlexible admin and training revenue\u003c\/strong\u003e helps fund the \u003cstrong\u003e$110k\u003c\/strong\u003e director role better than tightly restricted supply funding.\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\u003eRevenue sources\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eGrants\u003c\/strong\u003e cover setup costs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCounty and state contracts\u003c\/strong\u003e recur.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHospital partnerships\u003c\/strong\u003e add steady work.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReimbursed services\u003c\/strong\u003e improve cash flow.\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\u003eWhat scales\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorkplace training\u003c\/strong\u003e scales fastest.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommunity education\u003c\/strong\u003e fills local demand.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCertification add-ons\u003c\/strong\u003e lift ticket size.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTraining fees\u003c\/strong\u003e are competitive.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhen can an overdose prevention program owner pay themselves?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eThe owner should pay themselves only after the \u003cstrong\u003eOverdose Prevention Program\u003c\/strong\u003e has covered required obligations first. If the owner is also the Program Director, model pay at \u003cstrong\u003e$110k\u003c\/strong\u003e as reasonable compensation, not an owner draw. Even with \u003cstrong\u003ebreakeven in Month 2\u003c\/strong\u003e and \u003cstrong\u003epayback in Month 9\u003c\/strong\u003e, minimum cash still reaches \u003cstrong\u003e$873k\u003c\/strong\u003e in Month 2, so reserves are the real gate.\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\u003ePay rule\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCover naloxone inventory first\u003c\/li\u003e\n\u003cli\u003eFund payroll before owner pay\u003c\/li\u003e\n\u003cli\u003eKeep insurance current\u003c\/li\u003e\n\u003cli\u003eFinish reporting and grant work\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\u003eCash gate\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse \u003cstrong\u003e$110k\u003c\/strong\u003e if the owner runs Program Director\u003c\/li\u003e\n\u003cli\u003eWait until reserves are funded\u003c\/li\u003e\n\u003cli\u003eRespect restricted-fund rules\u003c\/li\u003e\n\u003cli\u003eNonprofits use reasonable compensation only\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;\"\u003eWhich drivers move owner income most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for the overdose prevention 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\u003eFunding Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$10.5M\u003c\/strong\u003e\u003cp\u003eThe model reaches $10.5M by Year 5, but only flexible earned income can cover overhead and owner draw, so mix matters more than topline.\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\u003eStaffing Model\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$172K\u003c\/strong\u003e\u003cp\u003eYear 1 EBITDA is only $172K, so salary growth for the director, instructors, and admin team can erase owner take-home fast.\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\u003eTraining Revenue\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$564K\u003c\/strong\u003e\u003cp\u003eThe group training line is about $564K in Year 1 from corporate, education, and hospitality sessions, and it scales with each added booking.\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\u003ePartner Scale\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e45-105\u003c\/strong\u003e\u003cp\u003eGroup volume rises from 45 bookings in Year 1 to 105 by Year 5, so more partners lift revenue without matching fixed-cost growth.\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\u003eNaloxone Recovery\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$95K\u003c\/strong\u003e\u003cp\u003eThe 11% kit and supply load is about $95K in Year 1, so any reimbursement or sponsor support drops cost of service and lifts margin.\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\u003eReporting Burden\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$14K\u003c\/strong\u003e\u003cp\u003eThe $1.2K monthly accounting and legal line is the compliance floor, and extra reporting work comes straight out of cash and owner pay.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eOverdose Prevention Program Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFunding Mix and Contract Reliability\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eStable Contract Mix\u003c\/h3\u003e\n\u003cp\u003eOwner pay is steadier when revenue comes from \u003cstrong\u003emulti-year public contracts\u003c\/strong\u003e, grants, and partnerships instead of one-off trainings. With \u003cstrong\u003e$861k\u003c\/strong\u003e in Year 1 revenue, \u003cstrong\u003e$1.984M\u003c\/strong\u003e in Year 2, and \u003cstrong\u003e$10.476M\u003c\/strong\u003e in Year 5, the mix matters as much as the total. Restricted grants can lift revenue without lifting take-home if the funds only cover program costs.\u003c\/p\u003e\n\u003cp\u003eThe key inputs are contract count, award size, term length, admin allowance, reimbursement lag, and renewal rate. A county overdose prevention contract, state grant, hospital partnership, and municipal training agreement can support the \u003cstrong\u003e$110k\u003c\/strong\u003e Program Director salary and protect reserves, but only if cash arrives on time and match rules are met.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Renewal and Cash Timing\u003c\/h3\u003e\n\u003cp\u003eWatch every award by start date, end date, payment lag, and reporting deadline. One missed report can pause reimbursement and push back renewal, so cash can tighten even when revenue looks strong on paper.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eFlag renewals 90 days out\u003c\/li\u003e\n\u003cli\u003eTrack reimbursement lag by funder\u003c\/li\u003e\n\u003cli\u003eRecord match and reporting status\u003c\/li\u003e\n\u003cli\u003eMeasure admin allowance by contract\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eKeep at least one month of fixed overhead in reserve when funders pay slowly. If a grant covers program work but not admin, the owner may see higher revenue and still need to wait on pay. That timing gap is what decides whether profit turns into actual cash.\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;\"\u003eNaloxone Cost Recovery\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eNaloxone Cost Recovery\u003c\/h3\u003e\n    \u003cp\u003eThis driver is about how much of each naloxone kit is \u003cstrong\u003edonated\u003c\/strong\u003e, \u003cstrong\u003egrant-funded\u003c\/strong\u003e, \u003cstrong\u003ereimbursed\u003c\/strong\u003e, or bought at bulk rates. When recovery is strong, more revenue stays available for payroll and reserves; when it slips, every \u003cstrong\u003eunfunded percentage point\u003c\/strong\u003e cuts contribution before overhead. The model shows naloxone kit bulk procurement at \u003cstrong\u003e8%\u003c\/strong\u003e of revenue in Year 1, then \u003cstrong\u003e75%\u003c\/strong\u003e, \u003cstrong\u003e7%\u003c\/strong\u003e, \u003cstrong\u003e65%\u003c\/strong\u003e, and \u003cstrong\u003e6%\u003c\/strong\u003e through Year 5.\u003c\/p\u003e\n    \u003cp\u003eTrack kit volume, unit cost, replacement demand, and spoilage by event. Here’s the quick math: better cost recovery lifts earnings before interest, taxes, depreciation, and amortization (\u003cstrong\u003eEBITDA\u003c\/strong\u003e) and cash, while price jumps or late inventory can turn a funded event into a cash drain. The key inputs are kit count, average unit cost, and the share covered by grants or partners.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure recovery by kit source\u003c\/h3\u003e\n      \u003cp\u003eBuild a simple split between \u003cstrong\u003edonated\u003c\/strong\u003e, \u003cstrong\u003egrant-paid\u003c\/strong\u003e, \u003cstrong\u003ereimbursed\u003c\/strong\u003e, and \u003cstrong\u003eself-funded\u003c\/strong\u003e kits. If unfunded kits rise, owner pay falls first because contribution drops before payroll and reserves. Match each kit to a source in the purchase order and event log, then flag any gap before replenishment is due.\u003c\/p\u003e\n      \u003cp\u003ePush for partner-provided inventory, bulk buys, and reimbursed distribution events. Watch \u003cstrong\u003eprice changes\u003c\/strong\u003e, \u003cstrong\u003espoilage\u003c\/strong\u003e, \u003cstrong\u003ereplacement demand\u003c\/strong\u003e, and \u003cstrong\u003einventory timing\u003c\/strong\u003e; those are the main leaks. If a grant or partner covers a kit, that support goes straight to margin instead of cash leaving the business.\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;\"\u003eTraining and Education Revenue\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003ePaid Training and Certification Revenue\u003c\/h3\u003e\n\u003cp\u003eThis driver includes paid on-site trainings and certification fees. The inputs are booked groups, price per group, and certification volume. At the disclosed rates, Year 1 revenue is about \u003cstrong\u003e$49,500\u003c\/strong\u003e: \u003cstrong\u003e$18,000\u003c\/strong\u003e corporate, \u003cstrong\u003e$9,000\u003c\/strong\u003e educational, \u003cstrong\u003e$20,000\u003c\/strong\u003e hospitality, plus \u003cstrong\u003e$2,500\u003c\/strong\u003e certification. By Year 5, that rises to about \u003cstrong\u003e$117,000\u003c\/strong\u003e before delivery costs.\u003c\/p\u003e\n\u003cp\u003eThat matters for owner pay because training cash is flexible revenue, not just grant money. If instructors stay full, each added class helps spread payroll and fixed admin costs, so more revenue can flow to profit and owner draw. But \u003cstrong\u003eno-shows\u003c\/strong\u003e, travel time, and underpriced community sessions can cut margin fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect Fill Rate and Pricing\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003ebooked groups\u003c\/strong\u003e, \u003cstrong\u003ebillable hours\u003c\/strong\u003e, \u003cstrong\u003erevenue per training day\u003c\/strong\u003e, and \u003cstrong\u003etravel time\u003c\/strong\u003e. Keep a separate rate card for corporate, school, and hospitality clients, and do not let community pricing drag down the whole schedule. A simple check: if a training day does not cover instructor time plus travel, it is not a profit day.\u003c\/p\u003e\n\u003cp\u003eTest fill rate and no-show rate by client type. Raise prices when certification steps, prep time, or travel push the day cost up. Forecast certification revenue separately from group sessions, because it grew from \u003cstrong\u003e$2,500\u003c\/strong\u003e to \u003cstrong\u003e$8,000\u003c\/strong\u003e in the model and can make cash look better than it really is if delivery capacity is tight.\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;\"\u003eStaffing Model and Owner Role\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eStaffing Load and Owner Pay\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eStaffing is the main margin lever here.\u003c\/strong\u003e Year 1 payroll is \u003cstrong\u003e$375k\u003c\/strong\u003e: one Program Director at \u003cstrong\u003e$110k\u003c\/strong\u003e, two Lead Instructors at \u003cstrong\u003e$75k\u003c\/strong\u003e each, one Sales Account Manager at \u003cstrong\u003e$65k\u003c\/strong\u003e, and one Administrative Coordinator at \u003cstrong\u003e$50k\u003c\/strong\u003e. By Year 5, payroll rises to \u003cstrong\u003e$855k\u003c\/strong\u003e, so hiring before training volume is booked can squeeze EBITDA and delay owner pay.\u003c\/p\u003e\n\u003cp\u003eThe owner’s income depends on whether they are a paid operator, a trainer, or both. If the owner delivers trainings and closes contracts early on, cash flow stays stronger. One clean rule: \u003cstrong\u003edon’t count the owner salary and profit as the same dollar twice\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Booked Volume Before You Hire\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eHire against booked sessions, not hope.\u003c\/strong\u003e Track booked training groups, billable days, instructor utilization, and payroll as a percent of revenue. Here’s the quick math: if payroll is growing faster than signed contracts, the owner is funding idle capacity instead of take-home income. Founder-led sales and delivery usually protect early cash flow.\u003c\/p\u003e\n\u003cp\u003eUse a simple forecast: contract value, session count, delivery hours, and who is teaching. Keep the owner role clear in the model: \u003cstrong\u003esalary for labor, profit for ownership\u003c\/strong\u003e. If the owner also manages contracts, schedule that time separately so the model does not overstate margin or understate the cost of growth.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack booked groups by month\u003c\/li\u003e\n\u003cli\u003eMatch hires to signed volume\u003c\/li\u003e\n\u003cli\u003eSeparate owner salary from profit\u003c\/li\u003e\n\u003cli\u003eWatch instructor utilization weekly\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;\"\u003eCompliance, Reporting, and Administration\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eCompliance and Reporting Load\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eCompliance\u003c\/strong\u003e is not a side task here; it changes profit. With \u003cstrong\u003e$1,200\u003c\/strong\u003e a month for accounting and legal, \u003cstrong\u003e$800\u003c\/strong\u003e for liability insurance, and \u003cstrong\u003e$450\u003c\/strong\u003e for CRM and scheduling software, the business already carries \u003cstrong\u003e$7,750\u003c\/strong\u003e in fixed overhead. More grants can bring more reports, audits, and staff hours, so owner pay rises only if those admin costs stay covered.\u003c\/p\u003e\n    \u003cp\u003eThat load includes \u003cstrong\u003eparticipant logs\u003c\/strong\u003e,\n\u003cstrong\u003einventory records\u003c\/strong\u003e, \u003cstrong\u003etraining documentation\u003c\/strong\u003e, and \u003cstrong\u003econtract reporting\u003c\/strong\u003e. Here’s the quick math: every delayed report can delay reimbursement, which strains cash and can force a bigger reserve. Compliance protects renewals, but if admin is underbudgeted, it quietly eats the surplus that would otherwise fund the owner draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Admin Cost per Contract\u003c\/h3\u003e\n      \u003cp\u003eMeasure compliance by contract, not just by month. Track how many hours each grant or client takes, how fast reports go out, and how often reimbursement gets delayed. If a contract needs heavy tracking but does not cover admin, it can look profitable on paper and still cut owner income.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLog reporting hours by funding source.\u003c\/li\u003e\n        \u003cli\u003eTrack reimbursement lag days.\u003c\/li\u003e\n        \u003cli\u003eMatch admin cost to each contract.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eBuild the budget around the real workload. If training volume grows, add time for data entry, renewals, and audit support before you add more revenue. The goal is simple: keep compliance from becoming unpaid labor that lowers margin and blocks cash available for the owner.\u003c\/p\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;\"\u003ePartnership Scale and Geographic Coverage\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003ePartnership Reach and Coverage\u003c\/h3\u003e\n\u003cp\u003eThis driver is about how many partner sites you can cover and how far you travel. More hospitals, counties, schools, employers, hospitality groups, and community groups can lift training volume and referrals, but only if the schedule stays dense enough to pay for travel, setup, inventory, and reporting. Here’s the quick math: billable days rise from \u003cstrong\u003e18\u003c\/strong\u003e a month in Year 1 to \u003cstrong\u003e22\u003c\/strong\u003e by Year 3.\u003c\/p\u003e\n\u003cp\u003eBy Year 5, \u003cstrong\u003eoccupancy\u003c\/strong\u003e means the share of available delivery capacity you actually use, and it reaches \u003cstrong\u003e90%\u003c\/strong\u003e from \u003cstrong\u003e45%\u003c\/strong\u003e. That helps owner pay only when partners fund direct costs and admin. If wider coverage adds unpaid driving, rush inventory, or more documentation, revenue can grow while take-home stays flat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eKeep Coverage Funded\u003c\/h3\u003e\n\u003cp\u003eTrack partner mix by zip code, site type, and funded scope. The key inputs are travel miles, setup time, inventory turns, staff hours, and reporting hours per contract. Dense routes and repeat dates raise billable days; thin routes do the opposite. One clean rule: no contract should add more coordination than it funds.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBundle nearby sites into one route.\u003c\/li\u003e\n\u003cli\u003ePrice travel and reporting separately.\u003c\/li\u003e\n\u003cli\u003eRequire funded inventory replacement.\u003c\/li\u003e\n\u003cli\u003eForecast billable days by region.\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 step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high owner-income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Overdose Prevention Program Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Overdose Prevention Program Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\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 pay here shifts with occupancy, grant renewal speed, and how much outreach stays funded. Stronger contracts lift take-home, but cash need, staffing ramp, and reserve pressure still cap draw.\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 owner-income cases for a naloxone and overdose prevention service.\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\"\u003eCash need high\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\"\u003eStaffing ramp\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\"\u003eReserve pressure\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=\"Owner income stays close to funded salary capacity when occupancy is weaker and renewals move slowly.\"\u003eOwner income stays close to funded salary capacity when occupancy is weaker and renewals move slowly.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner income follows the source model and supports a funded Program Director salary.\"\u003eOwner income follows the source model and supports a funded Program Director salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner income improves when stronger contracts and higher occupancy lift revenue and EBITDA.\"\u003eOwner income improves when stronger contracts and higher occupancy lift revenue and EBITDA.\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=\"Lower occupancy, slower grant renewal, weaker naloxone cost recovery, and more unfunded outreach keep the owner draw tight.\"\u003eLower occupancy, slower grant renewal, weaker naloxone cost recovery, and more unfunded outreach keep the owner draw tight.\u003c\/td\u003e\n\u003ctd data-export-value=\"The model runs at $861k Year 1 revenue, $172k EBITDA, 19% direct and variable costs, $375k payroll, and a $110k Program Director salary.\"\u003eThe model runs at $861k Year 1 revenue, $172k EBITDA, 19% direct and variable costs, $375k payroll, and a $110k Program Director salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"Stronger contracts and 90% Year 5 occupancy lift revenue to $10.476M and EBITDA to $8.067M, but staffing and reserves still limit take-home.\"\u003eStronger contracts and 90% Year 5 occupancy lift revenue to $10.476M and EBITDA to $8.067M, but staffing and reserves still limit take-home.\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=\"Lower occupancy; slower grant renewal; weaker naloxone cost recovery; unfunded outreach; cash need\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eLower occupancy\u003c\/li\u003e\n\u003cli\u003eslower grant renewal\u003c\/li\u003e\n\u003cli\u003eweaker naloxone cost recovery\u003c\/li\u003e\n\u003cli\u003eunfunded outreach\u003c\/li\u003e\n\u003cli\u003ecash need\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"$861k Year 1 revenue; $172k EBITDA; $110k Program Director salary; 19% direct and variable costs; $375k payroll\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e$861k Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e$172k EBITDA\u003c\/li\u003e\n\u003cli\u003e$110k Program Director salary\u003c\/li\u003e\n\u003cli\u003e19% direct and variable costs\u003c\/li\u003e\n\u003cli\u003e$375k payroll\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Stronger contracts; 90% Year 5 occupancy; $10.476M Year 5 revenue; $8.067M Year 5 EBITDA; larger staffing base\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eStronger contracts\u003c\/li\u003e\n\u003cli\u003e90% Year 5 occupancy\u003c\/li\u003e\n\u003cli\u003e$10.476M Year 5 revenue\u003c\/li\u003e\n\u003cli\u003e$8.067M Year 5 EBITDA\u003c\/li\u003e\n\u003cli\u003elarger staffing base\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=\"$80k - $100k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$80k - $100k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eDownside case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$110k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$110k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$130k - $160k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$130k - $160k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\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 cash need and compliance load when funding timing slips.\"\u003eUse this to stress-test cash need and compliance load when funding timing slips.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for steady funding and normal operating mix.\"\u003eUse this as the main planning case for steady funding and normal operating mix.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside when compliance load stays manageable and contracts keep expanding.\"\u003eUse this to test upside when compliance load stays manageable and contracts keep expanding.\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 These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304038375667,"sku":"overdose-prevention-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/overdose-prevention-owner-makes.webp?v=1782688679","url":"https:\/\/financialmodelslab.com\/products\/overdose-prevention-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}