{"product_id":"speed-agility-training-owner-makes","title":"Speed And Agility Training Owner Income: $685K Year 1 EBITDA","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA speed and agility training owner can earn through salary plus profit distributions, but the clean planning number here is EBITDA, not guaranteed take-home This model shows \u003cstrong\u003e$685K in Year 1 EBITDA\u003c\/strong\u003e on \u003cstrong\u003e$1437M revenue\u003c\/strong\u003e, a 477% EBITDA margin By Year 5, EBITDA reaches \u003cstrong\u003e$14275M\u003c\/strong\u003e on \u003cstrong\u003e$17358M revenue\u003c\/strong\u003e, driven by higher occupancy, more athletes, team slots, and pricing gains Actual owner income depends on payroll, lease costs, taxes, reserves, reinvestment, and whether the owner also works as a paid operator\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Top owner income KPI cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA is the pre-distribution pool; it excludes taxes, debt service, reserves, and owner draws.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA is the pre-distribution pool; it excludes taxes, debt service, reserves, and owner draws.\"\u003e$685K → $14.3M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin uses Year 1 to Year 5 revenue and EBITDA from the model; it is before taxes, debt, and reserves.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"EBITDA margin uses Year 1 to Year 5 revenue and EBITDA from the model; it is before taxes, debt, and reserves.\"\u003e48% → 82%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 5 revenue is the model's highest planned sales base; it is a planning proxy, not a guaranteed owner-pay target.\"\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 5 revenue is the model's highest planned sales base; it is a planning proxy, not a guaranteed owner-pay target.\"\u003e$17.4M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Startup needs $839K minimum cash in Month 2, plus staffing and facility costs, even though the model hits breakeven in Month 1.\"\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=\"Startup needs $839K minimum cash in Month 2, plus staffing and facility costs, even though the model hits breakeven in Month 1.\"\u003eMedium\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. Actual owner income depends on revenue, margins, payroll, taxes, debt, and reinvestment. This 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 target-pay gap from revenue, margin, costs, 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=\"Monthly sales from elite athlete memberships, youth programs, team slots, and assessments before expenses.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales from elite athlete memberships, youth programs, team slots, and assessments before expenses.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales from elite athlete memberships, youth programs, team slots, and assessments before expenses.\" data-low=\"119750\" data-base=\"600667\" data-high=\"1446500\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"600,667\"\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 card fees, training gear, ads, and cleaning.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after card fees, training gear, ads, and cleaning.\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 card fees, training gear, ads, and cleaning.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"81\" data-base=\"84\" data-high=\"87\" value=\"84\"\u003e\u003coutput\u003e84%\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 for the director, coaches, and facility manager before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll for the director, coaches, and facility manager before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll for the director, coaches, and facility manager before owner pay.\" data-low=\"20000\" data-base=\"32500\" data-high=\"40000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"32,500\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly lease, utilities, insurance, software, accounting, and supplies.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly lease, utilities, insurance, software, accounting, and supplies.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Monthly lease, utilities, insurance, software, accounting, and supplies.\" data-low=\"16850\" data-base=\"16850\" data-high=\"16850\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"16,850\"\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 digital ads and other demand spend needed to keep bookings moving.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly digital ads and other demand spend needed to keep bookings moving.\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 digital ads and other demand spend needed to keep bookings moving.\" data-low=\"10000\" data-base=\"36000\" data-high=\"58000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"36,000\"\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. Set to zero if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. Set to zero 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. Set to zero 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 take-home is calculated.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home is calculated.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home is calculated.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"15\" data-base=\"20\" data-high=\"25\" value=\"20\"\u003e\u003coutput\u003e20%\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 repairs, growth, working capital, and a risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, growth, working capital, and a 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 repairs, growth, working capital, and a risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"15\" 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 income goal used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income goal used to calculate the target-pay gap.\" data-low=\"8000\" data-base=\"15000\" data-high=\"25000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"15,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$293K\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\"\u003e49%\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$127K\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$278K\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$3,521,367\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$419,210\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$125,763\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$278,447\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$601K\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: 84%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$505K\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: 14%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$85,350\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: 21%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$126K\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: 49%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$293K\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 revenue, margins, payroll, taxes, debt, and reinvestment. This 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 see the full forecast for the Speed and Agility Training Program?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe screenshot shows how assumptions flow into revenue, payroll, fixed costs, EBITDA, breakeven, payback, cash need, and owner pay capacity in the \u003ca href=\"\/products\/speed-agility-training-financial-model\"\u003eSpeed and Agility Training Program Financial Model Template\u003c\/a\u003e. Year 1 revenue is \u003cstrong\u003e$1.437M\u003c\/strong\u003e, EBITDA is \u003cstrong\u003e$685K\u003c\/strong\u003e, breakeven lands in Month 1, payback is \u003cstrong\u003e4 months\u003c\/strong\u003e, and minimum cash hits \u003cstrong\u003e$839K\u003c\/strong\u003e in Month 2; open the full forecast.\u003c\/p\u003e\n\n\u003ch4\u003eForecast snapshot\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner pay capacity built in\u003c\/li\u003e\n\u003cli\u003eRevenue and EBITDA shown\u003c\/li\u003e\n\u003cli\u003eScenarios test the assumptions\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\/speed-agility-training-financial-model-dashboard-financialmodelslab_56c93a96-d799-491a-9fd3-359c68ad61d9.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/speed-agility-training-financial-model-dashboard-financialmodelslab_56c93a96-d799-491a-9fd3-359c68ad61d9.webp?width=500\" alt=\"Speed and Agility Training Program Financial Model dashboard summarizing key KPIs, runway and cash position with a dynamic dashboard for performance tracking and investor-ready presentations, reducing 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;\"\u003eIs group speed training or private training more profitable?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor the \u003cstrong\u003eSpeed and Agility Training Program\u003c\/strong\u003e, \u003cstrong\u003egroup and team training is usually more profitable\u003c\/strong\u003e because it spreads coach time across more athletes, while private sessions can charge more per athlete but use more owner or coach time. The model is built on \u003cstrong\u003ememberships, youth packages, team slots, and performance assessments\u003c\/strong\u003e, not private-only training, with Year 1 monthly package math at \u003cstrong\u003e$25K elite\u003c\/strong\u003e, \u003cstrong\u003e$144K youth\u003c\/strong\u003e, \u003cstrong\u003e$6K team slots\u003c\/strong\u003e, and \u003cstrong\u003e$12K assessments\u003c\/strong\u003e before occupancy and other costs. Team slots rise from \u003cstrong\u003e4\u003c\/strong\u003e to \u003cstrong\u003e12\u003c\/strong\u003e by Year 5 and price rises from \u003cstrong\u003e$1,500\u003c\/strong\u003e to \u003cstrong\u003e$2,000\u003c\/strong\u003e, but premium sessions only work if they do not crowd out peak-hour classes.\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\u003eWhy group wins\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eBetter coach leverage\u003c\/strong\u003e per hour\u003c\/li\u003e\n\u003cli\u003eFits \u003cstrong\u003emembership\u003c\/strong\u003e revenue\u003c\/li\u003e\n\u003cli\u003eSupports \u003cstrong\u003eyouth packages\u003c\/strong\u003e and teams\u003c\/li\u003e\n\u003cli\u003eKeeps \u003cstrong\u003epeak-hour\u003c\/strong\u003e classes full\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\u003eWhere private helps\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRaises price per athlete\u003c\/li\u003e\n\u003cli\u003eUses more coach time\u003c\/li\u003e\n\u003cli\u003eWorks for \u003cstrong\u003eassessments\u003c\/strong\u003e and premium add-ons\u003c\/li\u003e\n\u003cli\u003eFails if it crowds out group slots\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 athletes does a speed and agility program need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eSpeed and Agility Training Program\u003c\/strong\u003e doesn’t have one magic athlete count; in this model, owner pay starts after \u003cstrong\u003e100 elite athletes\u003c\/strong\u003e, \u003cstrong\u003e80 youth athletes\u003c\/strong\u003e, \u003cstrong\u003e4 team slots\u003c\/strong\u003e, and \u003cstrong\u003e$1,200\/month\u003c\/strong\u003e in assessments clear payroll, overhead, reserves, and reinvestment. Here’s the quick math for \u003ca href=\"\/blogs\/write-business-plan\/speed-agility-training\"\u003eHow To Write A Business Plan For Speed And Agility Training Program?\u003c\/a\u003e: revenue is \u003cstrong\u003e$46,600\/month\u003c\/strong\u003e against \u003cstrong\u003e$36,850\/month\u003c\/strong\u003e in overhead plus payroll, leaving \u003cstrong\u003e$9,750\/month\u003c\/strong\u003e before owner distributions.\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\u003eRevenue base\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eElite: \u003cstrong\u003e100 × $250 = $25,000\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYouth: \u003cstrong\u003e80 × $180 = $14,400\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTeams: \u003cstrong\u003e4 × $1,500 = $6,000\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eAssessments add \u003cstrong\u003e$1,200\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner pay test\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOverhead before payroll: \u003cstrong\u003e$16,850\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePayroll: \u003cstrong\u003e$240,000\/year\u003c\/strong\u003e, or \u003cstrong\u003e$20,000\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreak-even occurs in \u003cstrong\u003eMonth 1\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eRetention beats raw sign-ups\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDoes owner coaching increase speed and agility training business income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eOwner coaching\u003c\/strong\u003e can lift early margin for the Speed and Agility Training Program because it cuts hired labor, but unpaid owner time still has a cost in the plan. \u003cstrong\u003eScaling\u003c\/strong\u003e works best when classes stay full and team contracts grow; adding more sessions alone won’t move income much, and a manager-led setup needs systems and payroll discipline.\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\u003eEarly margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse owner labor to start lean\u003c\/li\u003e\n\u003cli\u003eCount owner time as a cost\u003c\/li\u003e\n\u003cli\u003eProtect cash with low payroll\u003c\/li\u003e\n\u003cli\u003eFill classes before adding staff\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\u003eScale model\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePlan \u003cstrong\u003e$85K\u003c\/strong\u003e for Director of Performance\u003c\/li\u003e\n\u003cli\u003eGrow assistants from \u003cstrong\u003e10\u003c\/strong\u003e to \u003cstrong\u003e50\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTrack retention and coach quality\u003c\/li\u003e\n\u003cli\u003eWin on team contracts and facility use\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 drivers that move owner income?\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\u003eOccupancy\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e45%-90%\u003c\/strong\u003e\u003cp\u003eAs occupancy climbs, the same floor, staff, and schedule produce far more revenue, lifting EBITDA from $685K to $14.3M.\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\u003eAthlete Enrollment\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e180-360\u003c\/strong\u003e\u003cp\u003eGrowing elite athletes from 100 to 200 and youth athletes from 80 to 160 spreads fixed costs over more paying users.\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\u003ePrice Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$180-$300\u003c\/strong\u003e\u003cp\u003eRaising monthly rates on memberships and add-ons drops straight to take-home because direct costs stay light.\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\u003eTeam Contracts\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$6K-$24K\u003c\/strong\u003e\u003cp\u003eFour to twelve team slots at $1,500 to $2,000 each add fast cash and help fill off-peak 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\u003eCoach Payroll\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$240K-$435K\u003c\/strong\u003e\u003cp\u003ePayroll rises as FTEs grow, so hiring ahead of demand cuts margin while lean staffing protects 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\u003eFixed Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$16.9K\/mo\u003c\/strong\u003e\u003cp\u003eLease, utilities, insurance, software, and admin costs set the break-even floor, so empty capacity hurts fast.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eSpeed and Agility Training Program Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eActive Athlete Enrollment And Retention\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eActive Athlete Retention\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eActive athlete retention\u003c\/strong\u003e is the cleanest driver of owner income here because a recurring roster creates predictable monthly revenue and more room for owner distributions. If athletes renew their \u003cstrong\u003ememberships\u003c\/strong\u003e and recurring packages, cash comes in before the month ends; if they leave, revenue drops fast while \u003cstrong\u003elease and payroll\u003c\/strong\u003e still have to be paid.\u003c\/p\u003e\n    \u003cp\u003eThe roster plan is highly sensitive: elite athletes scale from \u003cstrong\u003e100 to 200\u003c\/strong\u003e, and youth athletes from \u003cstrong\u003e80 to 160\u003c\/strong\u003e. That growth only helps if churn stays low. The disclosed occupancy sensitivity also runs from \u003cstrong\u003e450%\u003c\/strong\u003e to \u003cstrong\u003e900%\u003c\/strong\u003e, so even small retention gaps can change EBITDA margin and how much the owner can safely draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Roster, Churn, and Attendance\u003c\/h3\u003e\n      \u003cp\u003eTrack active athletes by program, monthly churn, renewal rate, and attendance. \u003cstrong\u003eAttendance tracking\u003c\/strong\u003e matters because a drop in visits usually shows up before a cancellation. Seasonal sports calendars can create gaps, so use referral loops and renewal reminders to keep the roster full through slow months and cut marketing waste.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch active roster weekly.\u003c\/li\u003e\n        \u003cli\u003eFlag missed sessions fast.\u003c\/li\u003e\n        \u003cli\u003eMeasure churn by age group.\u003c\/li\u003e\n        \u003cli\u003ePlan for offseason renewals.\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 step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePricing And Package 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\u003ePricing Mix\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePricing\u003c\/strong\u003e is the fastest way to lift owner income here because it raises revenue per athlete before the facility absorbs payroll and lease costs. Moving elite membership from \u003cstrong\u003e$250 to $300\/month\u003c\/strong\u003e and youth from \u003cstrong\u003e$180 to $220\/month\u003c\/strong\u003e can widen gross margin if retention stays steady. Price is a margin lever, not just a sales lever.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: a \u003cstrong\u003e$50\u003c\/strong\u003e elite increase adds \u003cstrong\u003e$5,000\/month\u003c\/strong\u003e at \u003cstrong\u003e100\u003c\/strong\u003e athletes and \u003cstrong\u003e$10,000\/month\u003c\/strong\u003e at \u003cstrong\u003e200\u003c\/strong\u003e. A \u003cstrong\u003e$40\u003c\/strong\u003e youth increase adds \u003cstrong\u003e$3,200 to $6,400\/month\u003c\/strong\u003e across \u003cstrong\u003e80 to 160\u003c\/strong\u003e athletes. Team slots rising from \u003cstrong\u003e$1,500 to $2,000\/month\u003c\/strong\u003e add \u003cstrong\u003e$500\u003c\/strong\u003e per slot, so mix matters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTest Price, Not Hope\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003eathlete count\u003c\/strong\u003e, \u003cstrong\u003eprogram mix\u003c\/strong\u003e, and \u003cstrong\u003erenewal rate\u003c\/strong\u003e after any price change. Use testing reports and progress tracking to justify the fee, because parents pay for visible results, not just sessions. If price rises faster than proof, lost members (churn) will hit cash flow twice: revenue falls and fixed costs stay put.\u003c\/p\u003e\n\u003cp\u003eTest one segment for \u003cstrong\u003e30 to 60 days\u003c\/strong\u003e, then compare enrollments, renewals, and cash collected. Price must stay inside local competition and parent budget, but a better mix can raise revenue without matching cost growth. The goal is higher revenue per slot, not more coach hours or more lease strain.\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;\"\u003eClass Capacity And Facility Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eClass Capacity And Facility Utilization\u003c\/h3\u003e\n    \u003cp\u003eWhen more paid athletes fill each session without breaking safety or coaching quality, profit rises fast. The facility still pays the same \u003cstrong\u003e$12,000\/month lease\u003c\/strong\u003e, so moving from \u003cstrong\u003e22\u003c\/strong\u003e to \u003cstrong\u003e26\u003c\/strong\u003e billable days can spread fixed costs across more revenue and lift owner take-home pay.\u003c\/p\u003e\n    \u003cp\u003eThis driver depends on session fill rate, class size, and coach control. The plan’s occupancy target rises from \u003cstrong\u003e450%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e900%\u003c\/strong\u003e in Year 5, but overfilled sessions can hurt retention and referrals, which then cuts future cash flow. Simple rule: full is good, sloppy is expensive.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFill smart, not just full\u003c\/h3\u003e\n      \u003cp\u003eTrack booked spots, show rate, coach-to-athlete ratio, and safety or quality flags by class type. Use \u003cstrong\u003epeak-hour youth classes\u003c\/strong\u003e, \u003cstrong\u003eoff-peak team slots\u003c\/strong\u003e, and \u003cstrong\u003eassessment blocks\u003c\/strong\u003e to raise utilization without crowding the floor. If one class type runs hot, test a second slot before adding staff.\u003c\/p\u003e\n      \u003cp\u003eWhat matters is revenue per turf hour after labor. A fuller schedule only helps if coaching time stays tight and athletes keep returning. Watch margins by hour, not just by month, so you can see which sessions cover the lease and which ones just add wear.\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;\"\u003eCoach Payroll And Owner Labor Leverage\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eCoach Payroll Leverage\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePayroll\u003c\/strong\u003e is the gatekeeper for owner pay here. A \u003cstrong\u003eDirector at $85K\u003c\/strong\u003e, \u003cstrong\u003eHead Coach at $60K\u003c\/strong\u003e, \u003cstrong\u003eAssistant Coach at $45K\u003c\/strong\u003e, and \u003cstrong\u003eFacility Manager at $50K\u003c\/strong\u003e only work if class fill keeps up; otherwise labor eats EBITDA (earnings before interest, taxes, depreciation, and amortization) and leaves less for distributions.\u003c\/p\u003e\n\u003cp\u003eThe staffing plan grows from \u003cstrong\u003e40 FTE in Year 1\u003c\/strong\u003e to \u003cstrong\u003e90 FTE in Year 5\u003c\/strong\u003e, so hiring ahead of demand can compress margin fast. Owner coaching can save cash early, but it also caps scale if the owner becomes the bottleneck for delivery and sales.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Coach Hours Versus Fill\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003ecoach utilization\u003c\/strong\u003e as billable coach hours divided by paid hours, and tie every hire to a fill target. \u003cstrong\u003eAssistant-led stations\u003c\/strong\u003e and standardized programming can stretch each coach across more athletes, but only if safety and session quality stay intact.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack fill before each hire.\u003c\/li\u003e\n\u003cli\u003eCompare paid hours to billable hours.\u003c\/li\u003e\n\u003cli\u003eTest assistant-led drills first.\u003c\/li\u003e\n\u003cli\u003eLimit owner coaching to gaps.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf classes are not close to full, delay the next coach. That keeps payroll from growing faster than revenue and protects the cash that funds owner draws.\u003c\/p\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;\"\u003eFacility Overhead And Fixed Costs\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 Floor\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the monthly cost you pay before any owner draw: \u003cstrong\u003e$12,000\u003c\/strong\u003e lease, \u003cstrong\u003e$1,800\u003c\/strong\u003e utilities, \u003cstrong\u003e$900\u003c\/strong\u003e insurance, \u003cstrong\u003e$600\u003c\/strong\u003e software, \u003cstrong\u003e$1,200\u003c\/strong\u003e accounting\/legal, and \u003cstrong\u003e$350\u003c\/strong\u003e supplies. Total fixed cost is \u003cstrong\u003e$16,850\/month\u003c\/strong\u003e before payroll. That is the profit floor the training program must clear just to stay even.\u003c\/p\u003e\n    \u003cul class=\"lst_crct_blog\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLease:\u003c\/strong\u003e $12,000\/month\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUtilities:\u003c\/strong\u003e $1,800\/month\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInsurance:\u003c\/strong\u003e $900\/month\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSoftware:\u003c\/strong\u003e $600\/month\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAccounting\/legal:\u003c\/strong\u003e $1,200\/month\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSupplies:\u003c\/strong\u003e $350\/month\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eLow-occupancy months hurt most because rent does not move with athlete count. With a leased indoor turf setup, tight scheduling and shared turf access can help, but unused hours still burn cash. That is why early cash need is high, with \u003cstrong\u003e$839K\u003c\/strong\u003e minimum cash expected in \u003cstrong\u003eMonth 2\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect The Cash Floor\u003c\/h3\u003e\n      \u003cp\u003eTrack fixed cost per booked athlete hour, not just total spend. If sessions are\nthin, test off-peak team blocks and shared turf hours before adding staff. The goal is simple: spread the \u003cstrong\u003e$16,850\u003c\/strong\u003e floor across more paid sessions so owner pay stays available.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack booked hours by time block.\u003c\/li\u003e\n        \u003cli\u003eCompare rent to paid utilization.\u003c\/li\u003e\n        \u003cli\u003eTest shared turf before expansion.\u003c\/li\u003e\n        \u003cli\u003eCut nonessential software fast.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eLower overhead reduces the breakeven athlete count and protects reserves. If lease, software, or legal spend rises without more billable time, operating profit shrinks fast. One clean rule: every saved dollar here goes straight to cash flow because the floor is fixed.\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;\"\u003eSeasonal Camps And Team Contracts\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eSeasonal Team Contracts\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the mix of offseason clinics, preseason team blocks, and testing days sold to teams and athletes. It matters because team slots rise from \u003cstrong\u003e4\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e12\u003c\/strong\u003e in Year 5, and team pricing rises from \u003cstrong\u003e$1,500\u003c\/strong\u003e to \u003cstrong\u003e$2,000\u003c\/strong\u003e per month. That can lift annual owner income and smooth cash flow, but only if each block fills without extra labor or turf time eating the margin.\u003c\/p\u003e\n    \u003cp\u003eAssessments are a big swing factor too: monthly performance testing sensitivity rises from \u003cstrong\u003e$1,200\u003c\/strong\u003e to \u003cstrong\u003e$4,000\u003c\/strong\u003e. Camps can turn low-margin fast if they need too many coaches, too many turf hours, or too much marketing. The owner’s take-home improves when these programs use spare capacity, not when they create new fixed staffing.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect Margin on Every Block\u003c\/h3\u003e\n      \u003cp\u003eTrack each offer by \u003cstrong\u003eslot sold\u003c\/strong\u003e, \u003cstrong\u003eprice per slot\u003c\/strong\u003e, \u003cstrong\u003ecoach hours\u003c\/strong\u003e, \u003cstrong\u003eturf hours\u003c\/strong\u003e, and \u003cstrong\u003emarketing cost\u003c\/strong\u003e. A simple test is gross profit per block: revenue minus direct labor and facility time. If a camp fills slow weeks but pushes overtime or extra coaches, it may add cash but cut owner profit.\u003c\/p\u003e\n      \u003cp\u003eUse offseason speed clinics, preseason team blocks, and testing days only where demand is already warm. If one date fills, repeat it; if fill rate slips, cut the schedule before discounting the whole program. The goal is steadier monthly revenue, not more calendar noise.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eBook team slots before staffing.\u003c\/li\u003e\n        \u003cli\u003ePrice testing days separately.\u003c\/li\u003e\n        \u003cli\u003eCap labor at planned hours.\u003c\/li\u003e\n        \u003cli\u003eUse off-peak turf time first.\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 scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Speed and Agility Training Program Owner Income Scenarios.\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Speed and Agility Training 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 income shifts with occupancy, class fill, and the mix of memberships, youth training, and team slots. Early cash is tighter; mature utilization can support more draws, but not all EBITDA turns into pay.\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 pay paths for the training facility.\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\"\u003eLow case\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\"\u003eBase case\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\"\u003eHigh case\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 pay stays lean while the program runs below capacity.\"\u003eOwner pay stays lean while the program runs below capacity.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner pay follows the modeled path with steady cash flow.\"\u003eOwner pay follows the modeled path with steady cash flow.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner pay expands as utilization and pricing keep climbing.\"\u003eOwner pay expands as utilization and pricing keep climbing.\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=\"Occupancy sits near 45%, classes fill unevenly, marketing runs at 8%, and the owner mainly pays themself a salary with limited distributions.\"\u003eOccupancy sits near 45%, classes fill unevenly, marketing runs at 8%, and the owner mainly pays themself a salary with limited distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 1 revenue reaches $1.437 million with $685k EBITDA, month 1 breakeven, and a 4-month payback, so pay can start modest and rise with cash left after reinvestment.\"\u003eYear 1 revenue reaches $1.437 million with $685k EBITDA, month 1 breakeven, and a 4-month payback, so pay can start modest and rise with cash left after reinvestment.\u003c\/td\u003e\n\u003ctd data-export-value=\"By Year 5, occupancy nears 90% with 200 elite athletes, 160 youth athletes, and 12 team slots, and revenue reaches $17.358 million with $14.275 million EBITDA.\"\u003eBy Year 5, occupancy nears 90% with 200 elite athletes, 160 youth athletes, and 12 team slots, and revenue reaches $17.358 million with $14.275 million 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=\"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=\"45% occupancy; 8% marketing; 3% card fees; 4% maintenance and cleaning; salary-first owner pay\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e45% occupancy\u003c\/li\u003e\n\u003cli\u003e8% marketing\u003c\/li\u003e\n\u003cli\u003e3% card fees\u003c\/li\u003e\n\u003cli\u003e4% maintenance and cleaning\u003c\/li\u003e\n\u003cli\u003esalary-first owner pay\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.437M Year 1 revenue; $685k EBITDA; 22 billable days; fixed lease and payroll; 4-month payback\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e$1.437M Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e$685k EBITDA\u003c\/li\u003e\n\u003cli\u003e22 billable days\u003c\/li\u003e\n\u003cli\u003efixed lease and payroll\u003c\/li\u003e\n\u003cli\u003e4-month payback\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"90% occupancy; 200 elite athletes; 160 youth athletes; 12 team slots; $17.358M Year 5 revenue\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e90% occupancy\u003c\/li\u003e\n\u003cli\u003e200 elite athletes\u003c\/li\u003e\n\u003cli\u003e160 youth athletes\u003c\/li\u003e\n\u003cli\u003e12 team slots\u003c\/li\u003e\n\u003cli\u003e$17.358M Year 5 revenue\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=\"Salary only\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary only\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean pay\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary + small draws\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary + small draws\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModeled pay\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary + larger draws\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary + larger draws\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside pay\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test the first operating year and any slow fill period.\"\u003eUse this to stress-test the first operating year and any slow fill period.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core plan for budgeting, hiring, and owner distributions.\"\u003eUse this as the core plan for budgeting, hiring, and owner distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside staffing, reserve needs, and owner payout capacity.\"\u003eUse this to test upside staffing, reserve needs, and owner payout capacity.\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":49304429789427,"sku":"speed-agility-training-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/speed-agility-training-owner-makes.webp?v=1782692868","url":"https:\/\/financialmodelslab.com\/products\/speed-agility-training-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}