{"product_id":"beer-store-owner-makes","title":"How Much Does A Beer Store Owner Make? $0 To $217k In Early Years?","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eTraffic matters only after repeat buyers and margin.\u003c\/li\u003e\n\n\u003cli\u003eShrink can wipe out tens of thousands yearly.\u003c\/li\u003e\n\n\u003cli\u003ePayroll is the biggest fixed cost and owner lever.\u003c\/li\u003e\n\n\u003cli\u003eRent and compliance can block break-even fast.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Beer Store 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=\"Year 5 EBITDA is the best proxy for annual owner take-home; actual cash is lower after tax, debt, reserves, and reinvestment.\"\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 5 EBITDA is the best proxy for annual owner take-home; actual cash is lower after tax, debt, reserves, and reinvestment.\"\u003eY5 $1.50M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin uses modeled sales from visitors, conversion, mix, prices, and costs; early losses improve by Year 4.\"\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 uses modeled sales from visitors, conversion, mix, prices, and costs; early losses improve by Year 4.\"\u003e-55% to 17%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual sales need about $295k to fund a $60k owner draw in Year 1, using 84.5% contribution margin.\"\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 sales need about $295k to fund a $60k owner draw in Year 1, using 84.5% contribution margin.\"\u003e$295k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Breakeven lands in Month 37, payback takes 55 months, and cash bottoms at $310k in Month 38.\"\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=\"Breakeven lands in Month 37, payback takes 55 months, and cash bottoms at $310k in Month 38.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan this beer store pay you?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Beer Store Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Beer Store Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Beer Store Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\"\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 a normal operating month, not a peak event month.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before expenses. Use a normal operating month, not a peak event month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly sales before expenses. Use a normal operating month, not a peak event month.\" data-low=\"22000\" data-base=\"36000\" data-high=\"63000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"36,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after product cost, fees, and shrink.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after product cost, fees, and shrink.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after product cost, fees, and shrink.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"82\" data-base=\"85\" data-high=\"87\" value=\"85\"\u003e\u003coutput\u003e85%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, and shift coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, and shift coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, contractors, and shift coverage before owner pay.\" data-low=\"9800\" data-base=\"10600\" data-high=\"12800\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"10,600\"\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, licenses, insurance, POS, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, licenses, insurance, POS, and other recurring overhead.\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, licenses, insurance, POS, and other recurring overhead.\" data-low=\"5375\" data-base=\"5375\" data-high=\"6200\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"5,375\"\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 local ads, events, and promo spend needed to keep traffic moving.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly local ads, events, and promo spend needed to keep traffic 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 local ads, events, and promo spend needed to keep traffic moving.\" data-low=\"800\" data-base=\"1500\" data-high=\"2500\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"1,500\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or equipment payments tied to the business.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or equipment payments tied to the business.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or equipment payments tied to the business.\" data-low=\"0\" data-base=\"1000\" data-high=\"2000\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"1,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\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit reserved for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit reserved for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit reserved for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"22\" data-high=\"25\" value=\"22\"\u003e\u003coutput\u003e22%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for stock, repairs, growth, and cash cushion.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for stock, repairs, growth, and cash cushion.\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 stock, repairs, growth, and cash cushion.\" 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=\"Monthly owner income target used to size the pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target used to size 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=\"Monthly owner income target used to size the pay gap.\" data-low=\"5000\" data-base=\"8000\" data-high=\"12000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"8,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,487\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\"\u003e24%\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$35,181\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$487\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$101,844\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$12,125\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,638\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$487\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$36,000\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 85%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$30,600\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: 51%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$18,475\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: 10%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$3,638\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: 24%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$8,487\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\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 owner income in the Beer Store model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/beer-store-financial-model\"\u003eBeer Store Financial Model Template\u003c\/a\u003e to see revenue build-up, EBITDA, monthly and yearly views, and scenario controls.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,967k\u003c\/strong\u003e Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$233k\u003c\/strong\u003e Year 1 EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$5,220k\u003c\/strong\u003e Year 2 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,173k\u003c\/strong\u003e Year 2 EBITDA\u003c\/li\u003e\n\u003cli\u003eBreak-even and cash needs\u003c\/li\u003e\n\u003cli\u003eOwner pay and distributions\u003c\/li\u003e\n\u003cli\u003eMargin, staffing, inventory sensitivity\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\/beer-store-financial-model-dashboard-financialmodelslab_1ee92b68-406d-41b9-8040-7afa16ef249b.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/beer-store-financial-model-dashboard-financialmodelslab_1ee92b68-406d-41b9-8040-7afa16ef249b.webp?width=500\" alt=\"Beer Store Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard showing sales, margins, inventory and profitability—investor-ready view to fix cash‑flow 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;\"\u003eHow much revenue does a beer store need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eBeer Store\u003c\/strong\u003e needs about \u003cstrong\u003e$2.243 million\u003c\/strong\u003e a year to cover \u003cstrong\u003e$1.895 million\u003c\/strong\u003e of fixed overhead and payroll, based on an \u003cstrong\u003e84.5%\u003c\/strong\u003e contribution margin. To also pay a \u003cstrong\u003e$60,000\u003c\/strong\u003e owner distribution after manager payroll, required revenue rises to about \u003cstrong\u003e$2.953 million\u003c\/strong\u003e a year, or \u003cstrong\u003e$246,000\u003c\/strong\u003e a month. The \u003cstrong\u003e$1.967 million\u003c\/strong\u003e Year 1 forecast is short by about \u003cstrong\u003e$986,000\u003c\/strong\u003e; this is planning math, not payroll or tax guidance.\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\u003eFixed overhead plus payroll: \u003cstrong\u003e$1.895M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eContribution margin: \u003cstrong\u003e84.5%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreak-even revenue: \u003cstrong\u003e$2.243M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMonthly break-even: \u003cstrong\u003e$187K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner pay target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner distribution target: \u003cstrong\u003e$60K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eRequired revenue: \u003cstrong\u003e$2.953M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMonthly target: \u003cstrong\u003e$246K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 1 gap: \u003cstrong\u003e$986K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much does a beer store owner make per year?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Beer Store owner likely makes \u003cstrong\u003e$0 in Year 1\u003c\/strong\u003e in a manager-run setup: EBITDA is \u003cstrong\u003e-$233k\u003c\/strong\u003e before taxes, debt, reserves, and capex, and \u003ca href=\"\/blogs\/kpi-metrics\/beer-store\"\u003eWhat Is The Current Customer Satisfaction Level For Beer Store?\u003c\/a\u003e should be read alongside repeat sales, not as owner pay. Year 2 shows about \u003cstrong\u003e$2,173k\u003c\/strong\u003e of distribution capacity before those same deductions if the model holds.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner pay math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 EBITDA: \u003cstrong\u003e-$233k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eManager-run take-home: \u003cstrong\u003elikely $0\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 2 capacity: \u003cstrong\u003eabout $2,173k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eStartup capex: \u003cstrong\u003e$1,205k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eCash reality\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSalary is payroll, not profit\u003c\/li\u003e\n\u003cli\u003eProfit is before cash needs\u003c\/li\u003e\n\u003cli\u003eCash flow funds bills first\u003c\/li\u003e\n\u003cli\u003eDistributions come after reserves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDoes an owner-operated beer store make more than an absentee store?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eYes—on paper, owner-operated looks better in Year 1.\u003c\/strong\u003e Replacing a \u003cstrong\u003e$60k\u003c\/strong\u003e store manager lifts \u003cstrong\u003eEBITDA\u003c\/strong\u003e from \u003cstrong\u003e-$233k\u003c\/strong\u003e to about \u003cstrong\u003e$367k\u003c\/strong\u003e before tax, debt, reserves, and capex, but that lift is labor savings, not passive profit. The absentee model can scale better, but it needs about \u003cstrong\u003e$187k\u003c\/strong\u003e in monthly Year 1 sales just to cover the higher payroll; if the owner wants a true \u003cstrong\u003e$60k\u003c\/strong\u003e distribution after manager pay, revenue needs about \u003cstrong\u003e$2.953M\u003c\/strong\u003e a year.\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-run math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$233k\u003c\/strong\u003e EBITDA becomes \u003cstrong\u003e$367k\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eSaves the \u003cstrong\u003e$60k\u003c\/strong\u003e manager cost.\u003c\/li\u003e\n\u003cli\u003eGain is labor, not passive income.\u003c\/li\u003e\n\u003cli\u003eUnpaid owner shifts can hide risk.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eAbsentee math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBreak-even sales rise to \u003cstrong\u003e$187k\u003c\/strong\u003e monthly.\u003c\/li\u003e\n\u003cli\u003eTrue \u003cstrong\u003e$60k\u003c\/strong\u003e distribution needs \u003cstrong\u003e$2.953M\u003c\/strong\u003e yearly.\u003c\/li\u003e\n\u003cli\u003eManager-run improves scalability.\u003c\/li\u003e\n\u003cli\u003eSeparate owner wages from profit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat drives beer store owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for a beer store\"\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\u003eSales Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e445-630\/wk\u003c\/strong\u003e\u003cp\u003eWeekly traffic rises from 445 in Year 1 to 630 in Year 2, and that feeds more buyer counts and cash.\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\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e92.0%-92.3%\u003c\/strong\u003e\u003cp\u003eProduct mix and list prices drive blended margin, so even small mix shifts change take-home fast.\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\u003eInventory Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$20K\/pt\u003c\/strong\u003e\u003cp\u003eA 1-point loss in shrink or stock error cuts about $20K from Year 1 revenue, so tight counts protect profit.\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\u003eLabor Model\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$125K-$163K\u003c\/strong\u003e\u003cp\u003ePayroll climbs from about $125K in Year 1 to about $162.5K in Year 2, so staffing has to match demand.\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\u003eLocation Cost\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$5.4K\/mo\u003c\/strong\u003e\u003cp\u003eRent is $3,500 of the $5,375 monthly fixed overhead, so the site has to keep enough traffic flowing.\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\u003eCompliance Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$450\/mo\u003c\/strong\u003e\u003cp\u003eLicenses and insurance run $450 a month before rule changes, so compliance adds steady cost and drag.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eBeer Store Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSales Volume And Average Ticket\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eSales Volume and Average Ticket\u003c\/h3\u003e\n    \u003cp\u003eSales volume and average ticket, or basket size, decide how much cash the store can generate before owner pay. Here’s the quick math: \u003cstrong\u003e445\u003c\/strong\u003e weekly visitors at \u003cstrong\u003e80%\u003c\/strong\u003e conversion and a \u003cstrong\u003e$3,795\u003c\/strong\u003e average basket produce about \u003cstrong\u003e$1,967k\u003c\/strong\u003e revenue in Year 1. In Year 2, \u003cstrong\u003e630\u003c\/strong\u003e weekly visitors at \u003cstrong\u003e95%\u003c\/strong\u003e conversion and a \u003cstrong\u003e$4,042\u003c\/strong\u003e basket lift revenue to about \u003cstrong\u003e$5,220k\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThis driver matters because revenue only reaches the owner after margin, payroll, rent, reserves, and capex. The risk is counting visitors without turning them into repeat buyers. If traffic grows but conversion stalls, the store looks busy and still may not support draws. One line says it all: more footfall is not income until it becomes paid orders.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Orders, Not Just Visitors\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003eweekly visitors\u003c\/strong\u003e, \u003cstrong\u003econversion rate\u003c\/strong\u003e, and \u003cstrong\u003erepeat buyers\u003c\/strong\u003e together. Orders per week equals visitors times conversion, so a traffic gain only helps if the close rate stays strong. Use staff handoff, tastings, and add-on suggestions to protect basket size and repeat sales. That is the fastest way to turn more traffic into cash the owner can take home.\u003c\/p\u003e\n      \u003cp\u003eForecast owner pay only after gross margin, payroll, rent, reserves, and capex. Test whether higher traffic keeps the basket near \u003cstrong\u003e$3,795\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e$4,042\u003c\/strong\u003e in Year 2. If conversion drops, the store may need more labor or better selling, not more ads. The real target is steady order density that covers fixed costs.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProduct Mix And Gross Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eProduct Mix And Gross Margin\u003c\/h3\u003e\n\u003cp\u003eProduct mix sets how much cash each order throws off before payroll and rent. In Year 1, the model lists \u003cstrong\u003e300%\u003c\/strong\u003e craft singles, \u003cstrong\u003e400%\u003c\/strong\u003e domestic packs, \u003cstrong\u003e150%\u003c\/strong\u003e imported packs, \u003cstrong\u003e100%\u003c\/strong\u003e merchandise, and \u003cstrong\u003e50%\u003c\/strong\u003e subscription events, with weighted unit price near \u003cstrong\u003e$1,265\u003c\/strong\u003e. If the mix tilts toward lower-price items, owner income drops even if traffic stays flat.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: listed gross margin is \u003cstrong\u003e920%\u003c\/strong\u003e in Year 1 after sourcing and merchandise COGS. That only works if supplier pricing and wholesale beer cost stay close to plan. Do not assume every beer category earns the same markup before you set owner pay or forecast cash for fixed costs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Mix Before You Set Draws\u003c\/h3\u003e\n\u003cp\u003eMeasure revenue, units, and gross profit by category each month. Split craft singles, domestic packs, imported packs, merchandise, and subscription events so you can see what drives the \u003cstrong\u003e$1,265\u003c\/strong\u003e Year 1 ticket and the \u003cstrong\u003e$1,347\u003c\/strong\u003e Year 2 ticket. One bad mix shift can erase a lot of take-home pay.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack margin by category\u003c\/li\u003e\n\u003cli\u003eCheck supplier cost changes\u003c\/li\u003e\n\u003cli\u003eValidate wholesale beer pricing\u003c\/li\u003e\n\u003cli\u003eSet pay after gross profit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf one category starts discounting harder than planned, fix price or mix first. That protects gross profit, keeps cash available for inventory buys, and leaves enough room for owner pay after fixed costs.\u003c\/p\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;\"\u003eInventory Control And Shrink\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eInventory Control And Shrink\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eInventory control\u003c\/strong\u003e turns paid stock into sellable cash. In this model, shrink means expired beer, theft, damage, and slow movers. The model does not carry a separate shrink line, so every \u003cstrong\u003e1-point shrink assumption\u003c\/strong\u003e cuts owner cash by about \u003cstrong\u003e$20k\u003c\/strong\u003e in Year 1, \u003cstrong\u003e$52k\u003c\/strong\u003e in Year 2, and \u003cstrong\u003e$163k\u003c\/strong\u003e in Year 3. That hits profit and the owner’s draw because beer cash sits on shelves and in coolers.\u003c\/p\u003e\n\u003cp\u003eUse \u003cstrong\u003eon-hand units\u003c\/strong\u003e, receiving, write-offs, and weekly sell-through to estimate it. Seasonal buys, subscription event stock, and imported packs are the stress points because they age or miss demand faster. If inventory sits too long, cash gets trapped, margin drops, and pay to the owner comes later or not at all.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Shrink By SKU\u003c\/h3\u003e\n\u003cp\u003eBuild a monthly shrink log by SKU and category. Tie each count to \u003cstrong\u003epurchase cost\u003c\/strong\u003e, not shelf price, and flag anything overage, damaged, or past date. Here’s the quick math: shrink rate × inventory cost base = lost cash. If shrink is not modeled, add it in scenarios before you set owner pay or expansion buys.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCount weekly stock by SKU.\u003c\/li\u003e\n\u003cli\u003eMatch invoices to receipts.\u003c\/li\u003e\n\u003cli\u003eReview old packs first.\u003c\/li\u003e\n\u003cli\u003eCap event and seasonal buys.\u003c\/li\u003e\n\u003cli\u003eTrack imported pack sell-through.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOne clean rule:\u003c\/strong\u003e if stock turns slow, cut the next order before cash turns into dead inventory.\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;\"\u003eLabor Model And Owner Shifts\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eOwner-Run Labor vs Manager Payroll\u003c\/h3\u003e\n    \u003cp\u003eIf you keep the manager, the owner’s pay comes after payroll is covered. The stated Year 1 roles total \u003cstrong\u003e$125k\u003c\/strong\u003e — \u003cstrong\u003e$60k\u003c\/strong\u003e manager, two \u003cstrong\u003e$30k\u003c\/strong\u003e retail roles, and \u003cstrong\u003e$5k\u003c\/strong\u003e admin support — so labor is the biggest fixed cash load before any owner draw.\u003c\/p\u003e\n    \u003cp\u003eReplacing the manager with the owner lifts Year 1 \u003cstrong\u003eEBITDA\u003c\/strong\u003e, or earnings before interest, taxes, depreciation, and amortization, by \u003cstrong\u003e$60k\u003c\/strong\u003e. That is about \u003cstrong\u003e48%\u003c\/strong\u003e of the stated Year 1 payroll, but it is still \u003cstrong\u003ework-for-pay economics\u003c\/strong\u003e: a manager-run store needs more sales before distributions, and Year 2 staffing growth pushes that hurdle higher.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Labor by Role and Owner Hours\u003c\/h3\u003e\n      \u003cp\u003eMeasure labor by role, not just total payroll. The key inputs are headcount, pay by role, event support, and the sales needed to fund wages before owner pay starts. If the owner covers the manager seat, compare that saved \u003cstrong\u003e$60k\u003c\/strong\u003e against the value of the owner’s time, not just the cash savings.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack pay by role each month\u003c\/li\u003e\n        \u003cli\u003eLog owner hours against EBITDA\u003c\/li\u003e\n        \u003cli\u003eFlag new hires before sales grow\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eBuild the Year 2 staffing step-up into the cash plan early. What this estimate hides: tastings, weekends, and training can spike labor cash fast, so a store can look healthy on margin and still delay owner distributions if payroll runs ahead of sales.\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;\"\u003eLocation, Rent, And Competition\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eLocation, Rent, And Competition\u003c\/h3\u003e\n    \u003cp\u003eLocation can lift traffic, but rent hits cash flow before the first sale. This store pays \u003cstrong\u003e$3,500\/month\u003c\/strong\u003e in rent and \u003cstrong\u003e$5,375\/month\u003c\/strong\u003e in fixed overhead, or \u003cstrong\u003e$645k\/year\u003c\/strong\u003e. Using the model contribution margin, Year 1 break-even sales are about \u003cstrong\u003e$187k\/month\u003c\/strong\u003e. If visibility is poor, parking is weak, or nearby beer and liquor rivals are strong, owner pay gets delayed because the rent bill stays fixed.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Traffic Before You Sign\u003c\/h3\u003e\n      \u003cp\u003eMeasure daily foot traffic, conversion rate, average basket, and repeat orders by site. The key test is simple: if sales do not clear \u003cstrong\u003e$187k\/month\u003c\/strong\u003e, rent and other fixed costs keep squeezing profit. Compare the site against nearby competitors, then stress-test lower traffic and slower repeat buying before you commit. Strong demand should show up in higher basket size and more repeat visits, not just more walk-ins.\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;\"\u003eLicensing, Insurance, And Compliance\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eLicensing And Compliance Costs\u003c\/h3\u003e\n    \u003cp\u003eThis driver is mostly a cash drain until it protects sales. The model sets \u003cstrong\u003e$200\u003c\/strong\u003e a month for permits, \u003cstrong\u003e$250\u003c\/strong\u003e for insurance, \u003cstrong\u003e$75\u003c\/strong\u003e for security monitoring, and \u003cstrong\u003e$100\u003c\/strong\u003e for point-of-sale (POS) software, or \u003cstrong\u003e$625\u003c\/strong\u003e a month before card fees. In Year 1, payment processing adds \u003cstrong\u003e25%\u003c\/strong\u003e of revenue, so even strong traffic can leave thin take-home income if these costs rise.\u003c\/p\u003e\n    \u003cp\u003eThe real risk is not just margin. Age checks, renewals, local alcohol rules, and insurance terms change by jurisdiction, and a missed rule can stop sales.\nThis is not legal advice; it is a cash model. That makes compliance a \u003cstrong\u003emedium-to-high\u003c\/strong\u003e driver of owner pay because it affects both recurring cost and the right to keep selling.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eControl Renewal And Fee Risk\u003c\/h3\u003e\n      \u003cp\u003eTrack permit dates, insurance terms, POS fees, and card-processing rates in one monthly log. Here’s the quick math: fixed compliance spend is \u003cstrong\u003e$7,500\u003c\/strong\u003e a year before revenue-based processing. If the processing load stays near \u003cstrong\u003e25%\u003c\/strong\u003e of sales, forecast owner draw after that fee first, then test pricing and payment mix before committing to pay yourself more.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCalendar all renewal dates.\u003c\/li\u003e\n        \u003cli\u003eReview age-check compliance weekly.\u003c\/li\u003e\n        \u003cli\u003eSeparate fixed and revenue fees.\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 low, base, and high beer store owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Beer Store Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Beer Store Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income changes fast here because traffic, staffing, and the sales mix move together. The low case shows launch loss pressure, while the base and high cases show scale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eCompare early loss, base profit, and upside cases.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eOwner-operated\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\"\u003eManager-run\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\"\u003eCapex-heavy\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 early ramp case, where traffic is still building and EBITDA stays negative.\"\u003eThis is the early ramp case, where traffic is still building and EBITDA stays negative.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled operating case, with higher Year 2 traffic and enough scale to turn EBITDA positive.\"\u003eThis is the modeled operating case, with higher Year 2 traffic and enough scale to turn EBITDA positive.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the upside case, where Year 3 scale and a stronger mix push earnings sharply higher.\"\u003eThis is the upside case, where Year 3 scale and a stronger mix push earnings sharply higher.\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 revenue is about $1,967k, listed gross margin is 920%, payroll is $1,250k, fixed overhead is $645k, and EBITDA is about -$233k before tax, debt, reserves, and capex.\"\u003eYear 1 revenue is about $1,967k, listed gross margin is 920%, payroll is $1,250k, fixed overhead is $645k, and EBITDA is about -$233k before tax, debt, reserves, and capex.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 2 revenue is about $5,220k, listed gross margin is 923%, payroll is $1,625k, and EBITDA is about $2,173k with a manager-run setup.\"\u003eYear 2 revenue is about $5,220k, listed gross margin is 923%, payroll is $1,625k, and EBITDA is about $2,173k with a manager-run setup.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 revenue reaches about $163M, listed gross margin is 928%, payroll is $1,935k, and EBITDA is about $115M in a capex-heavy model.\"\u003eYear 3 revenue reaches about $163M, listed gross margin is 928%, payroll is $1,935k, and EBITDA is about $115M in a capex-heavy model.\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=\"Year 1 ramp; $1,250k payroll; $645k fixed overhead; owner labor load; wholesale COGS check\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 1 ramp\u003c\/li\u003e\n\u003cli\u003e$1,250k payroll\u003c\/li\u003e\n\u003cli\u003e$645k fixed overhead\u003c\/li\u003e\n\u003cli\u003eowner labor load\u003c\/li\u003e\n\u003cli\u003ewholesale COGS check\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 2 scale; $5,220k revenue; $1,625k payroll; manager-run labor; wholesale COGS check\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 2 scale\u003c\/li\u003e\n\u003cli\u003e$5,220k revenue\u003c\/li\u003e\n\u003cli\u003e$1,625k payroll\u003c\/li\u003e\n\u003cli\u003emanager-run labor\u003c\/li\u003e\n\u003cli\u003ewholesale COGS check\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 scale; $163M revenue; $1,935k payroll; capex-heavy build; wholesale COGS validation\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 3 scale\u003c\/li\u003e\n\u003cli\u003e$163M revenue\u003c\/li\u003e\n\u003cli\u003e$1,935k payroll\u003c\/li\u003e\n\u003cli\u003ecapex-heavy build\u003c\/li\u003e\n\u003cli\u003ewholesale COGS validation\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=\"-$233k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$233k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eEarly loss\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$2.17M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$2.17M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eProfit case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$115M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$115M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Founders stress-testing opening-month cash burn and lean staffing.\"\u003eFounders stress-testing opening-month cash burn and lean staffing.\u003c\/td\u003e\n\u003ctd data-export-value=\"Operators planning the first full scale-up year.\"\u003eOperators planning the first full scale-up year.\u003c\/td\u003e\n\u003ctd data-export-value=\"Teams modeling a mature, high-volume store and testing upside.\"\u003eTeams modeling a mature, high-volume store and testing upside.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303580180723,"sku":"beer-store-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/beer-store-owner-makes.webp?v=1782676442","url":"https:\/\/financialmodelslab.com\/products\/beer-store-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}