{"product_id":"online-store-for-nutritional-supplements-owner-makes","title":"How Much Does An Online Supplement Store Owner Make? $90k Base Pay","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\u003eQualified traffic cuts CAC and lifts cash.\u003c\/li\u003e\n\n\u003cli\u003eConversion rate turns visits into orders.\u003c\/li\u003e\n\n\u003cli\u003eHigher AOV helps fund payroll and reserves.\u003c\/li\u003e\n\n\u003cli\u003eRepeat buyers make growth less risky.\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 KPI cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 founder salary from the model; extra draw depends on cash after inventory, marketing, and reserves.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 founder salary from the model; extra draw depends on cash after inventory, marketing, and reserves.\"\u003e$90k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin from core model metrics; it is negative before owner pay, and traffic and conversion are not supplied.\"\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 1 EBITDA margin from core model metrics; it is negative before owner pay, and traffic and conversion are not supplied.\"\u003e-41%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue needed to fund the $90k founder salary and modeled operating costs at about 80% contribution; reserves are separate.\"\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 revenue needed to fund the $90k founder salary and modeled operating costs at about 80% contribution; reserves are separate.\"\u003e$454k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 starts with -$123k EBITDA, $725k minimum cash need, and month 14 breakeven, so execution risk is high.\"\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 starts with -$123k EBITDA, $725k minimum cash need, and month 14 breakeven, so execution risk is high.\"\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=\"Online Supplement Store Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Online Supplement Store Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Online Supplement Store 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 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=\"25000\" data-base=\"55000\" data-high=\"90000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"55,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, fulfillment, and payment costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct product, fulfillment, and payment 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, fulfillment, and payment costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"76\" data-base=\"80\" data-high=\"83\" value=\"80\"\u003e\u003coutput\u003e80%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, 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, and staffing coverage before owner pay.\" data-low=\"10000\" data-base=\"13333\" data-high=\"18000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"13,333\"\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 such as software, insurance, admin, and support tools.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring overhead such as software, insurance, admin, and support tools.\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 such as software, insurance, admin, and support tools.\" data-low=\"4450\" data-base=\"4450\" data-high=\"4450\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"4,450\"\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 ad spend and customer acquisition cost needed to hold demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly ad spend and customer acquisition cost needed to hold 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 ad spend and customer acquisition cost needed to hold demand.\" data-low=\"10000\" data-base=\"12500\" data-high=\"25000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"12,500\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payment. Use 0 if the business has no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. Use 0 if the business has no debt.\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 payment. Use 0 if the business has no debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back 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 held back for taxes before owner pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"22\" data-high=\"25\" value=\"22\"\u003e\u003coutput\u003e22%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent kept in the business for inventory, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept in the business 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 kept in the business 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 pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate the pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to calculate the pay gap.\" data-low=\"6000\" data-base=\"7500\" data-high=\"10000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"7,500\"\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$9,327\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\"\u003e17%\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$51,641\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,827\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$111,924\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$13,717\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,390\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,827\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$55,000\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 80%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$44,000\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: 55%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$30,283\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: 8%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$4,390\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: 17%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$9,327\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;\"\u003eNeed the full income forecast for owner pay?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003eYes\u003c\/strong\u003e—this model is the planning bridge: dashboard, revenue build, product mix, CAC, repeat buyers, COGS, fulfillment, fixed costs, payroll, capex, cash flow, and founder pay. Open the \u003ca href=\"\/products\/online-store-for-nutritional-supplements-financial-model\"\u003eOnline Supplement Store Financial Model Template\u003c\/a\u003e to test ad spend and inventory before you commit.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 revenue: $368k\u003c\/li\u003e\n\u003cli\u003eYear 2 revenue: $161M\u003c\/li\u003e\n\u003cli\u003eFounder salary: $90k\u003c\/li\u003e\n\u003cli\u003eFixed overhead: $4,450 monthly\u003c\/li\u003e\n\u003cli\u003eCAC drops $35 to $27\u003c\/li\u003e\n\u003cli\u003eEBITDA after salary\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\/online-store-for-nutritional-supplements-financial-model-dashboard-financialmodelslab_8f427ed8-d664-4647-8145-fe31bc9ab643.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/online-store-for-nutritional-supplements-financial-model-dashboard-financialmodelslab_8f427ed8-d664-4647-8145-fe31bc9ab643.webp?width=500\" alt=\"Online Supplement Store Financial Model dashboard summarizing key KPIs, runway and cash position with a dynamic dashboard view, investor-ready charts and quick visibility into 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 an online supplement store need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor an \u003cstrong\u003eOnline Supplement Store\u003c\/strong\u003e, revenue does not equal owner pay: the owner salary is \u003cstrong\u003e$90k\u003c\/strong\u003e, fixed overhead is \u003cstrong\u003e$534k\/year\u003c\/strong\u003e, non-founder payroll is \u003cstrong\u003e$70k\u003c\/strong\u003e, and Year 1 marketing is \u003cstrong\u003e$150k\u003c\/strong\u003e. With an \u003cstrong\u003e80%\u003c\/strong\u003e direct margin before ads, the model says you need roughly \u003cstrong\u003e$342k\u003c\/strong\u003e of revenue to cover those costs before reserves. But modeled Year 1 revenue is about \u003cstrong\u003e$368k\u003c\/strong\u003e, and EBITDA after founder salary is still about \u003cstrong\u003e-$69k\u003c\/strong\u003e once full payroll treatment is included, so reserves and inventory timing matter.\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\u003eRevenue needed\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$90k\u003c\/strong\u003e owner salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$534k\/year\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$70k\u003c\/strong\u003e non-founder payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$150k\u003c\/strong\u003e Year 1 marketing\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\u003eProfit check\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e80%\u003c\/strong\u003e direct margin before ads\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e$342k\u003c\/strong\u003e revenue needed\u003c\/li\u003e\n\u003cli\u003eModeled Year 1 revenue: \u003cstrong\u003e$368k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eEBITDA after founder salary: \u003cstrong\u003e-$69k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan an online supplement store be profitable?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, an \u003cstrong\u003eOnline Supplement Store\u003c\/strong\u003e can be profitable, but under this model it turns positive after Year 1, not during it; see \u003ca href=\"\/blogs\/kpi-metrics\/online-store-for-nutritional-supplements\"\u003eWhat Is The Most Critical Metric To Measure The Success Of Your Online Supplement Store?\u003c\/a\u003e for the metric discipline behind that shift. Here’s the quick math: Year 1 shows about \u003cstrong\u003e$368k revenue\u003c\/strong\u003e and \u003cstrong\u003e-$69k EBITDA\u003c\/strong\u003e after founder salary, while Year 2 improves to about \u003cstrong\u003e$161M revenue\u003c\/strong\u003e and \u003cstrong\u003e$632k EBITDA\u003c\/strong\u003e as CAC falls to \u003cstrong\u003e$32\u003c\/strong\u003e and repeat customers reach \u003cstrong\u003e35%\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\u003eProfit math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1 revenue:\u003c\/strong\u003e about $368k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1 EBITDA:\u003c\/strong\u003e about -$69k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMarketing spend:\u003c\/strong\u003e $150k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll:\u003c\/strong\u003e $160k\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\u003eProfit levers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 2 EBITDA:\u003c\/strong\u003e about $632k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCAC:\u003c\/strong\u003e drops to $32\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRepeat customers:\u003c\/strong\u003e rise to 35%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFixed overhead:\u003c\/strong\u003e $534k\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat online supplement store profit margin matters most?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eGross margin\u003c\/strong\u003e matters first for an Online Supplement Store: Year 1 direct costs are \u003cstrong\u003e20%\u003c\/strong\u003e of revenue, so about \u003cstrong\u003e80%\u003c\/strong\u003e is left before ads and overhead, and the setup cost base is covered in \u003ca href=\"\/blogs\/startup-costs\/online-store-for-nutritional-supplements\"\u003eHow Much Does It Cost To Open, Start, And Launch Your Online Supplement Store?\u003c\/a\u003e. After that, the real profit test is \u003cstrong\u003econtribution after ads\u003c\/strong\u003e, because owner take-home is most sensitive to \u003cstrong\u003eCAC\u003c\/strong\u003e, repeat orders, fulfillment fees, discounts, and inventory reserves. By Year 5, direct costs fall and margin improves, but ad spend also rises to \u003cstrong\u003e$11M\u003c\/strong\u003e, so paid growth can still squeeze cash.\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 margin first\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 direct costs: \u003cstrong\u003e20%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWholesale product cost: \u003cstrong\u003e11%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePackaging plus logistics: \u003cstrong\u003e7%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePayment fees: \u003cstrong\u003e2%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eProfit after ads\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eWatch \u003cstrong\u003econtribution after ads\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eCustomer acquisition cost drives take-home\u003c\/li\u003e\n\u003cli\u003eRepeat orders lift lifetime value\u003c\/li\u003e\n\u003cli\u003eDiscounts and reserves can crush profit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for an online supplement store.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eRepeat Rate\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e25%-55%\u003c\/strong\u003e\u003cp\u003eRepeat buyers rise from 25% to 55%, so the store gets more second and third orders without paying CAC again.\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\u003e80%-84.6%\u003c\/strong\u003e\u003cp\u003eDirect margin improves from 80.0% to 84.6% as wholesale, packaging, logistics, and processing stay lean.\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\u003eAcquisition Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$35-\u0026gt;$27\u003c\/strong\u003e\u003cp\u003eCAC falls from $35 to $27, so each new customer costs less and ad spend turns into more take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eAverage Order\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$46-$65\u003c\/strong\u003e\u003cp\u003eAverage order value climbs from about $46 to about $65, which lifts revenue per order and absorbs fixed costs better.\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\u003eTraffic Quality\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eInput\u003c\/strong\u003e\u003cp\u003eTraffic quality is a model input, and better visitors make the same spend produce more qualified orders.\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\u003eConversion Rate\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eInput\u003c\/strong\u003e\u003cp\u003eConversion rate is a model input, and a small lift turns more visitors into revenue without adding fixed overhead.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eOnline Supplement Store Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eTraffic Quality\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eQualified Traffic\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eQualified traffic\u003c\/strong\u003e matters more than raw visits because it lifts conversion and lowers \u003cstrong\u003eCAC\u003c\/strong\u003e (customer acquisition cost). In this model, marketing spend rises from \u003cstrong\u003e$150k\u003c\/strong\u003e to \u003cstrong\u003e$11M\u003c\/strong\u003e, while CAC improves from \u003cstrong\u003e$35\u003c\/strong\u003e to \u003cstrong\u003e$27\u003c\/strong\u003e. Better search, email, influencer, affiliate, and paid traffic puts more revenue behind each ad dollar and leaves more cash for owner pay and inventory reserves.\u003c\/p\u003e\n\u003cp\u003eLow-intent clicks do the opposite: they waste spend, weaken repeat orders, and make growth look strong while cash stays tight. The key inputs are traffic source mix, conversion rate, CAC, and repeat purchase rate. If traffic quality slips, the owner’s take-home income drops even when visits rise. One clean rule: more qualified traffic means less waste.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Source Quality\u003c\/h3\u003e\n\u003cp\u003eMeasure each channel by \u003cstrong\u003eCAC\u003c\/strong\u003e, conversion rate, and repeat orders, not just clicks. Search and email should usually show higher intent; influencer and affiliate traffic need tighter tracking so weak traffic does not hide in blended results.\u003c\/p\u003e\n\u003cp\u003eForecast profit after \u003cstrong\u003eproduct cost, fulfillment, payment fees, payroll, and fixed overhead\u003c\/strong\u003e. If CAC moves from \u003cstrong\u003e$35\u003c\/strong\u003e to \u003cstrong\u003e$27\u003c\/strong\u003e, more of each order stays as contribution margin, which gives the owner more room for salary, draw, and inventory cash.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTag every channel.\u003c\/li\u003e\n\u003cli\u003eTrack repeat orders by source.\u003c\/li\u003e\n\u003cli\u003eCut low-intent traffic fast.\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;\"\u003eConversion Rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eConversion Rate\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eConversion rate = orders ÷ visitors.\u003c\/strong\u003e In an online supplement store, it turns site traffic into cash, so even a small lift can spread ad spend across more orders and improve contribution margin. The key inputs are visitors, orders, product-page trust, compliant claims, reviews, bundles, subscriptions, checkout steps, and mobile checkout use.\u003c\/p\u003e\n\u003cp\u003eWhat this estimate hides: weak claims can hurt both sales and compliance. For supplements, \u003cstrong\u003eUS Food and Drug Administration\u003c\/strong\u003e and \u003cstrong\u003eFederal Trade Commission\u003c\/strong\u003e awareness matters because unsupported health claims can trigger ad account issues or legal risk, which can cut revenue and raise operating cost fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eRaise Checkout Trust\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003evisitors, orders, and conversion rate\u003c\/strong\u003e by product page and device, then test one change at a time: clearer claims, third-party testing proof, stronger reviews, simpler checkout, bundles, and subscribe-and-save offers. If mobile checkout drops, fix it first; that is usually the fastest path to more orders without more ad spend.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: if traffic stays flat and conversion rises, ad cost per order falls, so more gross profit is left for payroll, inventory, and owner pay. Keep a log of claim wording, page speed, cart abandonment, and refund rate so you can see which change improves profit, not just clicks.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasure visitors per product page\u003c\/li\u003e\n\u003cli\u003eTrack orders by device\u003c\/li\u003e\n\u003cli\u003eAudit claims for compliance\u003c\/li\u003e\n\u003cli\u003eTest bundles and subscriptions\u003c\/li\u003e\n\u003cli\u003eWatch checkout drop-off points\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Order Value\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eAverage Order Value\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eAverage Order Value (AOV)\u003c\/strong\u003e is the cash collected per order, after product mix, price, and units per cart. In this model, AOV rises from about \u003cstrong\u003e$4524\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$6408\u003c\/strong\u003e in Year 5, while units per order move from \u003cstrong\u003e12\u003c\/strong\u003e to \u003cstrong\u003e16\u003c\/strong\u003e. That only helps owner income if discounts and shipping do not eat the margin. More dollars per order means more gross profit to cover \u003cstrong\u003eCAC\u003c\/strong\u003e and payroll.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eImprove Average Order Value\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003eunits per order\u003c\/strong\u003e, discount rate, shipping cost per order, and gross profit per order. Use bundles, multi-packs, subscribe-and-save, free-shipping thresholds, and cross-sells to raise cart size without deep price cuts. If AOV goes up but shipping or promo spend goes up faster, take-home profit gets worse. The clean test is simple: does each added order leave more gross profit after fulfillment?\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eProduct mix\u003c\/strong\u003e and price changes\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eUnits per order\u003c\/strong\u003e by channel\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eDiscounts\u003c\/strong\u003e and promo depth\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eShipping cost\u003c\/strong\u003e per order\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eGross profit\u003c\/strong\u003e after CAC\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eOne clean rule: raise AOV only when contribution margin rises too. If a bundle adds revenue but also adds heavy discounting or expensive shipping, it can lower the cash left for owner pay. That is the number to protect.\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;\"\u003eGross Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eGross Margin\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eGross margin\u003c\/strong\u003e is what stays after direct costs like wholesale product cost, packaging, logistics, fulfillment, and payment fees. In this model, direct costs start at \u003cstrong\u003e20%\u003c\/strong\u003e of revenue in Year 1, so gross margin starts near \u003cstrong\u003e80%\u003c\/strong\u003e. That cash pays overhead, payroll, reserves, and owner draws; if it slips, take-home income drops fast.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: gross margin = \u003cstrong\u003erevenue minus direct costs\u003c\/strong\u003e, divided by revenue. The source’s Year 5 direct-cost input shows \u003cstrong\u003e154%\u003c\/strong\u003e, which is inconsistent with the line items that move to \u003cstrong\u003e9%\u003c\/strong\u003e wholesale, \u003cstrong\u003e4%\u003c\/strong\u003e fulfillment, and \u003cstrong\u003e17%\u003c\/strong\u003e payment fees. Check that input before you forecast owner pay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cost Per Order, Not Just Sales\u003c\/h3\u003e\n      \u003cp\u003eMeasure gross margin by order, by SKU, and by channel. Watch wholesale cost, packaging, shipping, fulfillment, payment fees, and return rate together, because a small fee change can erase a price lift. If \u003cstrong\u003ereturns\u003c\/strong\u003e, spoilage, or shipping prices rise, margin drops before owner pay does.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack margin by SKU weekly.\u003c\/li\u003e\n        \u003cli\u003eTest bundles and pack sizes.\u003c\/li\u003e\n        \u003cli\u003eReprice when freight jumps.\u003c\/li\u003e\n        \u003cli\u003eBlock low-margin promos fast.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse \u003cstrong\u003eorders × AOV\u003c\/strong\u003e, then subtract direct costs per order. The key inputs are unit cost, packaging cost, freight, fulfillment, and payment fees. Each margin point protects cash before overhead, so better margin gives the owner more room to pay staff, rebuild inventory, and still take a 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 step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRepeat Purchase Rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eRepeat Purchase Rate\u003c\/h3\u003e\n    \u003cp\u003eIf more buyers reorder, the store depends less on paid traffic. Here, repeat customers rise from \u003cstrong\u003e25%\u003c\/strong\u003e of new customers in Year \u003cstrong\u003e1\u003c\/strong\u003e to \u003cstrong\u003e55%\u003c\/strong\u003e in Year \u003cstrong\u003e5\u003c\/strong\u003e, and repeat customer life stretches from \u003cstrong\u003e6\u003c\/strong\u003e to \u003cstrong\u003e14 months\u003c\/strong\u003e. That lifts lifetime value, so each new customer can support more ad spend and still leave room for owner pay.\u003c\/p\u003e\n    \u003cp\u003eThis driver includes reorder emails, subscriptions, loyalty offers, and product education. To estimate it, track new customers, repeat share, reorder cadence, and average order value. \u003cstrong\u003eTrust\u003c\/strong\u003e and \u003cstrong\u003efulfillment speed\u003c\/strong\u003e are the weak points; if either slips, the next order breaks and cash flow gets choppy fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Reorders by Cohort\u003c\/h3\u003e\n      \u003cp\u003eMeasure each first-order cohort by month \u003cstrong\u003e6\u003c\/strong\u003e and month \u003cstrong\u003e14\u003c\/strong\u003e, then compare it to the \u003cstrong\u003e25%\u003c\/strong\u003e to \u003cstrong\u003e55%\u003c\/strong\u003e repeat-customer path. If repeat rate stalls, test subscription prompts\n, bundle offers, and simple reorder reminders before adding more paid traffic.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack repeat share by cohort\u003c\/li\u003e\n        \u003cli\u003eWatch reorder time by product\u003c\/li\u003e\n        \u003cli\u003eFlag late shipments and refunds\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eForecast owner income from repeat revenue, not just first orders. Higher repeat buying spreads CAC over more sales, which can widen gross profit and smooth monthly draws. If customers stop trusting the product or deliveries slow down, the reorder engine weakens and owner pay gets less stable.\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;\"\u003ePaid Acquisition Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003ePaid Acquisition Efficiency\u003c\/h3\u003e\n    \u003cp\u003ePaid acquisition efficiency is how much you spend to win a customer, and whether that customer buys again fast enough to cover \u003cstrong\u003eCOGS\u003c\/strong\u003e, fulfillment, payment fees, payroll, fixed overhead, inventory reserves, and owner pay. In this model, marketing spend rises from \u003cstrong\u003e$150k\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$11M\u003c\/strong\u003e in Year 5, while \u003cstrong\u003eCAC\u003c\/strong\u003e drops from \u003cstrong\u003e$35\u003c\/strong\u003e to \u003cstrong\u003e$27\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: \u003cstrong\u003e$150k ÷ $35 ≈ 4,286\u003c\/strong\u003e new customers in Year 1, and \u003cstrong\u003e$11M ÷ $27 ≈ 407,407\u003c\/strong\u003e by Year 5. That only helps owner income if repeat value rises too; otherwise revenue can grow while cash still feels tight. One bad creative or platform restriction can push CAC back up fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTighten CAC Before You Scale\u003c\/h3\u003e\n      \u003cp\u003eTrack CAC by channel, creative, and audience, not as one blended number. If weak creative or ad account limits lift CAC, the same budget buys fewer first orders, which leaves less cash for inventory and owner pay. Use the first 30 days to compare spend, new customers, and repeat orders.\u003c\/p\u003e\n      \u003cp\u003eDo not treat \u003cstrong\u003eROAS\u003c\/strong\u003e alone as profit. Tie it to gross margin and repeat purchase value, then subtract everything else that still gets paid. If CAC drifts from \u003cstrong\u003e$27\u003c\/strong\u003e toward \u003cstrong\u003e$35\u003c\/strong\u003e, slow spend until the offer or creative improves, so \u003cstrong\u003eEBITDA\u003c\/strong\u003e and safe distributions do not get squeezed.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Online Supplement Store Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Online Supplement Store Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution forecasts.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income moves fast when traffic, repeat buys, and ad costs change. Higher AOV and repeat rates can outpace fixed payroll, but weak conversion can keep EBITDA negative.\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 an online supplement store.\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\"\u003eCore 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=\"A smaller launch with modest traffic and thin margins keeps owner income under pressure.\"\u003eA smaller launch with modest traffic and thin margins keeps owner income under pressure.\u003c\/td\u003e\n\u003ctd data-export-value=\"A scaled operating plan with strong revenue growth and positive owner income.\"\u003eA scaled operating plan with strong revenue growth and positive owner income.\u003c\/td\u003e\n\u003ctd data-export-value=\"A stronger scale-up path turns repeat demand and paid traffic into very large owner income.\"\u003eA stronger scale-up path turns repeat demand and paid traffic into very large 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-style model: about $368k revenue, $4,524 AOV, $35 CAC, 25% repeat customers, 20% direct costs, $150k marketing, $4,450 monthly fixed overhead, and a $90k founder salary.\"\u003eYear 1-style model: about $368k revenue, $4,524 AOV, $35 CAC, 25% repeat customers, 20% direct costs, $150k marketing, $4,450 monthly fixed overhead, and a $90k founder salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3-style model: about $50M revenue, $5,438 AOV, $30 CAC, 45% repeat customers, 178% direct costs, $600k marketing, and a $90k founder salary.\"\u003eYear 3-style model: about $50M revenue, $5,438 AOV, $30 CAC, 45% repeat customers, 178% direct costs, $600k marketing, and a $90k founder salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5-style model: about $227M revenue, $6,408 AOV, $27 CAC, 55% repeat customers, 154% direct costs, $11M marketing, and a $90k founder salary.\"\u003eYear 5-style model: about $227M revenue, $6,408 AOV, $27 CAC, 55% repeat customers, 154% direct costs, $11M marketing, and a $90k founder salary.\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=\"Traffic and conversion; CAC; repeat purchases; marketing spend; fixed payroll\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eTraffic and conversion\u003c\/li\u003e\n\u003cli\u003eCAC\u003c\/li\u003e\n\u003cli\u003erepeat purchases\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003efixed payroll\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Revenue scale; repeat rate; CAC; direct costs; marketing spend\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eRevenue scale\u003c\/li\u003e\n\u003cli\u003erepeat rate\u003c\/li\u003e\n\u003cli\u003eCAC\u003c\/li\u003e\n\u003cli\u003edirect costs\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Traffic scale; repeat rate; CAC; direct costs; marketing spend\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eTraffic scale\u003c\/li\u003e\n\u003cli\u003erepeat rate\u003c\/li\u003e\n\u003cli\u003eCAC\u003c\/li\u003e\n\u003cli\u003edirect costs\u003c\/li\u003e\n\u003cli\u003emarketing spend\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=\"-$69k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$69k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eIncome floor\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$313M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$313M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore plan\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.77B\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.77B\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside track\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test a slow launch where ads, repeat sales, and conversion stay soft.\"\u003eUse this to stress-test a slow launch where ads, repeat sales, and conversion stay soft.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main plan for budgeting around the Year 3 operating shape.\"\u003eUse this as the main plan for budgeting around the Year 3 operating shape.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside when repeat orders and paid traffic both run strong.\"\u003eUse this to test upside when repeat orders and paid traffic both run 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 scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution forecasts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304052138227,"sku":"online-store-for-nutritional-supplements-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/online-store-for-nutritional-supplements-owner-makes.webp?v=1782688402","url":"https:\/\/financialmodelslab.com\/products\/online-store-for-nutritional-supplements-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}