{"product_id":"sports-complex-owner-makes","title":"How Much Does A Sports Complex Owner Make? $292k 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 not buying a job you’re buying a high-fixed-cost facility that only pays you when booked hours, programs, and events cover overhead This page separates \u003cstrong\u003e$197M Year 1 revenue\u003c\/strong\u003e, \u003cstrong\u003e$292k Year 1 EBITDA\u003c\/strong\u003e, reserves, debt, and owner pay across the first through fifth year It excludes tax advice and guaranteed earnings because sports complex owner pay depends on size, utilization, programming mix, and financing\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=\"Sports complex owner income view\"\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 owner-operator salary in the model; distributions come later, after debt, 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=\"Year 1 owner-operator salary in the model; distributions come later, after debt, reserves, and reinvestment.\"\u003e$100k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin, or EBITDA divided by revenue, from Year 1 to Year 5; EBITDA is not cash you can safely draw.\"\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, or EBITDA divided by revenue, from Year 1 to Year 5; EBITDA is not cash you can safely draw.\"\u003e15% to 67%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 modeled revenue from rentals, tournaments, memberships, programs, concessions, pro shop, vending, and sponsorships supports the $100k pay view.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 modeled revenue from rentals, tournaments, memberships, programs, concessions, pro shop, vending, and sponsorships supports the $100k pay view.\"\u003e$1.97M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy lease, staffing, and startup capex drive a Month 6 cash dip and 26-month payback, so the start is hard.\"\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=\"Heavy lease, staffing, and startup capex drive a Month 6 cash dip and 26-month payback, so the start is hard.\"\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 sports complex 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=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, margin, costs, reserves, and 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=\"Average monthly sales from rentals, tournaments, memberships, programs, concessions, pro shop, vending, and sponsorships.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales from rentals, tournaments, memberships, programs, concessions, pro shop, vending, and sponsorships.\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 sales from rentals, tournaments, memberships, programs, concessions, pro shop, vending, and sponsorships.\" data-low=\"150000\" data-base=\"164167\" data-high=\"220000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"164,167\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after direct costs such as tournament supplies, pro shop inventory, and booking fees.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct costs such as tournament supplies, pro shop inventory, and booking fees.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent left after direct costs such as tournament supplies, pro shop inventory, and booking fees.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"97\" data-base=\"98\" data-high=\"99\" value=\"98\"\u003e\u003coutput\u003e98%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor spend before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor spend before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and contractor spend before owner pay.\" data-low=\"45000\" data-base=\"42083\" data-high=\"52000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"42,083\"\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, repairs, admin software, security, and cleaning before marketing.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly lease, utilities, insurance, repairs, admin software, security, and cleaning before marketing.\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, repairs, admin software, security, and cleaning before marketing.\" data-low=\"76000\" data-base=\"71000\" data-high=\"70000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"71,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly ads and promotions needed to fill courts, events, and programs.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly ads and promotions needed to fill courts, events, and programs.\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 ads and promotions needed to fill courts, events, and programs.\" data-low=\"4000\" data-base=\"3000\" data-high=\"3500\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"3,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 payments and other required debt service. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan payments and other required debt service. Use 0 if there is no debt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan payments and other required debt service. Use 0 if there is no debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back 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 held back for taxes before owner pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"25\" data-base=\"20\" data-high=\"15\" 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, and working capital.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, growth, and working capital.\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, and working capital.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"12\" 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 target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to measure the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to measure the target-pay gap.\" data-low=\"8000\" data-base=\"10000\" data-high=\"15000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$31,361\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\"\u003e19%\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$133K\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$21,361\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$376,328\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$44,801\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$13,440\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$21,361\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$164K\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: 98%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$161K\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: 71%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$116K\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: 8%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$13,440\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: 19%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$31,361\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to see how the Sports Complex model drives owner income?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/sports-complex-financial-model\"\u003eSports Complex Financial Model Template\u003c\/a\u003e to see revenue, payroll, capex, cash flow, and owner take-home scenarios.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$197M\u003c\/strong\u003e Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$292k\u003c\/strong\u003e Year 1 EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$120k\u003c\/strong\u003e cash in Month 6\u003c\/li\u003e\n\u003cli\u003e26-month payback\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$713M\u003c\/strong\u003e Year 5 revenue\u003c\/li\u003e\n\u003cli\u003eAssumptions and scenario tabs\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\/sports-complex-financial-model-dashboard-financialmodelslab_53bc09e8-9ed4-4544-b5b6-cac44f30c037.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/sports-complex-financial-model-dashboard-financialmodelslab_53bc09e8-9ed4-4544-b5b6-cac44f30c037.webp?width=500\" alt=\"Sports Complex Financial Model dashboard summarizes key KPIs, runway\/cash position and performance with a dynamic dashboard, helping fix cash-flow blind spots and present investor-ready metrics.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a sports complex owner pay themselves a salary?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, an owner can pay themselves a salary at the \u003cstrong\u003eSports Complex\u003c\/strong\u003e if cash flow supports it and they’re doing a real operating job. In this model, a \u003cstrong\u003e$100k\u003c\/strong\u003e annual general manager salary already fits the plan, so an owner-operator can take that pay instead of hiring the role. \u003cstrong\u003eYear 1 EBITDA is $292k\u003c\/strong\u003e before interest, taxes, depreciation, amortization, and owner distributions, but salary should still come after overhead, payroll, debt service, reserves, and reinvestment because minimum cash falls to \u003cstrong\u003e-$120k\u003c\/strong\u003e in Month 6.\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\u003eSalary can work\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse salary for real operator work.\u003c\/li\u003e\n\u003cli\u003ePlan around \u003cstrong\u003e$100k\u003c\/strong\u003e a year.\u003c\/li\u003e\n\u003cli\u003eCount \u003cstrong\u003e$292k\u003c\/strong\u003e Year 1 EBITDA first.\u003c\/li\u003e\n\u003cli\u003eCheck lender rules before paying.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eCash comes first\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePay distributions after fixed costs.\u003c\/li\u003e\n\u003cli\u003eKeep cash for debt service.\u003c\/li\u003e\n\u003cli\u003eHold reserves for Month 6 risk.\u003c\/li\u003e\n\u003cli\u003eWatch the \u003cstrong\u003e-$120k\u003c\/strong\u003e cash dip.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat are the main sports complex operating costs?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eThe main operating costs for a Sports Complex are the fixed bills: \u003cstrong\u003e$40k\/month\u003c\/strong\u003e for facility lease rent, \u003cstrong\u003e$25k\/month\u003c\/strong\u003e for security, and \u003cstrong\u003e$15k\/month\u003c\/strong\u003e for base utilities. If you’re mapping the full picture, this sits next to \u003ca href=\"\/blogs\/startup-costs\/sports-complex\"\u003eWhat Is The Estimated Cost To Open And Launch Your Sports Complex Business?\u003c\/a\u003e, and the total fixed overhead is \u003cstrong\u003e$74k\/month\u003c\/strong\u003e or \u003cstrong\u003e$888k\/year\u003c\/strong\u003e; Year 1 payroll adds another \u003cstrong\u003e$505k\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eFixed overhead\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$40k\u003c\/strong\u003e monthly lease rent\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$25k\u003c\/strong\u003e monthly security\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$15k\u003c\/strong\u003e utilities plus \u003cstrong\u003e$15k\u003c\/strong\u003e software\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$74k\u003c\/strong\u003e fixed cost each month\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\u003eLabor and usage\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$505k\u003c\/strong\u003e Year 1 payroll\u003c\/li\u003e\n\u003cli\u003eEvent staff run at \u003cstrong\u003e50%\u003c\/strong\u003e variable cost\u003c\/li\u003e\n\u003cli\u003eBooking fees take \u003cstrong\u003e15%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFixed-cost leverage helps only with more booked hours\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a sports complex make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Sports Complex can make about \u003cstrong\u003e$1.97M in Year 1\u003c\/strong\u003e in the researched base case, growing to \u003cstrong\u003e$7.13M by Year 5\u003c\/strong\u003e; that’s revenue, not owner income, because payroll, rent, utilities, maintenance, and reserves still come out after sales. To test whether those sales are repeatable, track bookings against \u003ca href=\"\/blogs\/kpi-metrics\/sports-complex\"\u003eWhat Is The Current Engagement Level At Your Sports Complex?\u003c\/a\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eRevenue Base Case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1:\u003c\/strong\u003e $1.97M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 2:\u003c\/strong\u003e $3.153M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 3:\u003c\/strong\u003e $4.417M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 5:\u003c\/strong\u003e $7.13M\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\u003eYear 1 Mix\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRentals:\u003c\/strong\u003e $1.125M, about 57%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMemberships:\u003c\/strong\u003e $360k, about 18%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrograms:\u003c\/strong\u003e $250k, about 13%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTournaments:\u003c\/strong\u003e $125k, about 6%\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 most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for sports complex income driver cards.\"\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\u003eUtilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e15K-35K hrs\u003c\/strong\u003e\u003cp\u003eBooked rental hours rising from 15,000 to 35,000, plus 50 to 150 tournament days, spreads fixed costs and lifts owner cash after overhead.\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\u003ePricing\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$75-$87\/hr\u003c\/strong\u003e\u003cp\u003eMoving the hourly rental rate from $75 to $87 raises margin on every slot, so more of each sale reaches 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\"\u003e3\u003c\/span\u003e\u003ch4\u003eTournaments\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e50-150 days\u003c\/strong\u003e\u003cp\u003eEach step from 50 to 150 event days adds high-ticket cash that helps cover fixed costs faster and improves take-home after reserves.\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\u003eProgram Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1K-4K\u003c\/strong\u003e\u003cp\u003eBalancing 300 to 1,500 memberships with 1,000 to 4,000 program registrations brings steadier cash and better take-home after reserves.\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\u003eStaffing\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$505K-$685K\u003c\/strong\u003e\u003cp\u003ePayroll rising from about $505K to $685K means staffing and coach scheduling have a direct hit on EBITDA and owner cash.\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\u003eFacility Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$888K\/yr\u003c\/strong\u003e\u003cp\u003eKeeping fixed overhead near $888K a year, with repair reserves under control, stops facility costs from eating owner take-home.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eSports Complex Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eUtilization And Booked Court Hours\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eBooked Court Hours\u003c\/h3\u003e\n    \u003cp\u003eBooked court hours are the main cash driver. The facility earns when courts are used, but \u003cstrong\u003erent, utilities, insurance, and base staff\u003c\/strong\u003e are due either way. In the model, rental hours rise from \u003cstrong\u003e15,000 in Year 1\u003c\/strong\u003e to \u003cstrong\u003e35,000 in Year 5\u003c\/strong\u003e; at \u003cstrong\u003e$75 per hour\u003c\/strong\u003e, Year 1 rental revenue is \u003cstrong\u003e$1.125M\u003c\/strong\u003e, and at \u003cstrong\u003e$87 per hour\u003c\/strong\u003e, Year 5 reaches \u003cstrong\u003e$3.045M\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: annual fixed overhead is \u003cstrong\u003e$888k\u003c\/strong\u003e, so at \u003cstrong\u003e$75 per hour\u003c\/strong\u003e the complex needs about \u003cstrong\u003e11,840 booked hours\u003c\/strong\u003e just to cover overhead. Prime-time blocks like weekday evenings, weekends, leagues, and tournaments close that gap faster. The risk is simple: if prime hours fill but off-peak stays empty, revenue looks busy while owner take-home stays thin.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFill Prime Time First\u003c\/h3\u003e\n      \u003cp\u003eTrack booked hours by daypart, hourly rate, and block type. The real scorecard is \u003cstrong\u003ehours sold × rate\u003c\/strong\u003e, split between weekday evenings, weekends, leagues, and tournaments. That shows whether demand is strong enough to lift revenue without adding much fixed cost. Keep off-peak rates separate so discounts do not drag down peak pricing.\u003c\/p\u003e\n      \u003cp\u003eUse a monthly utilization target tied to facility overhead. At \u003cstrong\u003e$74k per month\u003c\/strong\u003e, every idle hour delays owner pay and slows cash flow. Fill prime-time first, then test discounting only for hours that would otherwise sit empty. If league signups lag or tournament blocks are weak, the schedule gap shows up fast in profit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRental Rates And Pricing Power\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eRental Rates And Pricing Power\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003ePricing power\u003c\/strong\u003e means the complex can raise hourly and event rates without adding much facility cost. In this model, hourly rentals rise from \u003cstrong\u003e$75\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$87\u003c\/strong\u003e in Year 5, and tournament fees rise from \u003cstrong\u003e$2,500\u003c\/strong\u003e to \u003cstrong\u003e$2,900\u003c\/strong\u003e. That is about a \u003cstrong\u003e16% increase\u003c\/strong\u003e on both lines, so more of each booked slot can flow to cash for debt service, reserves, and owner draw.\u003c\/p\u003e\n    \u003cp\u003eThe risk is discounting too hard. Peak pricing can lift income, but blanket discounts can train teams to wait for cheap slots. Long-term team contracts help cash flow, but only if they do not block higher-value tournaments or prime-time rentals.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePricing Inputs to Track\u003c\/h3\u003e\n      \u003cp\u003ePrice each slot off \u003cstrong\u003elocal demand\u003c\/strong\u003e, \u003cstrong\u003esport type\u003c\/strong\u003e, \u003cstrong\u003esurface quality\u003c\/strong\u003e, \u003cstrong\u003eamenities\u003c\/strong\u003e, and \u003cstrong\u003eschedule constraints\u003c\/strong\u003e. The clean metric is \u003cstrong\u003erevenue per available hour\u003c\/strong\u003e: booked hours x rate, plus event fees. If prime-time fills but off-peak stays weak, use targeted off-peak offers, not broad cuts, so the rate card stays strong.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack booked hours by time block.\u003c\/li\u003e\n        \u003cli\u003eCompare peak and off-peak rates.\u003c\/li\u003e\n        \u003cli\u003eReview contract dates and blackout dates.\u003c\/li\u003e\n        \u003cli\u003eTest tournament fees before discounts.\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 step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLeagues, Tournaments, And Programs\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eLeagues, Tournaments, And Programs\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eProgramming fills empty court time with repeat revenue.\u003c\/strong\u003e In this model, program registrations rise from \u003cstrong\u003e1,000\u003c\/strong\u003e at \u003cstrong\u003e$250\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e4,000\u003c\/strong\u003e at \u003cstrong\u003e$290\u003c\/strong\u003e in Year 5, while tournament days grow from \u003cstrong\u003e50\u003c\/strong\u003e to \u003cstrong\u003e150\u003c\/strong\u003e and memberships from \u003cstrong\u003e300\u003c\/strong\u003e to \u003cstrong\u003e1,500\u003c\/strong\u003e. That lifts sales, but owner income only improves if staffing, referees, coaches, and seasonality stay in check.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGross sales are not take-home pay.\u003c\/strong\u003e The key inputs are registrations, event days, member counts, and price per unit. If program volume rises but labor and game-day costs rise faster, cash flow can tighten even as top-line revenue grows. One missed guardrail: a busy winter schedule can still lose money if payroll and referee spend eat the margin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Volume, Cost, And Margin\u003c\/h3\u003e\n\u003cp\u003eWatch \u003cstrong\u003eregistrations per season\u003c\/strong\u003e, \u003cstrong\u003etournament days\u003c\/strong\u003e, \u003cstrong\u003ememberships sold\u003c\/strong\u003e, and \u003cstrong\u003ecost per event\u003c\/strong\u003e. Here’s the quick math: owner cash equals revenue minus staffing, referees, coaches, and seasonal spikes. If bookings rise, set labor rules by event type so each added league night or tournament block adds profit, not just activity.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack margin by program type.\u003c\/li\u003e\n\u003cli\u003ePrice peak dates higher.\u003c\/li\u003e\n\u003cli\u003eUse seasonal staffing plans.\u003c\/li\u003e\n\u003cli\u003eTest referee and coach rates.\u003c\/li\u003e\n\u003cli\u003eProtect member renewal income.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf a schedule change adds more empty weekday hours, push leagues or clinics into those slots first. That raises revenue density without adding much fixed cost, which is what improves owner pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFacility Fixed Costs And Overhead\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eFacility Fixed Costs And Overhead\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e$74k per month\u003c\/strong\u003e in fixed overhead sets the break-even line before the owner earns cash. The model’s annual fixed overhead is \u003cstrong\u003e$888k\u003c\/strong\u003e. These costs hit whether courts are booked or not, so low utilization can wipe out owner pay even when sales look healthy.\u003c\/p\u003e\n\u003cp\u003eThis driver includes rent, utilities, maintenance, cleaning, insurance, marketing, security, and software. The main inputs are lease terms, utility load, security coverage, maintenance scope, and software spend. Leasing avoids ownership capex, but the monthly pressure stays. If the real estate is owned, debt service and reserves change, so cash flow has to be modeled separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack the cash hurdle, not just sales\u003c\/h3\u003e\n\u003cp\u003eMeasure fixed cost per booked hour and compare it with prime-time court revenue. If weekday and off-peak slots stay empty, the complex still burns \u003cstrong\u003e$74k\u003c\/strong\u003e a month before payroll and debt. One clean rule: if monthly gross margin does not cover fixed overhead, the owner is funding the gap.\u003c\/p\u003e\n\u003cp\u003eBuild the overhead plan around the biggest lines first: \u003cstrong\u003e$40k rent\u003c\/strong\u003e, \u003cstrong\u003e$15k utilities\u003c\/strong\u003e, \u003cstrong\u003e$5k maintenance\u003c\/strong\u003e, \u003cstrong\u003e$4k cleaning\u003c\/strong\u003e, \u003cstrong\u003e$3k insurance\u003c\/strong\u003e, \u003cstrong\u003e$3k marketing\u003c\/strong\u003e, \u003cstrong\u003e$25k security\u003c\/strong\u003e, and software. Then model ownership separately with debt service and reserves, because a lower lease payment can still mean tighter cash if financing and upkeep rise.\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;\"\u003ePayroll And Staffing Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003ePayroll and Staffing Efficiency\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003ePayroll\u003c\/strong\u003e is the biggest controllable cost after facility overhead, so it can make or break owner pay. Year 1 payroll is \u003cstrong\u003e$505k\u003c\/strong\u003e, or about \u003cstrong\u003e$42.1k per month\u003c\/strong\u003e, and it rises to \u003cstrong\u003e$685k\u003c\/strong\u003e by Year 5, or about \u003cstrong\u003e$57.1k per month\u003c\/strong\u003e. That staffing mix includes a \u003cstrong\u003e$100k\u003c\/strong\u003e general manager, \u003cstrong\u003e$75k\u003c\/strong\u003e operations manager, \u003cstrong\u003e$70k\u003c\/strong\u003e program director, and support staff.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if labor grows faster than booked hours, tournaments, and programs, margin gets squeezed before the owner can draw profit. Owner labor can save cash early, but unpaid owner time is still a real economic cost. The risk is simple: too much fixed payroll too soon, and the business funds staff before it funds the owner.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eStaff to demand, not hope\u003c\/h3\u003e\n      \u003cp\u003eTrack payroll by role, then tie each hire to a workload driver: booked court hours, tournament days, program registrations, and front-desk volume. Use staffing triggers for coaches, program support, and admin work so headcount rises only when demand is steady. \u003cstrong\u003eOwner hours worked\u003c\/strong\u003e should also be tracked, because “free” labor c\nan hide the true break-even point.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eMeasure\u003c\/strong\u003e the monthly payroll run rate against the schedule plan, not just total headcount. Keep the $100k general manager, $75k operations manager, $70k program director, \u003cstrong\u003e$55k\u003c\/strong\u003e maintenance supervisor, and \u003cstrong\u003e$45k\u003c\/strong\u003e administrative assistant aligned to actual operating hours. If payroll grows before utilization does, owner take-home drops fast.\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;\"\u003eMaintenance Reserves And Reinvestment\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eMaintenance Reserves\u003c\/h3\u003e\n    \u003cp\u003eWhen the complex is busy, paper profit can look safe, but cash can disappear fast into repairs. The model carries \u003cstrong\u003e$121M\u003c\/strong\u003e of startup capex across surfacing and equipment, HVAC, IT and security, inventory, concessions, fitness gear, scoreboards, signage, and office equipment, plus \u003cstrong\u003e$5k per month\u003c\/strong\u003e for general maintenance and repairs, or about \u003cstrong\u003e$60k a year\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eOwners should reserve cash for surfacing, turf, nets, lighting, HVAC, scoreboards, equipment, and facility upgrades. If distributions come first, deferred maintenance can hurt bookings and pricing power, so owner pay should follow reserve funding, not replace it.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFund Reserves Before Owner Draws\u003c\/h3\u003e\n      \u003cp\u003eTrack three inputs: monthly repair spend, wear from booked hours, and the timing of big replacements. That tells you whether \u003cstrong\u003e$5k a month\u003c\/strong\u003e is enough or whether cash needs to stay inside the business longer.\u003c\/p\u003e\n      \u003cp\u003eSet a reserve rule, then pay distributions only after the reserve account is funded. One clean test: if repairs run above \u003cstrong\u003e$60k a year\u003c\/strong\u003e or the facility starts showing wear, slow owner draws until the building, turf, and equipment are back on plan.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch repair spend versus \u003cstrong\u003e$5k monthly\u003c\/strong\u003e.\u003c\/li\u003e\n        \u003cli\u003eTrack replacement timing by asset.\u003c\/li\u003e\n        \u003cli\u003eProtect bookings from visible wear.\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 low, base, and high sports complex owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Sports Complex Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Sports Complex Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner pay moves with court use, pricing, program mix, and payroll load. Fixed overhead and cash reserves keep the downside tight and make distributions highly scenario-dependent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high cases show how utilization and cost pressure change owner income.\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\"\u003eDownside 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\"\u003eUpside 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=\"This case assumes slower bookings and weak owner distributions.\"\u003eThis case assumes slower bookings and weak owner distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"This case follows the modeled operating plan with steady earnings and modest owner distributions.\"\u003eThis case follows the modeled operating plan with steady earnings and modest owner distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"This case assumes stronger bookings, better pricing, and higher owner distributions after reserves.\"\u003eThis case assumes stronger bookings, better pricing, and higher owner distributions after reserves.\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=\"Court hours run below plan, memberships grow slowly, tournaments stay light, and fixed overhead keeps pressure on cash, so owner pay is mostly salary with little or no draw.\"\u003eCourt hours run below plan, memberships grow slowly, tournaments stay light, and fixed overhead keeps pressure on cash, so owner pay is mostly salary with little or no draw.\u003c\/td\u003e\n\u003ctd data-export-value=\"The plan uses the provided Year 1 EBITDA of $292k, $888k of fixed overhead, $505k of payroll, negative minimum cash of $120k, and a 26-month payback, with balanced use across rentals, programs, events, and retail.\"\u003eThe plan uses the provided Year 1 EBITDA of $292k, $888k of fixed overhead, $505k of payroll, negative minimum cash of $120k, and a 26-month payback, with balanced use across rentals, programs, events, and retail.\u003c\/td\u003e\n\u003ctd data-export-value=\"Booked court and field hours run stronger, program registrations rise, pricing improves, and the cash balance is healthier after reserves, which supports a larger owner draw on top of salary.\"\u003eBooked court and field hours run stronger, program registrations rise, pricing improves, and the cash balance is healthier after reserves, which supports a larger owner draw on top of salary.\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=\"Slower court hours; weaker memberships; fewer tournaments; fixed overhead pressure; limited owner draw\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eSlower court hours\u003c\/li\u003e\n\u003cli\u003eweaker memberships\u003c\/li\u003e\n\u003cli\u003efewer tournaments\u003c\/li\u003e\n\u003cli\u003efixed overhead pressure\u003c\/li\u003e\n\u003cli\u003elimited owner draw\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Modeled utilization; mixed revenue streams; fixed overhead; payroll load; working cash needs\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eModeled utilization\u003c\/li\u003e\n\u003cli\u003emixed revenue streams\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003epayroll load\u003c\/li\u003e\n\u003cli\u003eworking cash needs\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Stronger booked hours; higher program registrations; better pricing; higher cash reserves; controlled payroll\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eStronger booked hours\u003c\/li\u003e\n\u003cli\u003ehigher program registrations\u003c\/li\u003e\n\u003cli\u003ebetter pricing\u003c\/li\u003e\n\u003cli\u003ehigher cash reserves\u003c\/li\u003e\n\u003cli\u003econtrolled payroll\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\"\u003eLow draw\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus modest draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus modest draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase draw\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus larger draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus larger draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigher draw\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 a slow start with tight cash and limited distributions.\"\u003eUse this to stress test a slow start with tight cash and limited distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core operating case for lender, investor, and owner planning.\"\u003eUse this as the core operating case for lender, investor, and owner planning.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside from fuller capacity, stronger sales mix, and better cash coverage.\"\u003eUse this to test upside from fuller capacity, stronger sales mix, and better cash coverage.\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":49304281186547,"sku":"sports-complex-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/sports-complex-owner-makes.webp?v=1782692941","url":"https:\/\/financialmodelslab.com\/products\/sports-complex-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}