{"product_id":"sauce-bottling-owner-makes","title":"Sauce Bottling Owner Income: $245M Year 1 Planning Case","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\u003ePaid volume, not machine capacity, drives owner cash.\u003c\/li\u003e\n\n\u003cli\u003eMinimums and setup fees protect margin on short runs.\u003c\/li\u003e\n\n\u003cli\u003eLabor efficiency decides whether production targets hold.\u003c\/li\u003e\n\n\u003cli\u003eFixed overhead and reserves can erase paper profit.\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 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 EBITDA is the starting cash pool; real take-home comes after debt, taxes, reserves, and any added management payroll.\"\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 EBITDA is the starting cash pool; real take-home comes after debt, taxes, reserves, and any added management payroll.\"\u003e≈$1.95M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin uses model revenue and EBITDA; it excludes debt, taxes, reserves, and owner pay.\"\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 uses model revenue and EBITDA; it excludes debt, taxes, reserves, and owner pay.\"\u003e57.8%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue is the model base for the owner-income estimate; actual target pay shifts with overhead and financing.\"\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 is the model base for the owner-income estimate; actual target pay shifts with overhead and financing.\"\u003e$3.38M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Food manufacturing needs capex, compliance, QA, and strong line use; model payback is fast, but execution is heavy.\"\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=\"Food manufacturing needs capex, compliance, QA, and strong line use; model payback is fast, but execution is heavy.\"\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=\"Sauce Bottling and Co-Packing Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sauce Bottling and Co-Packing Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmlab.com\" data-source-page-title=\"Sauce Bottling and Co-Packing Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched 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=\"Average monthly sales before expenses. Use the steady run-rate, not a peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before expenses. Use the steady run-rate, not a 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=\"Average monthly sales before expenses. Use the steady run-rate, not a peak month.\" data-low=\"240000\" data-base=\"281600\" data-high=\"350000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"281,600\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct product and production costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct product and production 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 and production costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"0.1\" data-low=\"78\" data-base=\"81.2\" data-high=\"84\" value=\"81.2\"\u003e\u003coutput\u003e81.2%\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 direct production labor before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, and direct production labor 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 direct production labor before owner pay.\" data-low=\"25000\" data-base=\"29000\" data-high=\"35000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"29,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, compliance, software, insurance, and recurring admin costs.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, compliance, software, insurance, and recurring admin costs.\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, compliance, software, insurance, and recurring admin costs.\" data-low=\"125000\" data-base=\"135000\" data-high=\"145000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"135,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales, freight, commissions, and trade show spend needed to keep volume moving.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales, freight, commissions, and trade show spend needed to keep volume moving.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly sales, freight, commissions, and trade show spend needed to keep volume moving.\" data-low=\"10000\" data-base=\"12000\" data-high=\"15000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"12,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payment. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. Use 0 if there is 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 there is 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 set aside for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"15\" 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\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held for repairs, growth, working capital, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit held for repairs, growth, working capital, and risk 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=\"Monthly owner income goal used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income goal used to calculate the target-pay gap.\" data-low=\"30000\" data-base=\"40000\" data-high=\"60000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"40,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$42,127\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$278K\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$2,127\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$505,526\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$52,659\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$10,532\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$2,127\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$282K\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: 81%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$229K\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: 62%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$176K\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: 4%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$10,532\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$42,127\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income in the sauce bottling model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis screenshot shows \u003cstrong\u003erevenue\u003c\/strong\u003e, margin, costs, reserves, and \u003cstrong\u003eowner take-home\u003c\/strong\u003e assumptions—open the \u003ca href=\"\/products\/sauce-bottling-financial-model\"\u003eSauce Bottling and Co-Packing Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eModel checkpoints\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e$338M revenue, 480k units\u003c\/li\u003e\n\u003cli\u003e4995k COGS, 1351k overhead\u003c\/li\u003e\n\u003cli\u003e1351k freight, 162k fixed\u003c\/li\u003e\n\u003cli\u003eDebt, cash flow, owner pay\u003c\/li\u003e\n\u003cli\u003eScenario testing assumptions\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"image-section_blog image-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"preview-card\" data-preview-src=\"\/cdn\/shop\/files\/sauce-bottling-financial-model-dashboard-financialmodelslab_4bfc37aa-3237-4c9a-bb93-4d06c71c7f68.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/sauce-bottling-financial-model-dashboard-financialmodelslab_4bfc37aa-3237-4c9a-bb93-4d06c71c7f68.webp?width=500\" alt=\"Sauce Bottling and Co-Packing Financial Model dashboard summarizing key KPIs, runway\/cash position and operational performance on a dynamic dashboard, investor-ready visuals 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;\"\u003eIs a sauce bottling business profitable at small scale?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, but only if \u003cstrong\u003epaid runs\u003c\/strong\u003e stay high; owning the line alone does not make \u003cstrong\u003eSauce Bottling and Co-Packing\u003c\/strong\u003e profitable. If Year 1 still needs \u003cstrong\u003e480,000 units\u003c\/strong\u003e, short runs can add setup labor, cleaning time, and waste per unit, so small-batch economics may be weaker than they look. Repeat contracts help stabilize monthly revenue, but underused equipment, customer churn, compliance work, and debt service can still cut owner take-home even when gross margin looks strong.\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\u003eWhat supports profit\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePaid runs\u003c\/strong\u003e drive real profit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRepeat contracts\u003c\/strong\u003e improve cash flow.\u003c\/li\u003e\n\u003cli\u003eHigher volume spreads setup costs.\u003c\/li\u003e\n\u003cli\u003eStable demand keeps lines busy.\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 can break margins\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eShort runs raise \u003cstrong\u003esetup labor\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eCleaning time cuts output.\u003c\/li\u003e\n\u003cli\u003eIdle days reduce unit economics.\u003c\/li\u003e\n\u003cli\u003eDebt and compliance cut take-home.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat margins do sauce bottling businesses make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eSauce Bottling and Co-Packing\u003c\/strong\u003e, margins are modeled, not universal; in this setup, Year 1 gross margin is \u003cstrong\u003e812%\u003c\/strong\u003e after \u003cstrong\u003e$104\u003c\/strong\u003e average unit COGS and \u003cstrong\u003e40%\u003c\/strong\u003e production-linked costs, and the main levers are the same ones covered in \u003ca href=\"\/blogs\/profitability\/sauce-bottling\"\u003eHow Increase Profits In Sauce Bottling And Co-Packing?\u003c\/a\u003e. The math moves fast because bottle cost, caps, labels, batch yield, direct labor, sanitation, and changeover time all hit owner income hard. After freight and commissions, contribution margin is \u003cstrong\u003e772%\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eGross margin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$104\u003c\/strong\u003e average unit COGS\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40%\u003c\/strong\u003e production-linked costs\u003c\/li\u003e\n\u003cli\u003eIngredients, bottle, cap, label\u003c\/li\u003e\n\u003cli\u003eDirect labor and carton costs\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\u003eIncome pressure points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eFreight and commissions cut take-home\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e772%\u003c\/strong\u003e contribution margin after fees\u003c\/li\u003e\n\u003cli\u003eBatch yield changes unit economics\u003c\/li\u003e\n\u003cli\u003eSanitation and changeover time matter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a sauce bottling business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eThere isn’t one clean revenue threshold for \u003cstrong\u003eSauce Bottling and Co-Packing\u003c\/strong\u003e. Use this formula: \u003cstrong\u003e(owner pay + $135k monthly fixed costs + debt service + reserves + taxes) ÷ contribution margin\u003c\/strong\u003e; the source model shows a \u003cstrong\u003e772%\u003c\/strong\u003e Year 1 contribution margin after unit COGS, with \u003cstrong\u003e40%\u003c\/strong\u003e production overhead and \u003cstrong\u003e40%\u003c\/strong\u003e freight plus commissions. If the owner replaces paid management, the \u003cstrong\u003e$135k\u003c\/strong\u003e fixed-cost base drops, so the revenue needed is lower.\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\u003eQuick math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eStart with owner pay\u003c\/li\u003e\n\u003cli\u003eAdd \u003cstrong\u003e$135k\u003c\/strong\u003e fixed costs\u003c\/li\u003e\n\u003cli\u003eInclude debt service\u003c\/li\u003e\n\u003cli\u003eDivide by margin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat moves it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e40%\u003c\/strong\u003e production overhead matters\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40%\u003c\/strong\u003e freight and commissions matter\u003c\/li\u003e\n\u003cli\u003eReserves and taxes add load\u003c\/li\u003e\n\u003cli\u003eLower fixed costs cut the target\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat drives sauce bottling owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for sauce bottling and co-packing.\"\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\u003eProduction Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e480K-2.85M\u003c\/strong\u003e\u003cp\u003eMore filled hours and higher line use turn the same plant into more revenue and EBITDA.\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\u003ePricing Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$7.04-$7.92\u003c\/strong\u003e\u003cp\u003eA higher mix of premium sauces lifts realized price, so each unit adds more gross profit.\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\u003e81%-83%\u003c\/strong\u003e\u003cp\u003eThe low-80s margin means small swings in ingredients, packaging, freight, or QA costs move take-home fast.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eLabor Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$350K-$870K\u003c\/strong\u003e\u003cp\u003eLabor grows as the business scales, so output per worker decides how much revenue reaches owner income.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eRecurring Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e5 SKUs\u003c\/strong\u003e\u003cp\u003eFive core sauces spread volume across repeat runs, which helps keep the line busy and cuts changeover drag.\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 Discipline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$135K\/mo\u003c\/strong\u003e\u003cp\u003eKeep fixed costs tight, because overhead hits EBITDA even when order volume slows.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eSauce Bottling and Co-Packing Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eBillable Production Volume And Capacity Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eBillable Volume and Utilization\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBillable production volume\u003c\/strong\u003e is the paid bottles that ship, not the line’s max speed. In this model, volume grows from \u003cstrong\u003e480,000 units\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e285 million\u003c\/strong\u003e in Year 5, with monthly output rising from \u003cstrong\u003e40,000\u003c\/strong\u003e to about \u003cstrong\u003e2,375,000 units\u003c\/strong\u003e. More paid units spread lease, software, compliance, and management time across more revenue, so owner take-home rises only when demand fills the line.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMachine capacity is not demand.\u003c\/strong\u003e Idle days, short runs, and weak order books push fixed cost onto fewer units, which cuts margin and cash. If the plant can run but the customer has not signed a purchase order, the extra capacity does not pay the owner.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Paid Runs\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003epaid units per month\u003c\/strong\u003e, \u003cstrong\u003escheduled line days\u003c\/strong\u003e, and \u003cstrong\u003echangeover hours\u003c\/strong\u003e. Here’s the quick math: more billable units lower fixed cost per bottle, while fewer paid runs do the opposite. A weekly forecast of confirmed orders, not just machine hours, keeps the team from confusing empty capacity with real income.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack confirmed purchase orders.\u003c\/li\u003e\n\u003cli\u003eWatch idle days by line.\u003c\/li\u003e\n\u003cli\u003ePrice short runs higher.\u003c\/li\u003e\n\u003cli\u003eCut setup time fast.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf the line is booked with repeat runs, the owner can spread fixed overhead like \u003cstrong\u003e$12k lease\u003c\/strong\u003e and \u003cstrong\u003e$15k software\u003c\/strong\u003e across more shipped units. If onboarding drags or orders stay lumpy, contribution falls and profit is harder to draw out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePricing, Minimums, And Setup Fees\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003ePricing, Minimums, and Setup Fees\u003c\/h3\u003e\n\u003cp\u003eThis driver decides whether each run pays for labor, sanitation, and changeover, or just looks busy. The modeled blended price is \u003cstrong\u003e$704\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e$792\u003c\/strong\u003e in Year 5, so the price has to cover more than ingredients. If pricing misses setup time, owner pay gets squeezed fast.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: direct production labor is modeled at \u003cstrong\u003e$0.15 per unit\u003c\/strong\u003e, or \u003cstrong\u003e$72,000\u003c\/strong\u003e in Year 1 on \u003cstrong\u003e480,000 units\u003c\/strong\u003e. Short runs are the risk, because the same line reset and sanitation work hit fewer bottles. Repeat customers with larger orders spread that fixed effort and lift cash, not just booked revenue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect Margin on Short Runs\u003c\/h3\u003e\n\u003cp\u003eTrack order size, setup hours, and changeover cost by SKU. Price the run so \u003cstrong\u003eminimum order quantities\u003c\/strong\u003e, \u003cstrong\u003esetup charges\u003c\/strong\u003e, \u003cstrong\u003erush fees\u003c\/strong\u003e, \u003cstrong\u003eformulation fees\u003c\/strong\u003e, and \u003cstrong\u003epacking fees\u003c\/strong\u003e all cover the labor tied to that job. If the run does not pay for line prep, raise the minimum or reprice it.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMeasure units per order.\u003c\/li\u003e\n\u003cli\u003eTrack setup time by SKU.\u003c\/li\u003e\n\u003cli\u003eCharge more for rush work.\u003c\/li\u003e\n\u003cli\u003eSeparate repeat from one-off runs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse a simple rule: the best customers buy repeat runs big enough to absorb sanitation and line setup. Weak pricing can create revenue without cash, so watch gross margin and cash collected per order, not just shipped volume. One clean rate card can protect margin better than discounting to win small jobs.\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 Control\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 Control\u003c\/h3\u003e\n    \u003cp\u003eThe model reports gross margin after production costs at \u003cstrong\u003e812%\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e828%\u003c\/strong\u003e in Year 5, with unit \u003cstrong\u003eCOGS\u003c\/strong\u003e near \u003cstrong\u003e$104 per unit\u003c\/strong\u003e in Year 1. That cost stack includes ingredients, bottle and cap, label, direct labor, and carton. If co-packer supplied materials carry markup, gross margin rises; if customer-supplied materials are just pass-through, your take-home depends on volume and yield.\u003c\/p\u003e\n    \u003cp\u003eThis driver hits owner income fast because every unit lost to \u003cstrong\u003eshrink\u003c\/strong\u003e, waste, or poor yield still burns cash. \u003cstrong\u003eOne clean line:\u003c\/strong\u003e gross margin only helps if the material mix, labor, and packing loss stay inside plan. If the plant is busy but yields slip, revenue can look fine while cash for debt, reserves, and owner pay gets squeezed.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Yield, Not Just Output\u003c\/h3\u003e\n      \u003cp\u003eMeasure gross margin by \u003cstrong\u003erecipe\u003c\/strong\u003e, lot, and customer, not just by total plant sales. Use the bill of materials (\u003cstrong\u003eBOM\u003c\/strong\u003e) to compare planned vs actual ingredient, bottle, cap, label, labor, and carton cost. When co-packer supplied materials are used, price them so the markup covers handling and loss; when the customer supplies materials, make the pass-through rules explicit.\u003c\/p\u003e\n      \u003cp\u003eWatch three controls every week: \u003cstrong\u003eyield\u003c\/strong\u003e, \u003cstrong\u003eshrink\u003c\/strong\u003e, and \u003cstrong\u003erework\u003c\/strong\u003e. If a short run needs extra sanitation or setup, the gross margin slips fast even with solid top-line revenue. A simple rule helps: if actual unit COGS moves above plan, reprice the next run before the owner cash draw gets eaten by waste and overtime.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCompare planned vs actual unit COGS.\u003c\/li\u003e\n        \u003cli\u003eSeparate pass-through and marked-up materials.\u003c\/li\u003e\n        \u003cli\u003ePrice short runs for setup loss.\u003c\/li\u003e\n        \u003cli\u003eAudit waste, rework, and spoilage weekly.\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;\"\u003eLabor Efficiency And Changeover Economics\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eLabor Efficiency And Changeovers\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eDirect production labor\u003c\/strong\u003e is modeled at \u003cstrong\u003e$0.15 per unit\u003c\/strong\u003e, or \u003cstrong\u003e$72,000\u003c\/strong\u003e on \u003cstrong\u003e480,000 units\u003c\/strong\u003e in Year 1. That only holds if staffing per shift, fill speed, sanitation time, and setup complexity stay tight. Long changeovers and small runs push labor up, which cuts gross margin, cash flow, and the owner’s draw.\u003c\/p\u003e\n    \u003cp\u003eThe key inputs are labor hours per run, units per hour, and changeover minutes. \u003cstrong\u003eAutomation\u003c\/strong\u003e can lower unit cost, but only if volume is high enough to cover the equipment cost. If the founder is also scheduler, quality lead, sales lead, and plant manager, owner income drops twice: more payroll pressure and less time to sell.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack labor by run, not just by month\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003elabor cost per unit\u003c\/strong\u003e, \u003cstrong\u003eminutes per changeover\u003c\/strong\u003e, and \u003cstrong\u003eunits per shift\u003c\/strong\u003e on every order. Here’s the quick math: at \u003cstrong\u003e$0.15\u003c\/strong\u003e per unit, every \u003cstrong\u003e10,000 units\u003c\/strong\u003e of waste-free output protects about \u003cstrong\u003e$1,500\u003c\/strong\u003e in direct labor.\u003c\/p\u003e\n      \u003cp\u003ePrice short runs for sanitation and setup, then push repeat orders into larger lots. If you buy automation, test it against paid volume and payback, not machine speed alone. Otherwise, the owner works more hours for less take-home income.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack labor per 1,000 units.\u003c\/li\u003e\n        \u003cli\u003eCharge separately for changeovers.\u003c\/li\u003e\n        \u003cli\u003eReduce tiny, frequent runs.\u003c\/li\u003e\n        \u003cli\u003eDocument setup and sanitation steps.\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;\"\u003eRecurring Customers And Run Predictability\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eRecurring Run Contracts\u003c\/h3\u003e\n    \u003cp\u003eRecurring sauce bottling contracts make owner income steadier because the line runs on planned purchase orders, not random quotes. With demand modeled from \u003cstrong\u003e480k units\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e285M units\u003c\/strong\u003e by Year 5, repeat volume matters more than new leads. One clean line: \u003cstrong\u003ebooked runs pay the bills\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eOne-time projects can still cost real time. They often add setup, sampling, and onboarding work without a repeat margin source, so cash flow can look busy while profit stays thin. If one buyer controls too much monthly volume, concentration risk rises fast and the owner’s take-home pay depends on a single account.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Booked Runs, Not Just Interest\u003c\/h3\u003e\n      \u003cp\u003eTrack repeat customers, monthly purchase orders, and the share of volume from the top buyer. Here’s the quick math: if paid volume moves from \u003cstrong\u003e40k\u003c\/strong\u003e units a month toward \u003cstrong\u003e2,375k\u003c\/strong\u003e, fixed plant time gets spread across more shipped units, which helps owner income. Unbooked inquiries do not pay for idle days.\u003c\/p\u003e\n      \u003cp\u003eTest contracts that require repeat runs large enough to cover setup and sanitation time. Protect cash by documenting minimums, run frequen\ncy, and order timing. If a customer keeps changing specs or delays purchase orders, your line loses predictability and labor hours turn into unrecovered cost instead of profit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOverhead, Compliance, Debt, 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\u003eFixed Overhead and Cash Reserves\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e$12k\u003c\/strong\u003e monthly lease plus \u003cstrong\u003e$15k\u003c\/strong\u003e software means \u003cstrong\u003e$27k\/month\u003c\/strong\u003e, or \u003cstrong\u003e$162k\/year\u003c\/strong\u003e, before one bottle ships. Add revenue-based production overhead of \u003cstrong\u003e40%\u003c\/strong\u003e total: \u003cstrong\u003e5% insurance\u003c\/strong\u003e, \u003cstrong\u003e10% compliance\u003c\/strong\u003e, \u003cstrong\u003e15% utilities\u003c\/strong\u003e, \u003cstrong\u003e5% maintenance\u003c\/strong\u003e, and \u003cstrong\u003e5% lab fees\u003c\/strong\u003e. That cost stack directly cuts owner take-home.\u003c\/p\u003e\n\u003cp\u003eDebt service and reserves sit below operating profit, so P\u0026amp;L profit is not free cash. On \u003cstrong\u003e$100k\u003c\/strong\u003e of revenue, fixed overhead plus variable overhead is about \u003cstrong\u003e$67k\u003c\/strong\u003e before debt and reserves. If you ignore maintenance, working capital, and equipment replacement cash, owner pay will look higher than it is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect cash after profit\u003c\/h3\u003e\n\u003cp\u003eTrack monthly revenue, overhead %, debt payments, and reserve transfers separately. The key test is simple: can the business still cover the \u003cstrong\u003e$27k\u003c\/strong\u003e fixed base and the \u003cstrong\u003e40%\u003c\/strong\u003e variable overhead after slow months? If not, trim owner draws, push longer runs, and keep cash for maintenance and replacement.\u003c\/p\u003e\n\u003cp\u003eBuild the forecast around cash, not just operating profit. Use one line each for lease, software, compliance, utilities, maintenance, lab fees, debt service, and equipment reserve so you can see how much is left for pay. That keeps take-home income tied to real cash, not accounting profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high-utilization owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Sauce Bottling and Co-Packing Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Sauce Bottling and Co-Packing Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions only, not guaranteed earnings, salary promises, tax advice, or distributions. Subtract debt service, taxes, reserves, and any added payroll before owner draws.\"\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 shifts fast here because volume, freight, QA, and payroll scale together. These cases use Year 1, Year 3, and Year 5 as planning anchors, not promises.\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\u003eThree planning cases for owner pay and profit.\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\"\u003eLow 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\"\u003eBase 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\"\u003eHigh 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=\"The low case uses the first operating year, when volume is smaller and take-home pay is still under setup pressure.\"\u003eThe low case uses the first operating year, when volume is smaller and take-home pay is still under setup pressure.\u003c\/td\u003e\n\u003ctd data-export-value=\"The base case uses the Year 3 run rate, where output is steadier and owner income can support a more stable draw.\"\u003eThe base case uses the Year 3 run rate, where output is steadier and owner income can support a more stable draw.\u003c\/td\u003e\n\u003ctd data-export-value=\"The high case uses the Year 5 run rate, where stronger utilization and scale can lift owner income sharply.\"\u003eThe high case uses the Year 5 run rate, where stronger utilization and scale can lift owner income sharply.\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 volume is 480,000 units, revenue is $3.377M, and EBITDA is $1.951M before owner pay, with lean staffing and early plant overhead.\"\u003eYear 1 volume is 480,000 units, revenue is $3.377M, and EBITDA is $1.951M before owner pay, with lean staffing and early plant overhead.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 volume is 1.28M units, revenue is $9.579M, and EBITDA is $6.623M before owner pay, with more QA, sales, and maintenance support.\"\u003eYear 3 volume is 1.28M units, revenue is $9.579M, and EBITDA is $6.623M before owner pay, with more QA, sales, and maintenance support.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 volume is 2.85M units, revenue is $22.570M, and EBITDA is $16.620M before owner pay, with heavier sales, QA, and maintenance staffing.\"\u003eYear 5 volume is 2.85M units, revenue is $22.570M, and EBITDA is $16.620M before owner pay, with heavier sales, QA, and maintenance staffing.\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=\"production volume; freight and commissions; compliance fees; plant overhead; core labor\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eproduction volume\u003c\/li\u003e\n\u003cli\u003efreight and commissions\u003c\/li\u003e\n\u003cli\u003ecompliance fees\u003c\/li\u003e\n\u003cli\u003eplant overhead\u003c\/li\u003e\n\u003cli\u003ecore labor\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"higher throughput; sales coverage; QA staffing; freight efficiency; compliance load\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003ehigher throughput\u003c\/li\u003e\n\u003cli\u003esales coverage\u003c\/li\u003e\n\u003cli\u003eQA staffing\u003c\/li\u003e\n\u003cli\u003efreight efficiency\u003c\/li\u003e\n\u003cli\u003ecompliance load\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"full capacity use; larger sales team; added QA labor; maintenance load; freight savings\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003efull capacity use\u003c\/li\u003e\n\u003cli\u003elarger sales team\u003c\/li\u003e\n\u003cli\u003eadded QA labor\u003c\/li\u003e\n\u003cli\u003emaintenance load\u003c\/li\u003e\n\u003cli\u003efreight savings\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=\"$1.95M pre-owner pay\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.95M pre-owner pay\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eYear 1 floor\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$6.62M pre-owner pay\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$6.62M pre-owner pay\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eYear 3 core\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$16.62M pre-owner pay\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$16.62M pre-owner pay\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eYear 5 upside\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this if you want a cautious launch view that stress-tests the first-year ramp.\"\u003eUse this if you want a cautious launch view that stress-tests the first-year ramp.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main operating case for planning a normal mid-ramp plant.\"\u003eUse this as the main operating case for planning a normal mid-ramp plant.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if the plant reaches fuller capacity and repeat brand orders hold.\"\u003eUse this to test upside if the plant reaches fuller capacity and repeat brand orders hold.\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 only, not guaranteed earnings, salary promises, tax advice, or distributions. Subtract debt service, taxes, reserves, and any added payroll before owner draws.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304401772787,"sku":"sauce-bottling-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/sauce-bottling-owner-makes.webp?v=1782691522","url":"https:\/\/financialmodelslab.com\/products\/sauce-bottling-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}