{"product_id":"smile-bar-owner-makes","title":"How Much Does a Smile Bar Owner Make? $242k Year 1 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 planning owner pay from an express whitening studio, so the key is revenue minus real operating costs This model uses \u003cstrong\u003e18 visits per day, 305 operating days, and $861,930 in Year 1 revenue\u003c\/strong\u003e, then separates EBITDA from owner take-home before personal taxes, debt, reserves, and reinvestment\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=\"Year 1 to Year 5 EBITDA proxy for owner take-home before tax; annual EBITDA is divided by 12 and excludes debt, tax, and reserves.\"\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 to Year 5 EBITDA proxy for owner take-home before tax; annual EBITDA is divided by 12 and excludes debt, tax, and reserves.\"\u003e$20k-$107k\/mo\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual EBITDA divided by annual revenue, using Year 1 to Year 5 model outputs; excludes taxes, interest, and owner draws.\"\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=\"Annual EBITDA divided by annual revenue, using Year 1 to Year 5 model outputs; excludes taxes, interest, and owner draws.\"\u003e28%-59%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual revenue needed to support the owner-income range, using model revenue and EBITDA from Year 1 to Year 5; excludes taxes and debt service.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual revenue needed to support the owner-income range, using model revenue and EBITDA from Year 1 to Year 5; excludes taxes and debt service.\"\u003e$862k-$2.18M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy fixed rent and payroll, plus $836k minimum cash and Month 4 breakeven, make the opening plan hard.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Heavy fixed rent and payroll, plus $836k minimum cash and Month 4 breakeven, make the opening plan hard.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner take-home?\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=\"Research-based planning estimate only. Not guaranteed salary, tax advice, or owner distribution advice. Excludes personal taxes, financing terms, legal costs, licensing costs, and personal expenses.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales before expenses. Use the average operating month, not a peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales before expenses. Use the average operating month, not a peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales before expenses. Use the average operating month, not a peak.\" data-low=\"63592.5\" data-base=\"71827.5\" data-high=\"181963\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"71,828\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after whitening supplies and direct service costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after whitening supplies and direct service 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 left after whitening supplies and direct service costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"92\" data-base=\"92\" data-high=\"94\" value=\"92\"\u003e\u003coutput\u003e92%\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 before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly 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 payroll before owner pay.\" data-low=\"16666.67\" data-base=\"16666.67\" data-high=\"27083.33\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"16,667\"\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, software, insurance, admin, and similar fixed costs.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, software, insurance, admin, and similar fixed 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, software, insurance, admin, and similar fixed costs.\" data-low=\"8100\" data-base=\"8100\" data-high=\"8100\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"8,100\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and promotions needed to keep bookings moving.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and promotions needed to keep bookings 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 marketing and promotions needed to keep bookings moving.\" data-low=\"3815.55\" data-base=\"4309.65\" data-high=\"7278.52\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"4,310\"\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. Use 0 if none.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. 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 or financing payments. Use 0 if none.\" 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 before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside before owner pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"100\" 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 kept for repairs, growth, and working cash.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, growth, and working cash.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for repairs, growth, and working cash.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"100\" 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 pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate the 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 pay gap.\" data-low=\"6000\" data-base=\"10000\" data-high=\"18000\" 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$24,424\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\"\u003e34%\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$48,074\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$14,424\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$293,088\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$37,005\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$12,581\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$14,424\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$71,828\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: 92%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$66,081\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: 40%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$29,076\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: 18%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$12,581\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: 34%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$24,424\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. Not guaranteed salary, tax advice, or owner distribution advice. Excludes personal taxes, financing terms, legal costs, licensing costs, and personal expenses.\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;\"\u003eHow do you check owner income in the Smile Bar model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003ca href=\"\/products\/smile-bar-financial-model\"\u003eSmile Bar Financial Model Template\u003c\/a\u003e shows revenue, EBITDA, \u003cstrong\u003eMonth 4 break-even\u003c\/strong\u003e, \u003cstrong\u003e10-month payback\u003c\/strong\u003e, and \u003cstrong\u003e$836k\u003c\/strong\u003e cash need; open it to test assumptions, not claim guaranteed income.\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 view\u003c\/li\u003e\n\u003cli\u003eRevenue and EBITDA output\u003c\/li\u003e\n\u003cli\u003eAssumption tabs by input\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\/smile-bar-financial-model-dashboard-financialmodelslab_81fdaed5-1cf9-4da7-a929-b40f472dcb81.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/smile-bar-financial-model-dashboard-financialmodelslab_81fdaed5-1cf9-4da7-a929-b40f472dcb81.webp?width=500\" alt=\"Smile Bar Financial Model dashboard summarizes key KPIs, runway, cash position and performance with a dynamic dashboard, helping 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 teeth whitening appointments to make a profit?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eSmile Bar\u003c\/strong\u003e needs about \u003cstrong\u003e189 appointments a month\u003c\/strong\u003e to hit operating break-even on the base model. With a \u003cstrong\u003e$157\u003c\/strong\u003e average ticket and about \u003cstrong\u003e$131\u003c\/strong\u003e contribution per visit after supplies, marketing, and card fees, the math is tight but workable. \u003cstrong\u003eOwner pay\u003c\/strong\u003e adds straight to the visit target, and the core model says breakeven lands in \u003cstrong\u003eMonth 4\u003c\/strong\u003e.\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\u003eBreak-even math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$157\u003c\/strong\u003e average ticket\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$131\u003c\/strong\u003e contribution per visit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e83%\u003c\/strong\u003e gross contribution\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e189 visits\/month\u003c\/strong\u003e to break even\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat changes the target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll\u003c\/strong\u003e pushes the target up\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRent\u003c\/strong\u003e affects monthly volume needed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReserve policy\u003c\/strong\u003e changes profit timing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 4\u003c\/strong\u003e is the model breakeven point\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eIs an owner-operated or staffed smile bar more profitable?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eOwner-operated\u003c\/strong\u003e Smile Bar is usually more profitable at the start because it cuts technician or manager payroll, but it also caps visits and ties income to the owner’s schedule. A \u003cstrong\u003estaffed\u003c\/strong\u003e model costs more up front, with about \u003cstrong\u003e$200k\u003c\/strong\u003e in Year 1 payroll, but it can scale from \u003cstrong\u003e18\u003c\/strong\u003e visits\/day in Year 1 to \u003cstrong\u003e38\u003c\/strong\u003e by Year 5. \u003cstrong\u003eOne sentence:\u003c\/strong\u003e less payroll early, more capacity later.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner-Operated\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLower payroll, higher early take-home\u003c\/li\u003e\n\u003cli\u003eLimited by owner availability\u003c\/li\u003e\n\u003cli\u003eFewer visits per day\u003c\/li\u003e\n\u003cli\u003eHarder to scale fast\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\u003eStaffed Base Case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$200k\u003c\/strong\u003e Year 1 payroll\u003c\/li\u003e\n\u003cli\u003eTeam adds consistency\u003c\/li\u003e\n\u003cli\u003eScale from \u003cstrong\u003e18\u003c\/strong\u003e to \u003cstrong\u003e38\u003c\/strong\u003e visits\/day\u003c\/li\u003e\n\u003cli\u003eTraining and scheduling can cut profit\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 can a smile bar owner take home?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Smile Bar owner can take home about \u003cstrong\u003e$242,000 per year\u003c\/strong\u003e, or \u003cstrong\u003e$20,200 per month\u003c\/strong\u003e, in the Year 1 base case before debt payments, reserves, reinvestment, and personal taxes; see \u003ca href=\"\/blogs\/kpi-metrics\/smile-bar\"\u003eWhat Is The Most Important Metric To Measure The Success Of Smile Bar?\u003c\/a\u003e for the operating metric that drives that cash. This is not a guaranteed salary; it’s owner draw potential from \u003cstrong\u003e$861,930\u003c\/strong\u003e in revenue and \u003cstrong\u003e$242,000\u003c\/strong\u003e in EBITDA.\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 Case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$861,930\u003c\/strong\u003e Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$242,000\u003c\/strong\u003e Year 1 EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$20,200\u003c\/strong\u003e monthly pre-tax draw potential\u003c\/li\u003e\n\u003cli\u003eBefore debt, reserves, and reinvestment\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\u003eWhat Changes It\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2.184M\u003c\/strong\u003e Year 5 revenue case\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1.281M\u003c\/strong\u003e Year 5 EBITDA case\u003c\/li\u003e\n\u003cli\u003eLower draw if growth spend rises\u003c\/li\u003e\n\u003cli\u003eHigher draw if owner works in-studio\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six income drivers at a glance?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the six main 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\u003eVisit Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e18-38\/day\u003c\/strong\u003e\u003cp\u003eMore booked visits drive the fastest revenue lift, and the model scales EBITDA from $242K in Year 1 to $1.281M in Year 5.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eTicket Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$139-$158\u003c\/strong\u003e\u003cp\u003eA richer mix shifts the average ticket up, so each visit earns more without adding more chair time.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eAdd-on Spend\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$18-$30\u003c\/strong\u003e\u003cp\u003eRetail and package sales add per visit, which lifts margin because the chair is already booked.\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\u003eSupply Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e8%-6%\u003c\/strong\u003e\u003cp\u003eLower supply cost keeps more of each sale, so more revenue drops through to EBITDA.\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\u003eLabor Model\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$200K-$325K\u003c\/strong\u003e\u003cp\u003ePayroll grows fast as staffing expands, so labor has to stay tied to demand or take-home shrinks.\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\u003eFixed Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$8.1K\/mo\u003c\/strong\u003e\u003cp\u003eLean rent and admin costs make it easier to turn EBITDA into real owner cash after taxes and reserves.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eSmile Bar Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAppointment Volume and Chair Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eAppointment Volume\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eAppointment volume is the biggest income lever\u003c\/strong\u003e because more kept visits spread rent, software, insurance, and payroll across more sales. At \u003cstrong\u003e18 visits\/day\u003c\/strong\u003e over \u003cstrong\u003e305 operating days\u003c\/strong\u003e, Year 1 is \u003cstrong\u003e5,490 visits\u003c\/strong\u003e. By Year 5, \u003cstrong\u003e38 visits\/day\u003c\/strong\u003e reaches \u003cstrong\u003e11,590 visits\u003c\/strong\u003e, or about \u003cstrong\u003e2.1x\u003c\/strong\u003e more volume, which gives the owner more room to pay fixed costs and take home profit.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eChair utilization\u003c\/strong\u003e means booked or completed session time divided by available chair hours. Missed appointments hurt twice: the labor and rent are still due, but the chair sits empty. Track booked sessions, completed sessions, cancellations, chair hours, and conversion rate so you can see whether demand is really turning into cash.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect Chair Hours\u003c\/h3\u003e\n      \u003cp\u003eMeasure the gap between booked and completed visits every day. Here’s the quick math: if Year 1 volume is \u003cstrong\u003e5,490 visits\u003c\/strong\u003e, even small no-show gains matter because each extra kept visit adds revenue without adding much fixed cost. Use the conversion rate, meaning inquiries that turn into booked visits, to forecast cash flow more honestly.\u003c\/p\u003e\n      \u003cp\u003eCut idle chair time with reminders, deposits, and fast rebooking. If cancellations rise, the owner still pays labor and lease costs, so profit falls fast. Keep a simple dashboard for \u003cstrong\u003ebooked sessions\u003c\/strong\u003e, \u003cstrong\u003ecompleted sessions\u003c\/strong\u003e, \u003cstrong\u003ecancellations\u003c\/strong\u003e, and \u003cstrong\u003echair hours\u003c\/strong\u003e; that is what tells you whether growth is lifting owner pay or just filling a calendar.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eBooked versus completed sessions\u003c\/li\u003e\n        \u003cli\u003eCancellation and no-show rate\u003c\/li\u003e\n        \u003cli\u003eChair hours sold per day\u003c\/li\u003e\n        \u003cli\u003eConversion rate from inquiry to booking\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Ticket and Service 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\u003eAverage Ticket and Service Mix\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eAverage ticket\u003c\/strong\u003e is the revenue earned per visit, and it lifts owner income when more clients pick higher tiers and add retail. In Year 1, the weighted ticket is \u003cstrong\u003e$157\u003c\/strong\u003e, built from \u003cstrong\u003e$99\u003c\/strong\u003e express, \u003cstrong\u003e$149\u003c\/strong\u003e signature, \u003cstrong\u003e$199\u003c\/strong\u003e advanced, and \u003cstrong\u003e$18\u003c\/strong\u003e retail\/package income. At that level, every small pricing or mix gain flows straight into gross profit.\u003c\/p\u003e\n    \u003cp\u003eBy Year 5, the weighted ticket reaches about \u003cstrong\u003e$188\u003c\/strong\u003e as the mix shifts toward signature and retail rises to \u003cstrong\u003e$30\u003c\/strong\u003e per visit. That is a \u003cstrong\u003e$31\u003c\/strong\u003e lift per visit, before any extra chair time. Here’s the catch: pricing has to fit local demand, service time, customer experience, and allowed claims, or the extra revenue can get lost in labor or weak conversion.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eRaise Ticket Through Mix and Add-ons\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003erevenue per visit\u003c\/strong\u003e, tier mix, and retail attach rate every week. The key inputs are booked clients, the share choosing express versus signature versus advanced, and how much retail or package income lands per visit. A simple shift in mix can move the weighted ticket from \u003cstrong\u003e$157\u003c\/strong\u003e toward \u003cstrong\u003e$188\u003c\/strong\u003e without adding new chairs.\u003c\/p\u003e\n      \u003cp\u003eTest prices in small steps, then watch conversion, service time, and complaints. If a higher tier adds too much labor or causes refund risk, the margin gain may disappear. Small ticket gains compound fast at high volume, so protect the menu, keep claims compliant, and push the add-ons that fit the client’s reason for booking.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure ticket by tier weekly.\u003c\/li\u003e\n        \u003cli\u003eTrack retail dollars per visit.\u003c\/li\u003e\n        \u003cli\u003eWatch service time by menu item.\u003c\/li\u003e\n        \u003cli\u003eTest price changes in small steps.\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;\"\u003eRepeat Bookings, Packages, and Referrals\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eRepeat Bookings and Referrals\u003c\/h3\u003e\n    \u003cp\u003eRepeat visits matter because they lower dependence on paid local ads. In the model, marketing starts at \u003cstrong\u003e60%\u003c\/strong\u003e of revenue in Year 1 and falls to \u003cstrong\u003e40%\u003c\/strong\u003e by Year 5, so every extra rebooked client keeps more cash in the business and improves owner pay. Packages and touch-up timing also help smooth slow weeks.\u003c\/p\u003e\n    \u003cp\u003eTrack \u003cstrong\u003erebooking rate\u003c\/strong\u003e, \u003cstrong\u003ereferral source\u003c\/strong\u003e, \u003cstrong\u003epackage redemption\u003c\/strong\u003e, and \u003cstrong\u003eretail attachment\u003c\/strong\u003e. The inputs are simple: how many clients return, how many arrive from word-of-mouth, how many package visits are used, and how often add-on retail sells. Stronger repeat demand means lower ad spend per booking and steadier cash flow.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the Return Path\u003c\/h3\u003e\n      \u003cp\u003eUse reminders, easy follow-up, and clear next-visit timing to drive the next booking. Focus on client comfort and booking behavior, not outcome promises. If your team gets a client to book before they leave, you protect future revenue and reduce the need for paid ads. That usually lifts margin more than chasing one-off sales.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMeasure rebooking rate\u003c\/strong\u003e after each visit\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eTag every referral source\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWatch package redemption\u003c\/strong\u003e by cohort\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCheck retail attachment\u003c\/strong\u003e per visit\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eCompare slow-week fill rates\u003c\/strong\u003e\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;\"\u003eSupply Cost and Gross 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\u003eSupply Cost and Gross Margin\u003c\/h3\u003e\n    \u003cp\u003eWhen whitening supplies take \u003cstrong\u003e80% of revenue in Year 1\u003c\/strong\u003e and improve to \u003cstrong\u003e60% in Year 5\u003c\/strong\u003e, the owner keeps more cash only if usage stays tight. That cost line covers gel, disposable items, kits, and payment processing, and it hits every session. The model also states Year 1 gross margin after supplies is \u003cstrong\u003e920%\u003c\/strong\u003e; that figure should be checked before you build a forecast.\u003c\/p\u003e\n    \u003cp\u003eCheap supplies can still hurt pay. If product quality slips and refunds, complaints, or weak repeat visits rise, the lower supply bill can erase the savings through lost revenue and more rework. The real test is contribution after direct treatment cost, before payroll, rent, marketing, and software.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Cost Per Completed Session\u003c\/h3\u003e\n      \u003cp\u003eTrack supply cost by treatment type, not just by month. Use completed sessions, average ticket, and revenue share to find cost per visit, then split out gel, disposables, kits, and payment processing. That tells you where margins leak and whether pricing still covers the rest of the business. One clean check: if supply cost rises faster than ticket size, owner draw shrinks.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure cost per completed session\u003c\/li\u003e\n        \u003cli\u003eTrack refund and complaint rate\u003c\/li\u003e\n        \u003cli\u003eWatch repeat-booking behavior\u003c\/li\u003e\n        \u003cli\u003eSeparate payment fees from product use\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eTest any cheaper input against the full customer result. If it causes more sensitivity, weaker results, or fewer repeat bookings, the lower cost is fake. Keep the supply spec stable, review vendor quotes often, and raise prices only when the service mix and demand can support it.\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;\"\u003eLabor Model and Owner Involvement\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eLabor Model and Owner Time\u003c\/h3\u003e\n    \u003cp\u003eLabor decides how much revenue turns into owner pay. In the base case, \u003cstrong\u003e$200k\u003c\/strong\u003e of Year 1 payroll covers the manager, lead technician, technician, client care, and marketing roles. If the owner performs treatments early, cash stays tighter; if hired technicians fill more chairs, volume can rise, but weak scheduling, training gaps, and idle chair time can shrink the owner’s share.\u003c\/p\u003e\n    \u003cp\u003eTrack \u003cstrong\u003erevenue per labor hour\u003c\/strong\u003e, \u003cstrong\u003eappointments per technician\u003c\/strong\u003e, \u003cstrong\u003eidle time\u003c\/strong\u003e, and \u003cstrong\u003epayroll as a share of sales\u003c\/strong\u003e. One clean rule: labor should buy more completed sessions, not just more headcount. What this hides is simple: empty chair hours still carry payroll, so low utilization cuts take-home income fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Labor Before You Add Staff\u003c\/h3\u003e\n      \u003cp\u003eStart with owner-led treatments, then add staff only when booked demand can keep chairs busy. Use a weekly forecast for \u003cstrong\u003ebooked sessions\u003c\/strong\u003e, \u003cstrong\u003ecompleted sessions\u003c\/strong\u003e, and \u003cstrong\u003ecancellations\u003c\/strong\u003e by technician, plus labor dollars per day. That shows whether payroll is creating contribution or just covering gaps.\u003c\/p\u003e\n      \u003cp\u003eIf payroll stays near \u003cstrong\u003e$200k\u003c\/strong\u003e and appointments per technician do not rise, owner profit gets squeezed. Build schedules around peak hours, document one treat\nment standard, and train fast so each labor hour supports more revenue instead of more rework.\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;\"\u003eFixed Overhead 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\u003eFixed Overhead and Ad Spend\u003c\/h3\u003e\n\u003cp\u003eThis driver sets the monthly floor the owner must clear before paying themselves. Base fixed overhead is \u003cstrong\u003e$81k\/month\u003c\/strong\u003e, including \u003cstrong\u003e$55k rent\u003c\/strong\u003e, \u003cstrong\u003e$850 utilities\u003c\/strong\u003e, \u003cstrong\u003e$300 insurance\u003c\/strong\u003e, \u003cstrong\u003e$350 software\u003c\/strong\u003e, \u003cstrong\u003e$500 cleaning\u003c\/strong\u003e, \u003cstrong\u003e$400 accounting\/legal\u003c\/strong\u003e, and \u003cstrong\u003e$200 repairs\u003c\/strong\u003e. One line: if the room is too big, the paycheck gets small.\u003c\/p\u003e\n\u003cp\u003eMarketing starts at \u003cstrong\u003e60% of Year 1 revenue\u003c\/strong\u003e and improves to \u003cstrong\u003e40% by Year 5\u003c\/strong\u003e. If Year 1 volume is \u003cstrong\u003e5,490 visits\u003c\/strong\u003e at \u003cstrong\u003e$157\u003c\/strong\u003e average ticket, revenue is about \u003cstrong\u003e$861,930\u003c\/strong\u003e, so marketing averages \u003cstrong\u003e~$43.1k\/month\u003c\/strong\u003e. That’s why weak demand plus high rent hits cash fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eMatch Lease and Ads to Booked Demand\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003ebooked sessions\u003c\/strong\u003e, \u003cstrong\u003ecompleted sessions\u003c\/strong\u003e, \u003cstrong\u003ecancellations\u003c\/strong\u003e, and \u003cstrong\u003emonthly revenue\u003c\/strong\u003e before signing for more space or buying more ads. The right lease is the one that matches real appointment flow, not the one that looks good on paper. If demand is thin, fixed overhead still lands every month and eats owner draw.\u003c\/p\u003e\n\u003cp\u003eGrow rent and local ad spend only when repeat bookings and completion rates support it. As marketing falls from \u003cstrong\u003e60%\u003c\/strong\u003e to \u003cstrong\u003e40%\u003c\/strong\u003e of revenue by Year 5, the business keeps more cash, but only if visits actually fill the chair. Overbuilding before demand shows up just converts sales dollars into overhead, not income.\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 low, base, and high owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Smile Bar Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Smile Bar Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario ranges are researched planning assumptions before taxes, debt, reserves, and reinvestment. They are 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\"\u003eVisits, ticket mix, and pricing lift owner income, while rent and core payroll stay fixed. Low cases squeeze margin; high cases spread the same overhead over more visits.\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\u003eHow owner income changes as traffic and pricing improve.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eDownside case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the downside owner-income case with softer traffic and weaker pricing.\"\u003eThis is the downside owner-income case with softer traffic and weaker pricing.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled base owner-income case using the core operating plan.\"\u003eThis is the modeled base owner-income case using the core operating plan.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the upside owner-income case with stronger traffic and pricing.\"\u003eThis is the upside owner-income case with stronger traffic and pricing.\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=\"Visits and ticket soften, mix slips to the lower-priced service, and fixed rent plus core payroll compress margin and delay owner draw.\"\u003eVisits and ticket soften, mix slips to the lower-priced service, and fixed rent plus core payroll compress margin and delay owner draw.\u003c\/td\u003e\n\u003ctd data-export-value=\"The studio runs at 18 visits per day over 305 days with a $157 blended ticket, $861,930 revenue, $242k EBITDA, Month 4 breakeven, and a 10-month payback.\"\u003eThe studio runs at 18 visits per day over 305 days with a $157 blended ticket, $861,930 revenue, $242k EBITDA, Month 4 breakeven, and a 10-month payback.\u003c\/td\u003e\n\u003ctd data-export-value=\"Later-year demand reaches 38 visits per day with a $188 blended ticket, about $2.184M revenue, and $1.281M EBITDA as fixed costs spread wider.\"\u003eLater-year demand reaches 38 visits per day with a $188 blended ticket, about $2.184M revenue, and $1.281M EBITDA as fixed costs spread wider.\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=\"Fewer visits; lower average ticket; weaker mix; rent fixed; core payroll fixed\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFewer visits\u003c\/li\u003e\n\u003cli\u003elower average ticket\u003c\/li\u003e\n\u003cli\u003eweaker mix\u003c\/li\u003e\n\u003cli\u003erent fixed\u003c\/li\u003e\n\u003cli\u003ecore payroll fixed\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"18 visits\/day; 305 operating days; $157 blended ticket; fixed rent and payroll; Month 4 breakeven\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e18 visits\/day\u003c\/li\u003e\n\u003cli\u003e305 operating days\u003c\/li\u003e\n\u003cli\u003e$157 blended ticket\u003c\/li\u003e\n\u003cli\u003efixed rent and payroll\u003c\/li\u003e\n\u003cli\u003eMonth 4 breakeven\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"38 visits\/day; higher blended ticket; stronger mix; wider fixed-cost spread; higher retail attach\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e38 visits\/day\u003c\/li\u003e\n\u003cli\u003ehigher blended ticket\u003c\/li\u003e\n\u003cli\u003estronger mix\u003c\/li\u003e\n\u003cli\u003ewider fixed-cost spread\u003c\/li\u003e\n\u003cli\u003ehigher retail attach\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Owner income range\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-range\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-planning-range.svg\" alt=\"Owner income range icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eOwner income range\u003c\/span\u003e\u003cspan class=\"fml-scenario-row-subtitle\"\u003eBefore owner reserves\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Near break-even\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eNear break-even\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eMargin squeeze\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$242k EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$242k EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModeled base\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.28M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.28M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eScaled upside\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test a slower launch and a thinner draw base.\"\u003eUse this to stress-test a slower launch and a thinner draw base.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main operating case for planning, hiring, and cash flow.\"\u003eUse this as the main operating case for planning, hiring, and cash flow.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test what the studio can earn after demand, pricing, and capacity all improve.\"\u003eUse this to test what the studio can earn after demand, pricing, and capacity all improve.\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 before taxes, debt, reserves, and reinvestment. They are 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":49304292622579,"sku":"smile-bar-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/smile-bar-owner-makes.webp?v=1782692380","url":"https:\/\/financialmodelslab.com\/products\/smile-bar-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}