{"product_id":"fencing-academy-owner-makes","title":"How Much Does a Fencing Academy Owner Make? $616k EBITDA Case","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eUsing the researched assumptions, a fencing academy can support owner income once recurring enrollment, coach coverage, and facility use cover fixed overhead and payroll In the model, EBITDA is $616k on $1134M revenue in Year 1, or a 543% EBITDA margin By Year 5, EBITDA reaches $9212M on $11022M revenue, or an 836% margin Owner take-home is not the same as revenue or EBITDA it includes salary plus any distributions left after taxes, reserves, debt service, and reinvestment\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Planning 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 owner-income proxy here; it's pre-tax, before reserves, and not the same as cash in the bank.\"\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 owner-income proxy here; it's pre-tax, before reserves, and not the same as cash in the bank.\"\u003e$616k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA ÷ revenue, using Year 1 and Year 5 model outputs; it improves as occupancy and enrollment scale.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA ÷ revenue, using Year 1 and Year 5 model outputs; it improves as occupancy and enrollment scale.\"\u003e54% to 84%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Using Year 1 EBITDA margin, about $157k revenue supports $85k owner pay before taxes and reserves; planning estimate, not 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=\"Using Year 1 EBITDA margin, about $157k revenue supports $85k owner pay before taxes and reserves; planning estimate, not cash.\"\u003e$157k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Specialized coaches and upfront buildout raise execution risk, but the model shows positive EBITDA and Month 1 breakeven.\"\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=\"Specialized coaches and upfront buildout raise execution risk, but the model shows positive EBITDA and Month 1 breakeven.\"\u003eMedium\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your fencing academy income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched 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 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 collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"94500\" data-base=\"470000\" data-high=\"918500\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"470,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 of revenue left after direct costs like processing fees and equipment resale inventory.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct costs like processing fees and equipment resale inventory.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after direct costs like processing fees and equipment resale inventory.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"88\" data-base=\"91\" data-high=\"93\" value=\"91\"\u003e\u003coutput\u003e91%\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 coaching labor before owner pay. Include coach wages and admin support.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and coaching labor before owner pay. Include coach wages and admin support.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and coaching labor before owner pay. Include coach wages and admin support.\" data-low=\"13167\" data-base=\"19250\" data-high=\"23583\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"19,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=\"Lease, utilities, insurance, software, cleaning, and affiliation costs that run each month.\"\u003ei\u003cspan role=\"tooltip\"\u003eLease, utilities, insurance, software, cleaning, and affiliation costs that run each month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Lease, utilities, insurance, software, cleaning, and affiliation costs that run each month.\" data-low=\"10000\" data-base=\"10000\" data-high=\"11000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly ads and promotion spend needed to keep enrollment moving.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly ads and promotion spend needed to keep enrollment moving.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly ads and promotion spend needed to keep enrollment moving.\" data-low=\"8000\" data-base=\"20000\" data-high=\"35000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"20,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments. Set to 0 if the model has no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Set to 0 if the model has no debt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payments. Set to 0 if the model has no debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner take-home is calculated.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home is calculated.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home is calculated.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for repairs, gear replacement, working capital, and growth.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for repairs, gear replacement, working capital, and growth.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit held back for repairs, gear replacement, working capital, and growth.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" 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 calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to calculate the target-pay gap.\" data-low=\"5000\" data-base=\"10000\" data-high=\"20000\" 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$250K\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\"\u003e53%\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$70,771\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$240K\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,997,324\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$378,450\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$128,673\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$239,777\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$470K\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: 91%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$428K\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: 10%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$49,250\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: 27%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$129K\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: 53%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$250K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate 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;\"\u003eWant the full Fencing Academy forecast view?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eDashboard shows revenue assumptions, ramp-up, payroll, overhead, capex, scenarios, and owner income. Open the \u003ca href=\"\/products\/fencing-academy-financial-model\"\u003eFencing Academy Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003e\n\u003cstrong\u003eOwner income\u003c\/strong\u003e model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue: $1134M to $11022M\u003c\/li\u003e\n\u003cli\u003eEBITDA: $616k to $9212M\u003c\/li\u003e\n\u003cli\u003eOccupancy: 45% to 90%\u003c\/li\u003e\n\u003cli\u003eFixed overhead: $10k monthly\u003c\/li\u003e\n\u003cli\u003eSalary, reserves, taxes\u003c\/li\u003e\n\u003cli\u003eReplacement and capex\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\/fencing-academy-financial-model-dashboard-financialmodelslab_4ecc5ac5-a0a9-4734-8345-fe3220735368.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/fencing-academy-financial-model-dashboard-financialmodelslab_4ecc5ac5-a0a9-4734-8345-fe3220735368.webp?width=500\" alt=\"Fencing Academy Financial Model dashboard summarizes key KPIs, runway, cash position and performance with a dynamic dashboard, helping founders spot cash-flow blind spots and present investor-ready charts.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many students does a fencing academy need to support owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eFencing Academy\u003c\/strong\u003e should not use one universal student target; the working range starts at about \u003cstrong\u003e68 active fencers\u003c\/strong\u003e and becomes stronger at \u003cstrong\u003e216 active fencers\u003c\/strong\u003e when occupancy is high. For startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/fencing-academy\"\u003eHow Much To Start Fencing Academy Business?\u003c\/a\u003e; owner income gets realistic only after recurring tuition covers the \u003cstrong\u003e$10k\/month fixed overhead\u003c\/strong\u003e before payroll, plus coaches, marketing, equipment, and reserves.\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\u003eBase Student Count\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e150\u003c\/strong\u003e planned places at launch\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e45%\u003c\/strong\u003e occupancy target\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e150 × 45% = 67.5\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e68 active fencers\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner Pay Test\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e240\u003c\/strong\u003e planned places by Year 5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e90%\u003c\/strong\u003e occupancy target\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e240 × 90% = 216\u003c\/strong\u003e active fencers\u003c\/li\u003e\n\u003cli\u003eTuition must cover payroll and reserves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDoes owner-operated coaching change fencing academy income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eOwner-operated coaching can lift early margin at a \u003cstrong\u003eFencing Academy\u003c\/strong\u003e because it can replace an \u003cstrong\u003e$85k\u003c\/strong\u003e head coach cost, but it also ties growth to the owner’s hours. Once classes expand, the model needs more \u003cstrong\u003eassistant coaches\u003c\/strong\u003e, tighter \u003cstrong\u003escheduling\u003c\/strong\u003e, and more work on \u003cstrong\u003esales\u003c\/strong\u003e, \u003cstrong\u003eretention\u003c\/strong\u003e, and partnerships. It is not passive income, because safety, coach quality, and student retention still need daily management.\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-led margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRemoves the \u003cstrong\u003e$85k\u003c\/strong\u003e head coach line.\u003c\/li\u003e\n\u003cli\u003eProtects margin in early classes.\u003c\/li\u003e\n\u003cli\u003eHelps if owner can teach well.\u003c\/li\u003e\n\u003cli\u003eWorks best at smaller scale.\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\u003eGrowth pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAssistant coaches\u003c\/strong\u003e grow from \u003cstrong\u003e10 FTE\u003c\/strong\u003e to \u003cstrong\u003e30 FTE\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdmin support\u003c\/strong\u003e grows from \u003cstrong\u003e0.5 FTE\u003c\/strong\u003e to \u003cstrong\u003e1.0 FTE\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eEvery new class can add owner hours.\u003c\/li\u003e\n\u003cli\u003eScheduling and safety still need oversight.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat fencing academy expenses reduce owner take-home most?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a Fencing Academy, the biggest hit to owner take-home is the \u003cstrong\u003e$10k\u003c\/strong\u003e in monthly fixed overhead plus payroll, so the first cut should be rent and staffing, not student pricing. If you’re mapping the launch path, \u003ca href=\"\/blogs\/how-to-open\/fencing-academy\"\u003eHow To Launch Fencing Academy?\u003c\/a\u003e is the right place to line up those early costs. Here’s the quick math: payroll is \u003cstrong\u003e$158k\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e$283k\u003c\/strong\u003e in Year 5, merchant fees stay at \u003cstrong\u003e30%\u003c\/strong\u003e, and early ramp-up capex totals \u003cstrong\u003e$82k\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eFixed monthly drag\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$7,500\u003c\/strong\u003e lease each month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$950\u003c\/strong\u003e utilities and internet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$550\u003c\/strong\u003e insurance\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$250\u003c\/strong\u003e software, \u003cstrong\u003e$600\u003c\/strong\u003e cleaning, \u003cstrong\u003e$150\u003c\/strong\u003e affiliation\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\u003eVariable cost pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eEquipment inventory falls from \u003cstrong\u003e60%\u003c\/strong\u003e to \u003cstrong\u003e40%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMarketing falls from \u003cstrong\u003e80%\u003c\/strong\u003e to \u003cstrong\u003e30%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMerchant fees stay at \u003cstrong\u003e30%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eCapex totals \u003cstrong\u003e$82k\u003c\/strong\u003e early on\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 fencing academy owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the six income-driver cards.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eActive Enrollment\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.1M-$11.0M\u003c\/strong\u003e\u003cp\u003eKeeping 150 to 240 planned places full drives the biggest top-line swing and protects owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eRevenue Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$150-$380\u003c\/strong\u003e\u003cp\u003eShifting more volume into higher-priced programs lifts revenue per student without adding space.\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\u003eFacility Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e45%-90%\u003c\/strong\u003e\u003cp\u003eMoving occupancy from 45% to 90% turns the same floor time into more billable hours and better margin.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eCoaching Labor\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$158K-$283K\u003c\/strong\u003e\u003cp\u003ePayroll rising from about $158K to $283K makes coach scheduling a direct profit lever.\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\u003eBeginner Pipeline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e80-120\u003c\/strong\u003e\u003cp\u003eThe youth beginner flow seeds future upsells and keeps higher-value classes from going empty.\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\u003eOverhead Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$10K\/mo\u003c\/strong\u003e\u003cp\u003eHolding fixed overhead near $10K a month preserves cash because these costs hit profit before owner pay.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eFencing Academy Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eActive Student Enrollment And Retention\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eActive Student Enrollment And Retention\u003c\/h3\u003e\n\u003cp\u003eRecurring enrollment is the income engine here. Revenue depends on how many youth, competitive, and adult students stay active, because planned places rise from \u003cstrong\u003e150\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e240\u003c\/strong\u003e in Year 5 and occupancy rises from \u003cstrong\u003e45%\u003c\/strong\u003e to \u003cstrong\u003e90%\u003c\/strong\u003e. Better retention lifts tuition stability, keeps classes full, and protects owner draw. Weak retention leaves empty places and makes each new student cost more to replace.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: more active students spread fixed coaching, rent, and admin over more tuition dollars, so gross margin and cash flow improve. The risk is hiring coaches and adding floor time before enrollment supports them, which can push payroll up faster than revenue. One clean rule: do not add capacity until retention and fill rate prove the seats will stay paid.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eRetention And Fill-Rate Control\u003c\/h3\u003e\n\u003cp\u003eTrack active students, churn, trial-to-member conversion, and monthly occupancy by program. Split the data by youth, competitive, and adult groups so you can see which segment is leaking revenue. If occupancy is still below \u003cstrong\u003e45%\u003c\/strong\u003e, focus on re-enrollment, make-up classes, and beginner follow-up before spending more on ads.\u003c\/p\u003e\n\u003cp\u003eSet a simple target for each class block: keep seats filled enough that tuition covers coaching time with room for owner pay. Test reminders, attendance checks, and short retention offers for students who miss two sessions in a row. If fill rate improves, marketing as a share of revenue should fall and take-home income should rise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePricing, Membership Structure, And Revenue Per Student\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eRevenue Per Student\u003c\/h3\u003e\n\u003cp\u003eRevenue per student starts with the monthly tier. Youth tuition moves from \u003cstrong\u003e$180\u003c\/strong\u003e to \u003cstrong\u003e$220\u003c\/strong\u003e, competitive team from \u003cstrong\u003e$320\u003c\/strong\u003e to \u003cstrong\u003e$380\u003c\/strong\u003e, and adult fitness from \u003cstrong\u003e$150\u003c\/strong\u003e to \u003cstrong\u003e$190\u003c\/strong\u003e. That lifts monthly revenue by \u003cstrong\u003e$40\u003c\/strong\u003e, \u003cstrong\u003e$60\u003c\/strong\u003e, or \u003cstrong\u003e$40\u003c\/strong\u003e per member before lessons, gear, or camps. More revenue per fencer gives the owner more room for coach pay, rent, and draw.\u003c\/p\u003e\n\u003cp\u003eBut price only helps if retention stays strong. Higher revenue per student can come from class frequency, private lessons, equipment packages, and camps, but weak outcomes or thin demand can raise churn and marketing spend. The real test is simple: does the new price raise monthly cash without hurting fill rate or repeat attendance?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice By Tier, Not By Guess\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003emonthly revenue per active student\u003c\/strong\u003e, tier mix, lesson attach rate, package sales, camp sign-ups, and churn. Revenue is usually \u003cstrong\u003etuition + add-ons - discounts\u003c\/strong\u003e, so the owner should know which offers actually raise take-home income and which ones just add work.\u003c\/p\u003e\n\u003cp\u003eUse the price moves as a check on demand. Youth pricing rises \u003cstrong\u003e22.2%\u003c\/strong\u003e from \u003cstrong\u003e$180\u003c\/strong\u003e to \u003cstrong\u003e$220\u003c\/strong\u003e, competitive team rises \u003cstrong\u003e18.8%\u003c\/strong\u003e, and adult fitness rises \u003cstrong\u003e26.7%\u003c\/strong\u003e. Do not raise prices blindly; match them to coach quality, local demand, retention, and training outcomes. If conversion or renewal slips after a change, the market is telling you the price is too high.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasure revenue per active fencer.\u003c\/li\u003e\n\u003cli\u003eWatch churn after each price change.\u003c\/li\u003e\n\u003cli\u003eTrack private lesson attach rate.\u003c\/li\u003e\n\u003cli\u003eTest camp and gear package sales.\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;\"\u003eFacility Utilization And Schedule Capacity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eFacility Utilization\u003c\/h3\u003e\n\u003cp\u003eUtilization turns rent into revenue. If planned places rise from \u003cstrong\u003e45%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e90%\u003c\/strong\u003e in Year 5, the same floor can carry much more tuition without a rent jump. With billable days moving from \u003cstrong\u003e24\u003c\/strong\u003e to \u003cstrong\u003e26\u003c\/strong\u003e per month, that is about \u003cstrong\u003e8%\u003c\/strong\u003e more sellable schedule time, which lifts gross margin and leaves more cash for owner pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eSchedule Capacity Checks\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003ebooked slots\u003c\/strong\u003e, \u003cstrong\u003eattendance rate\u003c\/strong\u003e, \u003cstrong\u003ebillable days\u003c\/strong\u003e, and revenue per square foot. Test \u003cstrong\u003eevening classes\u003c\/strong\u003e, \u003cstrong\u003eweekend clinics\u003c\/strong\u003e, and \u003cstrong\u003ecamp periods\u003c\/strong\u003e, since they add high-value hours without adding rent. The goal is fuller strips and cleaner flow, not packed rooms. Overcrowding can hurt safety and retention, which then pushes coach time up and cash flow down.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasure fill by session and daypart.\u003c\/li\u003e\n\u003cli\u003eWatch safe strip spacing.\u003c\/li\u003e\n\u003cli\u003ePrice peak slots higher if demand holds.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCoaching Labor Model And Owner Teaching Capacity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eCoach Payroll and Owner Teaching Load\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePayroll\u003c\/strong\u003e is the big margin lever here. The model shows a \u003cstrong\u003e$85k\u003c\/strong\u003e head coach salary, assistant coach cost rising from \u003cstrong\u003e$52k at 10 FTE\u003c\/strong\u003e to \u003cstrong\u003e$156k at 30 FTE\u003c\/strong\u003e, and admin cost rising from \u003cstrong\u003e$21k\u003c\/strong\u003e to \u003cstrong\u003e$42k\u003c\/strong\u003e. If enrollment and lesson volume do not cover that jump, gross profit falls fast and the owner’s pay gets squeezed.\u003c\/p\u003e\n\u003cp\u003eOwner teaching can save cash, but only if owner time is priced honestly. If the owner is filling coach hours that could have been sold or delegated, the “savings” may be fake. Specialized coaches can support a stronger competitive program, but they need enough students and enough billable lessons to justify their labor cost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Teaching Capacity Against Demand\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003estudent count\u003c\/strong\u003e, \u003cstrong\u003elesson hours\u003c\/strong\u003e, \u003cstrong\u003ecoach load\u003c\/strong\u003e, and \u003cstrong\u003eowner teaching hours\u003c\/strong\u003e every month. Here’s the quick math: if payroll rises before enrollment, retention, and private lessons rise too, owner draw gets hit first. Build staffing from booked hours, not hope.\u003c\/p\u003e\n\u003cp\u003eUse a simple rule: add assistant coaches only when class fill, private lessons, and competitive-team volume can pay for them. If owner teaching is needed to stay open, price that time as a real labor cost, not free labor. That keeps the model honest and protects cash flow.\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;\"\u003eBeginner Pipeline, Youth Programs, And Camps\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eBeginner Pipeline\u003c\/h3\u003e\n    \u003cp\u003eBeginner classes are the front door to recurring tuition. This driver works only if \u003cstrong\u003eleads turn into trials, trials into members, and members into repeat buyers\u003c\/strong\u003e of private lessons, camps, and team spots. Planned places rise from \u003cstrong\u003e80 to 120 youth\u003c\/strong\u003e, \u003cstrong\u003e30 to 60 competitive\u003c\/strong\u003e, and \u003cstrong\u003e40 to 60 adult\u003c\/strong\u003e, so fill rate matters more than top-line traffic.\u003c\/p\u003e\n    \u003cp\u003eEarly growth is expensive because marketing starts at \u003cstrong\u003e80% of revenue\u003c\/strong\u003e and should fall toward \u003cstrong\u003e30%\u003c\/strong\u003e as retention improves. If that drop does not happen, owner pay gets squeezed even when classes look busy. What this hides: weak trial conversion or fast churn can make every new lead cost more than the student is worth over time.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Leads to LTV\u003c\/h3\u003e\n      \u003cp\u003eTrack three numbers monthly: \u003cstrong\u003elead-to-trial rate\u003c\/strong\u003e, \u003cstrong\u003etrial-to-member rate\u003c\/strong\u003e, and \u003cstrong\u003emember lifetime value\u003c\/strong\u003e. Lifetime value means the total tuition and add-on revenue one student brings before they leave. Compare it with marketing cost per member so you know if growth is paying back cash, not just adding enrollments.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCount leads by source.\u003c\/li\u003e\n        \u003cli\u003eLog trials by age group.\u003c\/li\u003e\n        \u003cli\u003eWatch churn after 60 days.\u003c\/li\u003e\n        \u003cli\u003ePrice camps for repeat signups.\u003c\/li\u003e\n        \u003cli\u003eProtect team spots first.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf youth fills faster than adults, shift spend and class times there. If competitive spots conv\nert better, hold a higher bar for entry and keep coaching hours tied to the most profitable students. The goal is not more sign-ups alone; it is more recurring revenue per square foot and lower cash burn each month.\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;\"\u003eOverhead, Equipment, Insurance, And 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\u003eOverhead, Equipment, Insurance, And Reserves\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the academy’s \u003cstrong\u003e$10,000\u003c\/strong\u003e monthly fixed overhead before payroll: \u003cstrong\u003e$7,500\u003c\/strong\u003e lease, \u003cstrong\u003e$950\u003c\/strong\u003e utilities, \u003cstrong\u003e$550\u003c\/strong\u003e insurance, \u003cstrong\u003e$600\u003c\/strong\u003e cleaning, \u003cstrong\u003e$250\u003c\/strong\u003e software, and \u003cstrong\u003e$150\u003c\/strong\u003e affiliation. Add the \u003cstrong\u003e$82,000\u003c\/strong\u003e early capex for strips, scoring gear, rental gear, buildout, signage, and office tech, and cash pressure shows up fast even if EBITDA looks healthy.\u003c\/p\u003e\n    \u003cp\u003eOwner pay depends on what’s left after replacements and reserves. If gear wears out or the room needs refreshes, distributable cash falls before profit does. One clean rule: EBITDA is not spendable cash when the business must keep equipment safe, insured, and current.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eControl Fixed Cash Burn\u003c\/h3\u003e\n      \u003cp\u003eTrack overhead as a share of monthly revenue, then compare it to class occupancy and tuition collected. Here’s the quick math: the listed fixed items total \u003cstrong\u003e$10,000\u003c\/strong\u003e per month, so every weak month hits cash hard before any coach pay. Keep a reserve for equipment replacement instead of treating all surplus as owner draw.\u003c\/p\u003e\n      \u003cp\u003eMeasure wear on strips, scoring gear, and rental gear, and forecast replacement before failure. If cash planning ignores the \u003cstrong\u003e$82,000\u003c\/strong\u003e buildout and refresh cycle, EBITDA can look strong while the owner still has to skip pay to fund repairs, insurance, or a new tech purchase.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high fencing academy owner-income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Fencing Academy Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Fencing Academy Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"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 moves with class occupancy, program mix, and pricing. EBITDA rises fast as the academy fills, but payroll and fixed overhead still cap what reaches the owner.\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 for owner take-home capacity.\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\"\u003eLean case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower earnings path with slower fill and tighter owner draw.\"\u003eThis is the lower earnings path with slower fill and tighter owner draw.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path with steady demand and a normal owner draw.\"\u003eThis is the modeled middle path with steady demand and a normal owner draw.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path with near-full classes and the largest owner draw.\"\u003eThis is the stronger earnings path with near-full classes and the largest owner draw.\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=\"Year 1 uses 150 places at 45% occupancy, with $1.134M revenue, $616k EBITDA, $158k payroll, and about $120k fixed overhead.\"\u003eYear 1 uses 150 places at 45% occupancy, with $1.134M revenue, $616k EBITDA, $158k payroll, and about $120k fixed overhead.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 scales to 230 places at 75% occupancy, with $5.640M revenue, $4.391M EBITDA, $231k payroll, and about $120k fixed overhead.\"\u003eYear 3 scales to 230 places at 75% occupancy, with $5.640M revenue, $4.391M EBITDA, $231k payroll, and about $120k fixed overhead.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 reaches 240 places at 90% occupancy, with $11.022M revenue, $9.212M EBITDA, $283k payroll, and about $120k fixed overhead.\"\u003eYear 5 reaches 240 places at 90% occupancy, with $11.022M revenue, $9.212M EBITDA, $283k payroll, and about $120k fixed overhead.\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=\"Occupancy; youth enrollment; tuition pricing; payroll; fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eOccupancy\u003c\/li\u003e\n\u003cli\u003eyouth enrollment\u003c\/li\u003e\n\u003cli\u003etuition pricing\u003c\/li\u003e\n\u003cli\u003epayroll\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Occupancy; program mix; tuition pricing; assistant coach staffing; fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eOccupancy\u003c\/li\u003e\n\u003cli\u003eprogram mix\u003c\/li\u003e\n\u003cli\u003etuition pricing\u003c\/li\u003e\n\u003cli\u003eassistant coach staffing\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Near-full occupancy; premium pricing; team growth; equipment sales; coach staffing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eNear-full occupancy\u003c\/li\u003e\n\u003cli\u003epremium pricing\u003c\/li\u003e\n\u003cli\u003eteam growth\u003c\/li\u003e\n\u003cli\u003eequipment sales\u003c\/li\u003e\n\u003cli\u003ecoach staffing\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=\"$85k + limited draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$85k + limited draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$85k + steady draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$85k + steady draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$85k + larger draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$85k + larger draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside income\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 cash needs if classes fill slowly.\"\u003eUse this to stress-test cash needs if classes fill slowly.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for a stable operating year.\"\u003eUse this as the main planning case for a stable operating year.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if demand stays strong and add-on sales hold.\"\u003eUse this to test upside if demand stays strong and add-on sales hold.\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 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":49303618420979,"sku":"fencing-academy-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/fencing-academy-owner-makes.webp?v=1782682495","url":"https:\/\/financialmodelslab.com\/products\/fencing-academy-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}