{"product_id":"sunglass-display-owner-makes","title":"How Much Sunglass Display Rack Owners Make at $27M Sales","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\u003eVolume growth spreads fixed overhead across more racks.\u003c\/li\u003e\n\n\u003cli\u003eBigger orders lift revenue, but track discount leakage.\u003c\/li\u003e\n\n\u003cli\u003eLanded cost and freight shape gross margin.\u003c\/li\u003e\n\n\u003cli\u003eInventory and commissions can trap cash before payouts.\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=\"Top 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 1 to Year 5 EBITDA, used as pre-tax owner take-home before debt, taxes, and extra draws; model-based planning estimate.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA, used as pre-tax owner take-home before debt, taxes, and extra draws; model-based planning estimate.\"\u003e$1.0M–$6.1M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin in Year 1 and Year 5 from model revenue and EBITDA; excludes taxes, interest, and owner distributions.\"\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 in Year 1 and Year 5 from model revenue and EBITDA; excludes taxes, interest, and owner distributions.\"\u003e38%–55%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 revenue forecast tied to the model's owner-pay range; use it as the sales level needed to support pay.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 revenue forecast tied to the model's owner-pay range; use it as the sales level needed to support pay.\"\u003e$2.7M–$11.0M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Medium because the model needs $1.1M minimum cash, upfront capex, and a staffed operation before breakeven in Month 2.\"\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=\"Medium because the model needs $1.1M minimum cash, upfront capex, and a staffed operation before breakeven in Month 2.\"\u003eMedium\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Sample Business Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sample Business Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"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=\"Monthly sales before costs. Base aligns to 350 units at a 651 average price in the first operating year.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales before costs. Base aligns to 350 units at a 651 average price in the first operating year.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales before costs. Base aligns to 350 units at a 651 average price in the first operating year.\" data-low=\"190000\" data-base=\"227850\" data-high=\"285000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"227,850\"\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, freight, and commission costs. Base uses the 69.7% landed margin from the model.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct product, freight, and commission costs. Base uses the 69.7% landed margin from the model.\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, freight, and commission costs. Base uses the 69.7% landed margin from the model.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"0.1\" data-low=\"64.5\" data-base=\"69.7\" data-high=\"73.5\" value=\"69.7\"\u003e\u003coutput\u003e69.7%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor spend before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor spend 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 and contractor spend before owner pay.\" data-low=\"10000\" data-base=\"5000\" data-high=\"12000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"5,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\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Recurring overhead like rent, storage, software, insurance, and admin.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring overhead like rent, storage, software, insurance, and admin.\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=\"Recurring overhead like rent, storage, software, insurance, and admin.\" data-low=\"120000\" data-base=\"135000\" data-high=\"145000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"135,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 selling spend, including freight, commissions, and promo support.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly selling spend, including freight, commissions, and promo support.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly selling spend, including freight, commissions, and promo support.\" data-low=\"5000\" data-base=\"2000\" data-high=\"4000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"2,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments.\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.\" data-low=\"3000\" data-base=\"1000\" data-high=\"3000\" 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 set aside for taxes before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"15\" data-base=\"20\" data-high=\"25\" 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 of profit held back for inventory, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for inventory, 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 of profit held back for inventory, growth, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to calculate the gap to planned pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate the gap to planned 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=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to calculate the gap to planned pay.\" data-low=\"8000\" data-base=\"10000\" data-high=\"15000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$11,068\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\"\u003e5%\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$226K\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$1,068\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$132,821\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$15,811\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$4,743\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$1,068\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$228K\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: 70%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$159K\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: 63%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$143K\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: 2%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$4,743\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: 5%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$11,068\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 owner income in the model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003ca href=\"\/products\/sunglass-display-financial-model\"\u003eSunglass Display Rack Sales Financial Model Template\u003c\/a\u003e dashboard shows revenue forecast, rack pricing, unit costs, revenue-based COGS, freight, commissions, fixed expenses, working capital, and \u003cstrong\u003eowner income scenarios\u003c\/strong\u003e—open the model.\u003c\/p\u003e\n\n\u003ch4\u003eModel view highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue: $2,735M to $11,047M\u003c\/li\u003e\n\u003cli\u003eUnits: 4,200 to 15,000\u003c\/li\u003e\n\u003cli\u003eLanded margin: 697% to 729%\u003c\/li\u003e\n\u003cli\u003eOperating profit: $161M to $745M\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\/sunglass-display-financial-model-dashboard-financialmodelslab_4d9b3c2d-4d17-44fd-b86f-296a45ceb4e4.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/sunglass-display-financial-model-dashboard-financialmodelslab_4d9b3c2d-4d17-44fd-b86f-296a45ceb4e4.webp?width=500\" alt=\"Sunglass Display Rack Sales Financial Model dashboard summarizing key KPIs, runway and cash positions with investor-ready charts and metrics for quick performance review and cash-flow blind spot visibility\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much can I make selling sunglass display racks?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYou can model Sunglass Display Rack Sales at about \u003cstrong\u003e$1.61M first-year owner-income pool\u003c\/strong\u003e on \u003cstrong\u003e$2.735M revenue\u003c\/strong\u003e, not as a guaranteed salary; see \u003ca href=\"\/blogs\/operating-costs\/sunglass-display\"\u003eWhat Are The Operating Costs For Sunglass Display Rack Sales?\u003c\/a\u003e before treating that profit as take-home pay. Mature-year math shows \u003cstrong\u003e$7.45M operating profit\u003c\/strong\u003e on \u003cstrong\u003e$11.047M revenue\u003c\/strong\u003e, before taxes, debt, reserves, added payroll, and reinvestment.\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\u003eFirst-year model\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e4,200 units\u003c\/strong\u003e sold\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$651\u003c\/strong\u003e blended unit price\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2.735M\u003c\/strong\u003e modeled revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1.61M\u003c\/strong\u003e pre-tax operating profit\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\u003eMature-year model\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e15,000 units\u003c\/strong\u003e sold\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$736\u003c\/strong\u003e blended unit price\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$11.047M\u003c\/strong\u003e modeled revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$7.45M\u003c\/strong\u003e operating profit pool\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do direct vs wholesale sunglass display rack sales change owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eDirect B2B sales\u003c\/strong\u003e can protect margin in Sunglass Display Rack Sales, but they cost more owner time for quoting, follow-up, and fulfillment control. With \u003cstrong\u003e50%\u003c\/strong\u003e sales commissions in year 1 and \u003cstrong\u003e40%\u003c\/strong\u003e in a mature year, a \u003cstrong\u003e$10,000\u003c\/strong\u003e sale leaves about \u003cstrong\u003e$5,000\u003c\/strong\u003e to \u003cstrong\u003e$6,000\u003c\/strong\u003e before other costs. Wholesale or distributor sales can raise volume, but the source model does not give a discount rate, so the margin impact has to be tested separately.\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\u003eDirect sales\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e50%\u003c\/strong\u003e commission in year 1.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40%\u003c\/strong\u003e commission in mature year.\u003c\/li\u003e\n\u003cli\u003eMore quoting and follow-up time.\u003c\/li\u003e\n\u003cli\u003eBetter control of fulfillment and margin.\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\u003eWholesale path\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCan lift unit volume faster.\u003c\/li\u003e\n\u003cli\u003eDiscount impact is not in model.\u003c\/li\u003e\n\u003cli\u003eTest margin before scaling.\u003c\/li\u003e\n\u003cli\u003eRepeat retail accounts improve income quality.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat profit margin can sunglass display racks earn?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eSunglass Display Rack Sales can earn a wide spread of profit, because unit costs run from \u003cstrong\u003e$80\u003c\/strong\u003e to \u003cstrong\u003e$450\u003c\/strong\u003e and selling prices run from \u003cstrong\u003e$320\u003c\/strong\u003e to \u003cstrong\u003e$1,850\u003c\/strong\u003e. Gross margin is the gap between those two, landed margin adds freight, and contribution margin is what is left after revenue-based COGS; owner take-home comes after overhead, and \u003ca href=\"\/blogs\/profitability\/sunglass-display\"\u003eHow Increase Sunglass Display Rack Sales Profitability?\u003c\/a\u003e shows where the leak is. The data says freight is \u003cstrong\u003e40%\u003c\/strong\u003e in year one and \u003cstrong\u003e30%\u003c\/strong\u003e in the mature year, with landed margin improving from \u003cstrong\u003e697%\u003c\/strong\u003e to \u003cstrong\u003e729%\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eGross and landed margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$80\u003c\/strong\u003e to \u003cstrong\u003e$450\u003c\/strong\u003e unit costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$320\u003c\/strong\u003e to \u003cstrong\u003e$1,850\u003c\/strong\u003e selling prices\u003c\/li\u003e\n\u003cli\u003eGross margin = price minus unit cost\u003c\/li\u003e\n\u003cli\u003eLanded margin adds freight\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\u003eContribution and take-home\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCOGS run \u003cstrong\u003e30%\u003c\/strong\u003e to \u003cstrong\u003e50%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFreight is \u003cstrong\u003e40%\u003c\/strong\u003e in year one\u003c\/li\u003e\n\u003cli\u003eFreight is \u003cstrong\u003e30%\u003c\/strong\u003e in the mature year\u003c\/li\u003e\n\u003cli\u003eOwner take-home starts after overhead\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six main income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eSales Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e350-1,250\/mo\u003c\/strong\u003e\u003cp\u003eMore monthly units drive the biggest owner-income swing, and units are modeled as orders because purchase-order data is not available.\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\u003e697%-729%\u003c\/strong\u003e\u003cp\u003eA small margin change moves EBITDA fast because production cost sits under every sale.\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\u003eOrder Value\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$651-$736\u003c\/strong\u003e\u003cp\u003eHigher blended price lifts revenue per rack without adding another sale cycle.\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\u003eChannel Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e50%-40%\u003c\/strong\u003e\u003cp\u003eMoving sales to lower-fee channels keeps more gross profit in house.\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\u003eCAC Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e5.0%-4.0%\u003c\/strong\u003e\u003cp\u003eBetter close rates and lower commission spend cut customer acquisition cost, so take-home improves.\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\u003eInventory Cash\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$6.2M-$2.2B\u003c\/strong\u003e\u003cp\u003eFaster turns keep cash from getting trapped in stock and reduce strain on the business.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eSunglass Display Rack Sales Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eMonthly B2B rack sales volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eMonthly B2B rack sales volume\u003c\/h3\u003e\n    \u003cp\u003eVolume is the first income lever because fixed overhead gets spread across more racks. The forecast rises from \u003cstrong\u003e4,200 units\u003c\/strong\u003e in year one to \u003cstrong\u003e15,000 units\u003c\/strong\u003e in the mature year, or about \u003cstrong\u003e350\u003c\/strong\u003e to \u003cstrong\u003e1,250 units per month\u003c\/strong\u003e. More units can raise owner income, but only if freight, labor, and quality stay under control.\u003c\/p\u003e\n    \u003cp\u003eGood-fit buyers include \u003cstrong\u003eoptical shops\u003c\/strong\u003e, \u003cstrong\u003eboutiques\u003c\/strong\u003e, \u003cstrong\u003econvenience stores\u003c\/strong\u003e, \u003cstrong\u003ebeach shops\u003c\/strong\u003e, and \u003cstrong\u003eapparel retailers\u003c\/strong\u003e. One clean rule: more volume helps only when each extra rack still clears enough margin after fulfillment and rework.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eKeep volume profitable\u003c\/h3\u003e\n      \u003cp\u003eTrack monthly shipped units, on-time fill rate, freight per order, and defect rate. Here’s the quick math: \u003cstrong\u003e350 units\/month\u003c\/strong\u003e in year one and \u003cstrong\u003e1,250 units\/month\u003c\/strong\u003e in the mature year should be the planning anchors. If freight, cash timing, or rejects rise faster than units, the owner’s draw gets squeezed.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch units shipped each month\u003c\/li\u003e\n        \u003cli\u003eMeasure freight per rack order\u003c\/li\u003e\n        \u003cli\u003eCheck returns and damage weekly\u003c\/li\u003e\n        \u003cli\u003eDelay growth if cash tightens\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage order value and package size\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 Order Value and Package Size\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the dollars per order and the number of racks in each package. Track \u003cstrong\u003eunit price\u003c\/strong\u003e, \u003cstrong\u003ediscounts\u003c\/strong\u003e, \u003cstrong\u003efreight concessions\u003c\/strong\u003e, and \u003cstrong\u003ebundled accessories\u003c\/strong\u003e. Here’s the quick math: a \u003cstrong\u003e$10\u003c\/strong\u003e price move across \u003cstrong\u003e4,200\u003c\/strong\u003e first-year units changes revenue by \u003cstrong\u003e$42k\u003c\/strong\u003e before cost effects, and average selling price rising from \u003cstrong\u003e$651\u003c\/strong\u003e to \u003cstrong\u003e$736\u003c\/strong\u003e supports more top-line without adding the same number of new buyers.\u003c\/p\u003e\n    \u003cp\u003eLarger multi-rack orders usually lift \u003cstrong\u003egross profit\u003c\/strong\u003e and cash collected per sale, which helps owner pay after fixed overhead. But if discounting or freight relief rises, revenue can look better while \u003cstrong\u003econtribution per order\u003c\/strong\u003e falls. The owner should watch revenue per order and gross margin per order, not just total sales, because package size only helps when direct costs stay in line.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Package Value, Not Just Units\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eaverage units per order\u003c\/strong\u003e, \u003cstrong\u003eorder value\u003c\/strong\u003e, and \u003cstrong\u003emargin per order\u003c\/strong\u003e on every quote. If larger packages are being sold with heavy discounts, the extra revenue may not reach the owner’s take-home income. One clean test: compare gross profit on a single-rack order versus a multi-rack order before approving the price.\u003c\/p\u003e\n      \u003cp\u003ePush bundle pricing only when the added racks keep contribution strong. Document every freight credit and accessory add-on, then review which package sizes repeat. If the same customer can buy more racks without a full new sales cycle, revenue grows faster than selling cost, and that gives the owner more room for profit draw.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLanded cost and gross margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eLanded Cost Drives Gross Margin\u003c\/h3\u003e\n    \u003cp\u003eLanded cost is the cash cost to get each rack ready to sell: materials, labor, \u003cstrong\u003erevenue-based COGS\u003c\/strong\u003e, packaging, and freight. In this model, \u003cstrong\u003efirst-year unit product costs total $6,174k\u003c\/strong\u003e and mature-year unit product costs total \u003cstrong\u003e$2,249M\u003c\/strong\u003e, while product-level COGS run \u003cstrong\u003e30% to 50%\u003c\/strong\u003e and freight falls from \u003cstrong\u003e40% to 30%\u003c\/strong\u003e. If landed cost rises, gross margin drops, and there’s less cash for overhead or owner pay.\u003c\/p\u003e\n    \u003cp\u003eKeep landed margin separate from operating profit. A rack can look fine on the income statement and still leave too little cash after production and shipping. One clean rule: margin on the unit comes first, owner draw comes later.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cost Per Rack\u003c\/h3\u003e\n      \u003cp\u003eBuild the estimate from units sold, selling price, and each cost bucket: materials, labor, revenue-based COGS, packaging, and freight. Track landed cost by SKU and by order size, because a bigger order can lower freight per rack and improve take-home income. If freight is still near \u003cstrong\u003e40%\u003c\/strong\u003e of the cost stack in year one, test packaging, pallet mix, and minimum order sizes.\u003c\/p\u003e\n      \u003cp\u003eWatch the gap between quoted margin and cash margin. Use the same worksheet for every customer so discounts and freight concessions show up before they hit profit. That keeps gross margin real and protects the cash available for operating costs and owner pay.\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;\"\u003eSales channel mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eSales channel mix\u003c\/h3\u003e\n    \u003cp\u003eChannel mix changes \u003cstrong\u003egross margin\u003c\/strong\u003e and \u003cstrong\u003eworkload\u003c\/strong\u003e. Direct B2B orders usually keep more profit per sale, while distributor or wholesale accounts can add volume but need pricing room. For this business, model \u003cstrong\u003ecommissions at 50%\u003c\/strong\u003e in years 1 and 2, \u003cstrong\u003e45%\u003c\/strong\u003e in year 3, and \u003cstrong\u003e40%\u003c\/strong\u003e after that, then subtract any distributor discount before estimating owner take-home.\u003c\/p\u003e\n    \u003cp\u003eTrack the share of revenue by channel, average order size, and fulfillment load. The key question is simple: does the extra volume still leave enough contribution to cover fixed costs and pay the owner? If wholesale grows fast but discounting rises, revenue can look better while cash available for draws gets worse.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack margin by channel\u003c\/h3\u003e\n      \u003cp\u003eBuild a separate margin view for \u003cstrong\u003edirect B2B\u003c\/strong\u003e, \u003cstrong\u003edistributor\u003c\/strong\u003e, and \u003cstrong\u003ewholesale\u003c\/strong\u003e sales. Include revenue, commission, distributor discount, freight, and any extra service work. That tells you which channel actually funds owner income, not just which one adds top-line sales.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure take-home per order.\u003c\/li\u003e\n        \u003cli\u003ePrice discounts separately.\u003c\/li\u003e\n        \u003cli\u003eTest volume versus margin.\u003c\/li\u003e\n        \u003cli\u003eWatch fulfillment hours by channel.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf a channel needs heavy discounting or extra coordination, cap it until the \u003cstrong\u003econtribution margin\u003c\/strong\u003e stays positive. Here’s the quick rule: more volume helps only when the added gross profit beats the added commission and labor load.\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;\"\u003eInventory and working capital\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eInventory Cash Before Owner Pay\u003c\/h3\u003e\n    \u003cp\u003eWhen inventory buys happen first, owner pay comes later. This model needs \u003cstrong\u003e$6,174k\u003c\/strong\u003e of first-year unit product cost and \u003cstrong\u003e$2,249M\u003c\/strong\u003e in the mature year, before timing gaps, deposits, stockouts, or slow-moving styles. That means profit can look fine while cash stays tied up on the shelf, so distributions get squeezed.\u003c\/p\u003e\n    \u003cp\u003eOne clean line: \u003cstrong\u003einventory is cash in disguise\u003c\/strong\u003e. Add \u003cstrong\u003e$12k\u003c\/strong\u003e a month for showroom and studio rent, plus rack-level storage allocation, and the pressure grows fast if reorder timing, minimum order quantities, damage replacements, or obsolete styles leave product sitting too long.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Sell-Through and Stock Days\u003c\/h3\u003e\n      \u003cp\u003eMeasure units on hand, days of supply, lead time, and sell-through by style. Here’s the quick math: if buying more racks does not lift sell-through, cash gets trapped and owner draws get delayed even when revenue rises. Keep a hard limit on styles that move slowly.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack reorder point by SKU.\u003c\/li\u003e\n        \u003cli\u003eWatch minimum order quantities.\u003c\/li\u003e\n        \u003cli\u003eFlag damaged and obsolete units.\u003c\/li\u003e\n        \u003cli\u003eSeparate storage cost by rack line.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse monthly inventory cash reports, not just the income statement. If deposits are needed, model them as working capital too, because they change when cash leaves the business and when the owner can safely pay themselves.\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\u0026lt;\nspan style=\"color: #126CFF;\"\u0026gt;Customer acquisition efficiency\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eCustomer Acquisition Efficiency\u003c\/h3\u003e\n\u003cp\u003eThis driver is the sales spend needed to win a first order, then win the next one. In sunglass display rack sales, owner income rises only when commissions, ads, and trade shows create repeat retail accounts, since one buyer can place multi-location or replacement orders without a full new sales cycle.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: source sales commissions are modeled at \u003cstrong\u003e$13,675k\u003c\/strong\u003e in year 1 and \u003cstrong\u003e$44,188k\u003c\/strong\u003e in the mature year. \u003cstrong\u003ePaid ad spend\u003c\/strong\u003e and \u003cstrong\u003etrade show costs\u003c\/strong\u003e are missing, so they need editable inputs. If those costs rise faster than gross profit from repeat orders, cash payback slows and owner draw gets squeezed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack payback, not just leads\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003ecost per first order\u003c\/strong\u003e, \u003cstrong\u003erepeat order rate\u003c\/strong\u003e, and \u003cstrong\u003egross profit per account\u003c\/strong\u003e. The key question is simple: does one new buyer cover commissions plus marketing and still leave margin on reorder revenue?\u003c\/p\u003e\n\u003cp\u003eTrack these inputs in one model: \u003cstrong\u003esales commissions\u003c\/strong\u003e, \u003cstrong\u003epaid ads\u003c\/strong\u003e, \u003cstrong\u003etrade show spend\u003c\/strong\u003e, \u003cstrong\u003eaverage order size\u003c\/strong\u003e, and \u003cstrong\u003erepeat retail accounts\u003c\/strong\u003e. Referrals and multi-location buyers lower payback pressure, because one close can turn into several shipments without restarting the full acquisition cycle.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack cost per first order.\u003c\/li\u003e\n\u003cli\u003eSeparate new and repeat revenue.\u003c\/li\u003e\n\u003cli\u003eTest account-level payback periods.\u003c\/li\u003e\n\u003cli\u003eModel ad and trade show inputs.\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 high-growth owner-income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Sunglass Display Rack Sales Owner Income Scenarios.\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Sunglass Display Rack Sales 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 rises as unit volume shifts toward higher-ticket racks and sales coverage scales. The upside is strong, but it depends on inventory control, fulfillment speed, and keeping freight from creeping up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high cases show how volume and mix change owner income.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eDownside case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eMost likely case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower-earnings case, built on first-year volume and a tighter profit mix.\"\u003eThis is the lower-earnings case, built on first-year volume and a tighter profit mix.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle case and the cleanest view of expected owner income.\"\u003eThis is the modeled middle case and the cleanest view of expected owner income.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger-earnings case, but it is harder to hold.\"\u003eThis is the stronger-earnings case, but it is harder to hold.\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=\"It reflects 4,200 units, $2.735M revenue, a 69.7% landed margin, and about $162k fixed overhead before reserves and taxes.\"\u003eIt reflects 4,200 units, $2.735M revenue, a 69.7% landed margin, and about $162k fixed overhead before reserves and taxes.\u003c\/td\u003e\n\u003ctd data-export-value=\"It reflects 8,600 units, $5.964M revenue, a 72.0% landed margin, and about $383k operating profit before reserves and taxes.\"\u003eIt reflects 8,600 units, $5.964M revenue, a 72.0% landed margin, and about $383k operating profit before reserves and taxes.\u003c\/td\u003e\n\u003ctd data-export-value=\"It reflects 15,000 units, $11.047M revenue, a 72.9% landed margin, and about $745k operating profit before reserves and taxes.\"\u003eIt reflects 15,000 units, $11.047M revenue, a 72.9% landed margin, and about $745k operating profit before reserves and taxes.\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=\"Unit mix; sales coverage; freight; fixed overhead; inventory turns\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eUnit mix\u003c\/li\u003e\n\u003cli\u003esales coverage\u003c\/li\u003e\n\u003cli\u003efreight\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003einventory turns\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Product mix; B2B selling; freight control; staffing load; overhead discipline\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eProduct mix\u003c\/li\u003e\n\u003cli\u003eB2B selling\u003c\/li\u003e\n\u003cli\u003efreight control\u003c\/li\u003e\n\u003cli\u003estaffing load\u003c\/li\u003e\n\u003cli\u003eoverhead discipline\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Inventory depth; sales coverage; fulfillment speed; freight risk; quality control\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eInventory depth\u003c\/li\u003e\n\u003cli\u003esales coverage\u003c\/li\u003e\n\u003cli\u003efulfillment speed\u003c\/li\u003e\n\u003cli\u003efreight risk\u003c\/li\u003e\n\u003cli\u003equality control\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=\"$161k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$161k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$383k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$383k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$745k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$745k\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=\"Use this to stress-test the model if sales ramp slowly or the mix skews to lower-ticket racks.\"\u003eUse this to stress-test the model if sales ramp slowly or the mix skews to lower-ticket racks.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the working plan if the sales team hits forecast and ops stay on schedule.\"\u003eUse this as the working plan if the sales team hits forecast and ops stay on schedule.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if demand stays strong and the team can support more volume without service misses.\"\u003eUse this to test upside if demand stays strong and the team can support more volume without service misses.\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":49304322244851,"sku":"sunglass-display-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/sunglass-display-owner-makes.webp?v=1782693345","url":"https:\/\/financialmodelslab.com\/products\/sunglass-display-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}