{"product_id":"water-purification-installation-owner-makes","title":"How Much Water Purification Installation Owners Make: $90k Model Pay","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA water purification installation business owner can model \u003cstrong\u003e$90,000 per year\u003c\/strong\u003e in owner\/general manager pay, but the business has to earn it Under the researched assumptions, revenue rises from about \u003cstrong\u003e$121k in Year 1\u003c\/strong\u003e to about \u003cstrong\u003e$674k in Year 5\u003c\/strong\u003e, while contribution margin improves from \u003cstrong\u003e70% to 78%\u003c\/strong\u003e Here’s the quick math: Year 1 contribution is about $84k, but fixed overhead and marketing total about $91k, so early owner pay may need startup cash By Year 5, contribution after variable costs is about $526k before fixed overhead, marketing, payroll, reserves, debt service, and taxes\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Water Purification Installation\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year1 modeled owner\/general manager salary equals $90k annually, or $7.5k monthly before personal taxes; distributions are not guaranteed.\"\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=\"Year1 modeled owner\/general manager salary equals $90k annually, or $7.5k monthly before personal taxes; distributions are not guaranteed.\"\u003e$90k\/yr\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year1 EBITDA margin is 23% from modeled revenue and costs; true net margin is lower after tax, depreciation, and owner draws.\"\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=\"Year1 EBITDA margin is 23% from modeled revenue and costs; true net margin is lower after tax, depreciation, and owner draws.\"\u003e23%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year1 modeled revenue of about $691k supports the $90k owner salary within the full cost stack; revenue is not take-home pay.\"\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=\"Year1 modeled revenue of about $691k supports the $90k owner salary within the full cost stack; revenue is not take-home pay.\"\u003e$691k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because Month 2 cash trough is $808k, payback takes 14 months, and the launch needs large upfront funding.\"\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=\"Hard because Month 2 cash trough is $808k, payback takes 14 months, and the launch needs large upfront funding.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Sample Business Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sample Business Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"35000\" data-base=\"46000\" data-high=\"65000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"46,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct system, parts, and installation costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct system, parts, and installation 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 system, parts, and installation costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"66\" data-base=\"70\" data-high=\"74\" value=\"70\"\u003e\u003coutput\u003e70%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, benefits, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, benefits, and staffing coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, contractors, benefits, and staffing coverage before owner pay.\" data-low=\"10500\" data-base=\"11875\" data-high=\"14000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"11,875\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, utilities, software, insurance, admin, and recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, software, insurance, admin, and recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, utilities, software, insurance, admin, and recurring overhead.\" data-low=\"5950\" data-base=\"5950\" data-high=\"5950\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"5,950\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and customer acquisition spend needed to sustain demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to sustain demand.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing and customer acquisition spend needed to sustain demand.\" data-low=\"1500\" data-base=\"1667\" data-high=\"3000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"1,667\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan, financing, or required debt-service payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt-service payments.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan, financing, or required debt-service payments.\" data-low=\"0\" data-base=\"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 reserved for taxes before calculating owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit reserved for taxes before calculating owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit reserved for taxes before calculating owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"22\" data-high=\"25\" value=\"22\"\u003e\u003coutput\u003e22%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit retained for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit retained for repairs, growth, working capital, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit retained for repairs, growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to calculate required revenue and target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate required revenue and target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to calculate required revenue and target-pay gap.\" data-low=\"6000\" data-base=\"7500\" data-high=\"10000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"7,500\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$8,641\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\"\u003e19%\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$43,602\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric is-target-gap is-positive\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eTarget Pay Gap\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income minus target owner pay. Negative means the target pay is not covered.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income minus target owner pay. Negative means the target pay is not covered.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"targetPayGap\"\u003e$1,141\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$103,692\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$12,708\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTax + reinvestment reserve\u003c\/dt\u003e\n\u003cdd data-owner-output=\"reserveAmount\"\u003e$4,067\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTarget pay gap\u003c\/dt\u003e\n\u003cdd data-owner-output=\"cashAfterTargetPay\"\u003e$1,141\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$46,000\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 70%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$32,200\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: 42%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$19,492\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: 9%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$4,067\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: 19%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$8,641\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income in the Water Purification Installation model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/water-purification-installation-financial-model\"\u003eWater Purification Installation Financial Model Template\u003c\/a\u003e to see dashboard revenue, margin, overhead, and the assumptions behind installs, CAC, labor, and wages.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner pay\u003c\/strong\u003e splits cleanly\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDashboard\u003c\/strong\u003e tracks margin, overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1\u003c\/strong\u003e $120,672\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 3\u003c\/strong\u003e $335,419\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 5\u003c\/strong\u003e $674,051\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\/water-purification-installation-financial-model-dashboard-financialmodelslab_f0a71f81-45bf-4e10-862e-181c83a58384.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/water-purification-installation-financial-model-dashboard-financialmodelslab_f0a71f81-45bf-4e10-862e-181c83a58384.webp?width=500\" alt=\"Water Purification Installation Financial Model dashboard summarizing key KPIs, cash runway, revenue and cost trends with a dynamic dashboard for investor-ready reporting and clearer cash-flow visibility\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many water purification installs per month to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eWater Purification Installation\u003c\/strong\u003e, you need about \u003cstrong\u003e15 installs per month\u003c\/strong\u003e to cover \u003cstrong\u003e$90,000\u003c\/strong\u003e owner pay, \u003cstrong\u003e$5,950\u003c\/strong\u003e fixed overhead, and about \u003cstrong\u003e$1,667\u003c\/strong\u003e in monthly marketing, using \u003cstrong\u003e70%\u003c\/strong\u003e contribution on \u003cstrong\u003e$1,440\u003c\/strong\u003e per system. Here’s the quick math: (\u003cstrong\u003e$5,950\u003c\/strong\u003e + \u003cstrong\u003e$1,667\u003c\/strong\u003e + \u003cstrong\u003e$7,500\u003c\/strong\u003e) ÷ (\u003cstrong\u003e70%\u003c\/strong\u003e × \u003cstrong\u003e$1,440\u003c\/strong\u003e) ≈ \u003cstrong\u003e15 installs\u003c\/strong\u003e. Add a \u003cstrong\u003e$55,000\u003c\/strong\u003e sales consultant, and the need rises to about \u003cstrong\u003e20 installs per month\u003c\/strong\u003e.\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\u003eBase case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e15 installs\u003c\/strong\u003e cover core costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,440\u003c\/strong\u003e revenue per system\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e70%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$5,950\u003c\/strong\u003e overhead monthly\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\u003eWith added sales cost\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e20 installs\u003c\/strong\u003e with consultant cost\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$55,000\u003c\/strong\u003e sales consultant added\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1,667\u003c\/strong\u003e marketing monthly\u003c\/li\u003e\n\u003cli\u003eYear 1 plan shows \u003cstrong\u003e80 installs\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat affects profit margin in a water purification installation business?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIn \u003cstrong\u003eWater Purification Installation\u003c\/strong\u003e, margin gets hit most by system and parts procurement, direct installation labor, sales commissions, fuel, consumables, callbacks, permits, warranty work, and lead costs; if you want startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/water-purification-installation\"\u003eWhat Is The Estimated Cost To Open Your Water Purification Installation Business?\u003c\/a\u003e. Here’s the quick math: procurement can drop from \u003cstrong\u003e18%\u003c\/strong\u003e to \u003cstrong\u003e14%\u003c\/strong\u003e, direct labor from \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e3%\u003c\/strong\u003e, commissions from \u003cstrong\u003e4%\u003c\/strong\u003e to \u003cstrong\u003e3%\u003c\/strong\u003e, and fuel from \u003cstrong\u003e3%\u003c\/strong\u003e to \u003cstrong\u003e2%\u003c\/strong\u003e. That lifts gross margin after equipment and direct labor from \u003cstrong\u003e77%\u003c\/strong\u003e to \u003cstrong\u003e83%\u003c\/strong\u003e, but local price competition and customer mix still shape the final margin.\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\u003eMain margin hits\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eProcurement is the biggest drag.\u003c\/li\u003e\n\u003cli\u003eLabor adds cost on each install.\u003c\/li\u003e\n\u003cli\u003eCommissions cut gross profit fast.\u003c\/li\u003e\n\u003cli\u003eFuel and callbacks eat cash.\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\u003eWhat improves margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse better supplier terms.\u003c\/li\u003e\n\u003cli\u003eScope jobs tightly before install.\u003c\/li\u003e\n\u003cli\u003eSchedule work to cut drive time.\u003c\/li\u003e\n\u003cli\u003eReduce rework and warranty visits.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a water purification installation owner make more by hiring technicians?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eHiring can raise owner income only if the extra installs and service visits cover the added \u003cstrong\u003epayroll\u003c\/strong\u003e, training, vehicles, scheduling, and callback costs. Here’s the quick math: a lead installation technician costs about \u003cstrong\u003e$65,000\u003c\/strong\u003e a year, and direct installation labor runs around \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e3%\u003c\/strong\u003e of revenue, so the crew has to create enough added volume to beat that cost. The upside is more installs, repairs, filter replacements, and maintenance visits; the downside is poor installs, rework, warranty claims, missed appointments, and the owner shifting from installer to manager.\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\u003eWhen hiring helps\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMore monthly installs\u003c\/li\u003e\n\u003cli\u003eMore service visits\u003c\/li\u003e\n\u003cli\u003eMore recurring maintenance\u003c\/li\u003e\n\u003cli\u003eMore filter replacements\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\u003eWhen hiring hurts\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eHigher payroll burden\u003c\/li\u003e\n\u003cli\u003eTraining takes time\u003c\/li\u003e\n\u003cli\u003eVehicles add cost\u003c\/li\u003e\n\u003cli\u003eCallbacks cut profit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\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\u003eInstall Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e80-524\u003c\/strong\u003e\u003cp\u003eAcquired customers rise from 80 in Year 1 to 524 in Year 5, so install count is the biggest lift on owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eJob Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e77%-83%\u003c\/strong\u003e\u003cp\u003eGross margin stays in the 77% to 83% band, so equipment markup and supplier cost decide how much cash is left after each job.\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\u003eRecurring Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e30%-75%\u003c\/strong\u003e\u003cp\u003eMaintenance allocation climbs from 30% to 75%, and that repeat work keeps revenue flowing after the first install.\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\u003eLead Cost\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$250-$210\u003c\/strong\u003e\u003cp\u003eCAC drops from $250 to $210, so stronger lead flow and close rate buy more customers with the same spend.\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\u003eInstall Ticket\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.4K\u003c\/strong\u003e\u003cp\u003eThe install ticket stays near $1,440 in Year 1 and $1,400 in Year 5, so small price moves compound across every job.\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\u003eOps Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$5.95K\u003c\/strong\u003e\u003cp\u003eLabor time falls from 12.0 to 10.0 hours while fixed overhead stays at $5,950 a month, so more of each job reaches owner take-home.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWater Purification Installation Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eInstall Volume And Average Ticket\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eInstall Volume and Average Ticket\u003c\/h3\u003e\n\u003cp\u003eEach install is the main revenue unit here. A Year 1 system install brings \u003cstrong\u003e$1,440\u003c\/strong\u003e from \u003cstrong\u003e120 hours at $120\/hour\u003c\/strong\u003e; by Year 5, it is about \u003cstrong\u003e$1,400\u003c\/strong\u003e from \u003cstrong\u003e100 hours at $140\/hour\u003c\/strong\u003e. So price gains mostly offset fewer hours, and owner income depends on getting more jobs without letting labor, travel, or callbacks eat the margin.\u003c\/p\u003e\n\u003cp\u003eVolume matters fast: modeled installs rise from \u003cstrong\u003e80\u003c\/strong\u003e in Year 1 to about \u003cstrong\u003e419\u003c\/strong\u003e in Year 5. The catch is that more jobs only lift take-home pay if total variable cost stays controlled, moving from \u003cstrong\u003e30%\u003c\/strong\u003e of revenue to \u003cstrong\u003e22%\u003c\/strong\u003e. Underpriced jobs or weak leads can fill the calendar and still cut profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Jobs, Not Just Leads\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003einstalls booked\u003c\/strong\u003e, \u003cstrong\u003eaverage revenue per install\u003c\/strong\u003e, \u003cstrong\u003ehours per job\u003c\/strong\u003e, and \u003cstrong\u003econtribution margin\u003c\/strong\u003e (cash left after variable costs). That shows whether volume is adding cash or just adding work. If average ticket slips while drive time or callbacks rise, owner pay gets squeezed even when revenue looks busy.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eQuote by job, not by guess.\u003c\/li\u003e\n\u003cli\u003eTrack travel time and rework.\u003c\/li\u003e\n\u003cli\u003eReject low-quality leads early.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse the install-hours target to protect margin: \u003cstrong\u003e120 hours\u003c\/strong\u003e in Year 1 down to \u003cstrong\u003e100 hours\u003c\/strong\u003e in Year 5. If a quote needs extra travel or custom parts, build that into price before you promise a fixed install fee. That keeps contribution margin strong and leaves more profit for owner draw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eResidential Versus Commercial Customer Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eResidential vs Commercial Mix\u003c\/h3\u003e\n    \u003cp\u003eIf more revenue comes from \u003cstrong\u003eresidential\u003c\/strong\u003e jobs, scheduling is usually steadier and referrals can come faster. If the mix shifts toward \u003cstrong\u003ecommercial\u003c\/strong\u003e accounts, ticket size can rise, but approvals can take longer and cash can land later, which puts pressure on owner pay and working capital.\u003c\/p\u003e\n    \u003cp\u003eThis model does not split pricing by customer type, so the real driver is the service mix: \u003cstrong\u003einstallation\u003c\/strong\u003e is the core line, while \u003cstrong\u003emaintenance\u003c\/strong\u003e, \u003cstrong\u003erepair\u003c\/strong\u003e, and \u003cstrong\u003efilter replacement\u003c\/strong\u003e add recurring depth. As recurring work grows, installation allocation moves from \u003cstrong\u003e100%\u003c\/strong\u003e to \u003cstrong\u003e80%\u003c\/strong\u003e, so less of each dollar depends on new installs.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Mix by Service Type\u003c\/h3\u003e\n      \u003cp\u003eMeasure every job by customer type, service type, and days to collect. Here’s the quick math: if commercial jobs lift ticket size but stretch approval and payment timing, profit can look fine while cash gets tight. The owner should watch gross margin, accounts receivable aging, and how much time crews spend on each service line.\u003c\/p\u003e\n      \u003cp\u003eUse a simple monthly split: \u003cstrong\u003einstallation\u003c\/strong\u003e, \u003cstrong\u003emaintenance\u003c\/strong\u003e, \u003cstrong\u003erepair\u003c\/strong\u003e, and \u003cstrong\u003efilter replacement\u003c\/strong\u003e. Then test how a shift from residential to commercial changes labor hours, callback risk, and the share of profit that reaches the owner after payroll and overhead. If recurring work fills the schedule, the business can smooth cash flow, but only if collections stay tight.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack close time by customer type.\u003c\/li\u003e\n        \u003cli\u003eTrack days sales outstanding.\u003c\/li\u003e\n        \u003cli\u003eTrack revenue by service category.\u003c\/li\u003e\n        \u003cli\u003eTrack gross margin by job.\u003c\/li\u003e\n        \u003cli\u003eTrack repeat work and referral rate.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eEquipment Markup And Supplier Cost\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eEquipment Margin Discipline\u003c\/h3\u003e\n\u003cp\u003eThis driver covers \u003cstrong\u003esystem and parts cost\u003c\/strong\u003e, plus the buffer for \u003cstrong\u003ecallbacks\u003c\/strong\u003e, \u003cstrong\u003ewarranty work\u003c\/strong\u003e, and overhead. In the model, \u003cstrong\u003eprocurement cost\u003c\/strong\u003e drops from \u003cstrong\u003e18% of revenue\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e14% in Year 5\u003c\/strong\u003e, while gross margin after equipment and direct labor rises from \u003cstrong\u003e77%\u003c\/strong\u003e to \u003cstrong\u003e83%\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eThat 6-point lift can move owner pay fast. On \u003cstrong\u003e$100,000\u003c\/strong\u003e of revenue, it leaves about \u003cstrong\u003e$6,000\u003c\/strong\u003e more before fixed overhead and the owner draw. But markup only helps if it does not damage trust or quality, because one bad install can erase the margin from several clean jobs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect Margin Without Cutting Corners\u003c\/h3\u003e\n\u003cp\u003ePrice each job from \u003cstrong\u003elanded cost\u003c\/strong\u003e first, then add room for warranty exposure and rework. Use clear scope sheets, compare supplier terms, and avoid emergency purchases. A \u003cstrong\u003e4-point\u003c\/strong\u003e drop in procurement cost on \u003cstrong\u003e$100,000\u003c\/strong\u003e of revenue saves \u003cstrong\u003e$4,000\u003c\/strong\u003e before overhead.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack landed cost by install.\u003c\/li\u003e\n\u003cli\u003eLog callback and warranty cost.\u003c\/li\u003e\n\u003cli\u003eSeparate rush orders from planned buys.\u003c\/li\u003e\n\u003cli\u003eReview supplier terms monthly.\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 Productivity And Crew Utilization\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 Productivity And Crew Utilization\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eLabor efficiency\u003c\/strong\u003e protects owner income because every install gets lighter over time: install hours drop from \u003cstrong\u003e120\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e100\u003c\/strong\u003e in Year 5, while install hourly price rises from \u003cstrong\u003e$120\u003c\/strong\u003e to \u003cstrong\u003e$140\u003c\/strong\u003e. That means more of each job turns into profit instead of field time, and direct installation labor cost falls from \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e3%\u003c\/strong\u003e of revenue.\u003c\/p\u003e\n\u003cp\u003eThe risk is bad crew use. Drive time, overtime, and callbacks eat margin fast, even when sales are strong. Trained technicians cut rework and warranty visits, so the owner can move out of the truck and into \u003cstrong\u003equality control\u003c\/strong\u003e, routing, sales follow-up, and crew planning. One clean job is worth more than two sloppy ones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack crew time, not just job count\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003ebillable install hours\u003c\/strong\u003e, drive time, overtime, and callback rate on every job. The key question is simple: how many paid hours do you get for each crew day? If hours per install stay near \u003cstrong\u003e100\u003c\/strong\u003e and labor stays near \u003cstrong\u003e3%\u003c\/strong\u003e of revenue, owner pay has more room to grow.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack hours by installer and job\u003c\/li\u003e\n\u003cli\u003ePrice for travel and repeat visits\u003c\/li\u003e\n\u003cli\u003eReview every callback by cause\u003c\/li\u003e\n\u003cli\u003eSchedule dense routes by zip code\u003c\/li\u003e\n\u003cli\u003eMove owner time to QC and planning\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHere’s the quick math:\u003c\/strong\u003e if training cuts one revisit and one overtime block, more revenue stays as gross profit instead of leaking into labor. That extra margin is what funds owner draw and steadier cash flow.\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;\"\u003eLead Generation And Customer Acquisition Cost\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eLead Quality and CAC\u003c\/h3\u003e\n    \u003cp\u003eOwner income rises when the business buys or earns enough qualified leads without clogging the team with low-intent calls. Here’s the quick math: marketing spend grows from \u003cstrong\u003e$20,000\u003c\/strong\u003e to \u003cstrong\u003e$110,000\u003c\/strong\u003e, while CAC improves from \u003cstrong\u003e$250\u003c\/strong\u003e to \u003cstrong\u003e$210\u003c\/strong\u003e, so acquired customers rise from \u003cstrong\u003e80\u003c\/strong\u003e to about \u003cstrong\u003e524\u003c\/strong\u003e. Lower CAC keeps more gross profit available for owner pay.\u003c\/p\u003e\n    \u003cp\u003eThis driver includes referrals, plumber partnerships, reviews, local search, and home-service campaigns. The catch is simple: paid leads only help if close rate, job size\n, and gross margin can absorb sales commissions of \u003cstrong\u003e4%\u003c\/strong\u003e to \u003cstrong\u003e3%\u003c\/strong\u003e. If lead quality slips, cash burns faster than revenue grows.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eCut CAC, Protect Margin\u003c\/h3\u003e\n      \u003cp\u003eTrack CAC by source, not in one lump. Split leads into referrals, partnerships, search, and paid campaigns, then compare close rate and booked job value for each. That shows which channels can scale without raising service load or hurting margins.\u003c\/p\u003e\n      \u003cp\u003ePush the lowest-cost sources first: reviews, plumber referrals, and local search. Keep paid spend tied to capacity, because a surge in low-intent leads can raise follow-up time, sales cost, and cash strain before the install team turns that traffic into 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;\"\u003eRecurring Service And Overhead Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eRecurring Service Mix\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eMaintenance, repair, and filter replacement\u003c\/strong\u003e add steadier cash flow, but they usually stay secondary to installs unless the installed base gets big. Here’s the quick math: recurring work grows from \u003cstrong\u003e30%\u003c\/strong\u003e to \u003cstrong\u003e75%\u003c\/strong\u003e for maintenance, \u003cstrong\u003e10%\u003c\/strong\u003e to \u003cstrong\u003e28%\u003c\/strong\u003e for repair, and \u003cstrong\u003e40%\u003c\/strong\u003e to \u003cstrong\u003e85%\u003c\/strong\u003e for filter replacement, so the owner’s income shifts from one-time job cash to repeat service cash.\u003c\/p\u003e\n    \u003cp\u003eThe key inputs are installed systems, service-plan take-up, visit frequency, and parts usage. \u003cstrong\u003eFixed overhead is $5,950\/month\u003c\/strong\u003e for office rent, insurance, subscriptions, accounting, and vehicle leases, so reserves matter. If recurring billing covers more of that floor, more profit reaches the owner; if not, installs still pay the bills.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect The Monthly Floor\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003eservice-plan count\u003c\/strong\u003e, completion rate, callback rate, and gross margin by job type. Service plans help fill crew gaps and keep customers active, so price them to cover labor, parts, and travel, not just to win the sale. A small base can look busy while still missing the cash needed for owner pay.\u003c\/p\u003e\n      \u003cp\u003eSet a monthly reserve before paying yourself. Compare recurring cash in to \u003cstrong\u003e$5,950\u003c\/strong\u003e in fixed overhead, then add a buffer for slow months and warranty visits. If filter swaps and repairs are being booked, use them to smooth routing and raise crew utilization; if not, the owner is too exposed to install timing.\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 owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Water Purification Installation Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Water Purification Installation Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution targets.\"\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 in this business because install volume, ticket size, gross margin, and fixed overhead move together. The lean, base, and high cases show how much cash can be left before payroll and reserves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high owner income paths for a water purification installation business.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eDownside\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore\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\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 earnings path, with slower customer intake and thin cash left after fixed costs.\"\u003eThis is the weaker earnings path, with slower customer intake and thin cash left after fixed costs.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path, where installs and service add-ons support solid owner income.\"\u003eThis is the modeled middle path, where installs and service add-ons support solid owner income.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path, with more installs, better margin, and much more cash left for the owner.\"\u003eThis is the stronger earnings path, with more installs, better margin, and much more cash left for the owner.\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 runs at about 80 acquired customers and 80 installs, with a $1,440 install ticket, $120,672 revenue, 77% gross margin, 70% contribution margin, $20,000 marketing, and $71,400 fixed overhead.\"\u003eYear 1 runs at about 80 acquired customers and 80 installs, with a $1,440 install ticket, $120,672 revenue, 77% gross margin, 70% contribution margin, $20,000 marketing, and $71,400 fixed overhead.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 reaches about 239 acquired customers and 215 installs, with a $1,430 install ticket, $335,419 revenue, 80% gross margin, 74% contribution margin, and about $121,810 before payroll and reserves.\"\u003eYear 3 reaches about 239 acquired customers and 215 installs, with a $1,430 install ticket, $335,419 revenue, 80% gross margin, 74% contribution margin, and about $121,810 before payroll and reserves.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 reaches about 524 acquired customers and 419 installs, with a $1,400 install ticket, $674,051 revenue, 83% gross margin, 78% contribution margin, and about $344,360 before payroll and reserves.\"\u003eYear 5 reaches about 524 acquired customers and 419 installs, with a $1,400 install ticket, $674,051 revenue, 83% gross margin, 78% contribution margin, and about $344,360 before payroll and reserves.\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=\"Install volume; gross margin; marketing spend; fixed overhead; payroll timing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eInstall volume\u003c\/li\u003e\n\u003cli\u003egross margin\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003epayroll timing\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Install count; ticket mix; gross margin; contribution margin; overhead control\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eInstall count\u003c\/li\u003e\n\u003cli\u003eticket mix\u003c\/li\u003e\n\u003cli\u003egross margin\u003c\/li\u003e\n\u003cli\u003econtribution margin\u003c\/li\u003e\n\u003cli\u003eoverhead control\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Customer acquisition; install throughput; margin mix; labor efficiency; overhead scaling\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eCustomer acquisition\u003c\/li\u003e\n\u003cli\u003einstall throughput\u003c\/li\u003e\n\u003cli\u003emargin mix\u003c\/li\u003e\n\u003cli\u003elabor efficiency\u003c\/li\u003e\n\u003cli\u003eoverhead scaling\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=\"-$6.9k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$6.9k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$121.8k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$121.8k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$344.4k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$344.4k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test the business if leads are weaker and overhead lands before volume builds.\"\u003eUse this to stress-test the business if leads are weaker and overhead lands before volume builds.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning case for lender work, hiring, and owner draw expectations.\"\u003eUse this as the planning case for lender work, hiring, and owner draw expectations.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test what happens if sales volume, labor use, and margin all improve at once.\"\u003eUse this to test what happens if sales volume, labor use, and margin all improve at once.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution targets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304286560499,"sku":"water-purification-installation-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/water-purification-installation-owner-makes.webp?v=1782695215","url":"https:\/\/financialmodelslab.com\/products\/water-purification-installation-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}