{"product_id":"occupational-therapy-owner-makes","title":"How Much Do Occupational Therapy Practice Owners Make? $98k Year 1 EBITDA","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re planning owner income before the clinic has steady referrals, so the useful view is revenue minus payroll, overhead, reserves, and reinvestment This US occupational therapy practice model shows \u003cstrong\u003e$933k Year 1 revenue\u003c\/strong\u003e, \u003cstrong\u003e$98k Year 1 EBITDA\u003c\/strong\u003e, \u003cstrong\u003e$470k Year 2 EBITDA\u003c\/strong\u003e, and a planned \u003cstrong\u003e$120k clinic director salary\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Occupational therapy\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Base owner pay starts with the $120k clinic director salary in the model; distributions come later after debt, taxes, reserves, and reinvestment.\"\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=\"Base owner pay starts with the $120k clinic director salary in the model; distributions come later after debt, taxes, reserves, and reinvestment.\"\u003e$120k+\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA divided by annual collections, using Year 1 and Year 2 model output; it excludes owner taxes and draws.\"\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=\"EBITDA margin equals EBITDA divided by annual collections, using Year 1 and Year 2 model output; it excludes owner taxes and draws.\"\u003e10.5%–26.8%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"This is the rough annual revenue needed to support $120k owner pay using Year 1 margin; it assumes the same cost structure holds.\"\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 the rough annual revenue needed to support $120k owner pay using Year 1 margin; it assumes the same cost structure holds.\"\u003e$1.1M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"High staffing, billing, and upfront clinic spend make this a hard model; minimum cash is $836k and payback takes 18 months.\"\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 staffing, billing, and upfront clinic spend make this a hard model; minimum cash is $836k and payback takes 18 months.\"\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 OT owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Occupational Therapy Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Occupational Therapy Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Occupational Therapy Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Actual owner income depends on payer mix, no-shows, staffing, collections, taxes, and reserve policy. It is 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 target owner 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=\"Average monthly collected revenue before expenses. Use the normal operating month, not a peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly collected revenue before expenses. Use the normal operating month, not a peak month.\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=\"Average monthly collected revenue before expenses. Use the normal operating month, not a peak month.\" data-low=\"65000\" data-base=\"77750\" data-high=\"95000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"77,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 of revenue left after payer mix, no-shows, denials, supplies, and other direct visit costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after payer mix, no-shows, denials, supplies, and other direct visit 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 of revenue left after payer mix, no-shows, denials, supplies, and other direct visit costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"82\" data-base=\"83\" data-high=\"85\" value=\"83\"\u003e\u003coutput\u003e83%\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 before owner pay. Include therapists, assistants, admin, and billing support.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll before owner pay. Include therapists, assistants, admin, and billing support.\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 before owner pay. Include therapists, assistants, admin, and billing support.\" data-low=\"40000\" data-base=\"43958\" data-high=\"52000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"43,958\"\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 rent, EHR, insurance, utilities, cleaning, supplies, CE, and IT support.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly rent, EHR, insurance, utilities, cleaning, supplies, CE, and IT support.\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 rent, EHR, insurance, utilities, cleaning, supplies, CE, and IT support.\" data-low=\"9900\" data-base=\"9900\" data-high=\"10500\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"9,900\"\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 patient acquisition spend needed to keep visits full.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly patient acquisition spend needed to keep visits full.\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 patient acquisition spend needed to keep visits full.\" data-low=\"1500\" data-base=\"2333\" data-high=\"3000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"2,333\"\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 payment. Set to 0 if none.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or equipment financing payment. Set to 0 if none.\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 payment. Set to 0 if none.\" 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=\"25\" data-base=\"24\" data-high=\"22\" 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 for working capital, growth, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept 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 for working capital, growth, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"10\" data-base=\"10\" data-high=\"8\" 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=\"Target monthly owner income used to measure the pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to measure the 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=\"Target monthly owner income used to measure the pay gap.\" data-low=\"4500\" data-base=\"5000\" data-high=\"8000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"5,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$5,506\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\"\u003e7%\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$76,827\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$506\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$66,066\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$8,342\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$2,836\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$506\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$77,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: 83%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$64,532\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: 72%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$56,191\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: 4%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$2,836\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: 7%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$5,506\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. Actual owner income depends on payer mix, no-shows, staffing, collections, taxes, and reserve policy. It is 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 check owner income in the Occupational Therapy financial model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard in the \u003ca href=\"\/products\/occupational-therapy-financial-model\"\u003eOccupational Therapy Financial Model Template\u003c\/a\u003e shows \u003cstrong\u003erevenue, EBITDA, owner salary, cash need, payback, and visit volume\u003c\/strong\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\u003eOwner pay is shown\u003c\/li\u003e\n\u003cli\u003eRevenue and EBITDA tracked\u003c\/li\u003e\n\u003cli\u003eScenarios test break-even timing\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\/occupational-therapy-financial-model-dashboard-financialmodelslab_0fdc431e-9b71-4151-93b3-027b3dd392fc.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/occupational-therapy-financial-model-dashboard-financialmodelslab_0fdc431e-9b71-4151-93b3-027b3dd392fc.webp?width=500\" alt=\"Occupational Therapy Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard of revenue, margins and patient metrics, helping eliminate cash-flow blind spots.\"\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 much can a private occupational therapy practice owner pay themselves?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA private \u003cstrong\u003eOccupational Therapy\u003c\/strong\u003e practice owner can pay themselves a \u003cstrong\u003e$120k clinic director salary\u003c\/strong\u003e plus distributions only if cash allows. In Year 1, \u003cstrong\u003eEBITDA is $98k\u003c\/strong\u003e, so the max pre-tax owner economics could reach \u003cstrong\u003e$218k\u003c\/strong\u003e before debt, taxes, reserves, and reinvestment; watch demand through \u003ca href=\"\/blogs\/kpi-metrics\/occupational-therapy\"\u003eWhat Is The Current Growth Rate Of Client Engagement For Your Occupational Therapy Business?\u003c\/a\u003e before taking extra cash out.\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\u003eOwner Pay Math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$120k\u003c\/strong\u003e annual clinic director salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$98k\u003c\/strong\u003e Year 1 EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$218k\u003c\/strong\u003e max pre-tax owner economics\u003c\/li\u003e\n\u003cli\u003eApplies if owner fills that role\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\u003eDistribution Guardrails\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$470k\u003c\/strong\u003e Year 2 EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1.754m\u003c\/strong\u003e Year 2 revenue\u003c\/li\u003e\n\u003cli\u003eDon’t drain working cash\u003c\/li\u003e\n\u003cli\u003eMonth 2 needs \u003cstrong\u003e$836k\u003c\/strong\u003e minimum cash\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many occupational therapy visits are needed to support owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eOccupational Therapy\u003c\/strong\u003e, owner income starts with volume: Year 1 needs about \u003cstrong\u003e462 completed visits a month\u003c\/strong\u003e (about \u003cstrong\u003e107 a week\u003c\/strong\u003e) at roughly \u003cstrong\u003e$168 collected per visit\u003c\/strong\u003e, and Year 2 rises to \u003cstrong\u003e829 a month\u003c\/strong\u003e (about \u003cstrong\u003e191 a week\u003c\/strong\u003e) at \u003cstrong\u003e$176\u003c\/strong\u003e per visit. Here’s the quick math: every extra \u003cstrong\u003e10 completed weekly visits\u003c\/strong\u003e at Year 1 pricing adds about \u003cstrong\u003e$87k\u003c\/strong\u003e in annual collections before costs. Capacity starts at \u003cstrong\u003e60%\u003c\/strong\u003e and moves to \u003cstrong\u003e65%\u003c\/strong\u003e in Year 2, so cancellations and no-shows can cap income fast.\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\u003eYear 1 volume\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e462\u003c\/strong\u003e completed visits monthly\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e107\u003c\/strong\u003e completed visits weekly\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e$168\u003c\/strong\u003e collected per visit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e60%\u003c\/strong\u003e starting capacity\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\u003eYear 2 volume\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e829\u003c\/strong\u003e completed visits monthly\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e191\u003c\/strong\u003e completed visits weekly\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e$176\u003c\/strong\u003e collected per visit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e65%\u003c\/strong\u003e capacity, so no-shows matter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat profit margin can an occupational therapy practice make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn Occupational Therapy practice can show a strong \u003cstrong\u003eEBITDA\u003c\/strong\u003e margin, but treat it as a \u003cstrong\u003escenario\u003c\/strong\u003e, not a promise. For startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/occupational-therapy\"\u003eHow Much Does It Cost To Open, Start, Launch Your Occupational Therapy Business?\u003c\/a\u003e In the model, Year 1 is \u003cstrong\u003e105%\u003c\/strong\u003e with \u003cstrong\u003e$98k\u003c\/strong\u003e EBITDA on \u003cstrong\u003e$933k\u003c\/strong\u003e revenue, and Year 2 is \u003cstrong\u003e268%\u003c\/strong\u003e with \u003cstrong\u003e$470k\u003c\/strong\u003e on \u003cstrong\u003e$1.754m\u003c\/strong\u003e. Margin gets better when therapist schedules fill and fixed overhead spreads over more visits.\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\u003eMargin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e105%\u003c\/strong\u003e in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e268%\u003c\/strong\u003e in Year 2\u003c\/li\u003e\n\u003cli\u003eMore visits lift margin\u003c\/li\u003e\n\u003cli\u003eFixed costs spread faster\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 these costs\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReimbursement rate pressure\u003c\/li\u003e\n\u003cli\u003eTherapist payroll and rent\u003c\/li\u003e\n\u003cli\u003eDocumentation and billing costs\u003c\/li\u003e\n\u003cli\u003eClaim denials, supplies, marketing\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 OT income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\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\u003eVisit Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e107-191\/wk\u003c\/strong\u003e\u003cp\u003eMore billable visits lift collections fast and spread the fixed cost base, so every filled slot adds to owner take-home.\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\u003ePayer Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$168-$176\u003c\/strong\u003e\u003cp\u003eAt $168-$176 collected per visit, better payer mix raises cash per session without adding more labor hours.\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\u003eLabor Productivity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$528K-$819K\u003c\/strong\u003e\u003cp\u003ePayroll grows from about $528K to $819K as staff scales, so tighter caseloads and scheduling protect margin.\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\u003eFill Rate\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e60%-65%\u003c\/strong\u003e\u003cp\u003eAt 60%-65% capacity, fewer cancellations and faster referrals keep therapists booked and avoid costly idle time.\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\u003eOverhead Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$9.9K\/mo\u003c\/strong\u003e\u003cp\u003eFixed overhead of about $9.9K a month stays steady, so rent, software, and admin waste flow straight through to profit.\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 Scale\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$98K-$470K\u003c\/strong\u003e\u003cp\u003eWith EBITDA rising from $98K to $470K later, the owner's pay depends on building a model that is not tied to every treatment hour.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eOccupational Therapy Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eBillable visit volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eBillable Visit Volume\u003c\/h3\u003e\n    \u003cp\u003eCompleted visits are what turn care into cash, so they set the owner’s income ceiling. Year 1 is \u003cstrong\u003e462 visits per month\u003c\/strong\u003e, or \u003cstrong\u003e107 per week\u003c\/strong\u003e; Year 2 rises to \u003cstrong\u003e829 per month\u003c\/strong\u003e, or \u003cstrong\u003e191 per week\u003c\/strong\u003e. Use completed visits, not scheduled visits, because no-shows, cancellations, documentation time, and clinician availability cut paid volume.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: at the Year 1 average collection of \u003cstrong\u003e$168 per completed visit\u003c\/strong\u003e, every \u003cstrong\u003e10 extra weekly visits\u003c\/strong\u003e adds about \u003cstrong\u003e$87,360 a year\u003c\/strong\u003e before costs (\u003cstrong\u003e10 × $168 × 52\u003c\/strong\u003e). At Year 1 volume, monthly collections are about \u003cstrong\u003e$77,616\u003c\/strong\u003e (\u003cstrong\u003e462 × $168\u003c\/strong\u003e), so small attendance drops hit owner pay fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Completed Visits, Not Schedules\u003c\/h3\u003e\n      \u003cp\u003eMeasure the few inputs that move this driver: \u003cstrong\u003ecompleted visits\u003c\/strong\u003e, cancellation and no-show rate, therapist availability, documentation time, and average collection per visit. If the schedule looks full but completed visits lag, the business is not earning its ceiling. A weekly completed-visit report is more useful than a booked-calendar report.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCompleted visits per therapist\u003c\/li\u003e\n        \u003cli\u003eSame-week cancellation rate\u003c\/li\u003e\n        \u003cli\u003eNo-show rate by referral source\u003c\/li\u003e\n        \u003cli\u003eAverage collections per visit\u003c\/li\u003e\n        \u003cli\u003eOpen hours lost to documentation\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eKeep staffing and hiring tied to \u003cstrong\u003ecompleted volume\u003c\/strong\u003e, not planned slots. When one extra therapist does not raise completed visits, payroll rises before revenue does. That is the real income risk here: weak attendance and slow documentation leave fixed costs in place while the owner’s draw stays capped.\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\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eReimbursement and payer mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eReimbursement and Payer Mix\u003c\/h3\u003e\n\u003cp\u003eThis driver is the \u003cstrong\u003ecollections per completed visit\u003c\/strong\u003e. In planning terms, Year 1 runs from \u003cstrong\u003e$100\u003c\/strong\u003e for group programs to \u003cstrong\u003e$200\u003c\/strong\u003e for hand therapy, with a weighted average near \u003cstrong\u003e$168\u003c\/strong\u003e per visit; Year 2 rises to about \u003cstrong\u003e$176\u003c\/strong\u003e. Mix matters because commercial, Medicare, Medicaid, workers’ compensation, school contracts, and cash-pay visits do not pay the same.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: if the payer mix shifts toward lower-paid visits, you need \u003cstrong\u003emore completed visits\u003c\/strong\u003e to fund the same owner draw and fixed overhead. This is a planning estimate only, not a billing guarantee, and it should be modeled with completed visits, payer class, and average collection per visit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Collections by Payer Class\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003ecompleted visits\u003c\/strong\u003e, not scheduled visits, and split collections by payer type each month. The key inputs are visit count, payer mix, price per service, and the weighted average collection per visit. If Medicaid or school-contract volume rises, check whether the lower rate is being offset by more visits or stronger capacity use.\u003c\/p\u003e\n\u003cp\u003eBuild forecasts from payer-specific averages, then test whether the schedule can still support owner pay after payroll and overhead. A simple rule: if the average per visit falls, the clinic needs either \u003cstrong\u003ehigher visit volume\u003c\/strong\u003e or a better mix to keep profit and cash flow steady.\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;\"\u003eTherapist labor productivity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eTherapist Labor Productivity\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003ePayroll\u003c\/strong\u003e is the biggest controllable cost after visit volume. This driver is the gap between collected revenue and total wage dollars, so the owner needs to watch \u003cstrong\u003ecompleted visits per paid hour\u003c\/strong\u003e and \u003cstrong\u003ecollections per wage dollar\u003c\/strong\u003e. At \u003cstrong\u003e$933k\u003c\/strong\u003e revenue against about \u003cstrong\u003e$527k\u003c\/strong\u003e in Year 1 wages, collections are about \u003cstrong\u003e1.77x\u003c\/strong\u003e payroll; at \u003cstrong\u003e$1.754m\u003c\/strong\u003e revenue and \u003cstrong\u003e$819k\u003c\/strong\u003e wages in Year 2, that improves to about \u003cstrong\u003e2.14x\u003c\/strong\u003e. Empty schedules cut that fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFill Paid Hours First\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ecompleted visits\u003c\/strong\u003e, not booked visits, plus therapist utilization, meaning paid hours that turn into billable care. Add staff only when the schedule can hold the extra load; otherwise wages rise before collections do, and margin shrinks. One clean check: if added clinicians do not lift \u003cstrong\u003ecollections per wage dollar\u003c\/strong\u003e, the hire is not paying for itself yet.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure completed visits by clinician.\u003c\/li\u003e\n        \u003cli\u003eWatch wage dollars per collected dollar.\u003c\/li\u003e\n        \u003cli\u003eFill calendars before adding headcount.\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 step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eReferral flow and attendance\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eReferral Flow and Attendance\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eReferral flow\u003c\/strong\u003e only pays when an inquiry becomes a \u003cstrong\u003ecompleted visit\u003c\/strong\u003e. At \u003cstrong\u003e60%\u003c\/strong\u003e capacity in Year 1, a \u003cstrong\u003e5-point\u003c\/strong\u003e gain to \u003cstrong\u003e65%\u003c\/strong\u003e adds about \u003cstrong\u003e39\u003c\/strong\u003e more completed visits per month, or about \u003cstrong\u003e$65k\u003c\/strong\u003e more monthly collections at \u003cstrong\u003e$168\u003c\/strong\u003e per visit. That extra cash drops into owner pay only after payroll, rent, and billing are covered.\u003c\/p\u003e\n    \u003cp\u003eTrack \u003cstrong\u003ereferrals, scheduled visits, no-shows, and completed visits\u003c\/strong\u003e by source. \u003cstrong\u003ePhysician, pediatric, school, and rehab\u003c\/strong\u003e sources matter because they keep the schedule full; weak attendance makes payroll feel fixed, since staff cost stays put even when visits do not.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure the Visit Funnel\u003c\/h3\u003e\n      \u003cp\u003eUse a simple funnel: \u003cstrong\u003ereferral → inquiry → scheduled visit → attended visit → completed visit\u003c\/strong\u003e. The owner should watch conversion by source, not just total leads, because a busy inbox does not pay the bills if visits are missed or canceled.\u003c\/p\u003e\n      \u003cp\u003eSet weekly targets for \u003cstrong\u003eattendance rate\u003c\/strong\u003e and \u003cstrong\u003ecompleted visits\u003c\/strong\u003e. If capacity moves from \u003cstrong\u003e60%\u003c\/strong\u003e to \u003cstrong\u003e65%\u003c\/strong\u003e in Year 1, collections can rise by about \u003cstrong\u003e$65k\u003c\/strong\u003e a month at \u003cstrong\u003e$168\u003c\/strong\u003e per visit, so fast follow-up, reminder calls, and tight scheduling protect margin and owner draw.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack referrals by source.\u003c\/li\u003e\n        \u003cli\u003eCount attended visits, not bookings.\u003c\/li\u003e\n        \u003cli\u003eReview no-shows every week.\u003c\/li\u003e\n        \u003cli\u003ePush the best referral channels.\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;\"\u003eOverhead control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eFixed Overhead Control\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003e$99k per month\u003c\/strong\u003e in fixed overhead is the cost floor before payroll: rent, utilities, electronic health record software, liability insurance, cleaning, admin supplies, continuing education, and IT support. That equals \u003cstrong\u003e$1.188m per year\u003c\/strong\u003e, so this driver decides how fast visit volume must grow just to protect owner pay.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: Year 1 revenue is \u003cstrong\u003e$933k\u003c\/strong\u003e, so the fixed overhead base is larger than sales before clinician wages are paid. Overhead falls as a share of revenue only when completed visits rise and billing, credentialing, supplies, and admin support stay tight. If those slip, cash flow and owner draw get hit fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the cost base weekly\u003c\/h3\u003e\n      \u003cp\u003eMeasure overhead against \u003cstrong\u003ecompleted visits\u003c\/strong\u003e, not scheduled visits. Watch the fixed lines and the variable lines together: \u003cstrong\u003e50% billing\u003c\/strong\u003e, \u003cstrong\u003e30% marketing\u003c\/strong\u003e, \u003cstrong\u003e20% therapeutic supplies\u003c\/strong\u003e, and \u003cstrong\u003e15% splint materials\u003c\/strong\u003e. If overhead grows faster than collections p\ner visit, the owner’s take-home income shrinks even when the schedule looks full.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eReview overhead by cost bucket monthly.\u003c\/li\u003e\n        \u003cli\u003eTrack visits, collections, and denial rate.\u003c\/li\u003e\n        \u003cli\u003eFlag credentialing delays early.\u003c\/li\u003e\n        \u003cli\u003eControl supply use and admin labor.\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 and scale model\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 role and scale\u003c\/h3\u003e\n    \u003cp\u003eSolo or mobile care keeps overhead light, but the owner’s treatment hours set the income ceiling. Outpatient and pediatric clinics can scale with hired OTs, assistants, admin support, and referral systems, lifting revenue from \u003cstrong\u003e$933k\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$1.754m\u003c\/strong\u003e in Year 2.\u003c\/p\u003e\n    \u003cp\u003eThe tradeoff is cash and control: this scale path needs \u003cstrong\u003e$836k\u003c\/strong\u003e minimum cash and about \u003cstrong\u003e18 months\u003c\/strong\u003e to pay back. Owner time shifts from treating to managing, so profit depends on whether added staff and referrals keep completed visits full.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack capacity before you hire\u003c\/h3\u003e\n      \u003cp\u003eMeasure completed visits, not booked slots, plus therapist fill rate and admin load. If a new OT or assistant does not raise completed visits fast enough, payroll turns into fixed cost. The clean test is simple: grow only when referrals, attendance, and scheduling can support the next layer of staff.\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 OT owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Occupational Therapy Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Occupational Therapy 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 income scales with visit volume, collections, and staffing. The low, base, and high cases show a Year 1 ramp, a Year 2 staffed model, and a Year 3 upside case that still needs an EBITDA check.\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\u003eIncome paths tied to visits, collections, and staffing.\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\"\u003eStaffed growth\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\"\u003eCash discipline\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 a Year 1 ramp case with lower owner income while visits and collections are still building.\"\u003eThis is a Year 1 ramp case with lower owner income while visits and collections are still building.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle case with steadier owner income as staffing and volume normalize.\"\u003eThis is the modeled middle case with steadier owner income as staffing and volume normalize.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path, but Year 3 EBITDA needs a fresh check before you turn it into owner income.\"\u003eThis is the stronger earnings path, but Year 3 EBITDA needs a fresh check before you turn it into owner income.\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=\"About 107 weekly visits, $168 average collections, and roughly $933k revenue before the clinic reaches fuller capacity.\"\u003eAbout 107 weekly visits, $168 average collections, and roughly $933k revenue before the clinic reaches fuller capacity.\u003c\/td\u003e\n\u003ctd data-export-value=\"About 191 weekly visits, $176 average collections, and roughly $1.754 million revenue with a fuller therapist team.\"\u003eAbout 191 weekly visits, $176 average collections, and roughly $1.754 million revenue with a fuller therapist team.\u003c\/td\u003e\n\u003ctd data-export-value=\"About 309 weekly visits and roughly $2.879 million revenue, with the margin line still needing validation from the source data.\"\u003eAbout 309 weekly visits and roughly $2.879 million revenue, with the margin line still needing validation from the source data.\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=\"Visit volume; collections rate; payroll ramp; fixed overhead; billing drag\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eVisit volume\u003c\/li\u003e\n\u003cli\u003ecollections rate\u003c\/li\u003e\n\u003cli\u003epayroll ramp\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003ebilling drag\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Visit growth; higher collections; fuller staffing; billing scale; fixed overhead leverage\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eVisit growth\u003c\/li\u003e\n\u003cli\u003ehigher collections\u003c\/li\u003e\n\u003cli\u003efuller staffing\u003c\/li\u003e\n\u003cli\u003ebilling scale\u003c\/li\u003e\n\u003cli\u003efixed overhead leverage\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Visit density; collections; staffed capacity; fixed cost absorption; EBITDA check\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eVisit density\u003c\/li\u003e\n\u003cli\u003ecollections\u003c\/li\u003e\n\u003cli\u003estaffed capacity\u003c\/li\u003e\n\u003cli\u003efixed cost absorption\u003c\/li\u003e\n\u003cli\u003eEBITDA check\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=\"$98k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$98k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eRamp-up case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$470k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$470k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Upside pending EBITDA check\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eUpside pending EBITDA check\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 the clinic while staffing and referral flow are still uneven.\"\u003eUse this to stress-test the clinic while staffing and referral flow are still uneven.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main plan for a clinic running close to model capacity.\"\u003eUse this as the main plan for a clinic running close to model capacity.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this only after confirming the Year 3 margin run-rate and payroll load.\"\u003eUse this only after confirming the Year 3 margin run-rate and payroll load.\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":49304040243443,"sku":"occupational-therapy-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/occupational-therapy-owner-makes.webp?v=1782688071","url":"https:\/\/financialmodelslab.com\/products\/occupational-therapy-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}