{"product_id":"wholesale-business-owner-makes","title":"How Much Can a Wholesale Business Owner Make With $120K Pay?","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eIn the researched model, wholesale business owner income starts with a \u003cstrong\u003e$120,000 annual founder salary\u003c\/strong\u003e Distribution capacity is limited in Year 1 because EBITDA is \u003cstrong\u003e-$305k\u003c\/strong\u003e, the model needs \u003cstrong\u003e$464k minimum cash\u003c\/strong\u003e, and break-even arrives in Month 14 By Year 2, EBITDA reaches \u003cstrong\u003e$884k\u003c\/strong\u003e, but actual owner take-home still depends on taxes, debt service, inventory buys, receivables, and reinvestment The modeled average order value rises from about \u003cstrong\u003e$390\u003c\/strong\u003e in Year 1 to about \u003cstrong\u003e$1,304\u003c\/strong\u003e in Year 5\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Wholesale business KPI cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual founder salary from the model; distributions are extra only after reserve needs. Cash tied in inventory, freight, payroll, and receivables can cut take-home.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual founder salary from the model; distributions are extra only after reserve needs. Cash tied in inventory, freight, payroll, and receivables can cut take-home.\"\u003e$120k base\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 2 EBITDA of $884k divided by modeled revenue from CAC, repeat orders, units, and price mix; taxes and owner draws are excluded.\"\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=\"Year 2 EBITDA of $884k divided by modeled revenue from CAC, repeat orders, units, and price mix; taxes and owner draws are excluded.\"\u003e24.5%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual revenue needed to fund $120k founder pay at the Year 2 EBITDA margin; inventory, freight, payroll, and receivables can move it.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual revenue needed to fund $120k founder pay at the Year 2 EBITDA margin; inventory, freight, payroll, and receivables can move it.\"\u003e$490k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA is -$305k, minimum cash is $464k in Month 13, and breakeven lands in Month 14, so the start is tight.\"\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=\"Year 1 EBITDA is -$305k, minimum cash is $464k in Month 13, and breakeven lands in Month 14, so the start is tight.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Sample Business Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sample Business Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Actual owner income depends on revenue, margins, payroll, taxes, debt, and reinvestment. 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 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 collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak 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=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"180000\" data-base=\"300000\" data-high=\"450000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"300,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 direct product costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct product costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after direct product costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"30\" data-base=\"35\" data-high=\"38\" value=\"35\"\u003e\u003coutput\u003e35%\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, benefits, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, benefits, and staffing 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, benefits, and staffing coverage before owner pay.\" data-low=\"28000\" data-base=\"32000\" data-high=\"38000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"32,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=\"Rent, utilities, software, insurance, admin, and recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, software, insurance, admin, and 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, software, insurance, admin, and recurring overhead.\" data-low=\"13250\" data-base=\"13250\" data-high=\"15000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"13,250\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and customer acquisition spend needed to sustain demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to sustain demand.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing and customer acquisition spend needed to sustain demand.\" data-low=\"2500\" data-base=\"4000\" data-high=\"8000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"4,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, financing, or required debt-service payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt-service 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, financing, or required debt-service payments.\" data-low=\"0\" data-base=\"2500\" data-high=\"5000\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"2,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\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit reserved for taxes before calculating owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit reserved for taxes before calculating 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 calculating owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"15\" data-base=\"18\" data-high=\"20\" value=\"18\"\u003e\u003coutput\u003e18%\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 retained for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit retained for repairs, growth, working capital, and risk 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 retained for repairs, growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"10\" data-base=\"12\" data-high=\"10\" value=\"12\"\u003e\u003coutput\u003e12%\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 required revenue and target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate required revenue and target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to calculate required revenue and target-pay gap.\" data-low=\"8000\" data-base=\"12000\" data-high=\"18000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"12,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$37,275\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\"\u003e12%\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$197K\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$25,275\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$447,300\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$53,250\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$15,975\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$25,275\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$300K\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: 35%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$105K\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: 17%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$51,750\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 5%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$15,975\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: 12%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$37,275\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. Actual owner income depends on revenue, margins, payroll, taxes, debt, and reinvestment. 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 see the full owner-income model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eSee the \u003ca href=\"\/products\/wholesale-business-financial-model\"\u003eWholesale Business Financial Model Template\u003c\/a\u003e dashboard for \u003cstrong\u003erevenue\u003c\/strong\u003e, \u003cstrong\u003eEBITDA\u003c\/strong\u003e, cash, break-even, payback, and owner pay—open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner pay outputs included\u003c\/li\u003e\n\u003cli\u003eYear 1 to Year 2\u003c\/li\u003e\n\u003cli\u003eScenario tabs for assumptions\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\/wholesale-business-financial-model-dashboard-financialmodelslab_caeb5045-9f98-4020-9733-93f3a5b904df.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/wholesale-business-financial-model-dashboard-financialmodelslab_caeb5045-9f98-4020-9733-93f3a5b904df.webp?width=500\" alt=\"Wholesale Business Financial Model dashboard summarizing key KPIs, runway and cash position with a dynamic dashboard for performance monitoring, investor-ready charts and clarity for 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 wholesale business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eWholesale Business has no single revenue number for owner pay; it depends on gross margin and how much cost sits below the sale. In Year 1, you already have \u003cstrong\u003e$14,250\u003c\/strong\u003e a month in fixed expenses, plus \u003cstrong\u003e$120,000\u003c\/strong\u003e founder salary, \u003cstrong\u003e$265,000\u003c\/strong\u003e total wages, and \u003cstrong\u003e$20,000\u003c\/strong\u003e marketing, all before product COGS. So the sales target has to cover freight, fulfillment, payment fees, warehouse costs, staff, and the \u003cstrong\u003e$464k\u003c\/strong\u003e cash need.\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\u003eCost base\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$14,250\u003c\/strong\u003e monthly fixed costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$171,000\u003c\/strong\u003e yearly fixed costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$120,000\u003c\/strong\u003e founder salary in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$265,000\u003c\/strong\u003e total wages in Year 1\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\u003eRevenue drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eHigher gross margin lowers needed sales\u003c\/li\u003e\n\u003cli\u003eFreight can shrink owner pay fast\u003c\/li\u003e\n\u003cli\u003eSlow receivables tie up cash\u003c\/li\u003e\n\u003cli\u003eInventory turns change the answer fast\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 wholesale gross margin and markup affect owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIn a \u003cstrong\u003eWholesale Business\u003c\/strong\u003e, owner income comes from \u003cstrong\u003emargin after landed cost\u003c\/strong\u003e, not headline markup; if you want the startup cost side, see \u003ca href=\"\/blogs\/startup-costs\/wholesale-business\"\u003eHow Much Does It Cost To Open A Wholesale Business?\u003c\/a\u003e. With Year 1 adders at \u003cstrong\u003e50%\u003c\/strong\u003e inbound freight and customs, \u003cstrong\u003e30%\u003c\/strong\u003e receiving labor, \u003cstrong\u003e60%\u003c\/strong\u003e shipping and fulfillment, and \u003cstrong\u003e25%\u003c\/strong\u003e payment fees, you’re already at \u003cstrong\u003e165%\u003c\/strong\u003e of revenue before product purchase cost, payroll, rent, and marketing. A \u003cstrong\u003e1-point\u003c\/strong\u003e margin loss on high-volume sales can wipe owner distributions, and discounts, returns, freight spikes, and supplier price increases hit take-home first.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eMargin pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack \u003cstrong\u003elanded cost\u003c\/strong\u003e, not markup.\u003c\/li\u003e\n\u003cli\u003eInbound freight and customs: \u003cstrong\u003e50%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eReceiving labor: \u003cstrong\u003e30%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eShipping and fulfillment: \u003cstrong\u003e60%\u003c\/strong\u003e.\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\u003eOwner cash risk\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePayment fees take \u003cstrong\u003e25%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eTotal adders reach \u003cstrong\u003e165%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eDiscounts cut take-home first.\u003c\/li\u003e\n\u003cli\u003eReturns and freight spikes hurt fast.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much can a wholesale business owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Wholesale Business owner can model \u003cstrong\u003e$120,000 per year\u003c\/strong\u003e in founder pay from launch, but \u003ca href=\"\/blogs\/kpi-metrics\/wholesale-business\"\u003eWhat Is The Primary Goal Of Your Wholesale Business?\u003c\/a\u003e matters because distributions depend on cash, not just profit. Year 1 EBITDA (earnings before interest, taxes, depreciation, and amortization) is \u003cstrong\u003e-$305,000\u003c\/strong\u003e, so take-home beyond salary isn’t supported until reserves recover.\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\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eModeled salary: \u003cstrong\u003e$120,000\/year\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 1 EBITDA: \u003cstrong\u003e-$305,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eNo safe Year 1 distributions\u003c\/li\u003e\n\u003cli\u003eProtect cash before taking profits\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\u003eUpside Case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 2 EBITDA: \u003cstrong\u003e$884,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSalary already expensed\u003c\/li\u003e\n\u003cli\u003eDistributions depend on inventory cash\u003c\/li\u003e\n\u003cli\u003eCap take-home for reinvestment\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 wholesale owner income most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the six main income driver cards.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e84%-89%\u003c\/strong\u003e\u003cp\u003eFreight, stocking, shipping, and payment fees leave about 84% to 89% before overhead, so this sets owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eOrder Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$390→$1.3K\u003c\/strong\u003e\u003cp\u003eYear 1 average order value is $390 and Year 5 reaches $1,304, so bigger orders drive revenue and profit 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\u003eCost Structure\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$14.25K\/mo\u003c\/strong\u003e\u003cp\u003eFixed overhead runs $14,250 a month, or $171K a year, so every dollar saved here drops straight into owner income.\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\u003eSupplier Terms\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$464K\u003c\/strong\u003e\u003cp\u003eThe model needs $464K minimum cash at the low point, so better supplier terms reduce working capital pressure and protect distributions.\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\u003eCustomer Terms\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eMonth 14\u003c\/strong\u003e\u003cp\u003eBreak-even lands in Month 14, so faster customer cash collection helps the business fund itself sooner.\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 Turns\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e50→150\u003c\/strong\u003e\u003cp\u003eUnits per order rise from 50 to 150, so faster stock movement lifts throughput and keeps cash from sitting on shelves.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWholesale Business Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eGross Margin And Landed Cost\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eGross Margin And Landed Cost\u003c\/h3\u003e\n    \u003cp\u003eGross margin is the cash left after \u003cstrong\u003elanded cost\u003c\/strong\u003e, not just the supplier invoice. In this wholesale model, landed cost includes supplier price plus inbound freight, customs, receiving labor, shrinkage, returns, and discounts, so every margin point hits gross profit before overhead.\u003c\/p\u003e\n    \u003cp\u003eThe model flags \u003cstrong\u003e50%\u003c\/strong\u003e inbound freight and customs and \u003cstrong\u003e30%\u003c\/strong\u003e receiving labor as Year 1 adders. If those costs rise, EBITDA, cash reserves, and owner distributions fall even if sales volume holds, because gross profit must still cover \u003cstrong\u003e$14,250\u003c\/strong\u003e monthly fixed overhead and \u003cstrong\u003e$265,000\u003c\/strong\u003e Year 1 wages.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Landed Cost Per SKU\u003c\/h3\u003e\n      \u003cp\u003eMeasure landed cost by SKU and update it when freight, customs, or labor changes. Here’s the quick math: landed cost = supplier price + inbound freight + customs + receiving labor + shrinkage + returns + discounts. Price off gross margin, not markup alone, or owner pay gets squeezed.\u003c\/p\u003e\n      \u003cp\u003eTrack gross margin dollars, not just margin percent. A sale with a bad discount or a return can lift revenue and still lower cash available for reinvestment and draws. Tight receiving checks and cleaner vendor terms protect the spread that funds overhead and owner income.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eSupplier price per SKU\u003c\/li\u003e\n        \u003cli\u003eInbound freight and customs\u003c\/li\u003e\n        \u003cli\u003eReceiving labor time and rate\u003c\/li\u003e\n        \u003cli\u003eShrinkage, returns, discounts\u003c\/li\u003e\n        \u003cli\u003eGross margin dollars\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;\"\u003eSales Volume, Order Size, And Repeat Customers\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eRepeat Orders And Larger Baskets\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eMore active accounts\u003c\/strong\u003e paying for \u003cstrong\u003elarger repeat orders\u003c\/strong\u003e can move owner income fast. In this model, units per order rise from \u003cstrong\u003e50\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e150\u003c\/strong\u003e in Year 5, while weighted AOV climbs from about \u003cstrong\u003e$390\u003c\/strong\u003e to about \u003cstrong\u003e$1,304\u003c\/strong\u003e. Repeat order frequency also rises from \u003cstrong\u003e10\u003c\/strong\u003e to \u003cstrong\u003e17\u003c\/strong\u003e monthly orders, so revenue can cover fixed costs faster and leave more room for owner pay.\u003c\/p\u003e\n    \u003cp\u003eWhat this estimate hides is capacity risk. If fulfillment slips, returns rise, or margin gets squeezed, higher volume can raise cash pressure instead of profit. The model’s repeat customer share is shown rising from \u003cstrong\u003e300%\u003c\/strong\u003e to \u003cstrong\u003e750%\u003c\/strong\u003e, so the real test is not just selling more; it’s keeping gross margin intact while order size and order count grow.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Order Size And Repeat Rate\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eunits per order\u003c\/strong\u003e, \u003cstrong\u003eweighted AOV\u003c\/strong\u003e, \u003cstrong\u003erepeat order frequency\u003c\/strong\u003e, and \u003cstrong\u003erepeat customer share\u003c\/strong\u003e by month. Here’s the quick math: more orders and bigger baskets lift gross profit dollars, but only if shipping, labor, and error rates stay controlled. If fulfillment cost rises faster than AOV, owner draw gets tighter even when sales grow.\u003c\/p\u003e\n      \u003cp\u003eSet a reorder cadence by account, then test bundle pricing and minimum order rules. Use a simple forecast with \u003cstrong\u003eorder count × AOV × gross margin\u003c\/strong\u003e, and compare it to fixed costs before taking cash out. If onboarding takes too long or stockouts hit key accounts, repeat buying slows and the income gain fades.\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;\"\u003eSupplier Pricing, Terms, And Minimum Order Quantity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eSupplier Pricing, Terms, and MOQ\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBetter supplier pricing\u003c\/strong\u003e lowers landed cost, so gross margin rises before overhead. That matters because every saved dollar can flow to profit and owner draw, but only if \u003cstrong\u003einbound freight\u003c\/strong\u003e, customs, and receiving cost don’t eat the discount. Track \u003cstrong\u003esupplier cost per SKU\u003c\/strong\u003e, not just the quote on the purchase order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBetter payment terms\u003c\/strong\u003e reduce cash pressure. A lower \u003cstrong\u003eminimum order quantity\u003c\/strong\u003e can improve unit cost, but a high MOQ ties cash into stock and can create dead inventory. The best deal is the one that sells through fast enough to protect margin and keep cash free for payroll, freight, and the owner’s take-home pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack margin and cash timing\u003c\/h3\u003e\n\u003cp\u003eBuild the model around \u003cstrong\u003esupplier price\u003c\/strong\u003e, \u003cstrong\u003einbound freight\u003c\/strong\u003e, \u003cstrong\u003ecustoms\u003c\/strong\u003e, \u003cstrong\u003epayment timing\u003c\/strong\u003e, and \u003cstrong\u003ereorder levels\u003c\/strong\u003e. That separates a real margin gain from a cash strain. If a discount only works with heavy upfront cash, it can still reduce owner income.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMeasure landed cost\u003c\/strong\u003e per SKU.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompare MOQ\u003c\/strong\u003e to sell-through speed.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest terms\u003c\/strong\u003e before bigger buys.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhen discounts do not create dead stock or shortages, they lift gross profit and support a higher \u003cstrong\u003eowner draw\u003c\/strong\u003e. If the buy is too large for demand, the margin looks better on paper but cash stays trapped on the shelf.\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;\"\u003eInventory Turnover And Dead Stock\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eInventory Turnover\u003c\/h3\u003e\n    \u003cp\u003eIf inventory turns slowly, cash gets stuck on shelves even when sales and EBITDA look fine. Track \u003cstrong\u003eturnover days\u003c\/strong\u003e, \u003cstrong\u003ereorder point\u003c\/strong\u003e, \u003cstrong\u003estockout risk\u003c\/strong\u003e, \u003cstrong\u003emarkdowns\u003c\/strong\u003e, \u003cstrong\u003eshrinkage\u003c\/strong\u003e, and \u003cstrong\u003ecarrying cost\u003c\/strong\u003e. The model’s \u003cstrong\u003e$464k minimum cash need\u003c\/strong\u003e shows why timing matters for owner pay and restocks.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: faster turns release cash, and dead stock traps it. Slow movers raise storage and markdown risk, which cuts gross margin and free cash. That can force emergency buying later and reduce the money left for payroll, inventory, and safer owner distributions.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Dead Stock Early\u003c\/h3\u003e\n      \u003cp\u003eMeasure each SKU by age and sales pace, then cut reorder sizes for items that linger. Buy from actual sell-through, not guesswork. If a product needs repeated markdowns or shows shrinkage, it is draining cash and lowering the owner’s take-home income.\u003c\/p\u003e\n      \u003cp\u003eBefore each purchase, check whether projected cash stays above \u003cstrong\u003e$464k\u003c\/strong\u003e. If not, slow the order or split it into smaller buys. That protects liquidity, lowers emergency purchases, and makes owner pay safer when demand swings.\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;\"\u003eWarehouse, Freight, Labor, And Fulfillment Costs\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eWarehouse, Freight, Labor, Fulfillment\u003c\/h3\u003e\n    \u003cp\u003eThis cost stack hits income fast because wholesale needs space, people, systems, and outbound shipping. The fixed base is \u003cstrong\u003e$14,250 per month\u003c\/strong\u003e for lease, rent, software, cloud, utilities, insurance, accounting, and legal, plus \u003cstrong\u003e$265,000 in Year 1 wages\u003c\/strong\u003e, or about \u003cstrong\u003e$22,083 per month\u003c\/strong\u003e. That’s before any variable shipping or picking cost.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if shipping and fulfillment start at \u003cstrong\u003e60% of sales\u003c\/strong\u003e, then every \u003cstrong\u003e$100\u003c\/strong\u003e sold leaves only \u003cstrong\u003e$40\u003c\/strong\u003e before the fixed overhead above. Errors and returns cut that further, so owner pay depends on tight order handling, low damage, and fast, accurate picks.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cost per Order\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003efulfillment cost as a % of sales\u003c\/strong\u003e, plus labor per order, return rate, and error rate. If order size rises but labor and shipping stay flat per order, margin improves. If returns climb, cash gets stuck in reshipments and write-offs, and the owner’s draw shrinks.\u003c\/p\u003e\n      \u003cp\u003eTrack these inputs each week: \u003cstrong\u003esales, orders, pick lines, freight spend, wages, and returns\u003c\/strong\u003e. A simple control is cost per shipped order. If that number rises while sales are flat, the business is paying more to serve each customer, and that\nextra cost comes straight out of profit.\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;\"\u003eReceivables, Payment Terms, And Working Capital\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eReceivables And Payment Terms\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eAccounts receivable\u003c\/strong\u003e are invoices customers owe but have not paid. In wholesale, \u003cstrong\u003enet 30\u003c\/strong\u003e can push cash in by weeks while payroll, rent, freight, and inventory bills still go out, so owner pay can drop even when sales look strong.\u003c\/p\u003e\n    \u003cp\u003eThe key inputs are \u003cstrong\u003ereceivable days\u003c\/strong\u003e, \u003cstrong\u003ecollection rate\u003c\/strong\u003e, \u003cstrong\u003esupplier payment timing\u003c\/strong\u003e, and \u003cstrong\u003ereserve percentage\u003c\/strong\u003e. The model’s \u003cstrong\u003e$464k\u003c\/strong\u003e minimum cash need shows why timing matters. If cash lands after a big restock, distributions should stay tight until the cycle clears.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eShorten The Cash Gap\u003c\/h3\u003e\n      \u003cp\u003eTrack how long invoices stay open, then compare that to when suppliers, freight, and payroll are due. If collections lag restocking, cash gets trapped and owner draw gets risky. One clean rule: collect before you buy the next big batch.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eReview aging every week.\u003c\/li\u003e\n        \u003cli\u003eFlag slow payers fast.\u003c\/li\u003e\n        \u003cli\u003eMatch terms to cash cycle.\u003c\/li\u003e\n        \u003cli\u003eHold a cash reserve.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse a simple forecast that shows money in, money out, and the gap between them. If \u003cstrong\u003ecollection rate\u003c\/strong\u003e falls or \u003cstrong\u003esupplier payment timing\u003c\/strong\u003e tightens, lower draws first. That protects payroll, keeps stock moving, and avoids forced borrowing.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high wholesale owner income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Wholesale Business Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Wholesale Business Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions; taxes, debt service, inventory swings, and receivable timing can change owner take-home fast.\"\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 swings with volume, wage load, and cash tied up in inventory and receivables. Year 1 is cash-stressed, Year 2 turns positive, and later years only work if reserves hold.\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 owner income cases for a wholesale business.\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\"\u003eModeled 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\"\u003eExpansion 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 stressed launch case where the founder is paid, but there is no safe distribution.\"\u003eThis is the stressed launch case where the founder is paid, but there is no safe distribution.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled operating case where the business clears EBITDA and can support owner pay after reserves.\"\u003eThis is the modeled operating case where the business clears EBITDA and can support owner pay after reserves.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the expansion-stage upside case, not a forecast, where later-year scale lifts owner income.\"\u003eThis is the expansion-stage upside case, not a forecast, where later-year scale lifts owner income.\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 carries $20k marketing, about $265k wages, and -$305k EBITDA, while cash is still trapped in stock and receivables.\"\u003eYear 1 carries $20k marketing, about $265k wages, and -$305k EBITDA, while cash is still trapped in stock and receivables.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 2 shows $884k EBITDA, $50k marketing, $90 CAC, and 45% repeat customers, but stock and receivables still need working capital.\"\u003eYear 2 shows $884k EBITDA, $50k marketing, $90 CAC, and 45% repeat customers, but stock and receivables still need working capital.\u003c\/td\u003e\n\u003ctd data-export-value=\"Later-year scale lifts EBITDA to $81.852M as repeat customers reach 75%, lifetime extends to 36 months, and orders per repeat customer hit 1.7.\"\u003eLater-year scale lifts EBITDA to $81.852M as repeat customers reach 75%, lifetime extends to 36 months, and orders per repeat customer hit 1.7.\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=\"Founder salary; $20k marketing; $265k wages; -$305k EBITDA; cash tied in inventory and receivables\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFounder salary\u003c\/li\u003e\n\u003cli\u003e$20k marketing\u003c\/li\u003e\n\u003cli\u003e$265k wages\u003c\/li\u003e\n\u003cli\u003e-$305k EBITDA\u003c\/li\u003e\n\u003cli\u003ecash tied in inventory and receivables\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"$884k EBITDA; $50k marketing; $90 CAC; 45% repeat customers; reserve-backed pay\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e$884k EBITDA\u003c\/li\u003e\n\u003cli\u003e$50k marketing\u003c\/li\u003e\n\u003cli\u003e$90 CAC\u003c\/li\u003e\n\u003cli\u003e45% repeat customers\u003c\/li\u003e\n\u003cli\u003ereserve-backed pay\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 EBITDA $81.852M; 75% repeat customers; 36-month repeat life; 1.7 orders\/month; lower freight and fees\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 5 EBITDA $81.852M\u003c\/li\u003e\n\u003cli\u003e75% repeat customers\u003c\/li\u003e\n\u003cli\u003e36-month repeat life\u003c\/li\u003e\n\u003cli\u003e1.7 orders\/month\u003c\/li\u003e\n\u003cli\u003elower freight and fees\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=\"$120k salary only\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$120k salary only\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eNo safe draw\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$120k salary plus upside\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$120k salary plus upside\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eReserve-backed pay\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$120k+ expansion upside\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$120k+ expansion upside\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eExpansion-stage upside\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to test survival if sales start slowly or collections slip.\"\u003eUse this to test survival if sales start slowly or collections slip.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning base if collections stay tight and working capital is funded.\"\u003eUse this as the planning base if collections stay tight and working capital is funded.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this only to test upside if the model scales and cash conversion stays strong.\"\u003eUse this only to test upside if the model scales and cash conversion stays strong.\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 are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions; taxes, debt service, inventory swings, and receivable timing can change owner take-home fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304340922611,"sku":"wholesale-business-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/wholesale-business-owner-makes.webp?v=1782695452","url":"https:\/\/financialmodelslab.com\/products\/wholesale-business-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}