{"product_id":"beading-course-owner-makes","title":"How Much Jewelry Beading Course Owners Make: $252k EBITDA Case","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re trying to turn craft classes into owner income, not just busy evenings in a studio This five-year model estimates \u003cstrong\u003e$582k to $7193M in annual revenue\u003c\/strong\u003e and \u003cstrong\u003e$252k to $5701M in EBITDA\u003c\/strong\u003e before taxes, debt, reserves, and owner distributions This is not salary data, tax advice, or a promise of take-home pay\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Top Owner Income KPI Cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual EBITDA from Year 1 to Year 5; this is the owner take-home pool before taxes, debt service, reserves, and distributions, based on model assumptions.\"\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=\"Annual EBITDA from Year 1 to Year 5; this is the owner take-home pool before taxes, debt service, reserves, and distributions, based on model assumptions.\"\u003e$252k–$5.7M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA divided by revenue, using annual model figures; it rises from 43% in Year 1 to 79% in Year 5.\"\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 divided by revenue, using annual model figures; it rises from 43% in Year 1 to 79% in Year 5.\"\u003e43%–79%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 annual revenue needed to support $252k EBITDA at model margins; this planning estimate excludes taxes, debt, reserves, and distributions.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 annual revenue needed to support $252k EBITDA at model margins; this planning estimate excludes taxes, debt, reserves, and distributions.\"\u003e$582k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because buildout, wages, and fixed costs drive an $862k minimum cash need in Month 2, so launch execution is demanding.\"\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=\"Hard because buildout, wages, and fixed costs drive an $862k minimum cash need in Month 2, so launch execution is demanding.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Sample Business Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sample Business Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. It does not include taxes, personal debt, or payouts that cash cannot support.\"\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=\"Average monthly sales across the operating period. Use the normal month, not a launch spike.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales across the operating period. Use the normal month, not a launch spike.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly sales across the operating period. Use the normal month, not a launch spike.\" data-low=\"48500\" data-base=\"238750\" data-high=\"599417\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"238,750\"\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 bead, wire, and findings costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct bead, wire, and findings costs.\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 bead, wire, and findings costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"88\" data-base=\"90\" data-high=\"91\" 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 instructor and studio payroll before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly instructor and studio payroll 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 instructor and studio payroll before owner pay.\" data-low=\"8375\" data-base=\"16250\" data-high=\"21750\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"16,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=\"Rent, utilities, insurance, cleaning, software, and other steady studio costs.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, insurance, cleaning, software, and other steady studio costs.\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, and other steady studio costs.\" data-low=\"6200\" data-base=\"6200\" data-high=\"6200\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"6,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly ads, social media, and customer acquisition spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly ads, social media, and customer acquisition spend.\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, social media, and customer acquisition spend.\" data-low=\"2425\" data-base=\"9550\" data-high=\"17983\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"9,550\"\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, financing, or required payment burden. Use 0 if none.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required payment burden. Use 0 if none.\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, financing, or required payment burden. Use 0 if none.\" data-low=\"1455\" data-base=\"7163\" data-high=\"17983\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"7,163\"\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.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home.\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.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"20\" 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 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=\"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=\"Monthly owner income goal used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income goal used to calculate the target-pay gap.\" data-low=\"8000\" data-base=\"15000\" data-high=\"25000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"15,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$116K\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eNet Margin\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income divided by monthly revenue.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income divided by monthly revenue.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"netProfitMargin\"\u003e49%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eRevenue for Target Pay\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly revenue needed to support the target owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly revenue needed to support the target owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"revenueNeeded\"\u003e$68,767\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$101K\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$1,391,640\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$175,712\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$59,742\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$100,970\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$239K\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$215K\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: 16%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$39,163\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: 25%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$59,742\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"ownerIncome\"\u003e\n\u003cspan\u003eOwner income\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 49%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$116K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. It does not include taxes, personal debt, or payouts that cash cannot support.\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 pressure-test owner income in the Jewelry Beading Course model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003ca href=\"\/products\/beading-course-financial-model\"\u003eJewelry Beading Course Financial Model Template\u003c\/a\u003e shows revenue, EBITDA, \u003cstrong\u003eowner-income capacity\u003c\/strong\u003e, occupancy, class mix, fixed costs, payroll, and cash runway; open it.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner take-home capacity\u003c\/li\u003e\n\u003cli\u003eRevenue and EBITDA charts\u003c\/li\u003e\n\u003cli\u003eAssumptions by class and cost\u003c\/li\u003e\n\u003cli\u003e45%, 75%, 90% scenarios\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\/beading-course-financial-model-dashboard-financialmodelslab_a232a8a0-98d0-440d-b818-5cf83247aed0.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/beading-course-financial-model-dashboard-financialmodelslab_a232a8a0-98d0-440d-b818-5cf83247aed0.webp?width=500\" alt=\"Jewelry Beading Course Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard for performance tracking, investor-ready charts, and clearer cash-flow visibility\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a jewelry beading course make more online or in person?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eJewelry Beading Course\u003c\/strong\u003e makes more money \u003cstrong\u003ein person\u003c\/strong\u003e in this model, because the revenue shown comes from classes, private workshops, and retail material kits, not online sales. Here’s the quick math: occupancy moves from \u003cstrong\u003e45%\u003c\/strong\u003e to \u003cstrong\u003e90%\u003c\/strong\u003e, billable days from \u003cstrong\u003e22\u003c\/strong\u003e to \u003cstrong\u003e26\u003c\/strong\u003e, and private event pricing from \u003cstrong\u003e$450\u003c\/strong\u003e to \u003cstrong\u003e$550\u003c\/strong\u003e. Hiring instructors can raise capacity, but it also raises payroll and makes quality control harder if the owner teaches less.\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\u003eRevenue drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e45%\u003c\/strong\u003e to \u003cstrong\u003e90%\u003c\/strong\u003e occupancy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e22\u003c\/strong\u003e to \u003cstrong\u003e26\u003c\/strong\u003e billable days\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$450\u003c\/strong\u003e to \u003cstrong\u003e$550\u003c\/strong\u003e event pricing\u003c\/li\u003e\n\u003cli\u003eNo online course revenue shown\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\u003eCapacity tradeoffs\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLead instructor FTE: \u003cstrong\u003e10\u003c\/strong\u003e to \u003cstrong\u003e20\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eAssistant instructor FTE: \u003cstrong\u003e0.5\u003c\/strong\u003e to \u003cstrong\u003e2.0\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMore staff means more payroll\u003c\/li\u003e\n\u003cli\u003eOwner teaching time drops, QC gets tougher\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many students does a beading course need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a \u003cstrong\u003eJewelry Beading Course\u003c\/strong\u003e, treat owner pay as a planning target, not a salary promise. With \u003cstrong\u003e$6,200\u003c\/strong\u003e in monthly fixed expenses, \u003cstrong\u003e$10,042\u003c\/strong\u003e in staff payroll, and about \u003cstrong\u003e$189\u003c\/strong\u003e contribution per paid seat at a \u003cstrong\u003e$237\u003c\/strong\u003e price and \u003cstrong\u003e20%\u003c\/strong\u003e variable costs, break-even before owner pay is about \u003cstrong\u003e86 paid seats per month\u003c\/strong\u003e. Here’s the quick math: each extra \u003cstrong\u003e$1,000\u003c\/strong\u003e of owner pay needs about \u003cstrong\u003e53 more paid seats\u003c\/strong\u003e at that margin.\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\u003eCore math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e86 seats\u003c\/strong\u003e covers base costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$189\u003c\/strong\u003e contribution per seat\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$16,242\u003c\/strong\u003e monthly fixed load\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreak-even\u003c\/strong\u003e before owner pay\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\u003eOwner pay target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,000\u003c\/strong\u003e more pay needs \u003cstrong\u003e53 seats\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,000\u003c\/strong\u003e more pay needs \u003cstrong\u003e106 seats\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePrice point: \u003cstrong\u003e$237\u003c\/strong\u003e per seat\u003c\/li\u003e\n\u003cli\u003eVariable costs run about \u003cstrong\u003e20%\u003c\/strong\u003e\n\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 profit does a beading class make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Jewelry Beading Course profit is best measured per session: a beginner class with \u003cstrong\u003e18 paid students\u003c\/strong\u003e at \u003cstrong\u003e$150\u003c\/strong\u003e makes \u003cstrong\u003e$2,700\u003c\/strong\u003e revenue and about \u003cstrong\u003e$2,160\u003c\/strong\u003e before instructor and studio allocation; for setup context, see \u003ca href=\"\/blogs\/write-business-plan\/beading-course\"\u003eHow Do I Write A Business Plan For My Jewelry Beading Course?\u003c\/a\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eBeginner Session Math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e40-seat\u003c\/strong\u003e capacity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e45%\u003c\/strong\u003e occupancy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e18\u003c\/strong\u003e paid students\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,700\u003c\/strong\u003e session revenue\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\u003eProfit Drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eDeduct \u003cstrong\u003e12%\u003c\/strong\u003e materials\u003c\/li\u003e\n\u003cli\u003eDeduct \u003cstrong\u003e8%\u003c\/strong\u003e marketing plus processing\u003c\/li\u003e\n\u003cli\u003eAdvanced: \u003cstrong\u003e9 × $250 = $2,250\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePrivate: \u003cstrong\u003e$3,038 ÷ $450 = 6.75 places\u003c\/strong\u003e\n\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 moves 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\u003ePaid Seats\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e45%-90%\u003c\/strong\u003e\u003cp\u003eFilling more seats raises revenue fast and spreads fixed studio costs over more paying students.\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\u003ePrice Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$150\/$250\/$450\u003c\/strong\u003e\u003cp\u003eShifting more sales into advanced classes and private events lifts revenue per booking.\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\u003eInstructor Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1.0-2.0 FTE\u003c\/strong\u003e\u003cp\u003ePayroll rises with capacity, so labor must stay matched to class volume or margins get squeezed.\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\u003eMaterials Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e12%-9%\u003c\/strong\u003e\u003cp\u003eLower bead, wire, and metal spend keeps more gross profit from each class and kit sale.\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\u003eStudio Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$6.2K\/mo\u003c\/strong\u003e\u003cp\u003eThe monthly studio overhead gets lighter per session as utilization improves, which lifts take-home pay.\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\u003eRepeat Demand\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e5%-3%\u003c\/strong\u003e\u003cp\u003eAs marketing falls from 5% to 3% of revenue, repeat buyers and referrals leave more cash in the business.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eJewelry Beading Course Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePaid Enrollment And Seat Fill Rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003ePaid Seats First\u003c\/h3\u003e\n    \u003cp\u003eEmpty seats hurt take-home because \u003cstrong\u003erent, instructor prep, software, and cleaning\u003c\/strong\u003e do not fall when attendance drops. Seat fill rate, or occupancy, is the share of class seats that are paid. In the model, occupancy rises from \u003cstrong\u003e45%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e90%\u003c\/strong\u003e in Year 5, and revenue climbs from \u003cstrong\u003e$582k\u003c\/strong\u003e to \u003cstrong\u003e$7.193M\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eTrack \u003cstrong\u003epaid students per class\u003c\/strong\u003e, \u003cstrong\u003ewaitlists\u003c\/strong\u003e, \u003cstrong\u003ecancellations\u003c\/strong\u003e, and \u003cstrong\u003eno-shows\u003c\/strong\u003e. If a class is half full, the owner still pays the same studio costs, so profit and owner pay shrink fast. One clean rule: \u003cstrong\u003esell seats before adding more sessions\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFill Seats Before You Expand\u003c\/h3\u003e\n      \u003cp\u003eMeasure booked seats against capacity every week. Here’s the quick math: more paid seats spread fixed costs across more students, so each class dollar keeps more margin for the owner. Use reminders and waitlists to cut no-shows, and set a fill-rate target before opening extra time slots.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003ePaid students per class\u003c\/li\u003e\n        \u003cli\u003eWaitlists by session\u003c\/li\u003e\n        \u003cli\u003eCancellations and no-shows\u003c\/li\u003e\n        \u003cli\u003eFill rate by daypart\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf cancellations rise, test timing, price, and class type. Keep the schedule tight around the best-selling sessions, because idle seats do not pay the bills.\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 And Class Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003ePricing And Class Mix\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the blend of class price and mix across beginner, advanced, and private workshops. Raising beginner classes from \u003cstrong\u003e$150\u003c\/strong\u003e to \u003cstrong\u003e$190\u003c\/strong\u003e lifts revenue per booking by \u003cstrong\u003e26.7%\u003c\/strong\u003e; advanced moves from \u003cstrong\u003e$250\u003c\/strong\u003e to \u003cstrong\u003e$290\u003c\/strong\u003e (+\u003cstrong\u003e16%\u003c\/strong\u003e); private workshops from \u003cstrong\u003e$450\u003c\/strong\u003e to \u003cstrong\u003e$550\u003c\/strong\u003e (+\u003cstrong\u003e22.2%\u003c\/strong\u003e). The catch: higher prices only help if tools and instruction still match the promise, or owner pay can slip.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTest Price By Class Type\u003c\/h3\u003e\n      \u003cp\u003eTrack bookings, cancellations, and fill rate by tier before you raise rates. Focus on classes that already sell through, then watch whether gross margin improves after the price change. Mix matters more than sticker price alone, because a fuller \u003cstrong\u003eadvanced\u003c\/strong\u003e or \u003cstrong\u003eprivate\u003c\/strong\u003e class can add more take-home income than a weak-selling beginner class.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure revenue per filled seat.\u003c\/li\u003e\n        \u003cli\u003eWatch local demand before raises.\u003c\/li\u003e\n        \u003cli\u003eBundle better tools if needed.\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\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eInstructor Leverage And Owner Teaching 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\u003eInstructor Capacity\u003c\/h3\u003e\n\u003cp\u003eOwner-led classes can lift margin, but they also cap the calendar. In Year 1, payroll includes a \u003cstrong\u003e$48k\u003c\/strong\u003e lead instructor plus \u003cstrong\u003e0.5 assistant\u003c\/strong\u003e at a \u003cstrong\u003e$35k\u003c\/strong\u003e full-time rate, or about \u003cstrong\u003e$17.5k\u003c\/strong\u003e; total instructor payroll is \u003cstrong\u003e$65.5k\u003c\/strong\u003e before the owner’s own pay. One clean rule: treat owner teaching as labor, not profit.\u003c\/p\u003e\n\u003cp\u003eBy Year 5, staffing reaches \u003cstrong\u003e20 lead instructors\u003c\/strong\u003e and \u003cstrong\u003e20 assistant instructors\u003c\/strong\u003e, so the model can scale seats without using more owner hours. But if classes do not fill, extra instructors push down profit. The owner’s take-home is only real after paying staff, materials, rent, and marketing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eScale Seats Before Payroll\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003epaid seats per class\u003c\/strong\u003e, occupancy, and instructor hours before adding staff. A hired instructor only helps if enrollment fills the added seats; otherwise, revenue rises slower than payroll. Here’s the quick test: more sessions should come with higher paid enrollment, not just a fuller schedule on paper.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSplit owner teaching from profit.\u003c\/li\u003e\n\u003cli\u003eWatch fill rate by class.\u003c\/li\u003e\n\u003cli\u003eHire after waitlists stay strong.\u003c\/li\u003e\n\u003cli\u003eCompare payroll to filled seats.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf the owner teaches, pay that time a fair wage in the model. That keeps business profit and owner labor separate, so take-home is not overstated. It also makes staffing decisions clearer: if a new instructor does not lift occupancy enough, the business is buying capacity it cannot yet use.\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;\"\u003eMaterials, Kits, And Supply Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eMaterials and Kit Margin\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eMaterials are not profit.\u003c\/strong\u003e In Year 1, consumable beads and wire take \u003cstrong\u003e8%\u003c\/strong\u003e of revenue and findings and metals take \u003cstrong\u003e4%\u003c\/strong\u003e, so supply cost starts near \u003cstrong\u003e12%\u003c\/strong\u003e before labor or rent. By Year 5, that falls to \u003cstrong\u003e9%\u003c\/strong\u003e as buying gets tighter. Here’s the quick math: higher seat revenue only helps take-home if material waste stays low.\u003c\/p\u003e\n    \u003cp\u003eRetail material kits add \u003cstrong\u003e$1,200\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e$4,000\u003c\/strong\u003e in Year 5 under the model. That improves cash flow, but only if kit contents are controlled. The key inputs are class mix, student count, kit attach rate, sourcing price, and waste. If kit use rises faster than price discipline, margin leaks out of every filled seat.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTighten Supply and Kit Controls\u003c\/h3\u003e\n      \u003cp\u003eTrack supply cost as a share of revenue each month, then split it between consumables and kits. Reuse tools, standardize projects, and count leftover beads, wire, and metals after each class. Better sourcing improves margin without adding seats, so the owner keeps more cash from the same attendance. One clean rule: sell the kit, then protect the margin.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure kit waste by project.\u003c\/li\u003e\n        \u003cli\u003eOrder by class mix and count.\u003c\/li\u003e\n        \u003cli\u003eReuse tools across all sessions.\u003c\/li\u003e\n        \u003cli\u003eRenegotiate bulk buys often.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf kit waste rises, take-home income drops even when enrollment holds. A small change in sourcing can matter more than a few extra students, because every saved dollar drops closer to profit than new revenue does.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFacility And Schedule Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eStudio Hours That Pay\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eFacility and schedule utilization\u003c\/strong\u003e decides how much of the \u003cstrong\u003e$6,200\u003c\/strong\u003e monthly fixed overhead gets spread across classes. That overhead includes \u003cstrong\u003e$4,500\u003c\/strong\u003e rent, \u003cstrong\u003e$600\u003c\/strong\u003e utilities and internet, \u003cstrong\u003e$250\u003c\/strong\u003e insurance, \u003cstrong\u003e$300\u003c\/strong\u003e maintenance, \u003cstrong\u003e$150\u003c\/strong\u003e software, and \u003cstrong\u003e$400\u003c\/strong\u003e cleaning. At \u003cstrong\u003e22 billable days\u003c\/strong\u003e, it is about \u003cstrong\u003e$282 per day\u003c\/strong\u003e; at \u003cstrong\u003e26 billable days\u003c\/strong\u003e, about \u003cstrong\u003e$238\u003c\/strong\u003e. More filled days raise contribution margin and make owner pay less sensitive to slow weeks.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFill Slow Slots First\u003c\/h3\u003e\n      \u003cp\u003eTrack billable days, booked hours, and open slots by week. The key inputs are class volume, seat fill, and revenue per hour, because empty time still carries fixed costs. Use slow slots for \u003cstrong\u003eprivate events\u003c\/strong\u003e, \u003cstrong\u003eadvanced classes\u003c\/strong\u003e, or \u003cstrong\u003ekit pickup\u003c\/strong\u003e, since those uses can add revenue without adding rent. If idle time stays high, it quietly eats profit and cuts the owner's draw.\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;\"\u003eRepeat Students And Marketing Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eRepeat Students\u003c\/h3\u003e\n\u003cp\u003eRepeat students are the cheapest growth source. When a first-time student books a second class, the studio gets revenue without paying for a fresh lead again, so owner take-home improves. In the model, marketing and social ads drop from \u003cstrong\u003e5%\u003c\/strong\u003e of revenue in Year 1 to \u003cstrong\u003e3%\u003c\/strong\u003e in Year 5, while advanced class pricing rises from \u003cstrong\u003e$250\u003c\/strong\u003e to \u003cstrong\u003e$290\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eThis driver includes \u003cstrong\u003erepeat rate\u003c\/strong\u003e, referral bookings, email list conversion, and second-class purchase rate. More repeat seats mean less paid a\ncquisition pressure and a better mix of higher-priced classes. If repeat demand weakens, ad spend has to do more work, and cash flow gets thinner fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack the Second Booking\u003c\/h3\u003e\n\u003cp\u003eMeasure who returns within \u003cstrong\u003e30 to 90 days\u003c\/strong\u003e, then compare that to ads as a share of revenue. One clean rule: if repeat bookings rise, cut broad ads before adding spend. The goal is to stay near the \u003cstrong\u003e3%\u003c\/strong\u003e marketing level, not the \u003cstrong\u003e5%\u003c\/strong\u003e level.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRepeat rate\u003c\/strong\u003e by class cohort\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReferral bookings\u003c\/strong\u003e per month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmail conversion\u003c\/strong\u003e to paid class\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSecond-class purchase rate\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse follow-up emails, post-class offers, and clear advanced project paths to push the second purchase. The best student is often the one already in the studio, because trust is already there. If the next class offer is unclear, repeat rate slips and owner pay does too.\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 owner-income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Jewelry Beading Course Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Jewelry Beading Course 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\"\u003eIncome changes with occupancy, class mix, and staffing. The low case shows ramp-up, the base case shows a scaled studio, and the high case shows mature capacity.\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\u003eCompare low, base, and high owner income assumptions.\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\"\u003eRamp-up\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\"\u003eScaled studio\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\"\u003eMature capacity\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 a ramp-up case with Year 1 revenue of $582k and EBITDA of $252k.\"\u003eThis is a ramp-up case with Year 1 revenue of $582k and EBITDA of $252k.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the scaled case with Year 3 revenue of $2.865M and EBITDA of $2.056M.\"\u003eThis is the scaled case with Year 3 revenue of $2.865M and EBITDA of $2.056M.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the upside case with Year 5 revenue of $7.193M and EBITDA of $5.701M.\"\u003eThis is the upside case with Year 5 revenue of $7.193M and EBITDA of $5.701M.\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 studio runs at 45% occupancy and 22 billable days, with early staffing and lower class volume.\"\u003eThe studio runs at 45% occupancy and 22 billable days, with early staffing and lower class volume.\u003c\/td\u003e\n\u003ctd data-export-value=\"The studio reaches 75% occupancy and 26 billable days, with a stronger mix of beginner, advanced, and private work.\"\u003eThe studio reaches 75% occupancy and 26 billable days, with a stronger mix of beginner, advanced, and private work.\u003c\/td\u003e\n\u003ctd data-export-value=\"The studio runs at 90% occupancy and 26 billable days, with fuller class schedules and more private workshop revenue.\"\u003eThe studio runs at 90% occupancy and 26 billable days, with fuller class schedules and more private workshop revenue.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Cost drivers\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-drivers\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-cost-drivers.svg\" alt=\"Cost drivers icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eCost drivers\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"45% occupancy; 22 billable days; $582k revenue; $252k EBITDA; early staffing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e45% occupancy\u003c\/li\u003e\n\u003cli\u003e22 billable days\u003c\/li\u003e\n\u003cli\u003e$582k revenue\u003c\/li\u003e\n\u003cli\u003e$252k EBITDA\u003c\/li\u003e\n\u003cli\u003eearly staffing\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"75% occupancy; 26 billable days; $2.865M revenue; $2.056M EBITDA; stronger class mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e75% occupancy\u003c\/li\u003e\n\u003cli\u003e26 billable days\u003c\/li\u003e\n\u003cli\u003e$2.865M revenue\u003c\/li\u003e\n\u003cli\u003e$2.056M EBITDA\u003c\/li\u003e\n\u003cli\u003estronger class mix\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"90% occupancy; 26 billable days; $7.193M revenue; $5.701M EBITDA; fuller workshop mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e90% occupancy\u003c\/li\u003e\n\u003cli\u003e26 billable days\u003c\/li\u003e\n\u003cli\u003e$7.193M revenue\u003c\/li\u003e\n\u003cli\u003e$5.701M EBITDA\u003c\/li\u003e\n\u003cli\u003efuller workshop mix\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=\"$252k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$252k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eRamp-up\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$2.056M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$2.056M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eScaled studio\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$5.701M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$5.701M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eMature capacity\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test the opening year and slower fill rates.\"\u003eUse this to stress-test the opening year and slower fill rates.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main operating plan for a growing studio.\"\u003eUse this as the main operating plan for a growing studio.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test strong demand and near-full utilization.\"\u003eUse this to test strong demand and near-full utilization.\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":49303487512819,"sku":"beading-course-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/beading-course-owner-makes.webp?v=1782676356","url":"https:\/\/financialmodelslab.com\/products\/beading-course-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}