{"product_id":"ice-making-owner-makes","title":"How Much Ice Manufacturing Owners Make From $263M Year 1 Sales","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eAn ice manufacturing business owner can take home what remains after gross profit, payroll, utilities, delivery, maintenance, debt service, reserves, and taxes In the researched assumptions, Year 1 revenue is $2625M with about $1944M gross profit and $1760M contribution after COGS, commissions, and marketing By Year 5, revenue reaches $7249M with about $5336M gross profit and $5046M contribution before fixed overhead, debt, reserves, and owner distributions These are planning assumptions, not a guaranteed owner salary\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Ice Manufacturing Planning View\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA, annual before tax, based on the model; actual take-home drops after debt, reserves, and working capital.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA, annual before tax, based on the model; actual take-home drops after debt, reserves, and working capital.\"\u003e$895k to $3.7M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 EBITDA margin from revenue and operating profit; taxes, interest, and owner reserves are not included.\"\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 to Year 5 EBITDA margin from revenue and operating profit; taxes, interest, and owner reserves are not included.\"\u003e34.1% to 51.3%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue of $2.625M is the closest support level from the model; no owner draw target or reserve rate was set.\"\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 of $2.625M is the closest support level from the model; no owner draw target or reserve rate was set.\"\u003e$2.6M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy startup capex, $751k minimum cash in Month 7, and 0.1% IRR make this a hard plan without tight working capital.\"\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=\"Heavy startup capex, $751k minimum cash in Month 7, and 0.1% IRR make this a hard plan without tight working capital.\"\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 ice plant owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on revenue, margin, payroll, taxes, debt terms, reserve policy, and local rules.\"\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 expenses. Use the average operating month, not a peak run.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales before expenses. Use the average operating month, not a peak run.\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 expenses. Use the average operating month, not a peak run.\" data-low=\"180000\" data-base=\"218750\" data-high=\"350000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"218,750\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after direct product, labor, delivery, packaging, and utility costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct product, labor, delivery, packaging, and utility 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 left after direct product, labor, delivery, packaging, and utility costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"72\" data-base=\"74\" data-high=\"75\" value=\"74\"\u003e\u003coutput\u003e74%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, and staffing coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, contractors, and staffing coverage before owner pay.\" data-low=\"42000\" data-base=\"45083\" data-high=\"70000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"45,083\"\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, insurance, software, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, insurance, software, admin, and other recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, utilities, insurance, software, admin, and other recurring overhead.\" data-low=\"18000\" data-base=\"20000\" data-high=\"23000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"20,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 commissions and customer demand spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales commissions and customer demand spend.\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 commissions and customer demand spend.\" data-low=\"5000\" data-base=\"8750\" data-high=\"12000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"8,750\"\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 tied to the business.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment tied to the business.\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 tied to the business.\" data-low=\"0\" data-base=\"5000\" data-high=\"10000\" name=\"debtService\" 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\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=\"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 repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept 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 kept 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=\"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=\"Monthly owner income goal used to measure the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to measure 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 measure the target-pay gap.\" data-low=\"20000\" data-base=\"30000\" data-high=\"45000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"30,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$54,808\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\"\u003e25%\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$168K\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$24,808\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$657,696\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$83,042\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$28,234\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$24,808\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$219K\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: 74%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$162K\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: 36%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$78,833\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: 13%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$28,234\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: 25%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$54,808\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, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on revenue, margin, payroll, taxes, debt terms, reserve policy, and local rules.\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 Ice Manufacturing model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard shows revenue, margin, costs, reserves, and owner take-home assumptions in the \u003ca href=\"\/products\/ice-making-financial-model\"\u003eIce Manufacturing Financial Model Template\u003c\/a\u003e. \u003cstrong\u003eBase case\u003c\/strong\u003e shows $2,625M Year 1 revenue, $1,944M gross profit, and $1,760M pre-fixed contribution; open it.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner take-home shown\u003c\/li\u003e\n\u003cli\u003eRevenue, EBITDA, cash flow\u003c\/li\u003e\n\u003cli\u003eScenario tests key inputs\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\/ice-making-financial-model-dashboard-financialmodelslab_85305922-4ba6-4baa-b7ea-fc0a6241f8aa.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/ice-making-financial-model-dashboard-financialmodelslab_85305922-4ba6-4baa-b7ea-fc0a6241f8aa.webp?width=500\" alt=\"Ice Manufacturing Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard for production, sales and margin performance, helping 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;\"\u003eWhat profit margin can an ice manufacturing business make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIce Manufacturing can post very high margins because bagged ice sells with a strong factory-gate markup; the researched \u003cstrong\u003egross margin\u003c\/strong\u003e is about \u003cstrong\u003e741%\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e736%\u003c\/strong\u003e in Year 5, and the \u003cstrong\u003econtribution margin\u003c\/strong\u003e after sales commissions and marketing is about \u003cstrong\u003e671%\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e696%\u003c\/strong\u003e in Year 5. If you want the setup cost behind that model, see \u003ca href=\"\/blogs\/startup-costs\/ice-making\"\u003eWhat Is The Estimated Cost To Open Your Ice Manufacturing Business?\u003c\/a\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\u003eBag sales drive margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eBags\u003c\/strong\u003e have the highest factory-gate margin\u003c\/li\u003e\n\u003cli\u003eYear 1 gross margin is about \u003cstrong\u003e741%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 gross margin is about \u003cstrong\u003e736%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eProduct mix matters most\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\u003eCosts to watch\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSubscriptions\u003c\/strong\u003e carry heavier route costs\u003c\/li\u003e\n\u003cli\u003eDelivery frequency raises fuel and labor\u003c\/li\u003e\n\u003cli\u003eElectricity and cold storage hit hard\u003c\/li\u003e\n\u003cli\u003ePackaging and service costs move fast\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much can an ice manufacturing business owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn \u003cstrong\u003eIce Manufacturing\u003c\/strong\u003e owner’s take-home pay depends on scale, product mix, and cost control, not a fixed salary; the base case shows \u003cstrong\u003e$2.625M\u003c\/strong\u003e in Year 1 revenue and \u003cstrong\u003e$1.760M\u003c\/strong\u003e in contribution before fixed overhead, debt, reserves, and tax. By Year 5, the same model supports \u003cstrong\u003e$7.249M\u003c\/strong\u003e in revenue and \u003cstrong\u003e$5.046M\u003c\/strong\u003e in contribution, so owner distributions rise only if overhead and working capital stay controlled; for demand context, see \u003ca href=\"\/blogs\/kpi-metrics\/ice-making\"\u003eWhat Is The Current Growth Rate Of Ice Manufacturing?\u003c\/a\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\u003eBase-case earnings\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1 revenue:\u003c\/strong\u003e $2.625M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1 contribution:\u003c\/strong\u003e $1.760M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 5 revenue:\u003c\/strong\u003e $7.249M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 5 contribution:\u003c\/strong\u003e $5.046M\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner cash drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eControl fixed overhead tightly\u003c\/li\u003e\n\u003cli\u003eProtect delivery route density\u003c\/li\u003e\n\u003cli\u003eFavor higher-margin product mix\u003c\/li\u003e\n\u003cli\u003eOwner-operated plants may retain more cash\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 an ice manufacturing business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you want to pay the owner \u003cstrong\u003e$100k\u003c\/strong\u003e in year 1, Ice Manufacturing needs about \u003cstrong\u003e$149k\u003c\/strong\u003e of contribution-supported revenue before fixed overhead, using a \u003cstrong\u003e67.1%\u003c\/strong\u003e contribution margin. The planning formula is \u003cstrong\u003e(target pay + fixed costs + debt service + reserves) ÷ contribution margin\u003c\/strong\u003e. Keep target pay separate from actual distributions and taxes.\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 drives owner pay\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eContribution margin\u003c\/strong\u003e sets pay capacity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFixed costs\u003c\/strong\u003e come next\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDebt service\u003c\/strong\u003e must be covered\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReserves\u003c\/strong\u003e protect cash\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\u003eQuick math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$100k\u003c\/strong\u003e pay needs \u003cstrong\u003e$149k\u003c\/strong\u003e revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$50k\u003c\/strong\u003e pay needs about \u003cstrong\u003e$74.5k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$200k\u003c\/strong\u003e pay needs about \u003cstrong\u003e$298k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eUse \u003cstrong\u003etarget pay\u003c\/strong\u003e, not distributions\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 drivers behind ice plant income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for ice manufacturing.\"\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 Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.6M-$7.2M\u003c\/strong\u003e\u003cp\u003eFill the plant and trucks, and revenue scales from about $2.6M in Year 1 to $7.2M in Year 5, which is the base for owner take-home after fixed overhead, debt, reserves, and taxes.\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\u003eCustomer Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e67%-74%\u003c\/strong\u003e\u003cp\u003eA better mix across bags, blocks, emergency, and subscriptions keeps gross margin near 74% in Year 1 and supports contribution margin near 67%-70% later on.\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\u003eVariable Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e26%\u003c\/strong\u003e\u003cp\u003eWater, energy, labor, packaging, and chemicals eat into the direct cost slice, so every point saved here flows straight into profit.\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\u003eDelivery Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e17%-19%\u003c\/strong\u003e\u003cp\u003eEmergency and subscription routes carry the heaviest delivery cost load, so better routing and loading protect margin fast.\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\u003eEquipment Uptime\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$895K-$3.7M\u003c\/strong\u003e\u003cp\u003eDowntime steals output, so high uptime protects the EBITDA path from $895K in Year 1 to $3.7M in Year 5.\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\u003eStorage Planning\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$751K\u003c\/strong\u003e\u003cp\u003eCold storage and seasonal planning keep product ready for spikes and help you avoid the $751K cash low in Month 7.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eIce Manufacturing Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProduction Volume And Plant 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\u003ePlant Utilization\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePlant utilization\u003c\/strong\u003e is how much of the ice plant’s capacity turns into sellable product. In this case, small bags grow from \u003cstrong\u003e150,000\u003c\/strong\u003e to \u003cstrong\u003e300,000\u003c\/strong\u003e by Year 5, and large bags grow from \u003cstrong\u003e100,000\u003c\/strong\u003e to \u003cstrong\u003e220,000\u003c\/strong\u003e. That can lift owner income because fixed plant, equipment, and labor costs get spread over more units. The win only shows up if the extra output sells through profitable accounts.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: more volume can improve gross margin, but excess inventory hurts cash. Unsold ice ties up cold storage and working capital, so the owner may see weaker take-home pay even when production rises. \u003cstrong\u003eHigher output without matched demand\u003c\/strong\u003e is just slower cash, not better profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Sell-Through, Not Just Output\u003c\/h3\u003e\n\u003cp\u003eMeasure three things every week: \u003cstrong\u003eunits produced\u003c\/strong\u003e, \u003cstrong\u003eunits sold\u003c\/strong\u003e, and \u003cstrong\u003edays in storage\u003c\/strong\u003e. Compare planned output to route demand and account pricing, then cut production if inventory starts building. If Year 5 volume grows but accounts are low-margin, the extra bags can raise revenue and still lower owner income.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack sell-through by bag size.\u003c\/li\u003e\n\u003cli\u003eMatch production to profitable routes.\u003c\/li\u003e\n\u003cli\u003eLimit cold storage build-up.\u003c\/li\u003e\n\u003cli\u003eTest price before adding volume.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProduction only helps when demand, routes, and pricing keep pace. If sales lag behind output, the owner funds more inventory instead of more 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 step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCustomer Mix And Wholesale Ice Pricing\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eCustomer Mix And Wholesale Pricing\u003c\/h3\u003e\n    \u003cp\u003eCustomer mix changes owner income because each channel has a different price, cost, and delivery load. A bag-heavy mix is steadier, while emergency deliveries and small local sales can raise revenue fast but also pull on labor, dispatch, and truck time.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: Year 1 prices are \u003cstrong\u003e$350\u003c\/strong\u003e for a small bag, \u003cstrong\u003e$600\u003c\/strong\u003e for a large bag, \u003cstrong\u003e$45\u003c\/strong\u003e for a carving block, \u003cstrong\u003e$75\u003c\/strong\u003e for emergency delivery, and \u003cstrong\u003e$2,400\u003c\/strong\u003e for a subscription account. Direct unit costs are \u003cstrong\u003e$0.43\u003c\/strong\u003e, \u003cstrong\u003e$0.68\u003c\/strong\u003e, \u003cstrong\u003e$1.95\u003c\/strong\u003e, \u003cstrong\u003e$22.50\u003c\/strong\u003e, and \u003cstrong\u003e$9.50\u003c\/strong\u003e, so mix drives gross profit and the owner’s take-home, not just top-line sales.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Margin By Channel\u003c\/h3\u003e\n      \u003cp\u003eMeasure units sold, price, direct cost, and delivery time for each channel. Break it out by \u003cstrong\u003esmall bag\u003c\/strong\u003e, \u003cstrong\u003elarge bag\u003c\/strong\u003e, \u003cstrong\u003ecarving block\u003c\/strong\u003e, \u003cstrong\u003eemergency delivery\u003c\/strong\u003e, and \u003cstrong\u003esubscription\u003c\/strong\u003e, then compare gross profit per order and per driver hour.\u003c\/p\u003e\n      \u003cp\u003ePush the mix toward the best cash yield, not just the biggest customer. A \u003cstrong\u003e$2,400\u003c\/strong\u003e account can help cash flow, but if it needs extra stops or rush service, the margin can shrink fast. Keep pricing tied to labor, fuel, and dispatch use so owner profit stays real.\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;\"\u003eVariable Cost To Produce Ice\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eIce Unit Cost\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the per-unit cost to make each bag, block, or delivery, including water, electricity, packaging, labor, chemicals, pallets, and overhead allocations. Year 1 unit cost is \u003cstrong\u003e$0.43\u003c\/strong\u003e per small bag, \u003cstrong\u003e$0.68\u003c\/strong\u003e per large bag, \u003cstrong\u003e$1.95\u003c\/strong\u003e per carving block, \u003cstrong\u003e$22.50\u003c\/strong\u003e per emergency delivery, and \u003cstrong\u003e$9.50\u003c\/strong\u003e per subscription.\u003c\/p\u003e\n    \u003cp\u003eSmall changes in electricity, bag material, or route cost move contribution fast. On \u003cstrong\u003e300,000\u003c\/strong\u003e small bags, a \u003cstrong\u003e$0.05\u003c\/strong\u003e cost swing changes annual profit by \u003cstrong\u003e$15,000\u003c\/strong\u003e; on \u003cstrong\u003e220,000\u003c\/strong\u003e large bags, the same swing changes it by \u003cstrong\u003e$11,000\u003c\/strong\u003e. Owner pay depends on what remains after these unit costs.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Cost Per Bag Weekly\u003c\/h3\u003e\n      \u003cp\u003eTrack unit cost by product each week and tie it to actual sell price. Here’s the quick math: contribution margin equals \u003cstrong\u003eprice minus variable cost\u003c\/strong\u003e, so a small bag at \u003cstrong\u003e$3.50\u003c\/strong\u003e less \u003cstrong\u003e$0.43\u003c\/strong\u003e leaves \u003cstrong\u003e$3.07\u003c\/strong\u003e, while a large bag at \u003cstrong\u003e$6.00\u003c\/strong\u003e less \u003cstrong\u003e$0.68\u003c\/strong\u003e leaves \u003cstrong\u003e$5.32\u003c\/strong\u003e. Separate production cost from delivery cost so you can see where margin leaks.\u003c\/p\u003e\n      \u003cp\u003eTest the three biggest levers first: electricity per batch, bag cost per unit, and labor hours per ton. If any one rises, reprice fast or cut waste, because the margin hit is immediate and cash comes in later. Keep a cost sheet for water, chemicals, pallets, and overhead allocations by product, route, and month.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eDelivery And Distribution Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eDelivered Margin\u003c\/h3\u003e\n\u003cp\u003eIce delivery can make a strong plant look profitable while still shrinking owner cash flow. The key measure is \u003cstrong\u003edelivered margin\u003c\/strong\u003e: delivery revenue minus the direct delivery cost and \u003cstrong\u003e19% revenue-based overhead\u003c\/strong\u003e. With a \u003cstrong\u003e$950\u003c\/strong\u003e subscription delivery cost and \u003cstrong\u003e$2,400\u003c\/strong\u003e revenue, delivered contribution is about \u003cstrong\u003e$994\u003c\/strong\u003e per unit before plant overhead. That margin disappears fast if routes are thin or stops are spread out.\u003c\/p\u003e\n\u003cp\u003eEmergency delivery is the risk case. At the disclosed \u003cstrong\u003e$2,250\u003c\/strong\u003e unit cost plus \u003cstrong\u003e19% overhead\u003c\/strong\u003e, a \u003cstrong\u003e$75\u003c\/strong\u003e fee does not cover delivery economics, so each rush stop can drain cash instead of paying the owner. Route density, driver wages, fuel, vehicle wear, and delivery frequency decide whether distribution helps profit or turns sales into a cash drain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Route-Level Contribution\u003c\/h3\u003e\n\u003cp\u003eMeasure delivery margin by route, not just by plant. Track \u003cstrong\u003estops per route\u003c\/strong\u003e, miles per stop, driver hours, fuel, vehicle wear, and how often each account orders. Separate scheduled subscriptions from emergency drops so you can see which jobs carry their own cost and which ones need a price change or minimum fee.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMeasure\u003c\/strong\u003e contribution per stop.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrice\u003c\/strong\u003e rush orders above true cost.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePack\u003c\/strong\u003e more stops per route.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCut\u003c\/strong\u003e empty miles and repeat trips.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHere’s the quick math: if delivery cost is fixed at \u003cstrong\u003e$950\u003c\/strong\u003e or \u003cstrong\u003e$2,250\u003c\/strong\u003e, every extra stop on the same route spreads wages, fuel, and wear across more revenue. That raises take-home income only when the stop mix is profitable. If emergency calls stay frequent, build a surcharge and a minimum order rule into the contract.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eEquipment Uptime And Maintenance Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eEquipment Uptime and Reserves\u003c\/h3\u003e\n\u003cp\u003eIce equipment uptime is a direct profit lever because sales stop when the \u003cstrong\u003epackaging line\u003c\/strong\u003e, \u003cstrong\u003emolding equipment\u003c\/strong\u003e, or \u003cstrong\u003ecold storage\u003c\/strong\u003e fails. This COGS bucket also carries \u003cstrong\u003evehicle depreciation allocation\u003c\/strong\u003e and \u003cstrong\u003eroute planning costs\u003c\/strong\u003e. If a breakdown hits peak season, you can lose revenue even when demand is there, and owner draw drops after repair spend and missed deliveries.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Uptime Before It Hits Cash\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003euptime %\u003c\/strong\u003e, downtime hours, repair spend, spare parts, and a monthly \u003cstrong\u003emaintenance reserve\u003c\/strong\u003e per bag or block sold. One clean rule: each unit sold should fund future repairs and replacement, not just this month’s profit. Underfunding reserves makes the P\u0026amp;L look fine while cash gets squeezed by surprises.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUptime %\u003c\/strong\u003e by line and truck\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRepair cost\u003c\/strong\u003e per month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReserve per unit\u003c\/strong\u003e sold\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeak-season downtime hours\u003c\/strong\u003e\n\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 step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSeasonality And Storage Planning\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eSeasonal Demand and Storage Capacity\u003c\/h3\u003e\n\u003cp\u003eIce demand is lumpy, so the owner only earns well if \u003cstrong\u003eproduction, storage, labor, and delivery\u003c\/strong\u003e all line up with peak months. The forecast rises from \u003cstrong\u003e$2,625M\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$7,249M\u003c\/strong\u003e in Year 5, but it does not show monthly swings, so the real risk is missing peak sales or overproducing in slow months.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOne bad peak month can hurt more than several good slow months help.\u003c\/strong\u003e If storage fills up, product sits, cash gets tied in inventory, and overtime or emergency deliveries can push margin down fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eBuild two monthly plans\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003epeak-month demand\u003c\/strong\u003e, \u003cstrong\u003ecold storage capacity\u003c\/strong\u003e, \u003cstrong\u003edays of inventory\u003c\/strong\u003e, and \u003cstrong\u003edriver hours\u003c\/strong\u003e separately for busy and slow seasons. Use two cases: one for high summer or event demand, and one for off-season baseline. That shows how much revenue can ship, how much cash sits in inventory, and when the owner can actually draw profit.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSet a peak-week output cap.\u003c\/li\u003e\n\u003cli\u003eMatch labor to demand spikes.\u003c\/li\u003e\n\u003cli\u003eReserve freezer space early.\u003c\/li\u003e\n\u003cli\u003eTest delivery routes before summer.\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 low, base, and high owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Ice Manufacturing Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Ice Manufacturing Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario figures are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions; debt service, taxes, reserves, and owner pay can change the result.\"\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 in ice manufacturing moves with volume mix, pricing, route efficiency, and plant overhead. The same plant can look very different once fixed costs, debt, and reserves hit cash flow.\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\u003eCompare low, base, and high owner income under different volume and cost settings.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eDownside case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\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\"\u003eUpside case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the weaker path where volume stays light and fixed overhead takes a bigger bite.\"\u003eThis is the weaker path where volume stays light and fixed overhead takes a bigger bite.\u003c\/td\u003e\n\u003ctd data-export-value=\"This follows the modeled forecast from Year 1 through Year 5.\"\u003eThis follows the modeled forecast from Year 1 through Year 5.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger path where utilization and pricing hold up while route density improves.\"\u003eThis is the stronger path where utilization and pricing hold up while route density improves.\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=\"Small bag and large bag sales run below plan, emergency delivery stays limited, and delivery and production costs eat more of each sale.\"\u003eSmall bag and large bag sales run below plan, emergency delivery stays limited, and delivery and production costs eat more of each sale.\u003c\/td\u003e\n\u003ctd data-export-value=\"Revenue runs from $2.625M in Year 1 to $7.249M in Year 5, gross profit runs from $1.944M to $5.336M, and contribution before fixed overhead runs from $1.760M to $5.046M.\"\u003eRevenue runs from $2.625M in Year 1 to $7.249M in Year 5, gross profit runs from $1.944M to $5.336M, and contribution before fixed overhead runs from $1.760M to $5.046M.\u003c\/td\u003e\n\u003ctd data-export-value=\"Volume reaches the top end of the forecast, pricing stays firm, and delivery, labor, and reserve drag stay tighter than planned.\"\u003eVolume reaches the top end of the forecast, pricing stays firm, and delivery, labor, and reserve drag stay tighter than planned.\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=\"Utilization; pricing; route efficiency; fixed costs; debt service\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eUtilization\u003c\/li\u003e\n\u003cli\u003epricing\u003c\/li\u003e\n\u003cli\u003eroute efficiency\u003c\/li\u003e\n\u003cli\u003efixed costs\u003c\/li\u003e\n\u003cli\u003edebt service\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Utilization; average selling price; gross margin; route density; reserve rate\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eUtilization\u003c\/li\u003e\n\u003cli\u003eaverage selling price\u003c\/li\u003e\n\u003cli\u003egross margin\u003c\/li\u003e\n\u003cli\u003eroute density\u003c\/li\u003e\n\u003cli\u003ereserve rate\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Utilization; pricing power; route efficiency; reserve rate; owner role\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eUtilization\u003c\/li\u003e\n\u003cli\u003epricing power\u003c\/li\u003e\n\u003cli\u003eroute efficiency\u003c\/li\u003e\n\u003cli\u003ereserve rate\u003c\/li\u003e\n\u003cli\u003eowner role\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 $895k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eNear $895k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eDownside run rate\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$895k-$3.7M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$895k-$3.7M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModeled run rate\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Above $3.7M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eAbove $3.7M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside run rate\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to test thin-volume months, softer pricing, and a lighter owner draw.\"\u003eUse this to test thin-volume months, softer pricing, and a lighter owner draw.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core operating plan for cash, lender, and owner pay planning.\"\u003eUse this as the core operating plan for cash, lender, and owner pay planning.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test what happens if demand stays strong and the owner keeps overhead tight.\"\u003eUse this to test what happens if demand stays strong and the owner keeps overhead tight.\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 Scenario figures are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions; debt service, taxes, reserves, and owner pay can change the result.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303970611443,"sku":"ice-making-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/ice-making-owner-makes.webp?v=1782684626","url":"https:\/\/financialmodelslab.com\/products\/ice-making-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}