{"product_id":"gym-owner-makes","title":"How Much Does A Gym Owner Make? Year 1 EBITDA Can Reach $199K","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eRetention drives break-even; churn delays owner pay.\u003c\/li\u003e\n\n\u003cli\u003ePricing lifts revenue, but mix and discounts matter.\u003c\/li\u003e\n\n\u003cli\u003eAdd-ons help income if they stay high-margin.\u003c\/li\u003e\n\n\u003cli\u003eRent, payroll, and reserves decide true distributable cash.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Gym owner income snapshot\"\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 EBITDA is the proxy for owner take-home before debt, taxes, reserves, and reinvestment; actual cash can be lower.\"\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 EBITDA is the proxy for owner take-home before debt, taxes, reserves, and reinvestment; actual cash can be lower.\"\u003e$199k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Calculated as Year 1 EBITDA divided by Year 1 revenue from memberships; financing and taxes are excluded.\"\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=\"Calculated as Year 1 EBITDA divided by Year 1 revenue from memberships; financing and taxes are excluded.\"\u003e28.2%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual revenue needed to support $199k owner pay, based on Year 1 EBITDA margin; debt and growth spend still reduce cash.\"\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=\"Annual revenue needed to support $199k owner pay, based on Year 1 EBITDA margin; debt and growth spend still reduce cash.\"\u003e$705k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Rated Hard because launch capex is heavy, minimum cash hits $286k in Month 6, and payback takes 21 months.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Rated Hard because launch capex is heavy, minimum cash hits $286k in Month 6, and payback takes 21 months.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your gym owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Sample Business Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sample Business Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only, not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales before expenses. Use the average operating month, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales before expenses. Use the average operating month, not a one-time peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales before expenses. Use the average operating month, not a one-time peak.\" data-low=\"68000\" data-base=\"85000\" data-high=\"105000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"85,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\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after direct service costs like instructor fees and consumables, before payroll and overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct service costs like instructor fees and consumables, 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 service costs like instructor fees and consumables, before payroll and overhead.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"87\" data-base=\"90\" data-high=\"92\" value=\"90\"\u003e\u003coutput\u003e90%\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, contractors, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, and staffing coverage 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, contractors, and staffing coverage before owner pay.\" data-low=\"30000\" data-base=\"32000\" data-high=\"34500\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"32,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\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, utilities, insurance, cleaning, software, security, and maintenance.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, insurance, cleaning, software, security, and maintenance.\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=\"Rent, utilities, insurance, cleaning, software, security, and maintenance.\" data-low=\"23000\" data-base=\"24100\" data-high=\"25500\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"24,100\"\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 marketing spend needed to keep trials and member sign-ups coming.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing spend needed to keep trials and member sign-ups coming.\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 marketing spend needed to keep trials and member sign-ups coming.\" data-low=\"3600\" data-base=\"4200\" data-high=\"4800\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"4,200\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or equipment payment, if any. Use 0 when you have no borrowing.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or equipment payment, if any. Use 0 when you have no borrowing.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or equipment payment, if any. Use 0 when you have no borrowing.\" 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=\"20\" data-base=\"22\" data-high=\"24\" value=\"22\"\u003e\u003coutput\u003e22%\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, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept for repairs, growth, and cash buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent kept for repairs, growth, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"8\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to measure the gap to take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to measure the gap to take-home.\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 gap to take-home.\" data-low=\"7000\" 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$11,016\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\"\u003e13%\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$83,340\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$1,016\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$132,192\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$16,200\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$5,184\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$1,016\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$85,000\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: 90%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$76,500\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$60,300\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: 6%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$5,184\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: 13%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$11,016\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, not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to see the Gym income model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eDashboard, assumptions, revenue, staffing, opex, capex, cash flow, scenarios, and \u003cstrong\u003eowner take-home\u003c\/strong\u003e are here; open the \u003ca href=\"\/products\/gym-financial-model\"\u003eGym Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eEBITDA: $199k to $3417M\u003c\/li\u003e\n\u003cli\u003ePricing, member mix, add-ons\u003c\/li\u003e\n\u003cli\u003ePayroll, cash, breakeven, payback\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\/gym-financial-model-dashboard-financialmodelslab_95b5e4d6-c157-41b2-9d55-651f026cde67.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/gym-financial-model-dashboard-financialmodelslab_95b5e4d6-c157-41b2-9d55-651f026cde67.webp?width=500\" alt=\"Gym Financial Model dashboard summarizes key KPIs, cash runway and performance with a dynamic dashboard, solving cash-flow blind spots and offering investor-ready charts for clear presentations.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eAre gyms profitable after rent and payroll?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, Gym can be profitable after rent and payroll on an \u003cstrong\u003eEBITDA\u003c\/strong\u003e basis, meaning operating profit before interest, taxes, depreciation, and amortization: Year 1 EBITDA is \u003cstrong\u003e$199k\u003c\/strong\u003e even with \u003cstrong\u003e$241k\u003c\/strong\u003e per month before payroll and \u003cstrong\u003e$385k\u003c\/strong\u003e of Year 1 payroll. If you're pricing a build-out, see \u003ca href=\"\/blogs\/startup-costs\/gym\"\u003eHow Much Does It Cost To Open And Launch Your Gym Business?\u003c\/a\u003e. The cash test is tighter, because distributions still have to fund \u003cstrong\u003etaxes\u003c\/strong\u003e, \u003cstrong\u003edebt\u003c\/strong\u003e, \u003cstrong\u003ereserves\u003c\/strong\u003e, and \u003cstrong\u003eequipment replacement\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\u003eProfit on paper\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 EBITDA is \u003cstrong\u003e$199k\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eModel shows \u003cstrong\u003e$241k\u003c\/strong\u003e monthly before payroll.\u003c\/li\u003e\n\u003cli\u003eLease is \u003cstrong\u003e$15k\u003c\/strong\u003e per month.\u003c\/li\u003e\n\u003cli\u003ePayroll starts at \u003cstrong\u003e$385k\u003c\/strong\u003e in Year 1.\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 still leaves\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eVariable and direct costs are \u003cstrong\u003e100%\u003c\/strong\u003e of revenue in Year 1.\u003c\/li\u003e\n\u003cli\u003ePayroll rises to \u003cstrong\u003e$515k\u003c\/strong\u003e by Year 3.\u003c\/li\u003e\n\u003cli\u003eDistributions are not free cash.\u003c\/li\u003e\n\u003cli\u003eTaxes, debt, reserves, and replacements still come first.\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 does a small gym owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA small \u003cstrong\u003eGym\u003c\/strong\u003e owner’s income should be read from assumptions, not one national average; in this model, EBITDA is \u003cstrong\u003e$199k in Year 1\u003c\/strong\u003e, \u003cstrong\u003e$108M in Year 2\u003c\/strong\u003e, and \u003cstrong\u003e$3417M in Year 5\u003c\/strong\u003e, but take-home can be lower because cash must stay in the business. Track this against \u003ca href=\"\/blogs\/kpi-metrics\/gym\"\u003eWhat Is The Most Important Metric That Shows The Success Of Gym?\u003c\/a\u003e because profit only matters if memberships, retention, and cash reserves hold up.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner Earnings\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse EBITDA, not sales\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$199k\u003c\/strong\u003e Year 1 EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$286k\u003c\/strong\u003e minimum cash in month 6\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$600k\u003c\/strong\u003e startup capital expenditures\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 Reality\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReserve cash before distributions\u003c\/li\u003e\n\u003cli\u003eFund repairs and equipment replacement\u003c\/li\u003e\n\u003cli\u003eOwner-operator may keep more cash\u003c\/li\u003e\n\u003cli\u003eCount unpaid owner labor honestly\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow does an owner-operated gym compare with an absentee gym?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn \u003cstrong\u003eowner-operated Gym\u003c\/strong\u003e can look more profitable in the short run because the owner may cover sales, coaching, front desk, or general manager work for free. The absentee model usually shows lower take-home at first, because it books real payroll like \u003cstrong\u003e$80k\u003c\/strong\u003e for a general manager, \u003cstrong\u003e$60k\u003c\/strong\u003e for an assistant manager, \u003cstrong\u003e$70k\u003c\/strong\u003e for front desk staff in Year 1, \u003cstrong\u003e$100k\u003c\/strong\u003e for salaried instructors, \u003cstrong\u003e$45k\u003c\/strong\u003e for personal trainer base pay, and \u003cstrong\u003e$30k\u003c\/strong\u003e for cleaning and maintenance. That adds up to \u003cstrong\u003e$385k\u003c\/strong\u003e in labor before the owner’s own time is paid.\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-operated\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner work can boost cash\u003c\/li\u003e\n\u003cli\u003eUnpaid labor hides true cost\u003c\/li\u003e\n\u003cli\u003eShort-term take-home can rise\u003c\/li\u003e\n\u003cli\u003eHarder to scale beyond one site\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\u003eAbsentee-run\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePayroll makes costs visible\u003c\/li\u003e\n\u003cli\u003eTake-home often drops first\u003c\/li\u003e\n\u003cli\u003eManagers support longer hours\u003c\/li\u003e\n\u003cli\u003eStronger fit for a second location\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;\"\u003eWhat drives gym owner income most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the main income drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eActive Members\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e975\u003c\/strong\u003e\u003cp\u003eKeeping active members near this break-even level protects owner cash; retention drops straight into lost take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eRevenue per Member\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$58.75\u003c\/strong\u003e\u003cp\u003eYear 1 weighted dues are about $58.75 per member a month, so small price or mix gains flow right to profit.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eAdd-On Sales\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$5.25\u003c\/strong\u003e\u003cp\u003eClass and training upsells add about $5.25 per member a month in Year 1, and that scales with higher-tier usage.\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\u003eFacility Rent\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$24.1K\u003c\/strong\u003e\u003cp\u003eMonthly facility overhead is about $24.1K before labor, so space use and lease terms have a big effect on cash left over.\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 Model\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$385K\u003c\/strong\u003e\u003cp\u003eYear 1 payroll is about $385K, so staffing discipline and the owner's role on the floor can stop margin leak.\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\u003eDebt \u0026amp; Reserves\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$605K\u003c\/strong\u003e\u003cp\u003eAbout $605K of startup capex has to be funded and recovered, so debt terms and reserve discipline shape how fast income reaches the owner.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eGym Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eActive Members And Retention\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eActive Paid Members\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eActive paying members\u003c\/strong\u003e drive the gym’s recurring dues, so the real metric is billed members, not trial sign-ups. Year 1 assumptions include \u003cstrong\u003e300%\u003c\/strong\u003e visitor-to-trial conversion and \u003cstrong\u003e400%\u003c\/strong\u003e trial-to-paid conversion, but those only matter if members keep paying after the first visit. More billed members mean more predictable cash for rent, payroll, and owner pay.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if churn rises, the gym must replace lost members faster, which raises marketing pressure and can push back owner income. Since the business reaches breakeven in \u003cstrong\u003emonth 6\u003c\/strong\u003e, early retention is critical. \u003cstrong\u003eBilling consistency\u003c\/strong\u003e, \u003cstrong\u003eclass attendance\u003c\/strong\u003e, and \u003cstrong\u003erenewal behavior\u003c\/strong\u003e are better signals than total leads because they show who will stay on autopay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Billed Members Weekly\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ebilled members\u003c\/strong\u003e, monthly churn, trial-to-paid conversion, and renewal rate. The goal is simple: keep paid headcount growing faster than cancellations. If attendance drops before renewal, fix onboarding, class fit, and follow-up fast. That protects recurring revenue and makes owner pay more reliable.\u003c\/p\u003e\n      \u003cp\u003eUse a short dashboard with the inputs that change income most: \u003cstrong\u003eactive paid members\u003c\/strong\u003e, \u003cstrong\u003ebilling consistency\u003c\/strong\u003e, \u003cstrong\u003eclass attendance\u003c\/strong\u003e, and \u003cstrong\u003erenewals\u003c\/strong\u003e. If a member stops showing up, they are more likely to leave, and each lost member forces the gym to spend more to refill the slot.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBilled members\u003c\/strong\u003e, not leads\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eChurn\u003c\/strong\u003e by month\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eAttendance\u003c\/strong\u003e by cohort\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eRenewal\u003c\/strong\u003e behavior\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\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Revenue Per Gym Member\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eAverage Revenue Per Member\u003c\/h3\u003e\n    \u003cp\u003eYour cash gets better fast when each active member pays more, because dues scale without adding rent. In Year 1, weighted monthly dues are \u003cstrong\u003e$5,875\u003c\/strong\u003e from \u003cstrong\u003e$40\u003c\/strong\u003e basic, \u003cstrong\u003e$65\u003c\/strong\u003e class, and \u003cstrong\u003e$90\u003c\/strong\u003e all-inclusive plans, with a mix of \u003cstrong\u003e45%\u003c\/strong\u003e, \u003cstrong\u003e35%\u003c\/strong\u003e, and \u003cstrong\u003e20%\u003c\/strong\u003e. Here’s the quick math: average revenue per member = monthly dues ÷ active billed members.\u003c\/p\u003e\n    \u003cp\u003eBy Year 5, prices rise to \u003cstrong\u003e$46\u003c\/strong\u003e, \u003cstrong\u003e$75\u003c\/strong\u003e, and \u003cstrong\u003e$110\u003c\/strong\u003e, and the mix shifts toward class and all-inclusive members. That lifts revenue without adding floor space, but aggressive increases can push churn up and cut owner pay. Track average revenue per member by tier and discount level so promos, upgrades, and price changes don’t quietly erode the bill.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Tier Mix and Discount Leakage\u003c\/h3\u003e\n      \u003cp\u003eMeasure average revenue per member each month by \u003cstrong\u003etier\u003c\/strong\u003e, \u003cstrong\u003ediscount level\u003c\/strong\u003e, and new vs. renewing members. If discounts are growing faster than list prices, your top-line can look busy while cash stays flat. The key input is billed members, not trials, because only paid members fund payroll, classes, and owner draw.\u003c\/p\u003e\n      \u003cp\u003eUse simple tests: raise one tier by \u003cstrong\u003e$5 to $10\u003c\/strong\u003e, then watch renewals, downgrades, and upgrade rates for \u003cstrong\u003e30 to 60 days\u003c\/strong\u003e. Keep the richer plans tied to clear value like classes and all-inclusive access, since that mix supports higher dues. If retention weakens after a price move, the revenue lift may not reach profit.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack dues by active billed member\u003c\/li\u003e\n        \u003cli\u003eSeparate list price from discounts\u003c\/li\u003e\n        \u003cli\u003eWatch renewals after each price change\u003c\/li\u003e\n        \u003cli\u003eCompare basic, class, and all-inclusive mix\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;\"\u003ePersonal Training And Class Add-Ons\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eAdd-On Revenue\u003c\/h3\u003e\n    \u003cp\u003eThese add-ons lift income above base dues, so a gym can grow profit without adding many new members. In Year 1, class-access members average \u003cstrong\u003e1 transaction\u003c\/strong\u003e at \u003cstrong\u003e$70\u003c\/strong\u003e, and all-inclusive members average \u003cstrong\u003e2 transactions\u003c\/strong\u003e at \u003cstrong\u003e$70\u003c\/strong\u003e. The disclosed weighted add-on revenue is about \u003cstrong\u003e$525 per active member per month\u003c\/strong\u003e, but owner take-home only rises after coach pay and class coverage.\u003c\/p\u003e\n    \u003cp\u003eBy Year 5, transaction prices rise to \u003cstrong\u003e$80\u003c\/strong\u003e and all-inclusive members reach \u003cstrong\u003e6\u003c\/strong\u003e separate add-ons. That can raise operating profit fast, but only if the gym keeps these sales high-margin. Services that need extra coach payroll or class coverage can erase the gain, so the real test is contribution after labor, not gross sales booked.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect Add-On Margin\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003eattach rate\u003c\/strong\u003e (the share of members who buy), \u003cstrong\u003eprice per transaction\u003c\/strong\u003e, and \u003cstrong\u003ecoach hours per sale\u003c\/strong\u003e. Split add-ons into two buckets: low-labor items that protect margin, and labor-heavy services that need staffing. If a \u003cstrong\u003e$70\u003c\/strong\u003e sale needs extra payroll, owner pay falls even when revenue looks strong.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack sales by membership tier.\u003c\/li\u003e\n        \u003cli\u003ePrice for labor, not hope.\u003c\/li\u003e\n        \u003cli\u003eLimit class-capacity bottlenecks.\u003c\/li\u003e\n        \u003cli\u003eForecast payroll before promotions.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eOne clean rule: if the add-on can’t cover its own labor, it’s not free revenue. Use weekly reports to watch transactions per active member, class fill rates, and the share of add-ons that require extra coverage. That keeps cash flow steadier and protects the draw the owner can actually take.\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 Rent And Space Utilization\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 Rent and Space Use\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eFacility cost\u003c\/strong\u003e is the first fixed hurdle before owner pay. In this gym model, the lease is \u003cstrong\u003e$15k per month\u003c\/strong\u003e, but total facility-style fixed costs are \u003cstrong\u003e$241k per month\u003c\/strong\u003e once you add utilities, insurance, cleaning, software, security, and maintenance. That means rent is only about \u003cstrong\u003e6.2%\u003c\/strong\u003e of the full facility load, so the real pressure is the whole space bill, not just rent.\u003c\/p\u003e\n    \u003cp\u003eUnderused square footage hurts margin because the bill does not fall when attendance drops. Track \u003cstrong\u003emembers per square foot\u003c\/strong\u003e, \u003cstrong\u003epeak-hour crowding\u003c\/strong\u003e, and \u003cstrong\u003eclass room use\u003c\/strong\u003e; those are the signals that tell you whether space is earning its keep or just inflating fixed costs before profit and owner draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eRight-Size the Lease\u003c\/h3\u003e\n      \u003cp\u003eUse the lease to test the downside. Before signing, map expected member count to square footage, class schedule, and peak-hour traffic, then check whether the facility can stay productive if attendance softens. If the space is too large, margin drops fast because fixed costs stay near \u003cstrong\u003e$241k\/month\u003c\/strong\u003e even when traffic falls.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack members per square foot.\u003c\/li\u003e\n        \u003cli\u003eMeasure peak-hour crowding.\u003c\/li\u003e\n        \u003cli\u003eAudit class room use weekly.\u003c\/li\u003e\n        \u003cli\u003eStress-test lease terms first.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eGym Payroll And Owner Role\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eGym Payroll And Owner Role\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eYear 1 payroll is $385k\u003c\/strong\u003e, or about \u003cstrong\u003e$32.1k per month\u003c\/strong\u003e, across a \u003cstrong\u003e$80k GM\u003c\/strong\u003e, \u003cstrong\u003e$60k assistant manager\u003c\/strong\u003e, two front desk staff at \u003cstrong\u003e$35k each\u003c\/strong\u003e, two salaried instructors at \u003cstrong\u003e$50k each\u003c\/strong\u003e, one personal trainer at \u003cstrong\u003e$45k\u003c\/strong\u003e, and cleaning staff at \u003cstrong\u003e$30k\u003c\/strong\u003e. By \u003cstrong\u003eYear 3\u003c\/strong\u003e, payroll rises to \u003cstrong\u003e$515k\u003c\/strong\u003e, so staffing choices directly decide how much of profit is real owner income.\u003c\/p\u003e\n    \u003cp\u003eIf the owner works unpaid, reported profit can look stronger than cash the business can actually pay out. The key test is whether coverage hours, class demand, and sales output justify each role. \u003cstrong\u003eOne clean rule:\u003c\/strong\u003e payroll should follow member traffic, not habit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Labor Against Demand\u003c\/h3\u003e\n      \u003cp\u003eMeasure labor by role and by hour. If front desk, instructor, or trainer time sits ahead of demand, the owner is funding idle payrol\nl instead of take-home pay. Here’s the quick math: \u003cstrong\u003e$515k Year 3 payroll\u003c\/strong\u003e means every extra hire must lift retention, class fill, or sales enough to pay back the cost.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack coverage hours by shift.\u003c\/li\u003e\n        \u003cli\u003eWatch class fill rates weekly.\u003c\/li\u003e\n        \u003cli\u003eMeasure sales per staffed hour.\u003c\/li\u003e\n        \u003cli\u003eSeparate owner labor from paid labor.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf the owner is acting as GM, trainer, or closer, document that time so profit does not hide a missing salary. \u003cstrong\u003eBetter staffing is not more staff;\u003c\/strong\u003e it is the smallest team that keeps members served and revenue growing.\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;\"\u003eEquipment Financing And Cash Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eCapital Spend and Cash Buffer\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eEquipment and build-out can block owner pay even when EBITDA is positive.\u003c\/strong\u003e This gym needs \u003cstrong\u003e$600k\u003c\/strong\u003e in startup capex, including \u003cstrong\u003e$250k\u003c\/strong\u003e build-out, \u003cstrong\u003e$120k\u003c\/strong\u003e cardio, \u003cstrong\u003e$100k\u003c\/strong\u003e strength, and \u003cstrong\u003e$50k\u003c\/strong\u003e locker rooms. Here’s the quick math: cash out the door first, then watch monthly operating cash.\u003c\/p\u003e\n    \u003cp\u003eThe real gate is distributable cash, not paper profit. By month 6, minimum cash need is \u003cstrong\u003e$286k\u003c\/strong\u003e, and owner draws should wait until lease payments, maintenance reserves, replacement reserves, and debt service are covered. EBITDA means earnings before interest, taxes, depreciation, and amortization; it can look fine while cash is still tight.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cash Before You Pay Yourself\u003c\/h3\u003e\n      \u003cp\u003e\u003cstrong\u003eMeasure cash runway, not just monthly profit.\u003c\/strong\u003e Track: capex paid, lease commitments, reserve balances, and month-6 cash. If financing covers equipment, still model the monthly debt service because it cuts take-home income. The owner can only distribute cash after the business funds upkeep and has enough buffer for slow months.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$600k\u003c\/strong\u003e startup capex total\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$286k\u003c\/strong\u003e minimum month-6 cash\u003c\/li\u003e\n        \u003cli\u003eLease and debt service first\u003c\/li\u003e\n        \u003cli\u003eSet maintenance reserves monthly\u003c\/li\u003e\n        \u003cli\u003eProtect replacement funding early\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high-performing gym owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Gym Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Gym 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 fast when member mix, conversion, and payroll move. The low, base, and high cases show how the same gym can feel tight, balanced, or highly cash rich.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high owner income cases.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Owner income is thin in the lean case because revenue grows slower than the fixed payroll and lease load.\"\u003eOwner income is thin in the lean case because revenue grows slower than the fixed payroll and lease load.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner income follows the model case with a 6-month breakeven and 21-month payback.\"\u003eOwner income follows the model case with a 6-month breakeven and 21-month payback.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner income scales faster as class sales, retention, and add-ons compound across the mature years.\"\u003eOwner income scales faster as class sales, retention, and add-ons compound across the mature years.\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=\"The gym opens with slower trial-to-paid conversion, fewer members, and a heavier Basic Access mix while fixed overhead stays around $24.1k a month.\"\u003eThe gym opens with slower trial-to-paid conversion, fewer members, and a heavier Basic Access mix while fixed overhead stays around $24.1k a month.\u003c\/td\u003e\n\u003ctd data-export-value=\"The model case uses Year 1 weighted dues of $5,875, about $525 in add-ons per active member, $385k payroll, and $199k EBITDA.\"\u003eThe model case uses Year 1 weighted dues of $5,875, about $525 in add-ons per active member, $385k payroll, and $199k EBITDA.\u003c\/td\u003e\n\u003ctd data-export-value=\"The mix shifts toward Class Access and All-Inclusive, retention improves, add-on volume rises, and EBITDA trends toward $3.417M in Year 5.\"\u003eThe mix shifts toward Class Access and All-Inclusive, retention improves, add-on volume rises, and EBITDA trends toward $3.417M in Year 5.\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=\"Basic Access mix; slower trial conversion; lower member count; fixed lease and payroll; weaker add-on sales\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eBasic Access mix\u003c\/li\u003e\n\u003cli\u003eslower trial conversion\u003c\/li\u003e\n\u003cli\u003elower member count\u003c\/li\u003e\n\u003cli\u003efixed lease and payroll\u003c\/li\u003e\n\u003cli\u003eweaker add-on sales\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Balanced member mix; $5,875 Year 1 weighted dues; $525 add-ons per active member; $385k payroll; 6-month breakeven\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eBalanced member mix\u003c\/li\u003e\n\u003cli\u003e$5,875 Year 1 weighted dues\u003c\/li\u003e\n\u003cli\u003e$525 add-ons per active member\u003c\/li\u003e\n\u003cli\u003e$385k payroll\u003c\/li\u003e\n\u003cli\u003e6-month breakeven\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Higher Class and All-Inclusive mix; stronger retention; higher add-on volume; Year 5 EBITDA toward $3.417M; reserve building after capex\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eHigher Class and All-Inclusive mix\u003c\/li\u003e\n\u003cli\u003estronger retention\u003c\/li\u003e\n\u003cli\u003ehigher add-on volume\u003c\/li\u003e\n\u003cli\u003eYear 5 EBITDA toward $3.417M\u003c\/li\u003e\n\u003cli\u003ereserve building after capex\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=\"Below $199k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eBelow $199k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"About $199k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eAbout $199k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.74M - $3.42M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.74M - $3.42M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to test a slower launch, weak trial conversion, and a heavier Basic Access mix.\"\u003eUse this to test a slower launch, weak trial conversion, and a heavier Basic Access mix.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the model case for budgeting, debt service, and owner draws.\"\u003eUse this as the model case for budgeting, debt service, and owner draws.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside cash generation, reserve building, and post-capex growth.\"\u003eUse this to test upside cash generation, reserve building, and post-capex growth.\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":49303989027059,"sku":"gym-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/gym-owner-makes.webp?v=1782683716","url":"https:\/\/financialmodelslab.com\/products\/gym-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}