{"product_id":"barber-shop-owner-makes","title":"How Much Does A Barber Shop Owner Make? $70k Salary And Profit","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\u003eThis five-year planning case estimates barber shop owner income, not barber wages, tax advice, or guaranteed distributions It separates \u003cstrong\u003e$412,125 to $1,135,125 in annual revenue\u003c\/strong\u003e, operating costs, a \u003cstrong\u003e$70,000 owner-manager salary\u003c\/strong\u003e, EBITDA, reserves, debt service, and possible owner take-home\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=\"Barber shop owner income\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual before tax: $70k owner salary, plus profit when EBITDA turns positive; Year 5 reaches about $365k in this model.\"\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 before tax: $70k owner salary, plus profit when EBITDA turns positive; Year 5 reaches about $365k in this model.\"\u003e$70k-$365k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin (EBITDA ÷ revenue) from Year 1 to Year 5, based on model visits, pricing, and mix; excludes tax and debt.\"\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 (EBITDA ÷ revenue) from Year 1 to Year 5, based on model visits, pricing, and mix; excludes tax and debt.\"\u003e-45% to 26%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Approx annual revenue near the Year 2-3 breakeven crossover to support the $70k owner salary; staffing and rent can shift it.\"\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=\"Approx annual revenue near the Year 2-3 breakeven crossover to support the $70k owner salary; staffing and rent can shift it.\"\u003e$650k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because build-out, rent, staffing, and a 26-month breakeven make cash needs high before the shop stabilizes.\"\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 build-out, rent, staffing, and a 26-month breakeven make cash needs high before the shop stabilizes.\"\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 own barber shop owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Barber Shop Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Barber Shop Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Barber Shop Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales before expenses. Use the typical operating month, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before expenses. Use the typical operating month, not a one-time peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly sales before expenses. Use the typical operating month, not a one-time peak.\" data-low=\"34266\" data-base=\"61669\" data-high=\"94594\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"61,669\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after direct product and service costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct product and 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 direct product and service costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"93\" data-base=\"93\" data-high=\"93\" value=\"93\"\u003e\u003coutput\u003e93%\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 for owner, barbers, and front desk staff before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll for owner, barbers, and front desk staff 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 for owner, barbers, and front desk staff before owner pay.\" data-low=\"24792\" data-base=\"31458\" data-high=\"37083\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"31,458\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly rent, utilities, insurance, software, cleaning, IT, and supplies.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly rent, utilities, insurance, software, cleaning, IT, and supplies.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Monthly rent, utilities, insurance, software, cleaning, IT, and supplies.\" data-low=\"10000\" data-base=\"10000\" data-high=\"10000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly promo spend plus card fees tied to sales.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly promo spend plus card fees tied to sales.\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 promo spend plus card fees tied to sales.\" data-low=\"2571\" data-base=\"4019\" data-high=\"5203\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"4,019\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments. Set to 0 if you have none.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Set to 0 if you have 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. Set to 0 if you have 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 for taxes.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes.\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.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"20\" data-high=\"24\" value=\"20\"\u003e\u003coutput\u003e20%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent kept back for repairs, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept back 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 back for repairs, growth, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"8\" data-high=\"10\" value=\"8\"\u003e\u003coutput\u003e8%\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 take-home before personal taxes.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner take-home before personal taxes.\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 take-home before personal taxes.\" data-low=\"5000\" data-base=\"6000\" data-high=\"7000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"6,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$8,550\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\"\u003e14%\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$57,861\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$2,550\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$102,602\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$11,875\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$3,325\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$2,550\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$61,669\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: 93%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$57,352\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: 74%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$45,477\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: 5%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$3,325\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: 14%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$8,550\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check the full Barber Shop forecast?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis dashboard shows revenue, costs, reserves, and owner pay; open the \u003ca href=\"\/products\/barber-shop-financial-model\"\u003eBarber Shop Financial Model Template\u003c\/a\u003e next.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eDashboard and charts\u003c\/li\u003e\n\u003cli\u003eRevenue build and service assumptions\u003c\/li\u003e\n\u003cli\u003ePayroll, fixed, variable costs\u003c\/li\u003e\n\u003cli\u003eCapex and scenario testing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$412,125\u003c\/strong\u003e Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,135,125\u003c\/strong\u003e Year 5 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$70,000\u003c\/strong\u003e owner salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$120,000\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003eEBITDA: \u003cstrong\u003e-$65,133\u003c\/strong\u003e to \u003cstrong\u003e$428,234\u003c\/strong\u003e\n\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\/barber-shop-financial-model-dashboard-financialmodelslab_9eaf5aaa-a083-4450-b40e-e3b7b08c723b.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/barber-shop-financial-model-dashboard-financialmodelslab_9eaf5aaa-a083-4450-b40e-e3b7b08c723b.webp?width=500\" alt=\"Barber Shop Financial Model dashboard summarizes key KPIs, runway\/cash and performance with a dynamic dashboard, highlighting revenue, margins and cash-flow clarity to avoid runway blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eBooth rental vs commission barber shop: which pays the owner more?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a \u003cstrong\u003eBarber Shop\u003c\/strong\u003e, \u003cstrong\u003ebooth rental\u003c\/strong\u003e usually gives steadier cash flow, while a \u003cstrong\u003ecommission\u003c\/strong\u003e or employee setup can pay the owner more when chairs stay full. In the model here, the owner already takes a \u003cstrong\u003e$70,000\u003c\/strong\u003e salary plus senior barbers, junior barbers, a receptionist, and a shop assistant, so upside is higher but payroll risk is too. So the better fit comes down to local labor supply, pricing power, booking demand, and owner goals.\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\u003eBooth rental\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMore predictable\u003c\/strong\u003e monthly revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLess upside\u003c\/strong\u003e if demand jumps\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMore control\u003c\/strong\u003e over shop standards\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLower payroll\u003c\/strong\u003e complexity\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\u003eCommission model\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigher upside\u003c\/strong\u003e when utilization is strong\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMore payroll\u003c\/strong\u003e and management work\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigher compliance\u003c\/strong\u003e risk for the owner\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBetter fit\u003c\/strong\u003e if bookings stay full\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 haircuts per day does a barber shop need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re asking how many haircuts per day a Barber Shop needs, the real test is \u003cstrong\u003eservice visits\u003c\/strong\u003e, not just cuts, because the mix includes haircuts, shaves, beard care, retail, and packages. With a known ticket of \u003cstrong\u003e$39.25\u003c\/strong\u003e and about \u003cstrong\u003e$33.56\u003c\/strong\u003e contribution per visit after variable costs, the model needs about \u003cstrong\u003e12,440 annual visits\u003c\/strong\u003e to cover \u003cstrong\u003e$417,500\u003c\/strong\u003e of fixed overhead plus payroll. That works out to about \u003cstrong\u003e42 visits\/day\u003c\/strong\u003e over \u003cstrong\u003e300 days\u003c\/strong\u003e, while Year 1 starts at \u003cstrong\u003e35 visits\/day\u003c\/strong\u003e, so it’s short even after the \u003cstrong\u003e$70,000\u003c\/strong\u003e owner salary.\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\u003eUse visits, not cuts\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCount \u003cstrong\u003eservice visits\u003c\/strong\u003e, not only haircuts\u003c\/li\u003e\n\u003cli\u003eInclude shaves and beard care\u003c\/li\u003e\n\u003cli\u003eAdd retail and package sales\u003c\/li\u003e\n\u003cli\u003eTicket is \u003cstrong\u003e$39.25\u003c\/strong\u003e per visit\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\u003eBreak-even by day\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eContribution is about \u003cstrong\u003e$33.56\u003c\/strong\u003e per visit\u003c\/li\u003e\n\u003cli\u003eNeed \u003cstrong\u003e12,440\u003c\/strong\u003e annual visits\u003c\/li\u003e\n\u003cli\u003eThat equals \u003cstrong\u003e42 visits\/day\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 1 starts at \u003cstrong\u003e35 visits\/day\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;\"\u003eWhat is a good profit margin for a barber shop?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA good profit margin for a \u003cstrong\u003eBarber Shop\u003c\/strong\u003e depends on stage, but in this model the EBITDA margin after owner salary moves from \u003cstrong\u003e-158%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e377%\u003c\/strong\u003e in Year 5. Before owner salary, it moves from \u003cstrong\u003e12%\u003c\/strong\u003e to \u003cstrong\u003e439%\u003c\/strong\u003e, so the same revenue can still produce very different take-home; if you’re pricing a \u003ca href=\"\/blogs\/startup-costs\/barber-shop\"\u003eHow Much Does It Cost To Open A Barber Shop Business?\u003c\/a\u003e, payroll and overhead matter as much as sales.\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\u003eMargin range\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e-158%\u003c\/strong\u003e to \u003cstrong\u003e377%\u003c\/strong\u003e EBITDA after owner salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12%\u003c\/strong\u003e to \u003cstrong\u003e439%\u003c\/strong\u003e before owner salary\u003c\/li\u003e\n\u003cli\u003eSame revenue, different take-home\u003c\/li\u003e\n\u003cli\u003eMargin is an assumption, not a guarantee\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\u003ePayroll rises from \u003cstrong\u003e$297,500\u003c\/strong\u003e to \u003cstrong\u003e$445,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFixed overhead stays at \u003cstrong\u003e$120,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eVariable costs decline from \u003cstrong\u003e145%\u003c\/strong\u003e to \u003cstrong\u003e125%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eCost mix drives take-home\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to see what really moves owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for a barber shop.\"\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\u003eShop Capacity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e35-75\/day\u003c\/strong\u003e\u003cp\u003eMore booked chairs lift revenue fast, and the move from 35 to 75 visits a day is the clearest path to higher owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eTicket Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$39-$50\u003c\/strong\u003e\u003cp\u003eThe blended ticket rises from about $39 in Year 1 to about $50 in Year 5, so mix, add-ons, and retail drive sales without adding many extra visits.\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\u003eBarber Labor\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$298K-$445K\u003c\/strong\u003e\u003cp\u003ePayroll moves from about $298K to about $445K as staffing grows, so the labor model can make or break take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eFixed Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$120K\u003c\/strong\u003e\u003cp\u003eLease and other fixed costs run about $120K a year, so rent control has a direct line 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\u003eRepeat Bookings\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eHigh\u003c\/strong\u003e\u003cp\u003eFull books and repeat clients keep the chair turning and cut wasted marketing, so utilization matters even when prices hold.\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\u003eCash Buffer\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$512K\u003c\/strong\u003e\u003cp\u003eThe model needs about $512K minimum cash, and the owner salary is $70K, so reserve depth decides when income becomes real take-home.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eBarber Shop Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eActive Chairs And Barber Capacity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eActive Chairs And Barber Capacity\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eRevenue comes from staffed, booked chairs\u003c\/strong\u003e, not from physical stations alone. When barber FTE (full-time equivalent barbers) rises from \u003cstrong\u003e40\u003c\/strong\u003e to \u003cstrong\u003e70\u003c\/strong\u003e and daily visits rise from \u003cstrong\u003e35\u003c\/strong\u003e to \u003cstrong\u003e75\u003c\/strong\u003e, revenue per active barber FTE climbs from about \u003cstrong\u003e$103,000\u003c\/strong\u003e to \u003cstrong\u003e$162,000\u003c\/strong\u003e. That gap is owner income: more booked chair hours spread fixed rent and overhead over more sales.\u003c\/p\u003e\n    \u003cp\u003eWhat this hides is simple: empty chairs, part-time coverage, and weak booking density leave revenue on the floor. If a chair is open, the shop still pays for space, tools, and some labor capacity, but it does not collect the visit that funds owner pay. One clean rule applies: \u003cstrong\u003ean unbooked chair is dead capacity\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Booked Chairs, Not Just Seats\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003estaffed chairs per day\u003c\/strong\u003e, \u003cstrong\u003ecompleted visits per barber FTE\u003c\/strong\u003e, and the share of open chair time. Those inputs tell you whether the shop can turn capacity into cash. If visits lag behind staffing, cut idle shifts, tighten booking windows, and push rebooking so the schedule stays dense enough to cover payroll and fixed costs.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack booked chair hours daily.\u003c\/li\u003e\n        \u003cli\u003eCompare visits to barber FTE.\u003c\/li\u003e\n        \u003cli\u003eWatch empty chairs by shift.\u003c\/li\u003e\n        \u003cli\u003eReduce part-time coverage gaps.\u003c\/li\u003e\n        \u003cli\u003eProtect owner pay with fuller books.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eHere’s the quick math: more active chairs raise revenue, but only if appointments show up. If booking density stays weak, the shop can look busy on paper and still miss profit because payroll and rent do not fall with traffic. Keep the schedule tight first, then add staff only when demand can fill them.\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\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\u003eWhen the average ticket rises, owner income rises fast because every visit carries more dollars before fixed costs. Here, ticket growth from \u003cstrong\u003e$39.25\u003c\/strong\u003e to \u003cstrong\u003e$50.45\u003c\/strong\u003e comes from pricing and package sales, while mix shifts from \u003cstrong\u003e50%\u003c\/strong\u003e haircuts to \u003cstrong\u003e42%\u003c\/strong\u003e haircuts as shaves and beard services grow. At \u003cstrong\u003e22,500\u003c\/strong\u003e annual visits, a \u003cstrong\u003e$1\u003c\/strong\u003e lift adds \u003cstrong\u003e$22,500\u003c\/strong\u003e revenue and about \u003cstrong\u003e$19,700\u003c\/strong\u003e contribution after \u003cstrong\u003e12.5%\u003c\/strong\u003e variable costs.\u003c\/p\u003e\n    \u003cp\u003eThis driver depends on demand, repeat visits, and service attach rate. If higher prices or more premium add-ons push away local clients, revenue quality drops and owner pay can fall even with a higher posted ticket. One clean rule: grow ticket only as fast as retention holds.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack ticket by service, not just total sales\u003c\/h3\u003e\n      \u003cp\u003eMeasure average ticket, service mix, and rebooking by barber each week. Split haircut, shave, and beard sales so you can see which add-ons lift revenue without hurting volume. The key test is simple: does the higher ticket hold at the same visit count? If visits slip, the gain may be fake.\u003c\/p\u003e\n      \u003cp\u003eUse package sales and targeted upsells to move the mix toward higher-value services, then watch contribution after variable costs. Price changes should be tested against local demand, because a \u003cstrong\u003e$1\u003c\/strong\u003e ticket move only helps if clients stay. Protect cash by tracking contribution per visit, not just top-line sales.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAppointment Volume And Repeat Clients\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 Visits and Kept Appointments\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eAppointment volume\u003c\/strong\u003e is what turns traffic into cash. The model grows from \u003cstrong\u003e10,500 annual visits\u003c\/strong\u003e to \u003cstrong\u003e22,500 annual visits\u003c\/strong\u003e in Year 3, so the real issue is how many booked visits actually get kept. One extra kept visit per day at a \u003cstrong\u003e$4,485\u003c\/strong\u003e known ticket adds about \u003cstrong\u003e$13,455\u003c\/strong\u003e revenue and about \u003cstrong\u003e$11,600\u003c\/strong\u003e contribution.\u003c\/p\u003e\n\u003cp\u003eThis driver depends on booked appointments, repeat booking, no-show control, and weekday fill. Slow weekdays and weak rebooking can leave chairs empty even when demand exists, which lowers realized revenue and the owner’s draw. If kept visits fall, fixed payroll and rent do not move down with them, so cash flow tightens fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eMeasure Kept Visits Weekly\u003c\/h3\u003e\n\u003cp\u003eTrack booked visits, kept visits, no-shows, and rebook rate every week. The goal is simple: turn each visit into the next visit before the client leaves. Also watch slow days by barber and by time slot, because one empty weekday slot is a direct hit to revenue.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCount kept visits, not bookings.\u003c\/li\u003e\n\u003cli\u003eLog no-shows by day and barber.\u003c\/li\u003e\n\u003cli\u003ePush rebooking at checkout.\u003c\/li\u003e\n\u003cli\u003eFill weak weekday slots first.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHere’s the quick math: if a filled slot adds \u003cstrong\u003e$13,455\u003c\/strong\u003e in revenue per day at this modeled pace, small booking leaks matter. What this estimate hides is idle staff time, since payroll and rent stay fixed while visit volume drops.\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;\"\u003eBarber Compensation Structure\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eBarber Compensation Structure\u003c\/h3\u003e\n    \u003cp\u003eIn an employee model, payroll is the biggest controllable cost, so this driver can make or break owner take-home. Here, total payroll rises from \u003cstrong\u003e$297,500\u003c\/strong\u003e to \u003cstrong\u003e$445,000\u003c\/strong\u003e, with the owner-manager salary held at \u003cstrong\u003e$70,000\u003c\/strong\u003e and non-owner payroll rising from \u003cstrong\u003e$227,500\u003c\/strong\u003e to \u003cstrong\u003e$375,000\u003c\/strong\u003e. If booked volume does not rise with pay, profit gets squeezed fast.\u003c\/p\u003e\n    \u003cp\u003eBooth rent can steady chair income because the barber carries more of the volume risk. Employee or commission pay works only when booked chairs stay full enough to cover wages plus the owner’s salary and overhead. Keep classification rules general, and get local advice before choosing between W-2, commission, or booth-rent setup.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Payroll Against Booked Chairs\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003epayroll as a share of sales\u003c\/strong\u003e, booked hours per barber, and revenue per active chair. If chairs sit open, a higher wage plan just transfers margin from the owner to labor. The key inputs are visit volume, service mix, ticket size, and whether each barber is paid salary, commission, or booth rent.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eSet pay to match booked demand.\u003c\/li\u003e\n        \u003cli\u003eReview chair utilization weekly.\u003c\/li\u003e\n        \u003cli\u003eTest booth rent for stable cash flow.\u003c\/li\u003e\n        \u003cli\u003eKeep local worker-classification advice current.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRent And Fixed Overhead\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eRent and Fixed Overhead\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFixed overhead\u003c\/strong\u003e is the rent and other costs you pay even when bookings are slow. In this model, it runs \u003cstrong\u003e$10,000 per month\u003c\/strong\u003e or \u003cstrong\u003e$120,000 per year\u003c\/strong\u003e, and the lease alone is \u003cstrong\u003e$7,500 per month\u003c\/strong\u003e or \u003cstrong\u003e$90,000 per year\u003c\/strong\u003e in Year 1. That cost comes out before owner pay, so high rent cuts take-home fast if chair use drops.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: at the modeled contribution per visit, each extra \u003cstrong\u003e$1,000 per month\u003c\/strong\u003e of fixed cost needs about \u003cstrong\u003e358 more annual visits\u003c\/strong\u003e, or about \u003cstrong\u003e12 visits per day\u003c\/strong\u003e. So the owner has to keep fixed overhead separate from supplies, marketing, card fees, and barber pay when checking profit and cash flow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack fixed cost per visit\u003c\/h3\u003e\n\u003cp\u003eBuild a monthly sheet for \u003cstrong\u003elease, utilities, insurance, software, and other fixed bills\u003c\/strong\u003e, then divide by booked visits. If visits slip, the rent burden per service jumps and owner income falls even if pricing stays steady. The key input is not just rent, but rent against actual visit volume.\u003c\/p\u003e\n\u003cp\u003eWatch the cost of being open. If the shop cannot add enough daily visits to absorb a higher lease, the better move is to protect margin with tighter space, stronger booking density, or lower fixed commitments. A clean rule: if overhead rises, visit volume has to rise too, or the owner’s draw shrinks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeli\nne\"\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;\"\u003eOwner Draw, Reserves, And Reinvestment\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eOwner Draw and Cash Reserves\u003c\/h3\u003e\n\u003cp\u003eAccounting profit is not the same as spendable pay. For this shop, owner income comes from \u003cstrong\u003eEBITDA after owner salary\u003c\/strong\u003e after paying \u003cstrong\u003e$10,000\/month\u003c\/strong\u003e fixed overhead and the \u003cstrong\u003e$70,000\u003c\/strong\u003e owner-manager salary, then deciding how much to keep as cash, use for debt service, or draw. One clean rule: profit on paper does not fund rent, payroll, or your own paycheck unless the cash is actually there.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStartup cash use matters here too.\u003c\/strong\u003e The \u003cstrong\u003e$100,000\u003c\/strong\u003e build-out, \u003cstrong\u003e$24,000\u003c\/strong\u003e chairs and stations, \u003cstrong\u003e$7,500\u003c\/strong\u003e tools, and \u003cstrong\u003e$4,000\u003c\/strong\u003e booking hardware reduce the cash cushion that supports early owner draws. If the owner stops cutting or hires more coverage, take-home can drop before higher volume catches up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect the Draw, Then Reinvest\u003c\/h3\u003e\n\u003cp\u003eTrack four inputs every month: \u003cstrong\u003eannual visits\u003c\/strong\u003e, \u003cstrong\u003eknown ticket\u003c\/strong\u003e, \u003cstrong\u003evariable cost per visit\u003c\/strong\u003e, and \u003cstrong\u003efixed cash burn\u003c\/strong\u003e. That tells you how much is safe to distribute versus keep as reserves. With fixed overhead at \u003cstrong\u003e$120,000\/year\u003c\/strong\u003e, a small drop in booked visits can wipe out owner draw fast, so keep a cash buffer before increasing pay.\u003c\/p\u003e\n\u003cp\u003eUse a simple split: hold cash for taxes, debt, and slow weeks first, then reinvest the rest into more booked chairs, better retention, or added coverage. If the shop adds another barber or cuts fewer services, model the lower take-home before you commit. One missed assumption here can turn “profit” into a cash squeeze.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack owner salary separately.\u003c\/li\u003e\n\u003cli\u003eSet a minimum cash reserve.\u003c\/li\u003e\n\u003cli\u003eTest draw after slow months.\u003c\/li\u003e\n\u003cli\u003eReinvest only leftover EBITDA.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and mature barber shop income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Barber Shop Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Barber Shop Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario figures are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution targets.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income moves hard with daily visits, ticket size, and payroll. The low, base, and high cases show what happens as the shop fills chairs and lifts add-on sales.\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\u003eScenario view of owner income by volume and mix.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the downside path if chair traffic stays at Year 1 levels.\"\u003eThis is the downside path if chair traffic stays at Year 1 levels.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled path at Year 3 volume and pricing.\"\u003eThis is the modeled path at Year 3 volume and pricing.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger path if chair traffic reaches Year 5 levels.\"\u003eThis is the stronger path if chair traffic reaches Year 5 levels.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 runs at 35 visits a day, a $3,925 known ticket, $412,125 revenue, 145% variable costs, $120,000 fixed overhead, and $297,500 payroll.\"\u003eYear 1 runs at 35 visits a day, a $3,925 known ticket, $412,125 revenue, 145% variable costs, $120,000 fixed overhead, and $297,500 payroll.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 runs at 55 visits a day, a $4,485 known ticket, $740,025 revenue, 135% variable costs, and $377,500 payroll.\"\u003eYear 3 runs at 55 visits a day, a $4,485 known ticket, $740,025 revenue, 135% variable costs, and $377,500 payroll.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 runs at 75 visits a day, a $5,045 known ticket, $1,135,125 revenue, 125% variable costs, and $445,000 payroll.\"\u003eYear 5 runs at 75 visits a day, a $5,045 known ticket, $1,135,125 revenue, 125% variable costs, and $445,000 payroll.\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=\"35 visits\/day; $3,925 ticket; 145% variable costs; $120,000 overhead; $297,500 payroll\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e35 visits\/day\u003c\/li\u003e\n\u003cli\u003e$3,925 ticket\u003c\/li\u003e\n\u003cli\u003e145% variable costs\u003c\/li\u003e\n\u003cli\u003e$120,000 overhead\u003c\/li\u003e\n\u003cli\u003e$297,500 payroll\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"55 visits\/day; $4,485 ticket; 135% variable costs; $377,500 payroll; Year 3 mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e55 visits\/day\u003c\/li\u003e\n\u003cli\u003e$4,485 ticket\u003c\/li\u003e\n\u003cli\u003e135% variable costs\u003c\/li\u003e\n\u003cli\u003e$377,500 payroll\u003c\/li\u003e\n\u003cli\u003eYear 3 mix\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"75 visits\/day; $5,045 ticket; 125% variable costs; $445,000 payroll; Year 5 mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e75 visits\/day\u003c\/li\u003e\n\u003cli\u003e$5,045 ticket\u003c\/li\u003e\n\u003cli\u003e125% variable costs\u003c\/li\u003e\n\u003cli\u003e$445,000 payroll\u003c\/li\u003e\n\u003cli\u003eYear 5 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=\"-$65,133\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$65,133\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow case band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$142,622\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$142,622\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$428,234\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$428,234\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh case band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test cash needs if walk-ins stay light and payroll stays fixed.\"\u003eUse this to stress-test cash needs if walk-ins stay light and payroll stays fixed.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for lenders, hiring, and draw planning.\"\u003eUse this as the main planning case for lenders, hiring, and draw planning.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if the shop fills more chairs and sells more add-ons.\"\u003eUse this to test upside if the shop fills more chairs and sells more add-ons.\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 figures are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution targets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303728292083,"sku":"barber-shop-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/barber-shop-owner-makes.webp?v=1782676168","url":"https:\/\/financialmodelslab.com\/products\/barber-shop-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}