{"product_id":"soap-making-owner-makes","title":"How Much Soap Making Business Owners Make: $114K Year 1 Potential","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re trying to turn handmade soap sales into real owner pay, not just busy weekends This guide covers \u003cstrong\u003eYear 1 revenue of $279,500\u003c\/strong\u003e, \u003cstrong\u003e624% gross margin\u003c\/strong\u003e, operating costs, reserves, and pre-tax owner pay for a US soap making business It excludes personal taxes, personal debt, guaranteed salaries, and legal or tax advice\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Top Owner Income KPIs\"\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 take-home before tax equals a $5,000 monthly salary plus up to $4,529 profit draw; it is model-based, not total sales.\"\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 take-home before tax equals a $5,000 monthly salary plus up to $4,529 profit draw; it is model-based, not total sales.\"\u003e$5k + $4.5k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 net profit before owner draws is $54,349 on $279,500 sales, about 19%; it uses modeled prices, COGS, overhead, and wages.\"\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 net profit before owner draws is $54,349 on $279,500 sales, about 19%; it uses modeled prices, COGS, overhead, and wages.\"\u003e19%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 sales of $279,500 support the modeled owner pay package; it comes from forecast units, prices, and costs.\"\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 sales of $279,500 support the modeled owner pay package; it comes from forecast units, prices, and costs.\"\u003e$279.5k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"3% IRR, 44-month payback, and a $1.059m cash trough make this a hard plan, even with break-even by Month 2.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"3% IRR, 44-month payback, and a $1.059m cash trough make this a hard plan, even with break-even by Month 2.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your own soap income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Soap Making Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Soap Making Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Soap Making Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Actual owner income depends on sales, margins, payroll, taxes, reserves, and draws; it is not guaranteed salary, tax advice, or distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales before costs. Use the average month, not a peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales before costs. Use the average month, not a peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales before costs. Use the average month, not a peak.\" data-low=\"18000\" data-base=\"23292\" data-high=\"66333\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"23,292\"\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=\"Share left after direct soap, packaging, and batch costs.\"\u003ei\u003cspan role=\"tooltip\"\u003eShare left after direct soap, packaging, and batch 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=\"Share left after direct soap, packaging, and batch costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"0.1\" data-low=\"58\" data-base=\"62.4\" data-high=\"66\" value=\"62.4\"\u003e\u003coutput\u003e62.4%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor spend before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor spend before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and contractor spend before owner pay.\" data-low=\"3500\" data-base=\"5000\" data-high=\"10500\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"5,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, utilities, software, insurance, and admin.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, software, insurance, and admin.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, utilities, software, insurance, and admin.\" data-low=\"2000\" data-base=\"2215\" data-high=\"2600\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"2,215\"\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 and promo spend needed to support demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly ad and promo spend needed to support 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 and promo spend needed to support demand.\" data-low=\"1440\" data-base=\"1863\" data-high=\"2653\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"1,863\"\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 payments. Use 0 if none.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan payments. Use 0 if none.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan payments. Use 0 if none.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit held back for taxes.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for tools, stock, and risk.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for tools, stock, and risk.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for tools, stock, and risk.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" 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 pay used to find the gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner pay used to find the 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 pay used to find the gap.\" data-low=\"3000\" data-base=\"5000\" data-high=\"7000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"5,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$3,601\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\"\u003e15%\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$26,689\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric is-target-gap is-negative\"\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,399\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$43,214\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$5,456\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$1,855\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,399\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$23,292\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: 62%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$14,534\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: 39%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$9,078\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$1,855\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$3,601\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 sales, margins, payroll, taxes, reserves, and draws; it is not guaranteed salary, tax advice, or 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 the full Soap Making forecast?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis dashboard shows revenue, margins, costs, reserves, and owner take-home—open the \u003ca href=\"\/products\/soap-making-financial-model\"\u003eSoap Making Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$279,500\u003c\/strong\u003e revenue; \u003cstrong\u003e$174,469\u003c\/strong\u003e gross profit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$26,580\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$54,349\u003c\/strong\u003e owner take-home\u003c\/li\u003e\n\u003cli\u003ePricing, COGS, channels, payroll\u003c\/li\u003e\n\u003cli\u003eScenarios, cash flow, charts\u003c\/li\u003e\n\u003cli\u003eMonthly and annual views\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\/soap-making-financial-model-dashboard-financialmodelslab_52579f8c-dbc2-47c5-95c5-f7f375775610.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/soap-making-financial-model-dashboard-financialmodelslab_52579f8c-dbc2-47c5-95c5-f7f375775610.webp?width=500\" alt=\"Soap Making Financial Model dashboard summarizing key KPIs, runway and cash performance with a dynamic dashboard for investor-ready presentations and to avoid 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 many bars of soap do I need to sell to make money?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re selling \u003cstrong\u003eSoap Making\u003c\/strong\u003e, don’t count sales alone; use \u003cstrong\u003econtribution margin\u003c\/strong\u003e instead. With a \u003cstrong\u003e$981\u003c\/strong\u003e Year 1 average selling price and about \u003cstrong\u003e504%\u003c\/strong\u003e contribution margin after COGS, marketing, and shipping, the break-even point is about \u003cstrong\u003e448 items per month\u003c\/strong\u003e before owner pay, or about \u003cstrong\u003e1,459 items per month\u003c\/strong\u003e with a \u003cstrong\u003e$60,000\u003c\/strong\u003e owner salary.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eBreak-even math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e448 items\/month\u003c\/strong\u003e before owner pay\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1,459 items\/month\u003c\/strong\u003e with $60,000 salary\u003c\/li\u003e\n\u003cli\u003eUse \u003cstrong\u003efixed costs + owner pay\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDivide by \u003cstrong\u003econtribution per unit\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat raises the target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWholesale mix\u003c\/strong\u003e lowers unit profit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLower pricing\u003c\/strong\u003e pushes break-even up\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDamaged packaging\u003c\/strong\u003e cuts sellable units\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigher marketing spend\u003c\/strong\u003e adds fixed cost\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat is the best way to sell handmade soap profitably?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eSoap Making\u003c\/strong\u003e usually earns best through \u003cstrong\u003edirect-to-consumer\u003c\/strong\u003e sales, because wholesale adds volume but cuts gross profit per unit. Here’s the quick math: the base case uses \u003cstrong\u003e$279,500\u003c\/strong\u003e in Year 1 revenue, so channel fees, discounts, and fulfillment costs hit fast; gift sets at about \u003cstrong\u003e$25\u003c\/strong\u003e can lift average order value and help protect margin.\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\u003eMargin-first channels\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDirect sales\u003c\/strong\u003e protect margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWholesale\u003c\/strong\u003e lowers unit profit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$279,500\u003c\/strong\u003e Year 1 revenue base\u003c\/li\u003e\n\u003cli\u003eDiscounts cut fast in small batches\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 levers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$25\u003c\/strong\u003e gift sets raise AOV\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e4%\u003c\/strong\u003e of revenue goes to shipping\u003c\/li\u003e\n\u003cli\u003eMarkets add booth time and fees\u003c\/li\u003e\n\u003cli\u003eVolume helps if labor stays lean\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan you make a living selling handmade soap?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes—\u003cstrong\u003eSoap Making\u003c\/strong\u003e can support a living, but only when sales volume, margin, and overhead leave room for owner pay; in the researched base case, Year 1 supports a \u003cstrong\u003e$60,000\u003c\/strong\u003e owner salary and \u003cstrong\u003e$54,349\u003c\/strong\u003e pre-tax profit before reserves. The operating scorecard starts with \u003ca href=\"\/blogs\/kpi-metrics\/soap-making\"\u003eWhat Is The Most Important Measure Of Success For Soap Making?\u003c\/a\u003e because the base case needs \u003cstrong\u003e28,500 units\/year\u003c\/strong\u003e, or about \u003cstrong\u003e2,375 items\/month\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\u003eLiving-wage math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSell \u003cstrong\u003e2,375 items\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePay owner \u003cstrong\u003e$60,000\/year\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eEarn \u003cstrong\u003e$54,349\u003c\/strong\u003e pre-tax profit\u003c\/li\u003e\n\u003cli\u003eKeep reserves separate\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\u003eBreak-even line\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBreak even at \u003cstrong\u003e1,459 items\/month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eAverage price: \u003cstrong\u003e$9.81\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eContribution margin: \u003cstrong\u003e50.4%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDirect sales protect margin\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 key soap income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for soap making.\"\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\u003eProduct mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$25\u003c\/strong\u003e\u003cp\u003eThe $25 gift set pulls up basket size, and a higher share of it lifts take-home faster than bar-only sales.\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\u003eAvg order value\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$9.81\u003c\/strong\u003e\u003cp\u003eYear 1 weighted price is about $9.81, so small price gains move revenue across 28,500 units.\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\u003eGross margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$6.30\u003c\/strong\u003e\u003cp\u003eBlended direct cost leaves about $6.30 per unit before marketing and overhead.\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\u003eOutput capacity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e28.5K\u003c\/strong\u003e\u003cp\u003eYear 1 output is 28,500 units, and the Month 13 assistant helps the owner keep scaling without a labor bottleneck.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eRepeat buyers\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e8% to 4%\u003c\/strong\u003e\u003cp\u003eMarketing falls from 8.0% of revenue in Year 1 to 4.0% in Year 5, so repeat buyers cut the cost to sell.\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\u003eOverhead reserve\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$86.6K\u003c\/strong\u003e\u003cp\u003eFixed overhead is $26.6K a year, the owner salary is $60K, and cash bottoms at $1.059M in Month 50.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eSoap Making Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eChannel Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eChannel Mix\u003c\/h3\u003e\n\u003cp\u003eWhen you sell the same soap through different channels, owner pay changes fast. Direct sales keep more of the \u003cstrong\u003e$612 gross profit per unit\u003c\/strong\u003e because fewer discounts hit the sale. The best measure is \u003cstrong\u003econtribution profit\u003c\/strong\u003e after COGS, channel fees, shipping, discounts, and fulfillment time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEcommerce\u003c\/strong\u003e adds shipping and fulfillment at \u003cstrong\u003e4% of revenue\u003c\/strong\u003e in Year 1. Wholesale can move more units, but it can compress margin and slow cash flow. Markets can help sell inventory, but they also use time and fixed event costs, even if those costs are not modeled separately here.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Net Profit by Channel\u003c\/h3\u003e\n\u003cp\u003eMeasure each channel by units sold, average discount, fees, shipping, and hours spent. If a channel looks busy but leaves less cash after those costs, it is hurting take-home pay. A better mix can raise cash available for owner pay without changing production volume.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack contribution profit per channel\u003c\/li\u003e\n\u003cli\u003eCap discounts before margin drops\u003c\/li\u003e\n\u003cli\u003eTest wholesale only with clear terms\u003c\/li\u003e\n\u003cli\u003eCount market time as real cost\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;\"\u003ePricing And Average Order Value\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eRaise Average Order Value\u003c\/h3\u003e\n\u003cp\u003eAverage order value (AOV) is what a customer spends per order. Here, \u003cstrong\u003e$981\u003c\/strong\u003e average selling price across \u003cstrong\u003e28,500 items\u003c\/strong\u003e means a small lift in basket size can raise revenue without the same jump in customer count, and more of that sales dollar can reach owner pay because fixed costs do not move one-for-one.\u003c\/p\u003e\n\u003cp\u003eThe risk is discounting. If low-ticket \u003cstrong\u003e$25\u003c\/strong\u003e gift sets pull down AOV while COGS and shipping stay fixed, the gain can vanish fast. With about \u003cstrong\u003e$612\u003c\/strong\u003e gross profit per item on \u003cstrong\u003e$981\u003c\/strong\u003e sales, bundles, seasonal sets, subscriptions, and add-ons can push more cash into profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTest Basket Size, Not Just Price\u003c\/h3\u003e\n\u003cp\u003eTrack AOV by channel, plus discount rate, units per order, and the share of orders with add-ons. Test bundles and seasonal sets first, because they raise order value without needing more traffic. Keep price cuts narrow and time-boxed so they do not hit every order.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasure AOV weekly by channel.\u003c\/li\u003e\n\u003cli\u003eWatch gift-set mix closely.\u003c\/li\u003e\n\u003cli\u003eTrack add-on attach rate.\u003c\/li\u003e\n\u003cli\u003eForecast shipping per order.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf AOV rises while shipping and labor stay flat, more of each order can flow to owner pay instead of being eaten by promo cost.\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;\"\u003eGross Margin Per Unit\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eGross Margin Per Unit\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the gap between what each soap sells for and what it costs to make and sell. Using the Year 1 model, \u003cstrong\u003e$981\u003c\/strong\u003e average selling price minus \u003cstrong\u003e$369\u003c\/strong\u003e average COGS leaves about \u003cstrong\u003e$612\u003c\/strong\u003e gross profit per item, and the model shows \u003cstrong\u003e624%\u003c\/strong\u003e gross margin. That is the cash pool that helps cover payroll, overhead, and owner pay.\u003c\/p\u003e\n    \u003cp\u003eThe cost stack includes oils, lye, fragrance, additives, packaging, labor, label printing, waste, damage, quality control, overhead allocation, and returns. The revenue-linked COGS load is \u003cstrong\u003e18%\u003c\/strong\u003e, so small changes in premium ingredients or packaging can bite hard across \u003cstrong\u003e28,500 units\u003c\/strong\u003e. Each margin point changes annual gross profit by about \u003cstrong\u003e$2,795\u003c\/strong\u003e on Year 1 sales.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack COGS by Batch\u003c\/h3\u003e\n      \u003cp\u003eWatch COGS per unit by recipe, pack type, and channel. Here’s the quick math: if price stays at \u003cstrong\u003e$981\u003c\/strong\u003e and COGS slips from \u003cstrong\u003e$369\u003c\/strong\u003e to \u003cstrong\u003e$379\u003c\/strong\u003e, gross profit drops by \u003cstrong\u003e$10\u003c\/strong\u003e per item, or about \u003cstrong\u003e$285,000\u003c\/strong\u003e across \u003cstrong\u003e28,500 units\u003c\/strong\u003e. That hits cash for owner pay fast.\u003c\/p\u003e\n      \u003cp\u003eControl waste, label errors, breakage, and returns before they blend into overhead. Test one ingredient swap or packaging change at a time, then compare unit margin against the \u003cstrong\u003e18%\u003c\/strong\u003e COGS load. If the margin move does not lift gross profit per item, it is costing the owner income.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack cost by batch\u003c\/li\u003e\n        \u003cli\u003eSeparate waste from labor\u003c\/li\u003e\n        \u003cli\u003eReview returns monthly\u003c\/li\u003e\n        \u003cli\u003eTest packaging before scaling\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 step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProduction Capacity And Owner Labor\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eProduction Capacity And Owner Labor\u003c\/h3\u003e\n    \u003cp\u003eOwner income is capped by how many saleable units one person can make, cure, wrap, label, and ship. Year 1 assumes \u003cstrong\u003e28,500 units\u003c\/strong\u003e, or about \u003cstrong\u003e2,375 items per month\u003c\/strong\u003e. With owner payroll set at \u003cstrong\u003e$60,000\u003c\/strong\u003e, unpaid labor should not be counted as profit. It is a real cost of getting product out the door.\u003c\/p\u003e\n    \u003cp\u003eThe risk is simple: if production time crowds out selling time, revenue stalls even when inventory is on hand. Year 2 adds a production assistant at \u003cstrong\u003e$35,000\u003c\/strong\u003e with \u003cstrong\u003e0.5 FTE\u003c\/strong\u003e, which should free the owner to sell and manage cash, not just make soap. Capacity planning protects both inventory and owner pay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Output Per Labor Hour\u003c\/h3\u003e\n      \u003cp\u003eMeasure saleable units per hour at each step, not just total batches. Watch the slowest step, because curing, wrapping, labeling, or shipping will set the ceiling. If output slips below the \u003cstrong\u003e2,375 monthly unit\u003c\/strong\u003e plan, fix labor or workflow before adding more demand.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack units by production step.\u003c\/li\u003e\n        \u003cli\u003eSeparate owner pay from profit.\u003c\/li\u003e\n        \u003cli\u003eProtect selling hours first.\u003c\/li\u003e\n        \u003cli\u003ePlan the \u003cstrong\u003e0.5 FTE\u003c\/strong\u003e assistant early.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRepeat Customers And Acquisition Cost\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 Buyers, Lower CAC\u003c\/h3\u003e\n    \u003cp\u003eIf first-order marketing stays at \u003cstrong\u003e8% of revenue\u003c\/strong\u003e, Year 1 spend is \u003cstrong\u003e$22,360\u003c\/strong\u003e on \u003cstrong\u003e$279,500\u003c\/strong\u003e sales. Repeat buyers matter because the next sale costs less to win, so more of each order stays in owner income. A \u003cstrong\u003e1-point drop\u003c\/strong\u003e in marketing to \u003cstrong\u003e7%\u003c\/strong\u003e frees about \u003cstrong\u003e$2,795\u003c\/strong\u003e before tax and reserves.\u003c\/p\u003e\n    \u003cp\u003eThis driver includes subscriptions, email lists, refills, and gift-season reorders. Track \u003cstrong\u003enew customer cost\u003c\/strong\u003e, \u003cstrong\u003erepeat order share\u003c\/strong\u003e, and revenue per returning buyer. Samples and discounts only help if they still cover \u003cstrong\u003eCOGS\u003c\/strong\u003e, platform fees, and shipping. Paid ads can raise sales but still cut contribution margin if they chase low-quality orders.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Repeat Sales, Not Just Clicks\u003c\/h3\u003e\n      \u003cp\u003eMeasure acquisition cost by channel, then compare it with repeat revenue from the same customer. Here’s the quick test: if an offer wins a first order but does not lead to a refill, email open, or gift-season reorder, it may be too expensive. Put the discount after \u003cstrong\u003eCOGS\u003c\/strong\u003e, fees, and shipping, not before.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack cost per first order.\u003c\/li\u003e\n        \u003cli\u003eTrack repeat order share monthly.\u003c\/li\u003e\n        \u003cli\u003eTrack promo margin after shipping.\u003c\/li\u003e\n        \u003cli\u003eUse email for refill timing.\u003c\/li\u003e\n        \u003cli\u003eReview ads by contribution margin.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eFor soap, seasonality matters. Gift buyers can smooth cash flow, while refill buyers can lower acquisition cost over time. The goal is simple: spend less to get each sale, then keep enough gross profit to pay the owner after marketing, reserves, and overhead.\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;\"\u003eOverhead, Compliance Costs, And Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003e\u003cstrong\u003eFixed Overhead and Reserves\u003c\/strong\u003e\u003c\/h3\u003e\n    \u003cp\u003eFixed overhead hits owner pay before tax or reserves. Here it is modeled at \u003cstrong\u003e$2,215 per month\u003c\/strong\u003e, or \u003cstrong\u003e$26,580 per year\u003c\/strong\u003e, for rent, utilities, insurance, e-commerce subscription, hosting, accounting software, and equipment maintenance. Insurance is \u003cstrong\u003e$150\u003c\/strong\u003e a month and accounting software is \u003cstrong\u003e$40\u003c\/strong\u003e, so these small line items still matter.\u003c\/p\u003e\n    \u003cp\u003eThe cash risk is wider than monthly profit. Licenses, label changes, equipment replacement, and inventory build can use cash that never shows up as owner income. At the modeled contribution margin, every extra \u003cstrong\u003e$500\u003c\/strong\u003e of monthly overhead needs about \u003cstrong\u003e$992\u003c\/strong\u003e more monthly sales just to hold take-home steady.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003e\u003cstrong\u003eHold a Cash Buffer\u003c\/strong\u003e\u003c\/h3\u003e\n      \u003cp\u003eTrack fixed costs as a separate run rate, not mixed into product costs. If overhead rises above \u003cstrong\u003e$2,215\u003c\/strong\u003e, update the owner draw forecast right away and check whether sales volume or pricing can cover the\ngap. Keep reserve needs visible before you promise profit.\u003c\/p\u003e\n      \u003cp\u003eUse a simple control list and review it monthly:\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMonthly overhead variance\u003c\/li\u003e\n        \u003cli\u003eReserve balance\u003c\/li\u003e\n        \u003cli\u003eLicense renewal timing\u003c\/li\u003e\n        \u003cli\u003eLabel change costs\u003c\/li\u003e\n        \u003cli\u003eEquipment replacement plan\u003c\/li\u003e\n        \u003cli\u003eInventory cash tied up\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and scaled soap owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Soap Making Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Soap Making Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income moves with unit volume, channel mix, and the payroll step-up as production scales. The low case keeps the shop near break-even; the high case tests later-year volume and staffing.\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\u003eHow owner pay changes as soap volume and staffing scale.\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\"\u003eLean load\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 load\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\"\u003eScale strain\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 lean case where sales barely cover fixed overhead, so owner pay stays tight.\"\u003eThis is the lean case where sales barely cover fixed overhead, so owner pay stays tight.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled base case with steady volume, the owner on salary, and modest profit on top.\"\u003eThis is the modeled base case with steady volume, the owner on salary, and modest profit on top.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger case where later-year demand lifts owner income, but payroll and fulfillment load rise too.\"\u003eThis is the stronger case where later-year demand lifts owner income, but payroll and fulfillment load rise too.\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=\"About 448 items a month cover $2,215 of fixed overhead before any owner salary, with small runs and tight spend.\"\u003eAbout 448 items a month cover $2,215 of fixed overhead before any owner salary, with small runs and tight spend.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 1 volume is 28,500 units, revenue is $279,500, variable expenses are $33,540, fixed overhead is $26,580, and owner salary is $60,000, leaving $54,349 pre-tax profit.\"\u003eYear 1 volume is 28,500 units, revenue is $279,500, variable expenses are $33,540, fixed overhead is $26,580, and owner salary is $60,000, leaving $54,349 pre-tax profit.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 revenue reaches $796,000, with more staff, more fulfillment work, and more cash tied up in reserves and debt service.\"\u003eYear 5 revenue reaches $796,000, with more staff, more fulfillment work, and more cash tied up in reserves and debt service.\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=\"fixed overhead; unit volume; packaging loss; ad spend; shipping\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003eunit volume\u003c\/li\u003e\n\u003cli\u003epackaging loss\u003c\/li\u003e\n\u003cli\u003ead spend\u003c\/li\u003e\n\u003cli\u003eshipping\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"unit mix; pricing; variable expense rate; fixed payroll; owner salary\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eunit mix\u003c\/li\u003e\n\u003cli\u003epricing\u003c\/li\u003e\n\u003cli\u003evariable expense rate\u003c\/li\u003e\n\u003cli\u003efixed payroll\u003c\/li\u003e\n\u003cli\u003eowner salary\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"unit volume; gift set mix; added payroll; fulfillment load; reserves\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eunit volume\u003c\/li\u003e\n\u003cli\u003egift set mix\u003c\/li\u003e\n\u003cli\u003eadded payroll\u003c\/li\u003e\n\u003cli\u003efulfillment load\u003c\/li\u003e\n\u003cli\u003ereserves\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=\"Near-break-even owner draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eNear-break-even owner draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean downside\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$114,349 pre-tax\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$114,349 pre-tax\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModeled base\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$203,000 pre-tax\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$203,000 pre-tax\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this if you want to test a slow start, weak demand, or a tight cash year.\"\u003eUse this if you want to test a slow start, weak demand, or a tight cash year.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the working plan for budgeting, lender talks, and day-to-day hiring.\"\u003eUse this as the working plan for budgeting, lender talks, and day-to-day hiring.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test what happens if volume scales faster than staffing and working capital.\"\u003eUse this to test what happens if volume scales faster than staffing and working capital.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304395284723,"sku":"soap-making-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/soap-making-owner-makes.webp?v=1782692464","url":"https:\/\/financialmodelslab.com\/products\/soap-making-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}