{"product_id":"indoor-water-park-owner-makes","title":"How Much Indoor Water Park Owners Make: $36M-$177M EBITDA","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eAn indoor water park owner can only take home what’s left after staff, utilities, insurance, maintenance, financing, and reserves In this model, EBITDA is \u003cstrong\u003e$358M in Year 1\u003c\/strong\u003e and grows to \u003cstrong\u003e$1766M in Year 5\u003c\/strong\u003e, but that is not the same as owner salary With $9603M in startup capex and minimum cash of -$9167M in Month 12, early distributions may be limited or zero unless financing is structured well Treat these as researched planning assumptions, not guaranteed earnings or tax advice\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Indoor Water Park\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Uses Year 1 to Year 5 EBITDA as the owner-pay proxy; debt service, reserves, and taxes are not modeled.\"\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=\"Uses Year 1 to Year 5 EBITDA as the owner-pay proxy; debt service, reserves, and taxes are not modeled.\"\u003e$3.6M to $17.7M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin from Year 1 to Year 5; EBITDA divided by total revenue, before interest, taxes, and debt pay.\"\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 from Year 1 to Year 5; EBITDA divided by total revenue, before interest, taxes, and debt pay.\"\u003e30.0% to 58.4%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 5 total revenue is the closest proxy for target pay support; sales include tickets, food, merch, cabanas, and events.\"\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 total revenue is the closest proxy for target pay support; sales include tickets, food, merch, cabanas, and events.\"\u003e$30.2M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"About $96.0M capex and -$91.7M minimum cash make this a hard build, even with positive EBITDA.\"\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=\"About $96.0M capex and -$91.7M minimum cash make this a hard build, even with positive EBITDA.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner-income case?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Indoor Water Park Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Indoor Water Park Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Indoor Water Park Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\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 before expenses. Use passes, food and beverage, retail, cabanas, and events.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before expenses. Use passes, food and beverage, retail, cabanas, and events.\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 before expenses. Use passes, food and beverage, retail, cabanas, and events.\" data-low=\"850000\" data-base=\"994167\" data-high=\"1335833\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"994,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 operating costs before payroll and overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct operating costs before payroll and overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent left after direct operating costs before payroll and overhead.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"87\" data-base=\"89\" data-high=\"90\" value=\"89\"\u003e\u003coutput\u003e89%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and staffing cost before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and staffing cost before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and staffing cost before owner pay.\" data-low=\"176250\" data-base=\"176250\" data-high=\"214167\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"176,250\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly utilities, insurance, maintenance, property tax, software, and admin.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly utilities, insurance, maintenance, property tax, software, and admin.\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 utilities, insurance, maintenance, property tax, software, and admin.\" data-low=\"324000\" data-base=\"324000\" data-high=\"324000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"324,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 demand spend for promotions and customer acquisition.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly demand spend for promotions and customer acquisition.\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 demand spend for promotions and customer acquisition.\" data-low=\"76500\" data-base=\"89475\" data-high=\"106867\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"89,475\"\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.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment.\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.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"22\" data-base=\"20\" data-high=\"18\" 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 kept for repairs, upgrades, and working capital.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept for repairs, upgrades, 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 kept for repairs, upgrades, 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=\"Monthly owner pay goal used to show the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner pay goal used to show the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner pay goal used to show the target-pay gap.\" data-low=\"25000\" data-base=\"30000\" data-high=\"45000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"30,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$207K\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eNet Margin\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income divided by monthly revenue.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income divided by monthly revenue.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"netProfitMargin\"\u003e21%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eRevenue for Target Pay\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly revenue needed to support the target owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly revenue needed to support the target owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"revenueNeeded\"\u003e$711K\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$177K\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$2,478,704\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$295,084\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$88,525\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$176,559\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$994K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 89%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$885K\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: 59%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$590K\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: 9%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$88,525\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"ownerIncome\"\u003e\n\u003cspan\u003eOwner income\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 21%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$207K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\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;\"\u003eNeed the full cash-flow view for Indoor Water Park?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eYes—the \u003ca href=\"\/products\/indoor-water-park-financial-model\"\u003eIndoor Water Park Financial Model Template\u003c\/a\u003e shows revenue, EBITDA, minimum cash, IRR, ROE, payback, and assumptions.\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$1,193M–$3,024M\u003c\/strong\u003e revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$358M–$1,766M\u003c\/strong\u003e EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$9,603M\u003c\/strong\u003e build-out cost\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$9,167M\u003c\/strong\u003e minimum cash\u003c\/li\u003e\n\u003cli\u003eTest attendance and pricing\u003c\/li\u003e\n\u003cli\u003eModel staffing and costs\u003c\/li\u003e\n\u003cli\u003eTrack reserves and debt service\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\/indoor-water-park-financial-model-dashboard-financialmodelslab_ba0206e8-151d-4fa1-904f-db6bc52b4e40.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/indoor-water-park-financial-model-dashboard-financialmodelslab_ba0206e8-151d-4fa1-904f-db6bc52b4e40.webp?width=500\" alt=\"Indoor Water Park Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready charts and clear cash-flow visibility to avoid 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;\"\u003eWhy indoor water park revenue does not equal owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re asking why \u003cstrong\u003eIndoor Water Park\u003c\/strong\u003e revenue doesn’t turn into owner cash, the answer is simple: a lot of it gets spent before profit reaches you, as shown in \u003ca href=\"\/blogs\/startup-costs\/indoor-water-park\"\u003eHow Much Does It Cost To Open And Launch Your Indoor Water Park Business?\u003c\/a\u003e. In Year 1, the model shows \u003cstrong\u003e$1193M\u003c\/strong\u003e revenue and \u003cstrong\u003e$358M\u003c\/strong\u003e EBITDA, so \u003cstrong\u003e$835M\u003c\/strong\u003e is absorbed before debt service and reserves. The biggest drains are fixed costs like \u003cstrong\u003e$115k\/month\u003c\/strong\u003e utilities, \u003cstrong\u003e$75k\/month\u003c\/strong\u003e maintenance, \u003cstrong\u003e$38k\/month\u003c\/strong\u003e property insurance, and \u003cstrong\u003e$48k\/month\u003c\/strong\u003e property taxes.\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\u003eBig cost buckets\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSafety staffing\u003c\/strong\u003e grows fast.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilities\u003c\/strong\u003e start at \u003cstrong\u003e$115k\/month\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaintenance\u003c\/strong\u003e runs \u003cstrong\u003e$75k\/month\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInsurance\u003c\/strong\u003e and taxes add more.\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\u003eCash pressure points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e22 FTEs\u003c\/strong\u003e in Year 1.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e45 FTEs\u003c\/strong\u003e by Year 5.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$9603M\u003c\/strong\u003e capex needs repayment.\u003c\/li\u003e\n\u003cli\u003eDebt and reserves cut owner income.\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 an indoor water park need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn \u003cstrong\u003eIndoor Water Park\u003c\/strong\u003e has no single revenue threshold for owner pay, because the answer depends on \u003cstrong\u003emargin\u003c\/strong\u003e, \u003cstrong\u003edebt service\u003c\/strong\u003e, \u003cstrong\u003ecapital reserves\u003c\/strong\u003e, and staffing. In the model you gave, \u003cstrong\u003e$1,193M\u003c\/strong\u003e of Year 1 revenue supports \u003cstrong\u003e$358M EBITDA\u003c\/strong\u003e at a \u003cstrong\u003e300% margin\u003c\/strong\u003e before financing and reserves, and fixed operating load is \u003cstrong\u003e$324k\/month\u003c\/strong\u003e before payroll. If owner pay is treated as salary, the model shows about \u003cstrong\u003e$212M\u003c\/strong\u003e payroll in Year 1; if it’s a distribution, subtract debt service and reserves first.\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\u003eOwner pay drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMargin\u003c\/strong\u003e sets pay room\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDebt service\u003c\/strong\u003e comes first\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReserves\u003c\/strong\u003e protect cash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStaffing model\u003c\/strong\u003e changes output\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat to test\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eVisitor volume\u003c\/strong\u003e each month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTicket yield\u003c\/strong\u003e per guest\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAncillary spend\u003c\/strong\u003e on food and rentals\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll\u003c\/strong\u003e against fixed load\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDoes an owner-operated indoor water park make more money?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn owner-operated \u003cstrong\u003eIndoor Water Park\u003c\/strong\u003e can make more money only if the owner safely replaces paid general manager work. That can save up to \u003cstrong\u003e$150k\/year\u003c\/strong\u003e, but it should not replace lifeguard, maintenance, safety, or compliance staffing. If the owner can’t cover that load, a manager-run model usually costs more but is better for scale, control, and less burnout.\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\u003eOwner-ops upside\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSave up to \u003cstrong\u003e$150k\/year\u003c\/strong\u003e on GM pay\u003c\/li\u003e\n\u003cli\u003eKeep owner close to guest flow\u003c\/li\u003e\n\u003cli\u003eCut one big fixed cost\u003c\/li\u003e\n\u003cli\u003eBest when complexity stays low\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\u003eManager-run tradeoffs\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSupports better controls and scale\u003c\/li\u003e\n\u003cli\u003eReduces owner burnout\u003c\/li\u003e\n\u003cli\u003eSmall parks may have less revenue density\u003c\/li\u003e\n\u003cli\u003eDestination parks can lift EBITDA, but raise capex and financing risk\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 to see what drives owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for an indoor water park.\"\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\u003eAttendance Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e153K-334K\u003c\/strong\u003e\u003cp\u003eMore paid visits spread fixed costs over more guests, and that is the biggest swing in owner cash flow.\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\u003eTicket Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$9.3M-$24.7M\u003c\/strong\u003e\u003cp\u003eDay, season, and twilight pricing set admission revenue, so small mix shifts can move take-home fast.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eAncillary Spend\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.6M-$5.6M\u003c\/strong\u003e\u003cp\u003eFood, merch, cabanas, and events add high-margin revenue on top of tickets, so spend per guest matters a lot.\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\u003eLabor Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.1M-$3.6M\u003c\/strong\u003e\u003cp\u003ePayroll rises with lifeguards and guest staff, so staffing per visitor decides how much profit reaches the owner.\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\u003eFacility Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$3.9M\u003c\/strong\u003e\u003cp\u003eUtilities, maintenance, insurance, taxes, security, IT, and admin are fixed enough to crush margins if volume softens.\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\u003eFinancing Burden\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$96.0M\u003c\/strong\u003e\u003cp\u003eThe build cost is heavy and the model hits a -$91.7M cash trough in Month 12, so funding terms drive 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;\"\u003eIndoor Water Park Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAttendance and capacity utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eAttendance and Capacity Utilization\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePaid admissions\u003c\/strong\u003e are the core revenue driver here. Year 1 totals \u003cstrong\u003e153,000 paid units\u003c\/strong\u003e from \u003cstrong\u003e120,000 day passes\u003c\/strong\u003e, \u003cstrong\u003e8,000 season passes\u003c\/strong\u003e, and \u003cstrong\u003e25,000 twilight passes\u003c\/strong\u003e. By Year 5, that rises to \u003cstrong\u003e334,000\u003c\/strong\u003e units, or \u003cstrong\u003e2.2x\u003c\/strong\u003e Year 1. More visits lift revenue, but only if the park can handle them without service gaps, because weak weekday traffic quickly drags down owner take-home.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: attendance matters twice. It raises ticket revenue, and it spreads fixed park costs across more guests. But every added visit also needs lifeguards, guest service, cleaning, and maintenance coverage. School breaks, weekends, birthday parties, group visits, and weather-proof demand help fill capacity. \u003cstrong\u003eOne empty weekday can be expensive\u003c\/strong\u003e when the building and staffing are still on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Utilization by Day and Time\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003epaid units by daypart\u003c\/strong\u003e, not just monthly totals. Split weekday, weekend, school-break, party, and group traffic so you can see where capacity is underused. Also track guests per labor hour, because a full park with poor scheduling can raise costs faster than revenue.\u003c\/p\u003e\n\u003cp\u003eUse that data to set staffing and sales targets. If weekday volume is soft, push school groups, birthday parties, and twilight tickets into off-peak hours. \u003cstrong\u003eFill slow hours first\u003c\/strong\u003e, because that protects margin better than chasing more visits at already busy times.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack paid units by daypart\u003c\/li\u003e\n\u003cli\u003eCompare visits to staffing hours\u003c\/li\u003e\n\u003cli\u003eWatch weekday fill rates\u003c\/li\u003e\n\u003cli\u003ePrice to fill off-peak slots\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;\"\u003eTicket pricing and sales 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\u003eTicket pricing and sales mix\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eTicket yield\u003c\/strong\u003e is the revenue you earn per visit, and it drives how much cash is left for payroll, utilities, and owner pay. In Year 1, the park uses \u003cstrong\u003e$58\u003c\/strong\u003e day passes, \u003cstrong\u003e$175\u003c\/strong\u003e season passes, and \u003cstrong\u003e$38\u003c\/strong\u003e twilight passes; by Year 5, those rise to \u003cstrong\u003e$69\u003c\/strong\u003e, \u003cstrong\u003e$215\u003c\/strong\u003e, and \u003cstrong\u003e$48\u003c\/strong\u003e. Higher prices help, but the mix matters more than the sticker price.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSeason passes\u003c\/strong\u003e bring cash up front, but if members visit often, the \u003cstrong\u003erevenue per visit falls\u003c\/strong\u003e. Twilight passes can fill slow hours, which is good for fixed-cost absorption, but they also pull down average ticket yield. Birthday packages, hotel deals, and group admissions should be priced against \u003cstrong\u003ecapacity\u003c\/strong\u003e and staffing load, not just headcount.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice to capacity\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003epaid units by ticket type\u003c\/strong\u003e, visits per season pass, and revenue per open hour. Here’s the quick math: ticket revenue equals \u003cstrong\u003eday passes × $58\u003c\/strong\u003e plus \u003cstrong\u003eseason passes × $175\u003c\/strong\u003e plus \u003cstrong\u003etwilight passes × $38\u003c\/strong\u003e in Year 1. If the mix shifts toward heavily used season passes, cash comes in sooner but owner take-home can soften.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eWatch visits per pass sold.\u003c\/li\u003e\n\u003cli\u003eTest twilight fills off-peak gaps.\u003c\/li\u003e\n\u003cli\u003eCap group deals by staff load.\u003c\/li\u003e\n\u003cli\u003eRaise prices with demand, not fear.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhat this estimate hides: the same ticket mix can still hurt profit if it drives labor spikes, crowded peaks, or low-yield slots that block higher-value visits.\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;\"\u003eAncillary revenue per guest\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003e\u003cstrong\u003eAncillary spend per guest\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eIf ticket volume is flat, \u003cstrong\u003eancillary spend per guest\u003c\/strong\u003e can still lift owner income without the same jump in admissions. The model discloses \u003cstrong\u003e$262M\u003c\/strong\u003e of Year 1 ancillary revenue and \u003cstrong\u003e$557M\u003c\/strong\u003e in Year 5, a rise of \u003cstrong\u003e$295M\u003c\/strong\u003e or about \u003cstrong\u003e113%\u003c\/strong\u003e. Food and beverage adds top line, but inventory and labor eat into margin.\u003c\/p\u003e\n\u003cp\u003eThe mix matters. \u003cstrong\u003eCabanas\u003c\/strong\u003e and lockers can be high-margin when the park is already staffed, while events can help only if they fill off-peak slots without taking away day-pass capacity. \u003cstrong\u003eOne clean rule: add-ons help owner pay only when they raise profit faster than they raise labor and supply costs.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003e\u003cstrong\u003eTrack attach rate and margin by add-on\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eMeasure each line separately: food and beverage, merchandise, cabanas, lockers, and events. The inputs that matter are guest count, \u003cstrong\u003espend per guest\u003c\/strong\u003e, cabana occupancy, locker use, event bookings, food cost, and service labor. If a $1 increase in add-on spend adds less than its direct cost, it does not help cash flow.\u003c\/p\u003e\n\u003cp\u003eTest pricing and timing, not just volume. Push cabanas and lockers when demand is tight, and book events into weak hours so they do not crowd admissions. \u003cstrong\u003eIf food sales rise faster than kitchen labor or inventory control, gross margin slips and the owner’s draw gets squeezed.\u003c\/strong\u003e\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;\"\u003eLabor and staffing efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eLabor and staffing efficiency\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eLabor and staffing efficiency\u003c\/strong\u003e decides how much ticket and food revenue turns into profit. Safety staffing is non-negotiable, so the real lever is matching shifts to hourly demand, not cutting below safe levels. Using the listed roles, Year 1 payroll adds up to about \u003cstrong\u003e$2.115M\u003c\/strong\u003e, and every idle hour or overtime spike comes straight out of owner cash flow.\u003c\/p\u003e\n    \u003cp\u003eBy Year 5, lifeguards rise to \u003cstrong\u003e45 FTEs\u003c\/strong\u003e and guest services to \u003cstrong\u003e28 FTEs\u003c\/strong\u003e, so payroll pressure grows with attendance. If weekends and school breaks are staffed right but slow weekdays are overcovered, owner pay gets squeezed. One clean shift plan can protect margin without putting guests at risk.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eStaff to the clock, not the month\u003c\/h3\u003e\n      \u003cp\u003eTrack labor by \u003cstrong\u003ehourly attendance\u003c\/strong\u003e, overtime, and attraction uptime. Use paid admissions, queue times, and daypart traffic to set staffing, then keep a fixed safety floor for lifeguards and maintenance. That keeps service steady while trimming wasted hours.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMatch shifts to guest counts.\u003c\/li\u003e\n        \u003cli\u003eProtect lifeguard minimums.\u003c\/li\u003e\n        \u003cli\u003eWatch overtime weekly.\u003c\/li\u003e\n        \u003cli\u003eCut idle weekday coverage.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWhen labor hours rise faster than visits, margin falls and less cash is left for debt, reserves, and owner draws. The best metric here is labor hours per paid guest, split by weekday, weekend, and holiday periods.\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 operating cost intensity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eFacility Operating Cost Intensity\u003c\/h3\u003e\n    \u003cp\u003eIndoor water parks have a heavy cost base before the first guest walks in. Here’s the quick math: \u003cstrong\u003e$115k\u003c\/strong\u003e utilities, \u003cstrong\u003e$75k\u003c\/strong\u003e maintenance contracts, \u003cstrong\u003e$38k\u003c\/strong\u003e insurance, \u003cstrong\u003e$48k\u003c\/strong\u003e property taxes, \u003cstrong\u003e$25k\u003c\/strong\u003e security, \u003cstrong\u003e$14k\u003c\/strong\u003e IT, and \u003cstrong\u003e$9k\u003c\/strong\u003e admin equal \u003cstrong\u003e$324k\/month\u003c\/strong\u003e, or about \u003cstrong\u003e$3.89M\/year\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThat spend covers heating, dehumidification, water treatment, repairs, cleaning, and ride uptime. It protects guests, but it also cuts owner cash flow fast. If uptime slips or energy use runs hot, margin drops even when attendance is strong. One clean rule: \u003cstrong\u003eticket sales do not fix waste\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Uptime and Utility Cost First\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eutility cost per open day\u003c\/strong\u003e, \u003cstrong\u003emaintenance spend\u003c\/strong\u003e, and \u003cstrong\u003eattraction uptime\u003c\/strong\u003e together. The key inputs are open hours, energy use, repair calls, and water-treatment load. If one more open hour adds cost but not enough admissions, owner pay shrinks. If scheduled maintenance prevents shutdowns, the cash hit is smaller.\u003c\/p\u003e\n      \u003cp\u003eSet a weekly review for the big fixed lines: utilities, contracts, insurance, taxes, security, IT, and admin. Ask one question: are these costs rising faster than paid visits? If yes, the park can look busy and still run tight on cash. \u003cstrong\u003eControl energy first\u003c\/strong\u003e, then labor, then repairs.\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;\"\u003eFinancing and capital reserves\u003c\/span\u003e\u003c\/h3\u003e\n\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eCash After Debt and Reserves\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eEBITDA of $358M in Year 1\u003c\/strong\u003e does not mean cash is free to pay owners. With \u003cstrong\u003estartup capex of $9603M\u003c\/strong\u003e and minimum cash at \u003cstrong\u003e-$9167M\u003c\/strong\u003e in Month 12, the park needs tight financing. Owner pay depends on what is left after \u003cstrong\u003edebt service\u003c\/strong\u003e and \u003cstrong\u003ereserve funding\u003c\/strong\u003e, not just operating profit.\u003c\/p\u003e\n\u003cp\u003eThis driver includes loan payments, reserve deposits, and replacement spending for \u003cstrong\u003eattractions\u003c\/strong\u003e, \u003cstrong\u003eHVAC\u003c\/strong\u003e, \u003cstrong\u003epool systems\u003c\/strong\u003e, and \u003cstrong\u003ebuilding repairs\u003c\/strong\u003e. The quick math is \u003cstrong\u003ecash to owner = EBITDA - debt service - reserves - reinvestment\u003c\/strong\u003e. If reserves are too light, distributions can fall to zero even when the park reports profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eBuild the Reserve Waterfall\u003c\/h3\u003e\n\u003cp\u003eTrack the cash waterfall every month so owner draws do not crowd out debt and repairs. Use one schedule for \u003cstrong\u003edebt service\u003c\/strong\u003e, one for \u003cstrong\u003ereserve funding\u003c\/strong\u003e, and one for \u003cstrong\u003ereplacement timing\u003c\/strong\u003e. Keep a separate reserve for high-wear items like slides, water treatment, and HVAC, since those systems protect uptime and cash flow.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eForecast debt and reserve dates\u003c\/li\u003e\n\u003cli\u003eSeparate profit from cash\u003c\/li\u003e\n\u003cli\u003eFund replacements before draws\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 owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Indoor Water Park Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Indoor Water Park 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 changes mostly with attendance, food and merch spend, and how much payroll and reserve burden the park carries. The gap between a tight opening year and a scaled year is wide.\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 income can stay tight at launch and expand as visits and ancillary sales grow.\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\"\u003eFunding risk\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\"\u003eModeled 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=\"Weaker attendance and tighter cash flow keep owner income near the bottom of the range.\"\u003eWeaker attendance and tighter cash flow keep owner income near the bottom of the range.\u003c\/td\u003e\n\u003ctd data-export-value=\"The modeled case uses Year 1 revenue of $11.93M and EBITDA of $3.583M.\"\u003eThe modeled case uses Year 1 revenue of $11.93M and EBITDA of $3.583M.\u003c\/td\u003e\n\u003ctd data-export-value=\"The mature-year case lifts revenue to $30.24M and EBITDA to $17.663M.\"\u003eThe mature-year case lifts revenue to $30.24M and EBITDA to $17.663M.\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=\"Traffic runs below plan, ancillary spend is softer, and full manager payroll plus reserves limit what can be paid out.\"\u003eTraffic runs below plan, ancillary spend is softer, and full manager payroll plus reserves limit what can be paid out.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 1 delivers 153,000 paid visits, $2.62M of ancillary income, and a 30.0% EBITDA margin with core staffing in place.\"\u003eYear 1 delivers 153,000 paid visits, $2.62M of ancillary income, and a 30.0% EBITDA margin with core staffing in place.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 reaches 334,000 paid visits, $5.57M of ancillary income, and a 58.4% EBITDA margin with a larger team.\"\u003eYear 5 reaches 334,000 paid visits, $5.57M of ancillary income, and a 58.4% EBITDA margin with a larger team.\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=\"Weaker attendance; slower ancillary spend; full manager payroll; higher debt pressure; strict reserves\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eWeaker attendance\u003c\/li\u003e\n\u003cli\u003eslower ancillary spend\u003c\/li\u003e\n\u003cli\u003efull manager payroll\u003c\/li\u003e\n\u003cli\u003ehigher debt pressure\u003c\/li\u003e\n\u003cli\u003estrict reserves\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Modeled attendance; steady ancillary spend; ticket mix; labor growth; fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eModeled attendance\u003c\/li\u003e\n\u003cli\u003esteady ancillary spend\u003c\/li\u003e\n\u003cli\u003eticket mix\u003c\/li\u003e\n\u003cli\u003elabor growth\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Mature-year attendance; stronger ancillary spend; higher pass pricing; larger staffing load; active owner role\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eMature-year attendance\u003c\/li\u003e\n\u003cli\u003estronger ancillary spend\u003c\/li\u003e\n\u003cli\u003ehigher pass pricing\u003c\/li\u003e\n\u003cli\u003elarger staffing load\u003c\/li\u003e\n\u003cli\u003eactive owner role\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=\"Near-zero owner draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eNear-zero owner draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eConstrained draw\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$3.6M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$3.6M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eYear 1 model\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$17.7M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$17.7M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eMature-year upside\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 reserve needs, debt pressure, and how much cash is left for the owner.\"\u003eUse this to stress test reserve needs, debt pressure, and how much cash is left for the owner.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning anchor for lender talks, hiring, and owner pay decisions.\"\u003eUse this as the planning anchor for lender talks, hiring, and owner pay decisions.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test scale, staffing complexity, and how much upside is left after reserves and reinvestment.\"\u003eUse this to test scale, staffing complexity, and how much upside is left after reserves and reinvestment.\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":49303935418611,"sku":"indoor-water-park-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/indoor-water-park-owner-makes.webp?v=1782684891","url":"https:\/\/financialmodelslab.com\/products\/indoor-water-park-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}