{"product_id":"chimney-cap-installation-owner-makes","title":"How Much Chimney Cap Installation Owners Make at an $85K Pay Plan","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re looking at owner income, not technician wages This five-year planning view models \u003cstrong\u003e$85,000 annual owner pay before personal taxes\u003c\/strong\u003e, then tests whether chimney cap installation business revenue can cover materials, labor, travel, insurance, marketing, callbacks, reserves, and overhead These are planning assumptions, not tax advice, salary promises, or guaranteed distributions\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner income snapshot\"\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 modeled owner salary; annual take-home before personal tax and discretionary distributions, based on the planning model.\"\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 modeled owner salary; annual take-home before personal tax and discretionary distributions, based on the planning model.\"\u003e$85k\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; this is a proxy for profit margin, not after-tax margin.\"\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; this is a proxy for profit margin, not after-tax margin.\"\u003e15%–47%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Estimated revenue to fund $85k owner pay plus fixed overhead, using Year 1 EBITDA margin as the planning proxy.\"\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=\"Estimated revenue to fund $85k owner pay plus fixed overhead, using Year 1 EBITDA margin as the planning proxy.\"\u003e$1.36M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because cash bottoms at $663k in Month 2, IRR is 7.5%, and payback takes 21 months.\"\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 cash bottoms at $663k in Month 2, IRR is 7.5%, and payback takes 21 months.\"\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=\"Chimney Cap Installation Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Chimney Cap Installation Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Chimney Cap Installation Service 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 monthly owner take-home and the target-pay gap from revenue, margin, labor, overhead, reserves, and your pay goal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales collected before expenses. Use a normal operating month, not a peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales collected before expenses. Use a normal operating month, not a peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly sales collected before expenses. Use a normal operating month, not a peak month.\" data-low=\"64833\" data-base=\"130917\" data-high=\"297750\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"130,917\"\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 materials and job costs. Year 1 is 62.8% from the model.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct materials and job costs. Year 1 is 62.8% from the model.\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 materials and job costs. Year 1 is 62.8% from the model.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"62.8\" data-base=\"65.9\" data-high=\"72.7\" value=\"65.9\"\u003e\u003coutput\u003e65.9%\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=\"9383\" data-base=\"17800\" data-high=\"32667\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"17,800\"\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, insurance, software, legal, maintenance, and other recurring overhead. Year 1 model overhead is 9800 per month.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, insurance, software, legal, maintenance, and other recurring overhead. Year 1 model overhead is 9800 per 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=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, insurance, software, legal, maintenance, and other recurring overhead. Year 1 model overhead is 9800 per month.\" data-low=\"9800\" data-base=\"9800\" data-high=\"9800\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"9,800\"\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 spend based on the annual budget.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing spend based on the annual budget.\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 spend based on the annual budget.\" data-low=\"4000\" data-base=\"5417\" data-high=\"8750\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"5,417\"\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 payments. Leave at zero if you have no financing.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Leave at zero if you have no financing.\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 payments. Leave at zero if you have no financing.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner pay. Personal taxes are not included.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes before owner pay. Personal taxes are not included.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit held back for taxes before owner pay. Personal taxes are not included.\" 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, replacements, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, replacements, growth, and cash buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for repairs, replacements, growth, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"8\" 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 pay goal. An 85000 annual salary is about 7083 per month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner pay goal. An 85000 annual salary is about 7083 per 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=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner pay goal. An 85000 annual salary is about 7083 per month.\" data-low=\"6000\" data-base=\"7083\" data-high=\"9000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"7,083\"\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$35,149\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\"\u003e27%\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$66,387\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$28,066\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$421,792\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$53,257\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$18,108\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$28,066\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$131K\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: 66%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$86,274\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: 25%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$33,017\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: 14%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$18,108\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: 27%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$35,149\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 see owner income in the full model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eYes—this \u003ca href=\"\/products\/chimney-cap-installation-financial-model\"\u003eChimney Cap Installation Service Financial Model Template\u003c\/a\u003e shows dashboard outputs, owner income, assumptions, cash flow, and scenario charts; open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\u003cstrong\u003eOwner pay and cash flow\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eJob volume and pricing\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e372% variable cost load\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e$9,800 fixed costs\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e$85,000 owner salary\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCAC $185 to $125\u003c\/strong\u003e\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\/chimney-cap-installation-financial-model-dashboard-financialmodelslab_cc52f557-ab87-419d-9670-4b23b789f355.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/chimney-cap-installation-financial-model-dashboard-financialmodelslab_cc52f557-ab87-419d-9670-4b23b789f355.webp?width=500\" alt=\"Chimney Cap Installation Service Financial Model dashboard summarizes key KPIs, runway and cash positions with a dynamic dashboard for performance tracking, investor-ready charts and cash-flow clarity\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a chimney cap installation business need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf your \u003cstrong\u003eChimney Cap Installation Service\u003c\/strong\u003e needs to cover the owner and overhead, plan on about \u003cstrong\u003e$26,900\u003c\/strong\u003e in monthly revenue before marketing; with \u003cstrong\u003e$4,000\u003c\/strong\u003e a month in Year 1 marketing, the target rises to about \u003cstrong\u003e$33,300\u003c\/strong\u003e. The floor is \u003cstrong\u003e$16,883\u003c\/strong\u003e a month, made up of \u003cstrong\u003e$7,083\u003c\/strong\u003e owner pay plus \u003cstrong\u003e$9,800\u003c\/strong\u003e fixed overhead, and the mix matters because steel caps, copper caps, crown repairs, and flue liner jobs do not all carry the same labor time or ticket size.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eRevenue floor\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$7,083\u003c\/strong\u003e owner pay\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$9,800\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$16,883\u003c\/strong\u003e monthly contribution needed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$26,900\u003c\/strong\u003e revenue before marketing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat raises the target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$4,000\u003c\/strong\u003e Year 1 marketing\u003c\/li\u003e\n\u003cli\u003eRevenue need climbs to \u003cstrong\u003e$33,300\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSteel, copper, and repair jobs differ\u003c\/li\u003e\n\u003cli\u003eLabor hours change by service mix\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 solo chimney cap installer make good income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003esolo\u003c\/strong\u003e \u003cstrong\u003eChimney Cap Installation Service\u003c\/strong\u003e can make good income, but the tradeoff is clear: lower payroll, more roof time, and less time for estimates and follow-up. The crew model can scale revenue, but the modeled payroll rises fast, from \u003cstrong\u003e$85,000\u003c\/strong\u003e owner salary plus a \u003cstrong\u003e$58,000\u003c\/strong\u003e lead technician and \u003cstrong\u003e0.7\u003c\/strong\u003e installation technician FTE in Year 1, with \u003cstrong\u003e0.5\u003c\/strong\u003e customer service FTE, to \u003cstrong\u003e$298,600\u003c\/strong\u003e in Year 2 and \u003cstrong\u003e$431,400\u003c\/strong\u003e in Year 3.\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\u003eSolo setup\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLower payroll\u003c\/strong\u003e keeps cash needs lighter.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMore roof time\u003c\/strong\u003e limits daily installs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLess follow-up time\u003c\/strong\u003e can slow quotes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorks best\u003c\/strong\u003e when job flow stays steady.\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\u003eScale tradeoff\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1\u003c\/strong\u003e starts with owner and lead tech pay.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0.7\u003c\/strong\u003e install technician FTE adds capacity.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0.5\u003c\/strong\u003e customer service FTE supports sales.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMore vehicles, insurance, and supervision\u003c\/strong\u003e cut distributions if job density lags.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat profit margin can a chimney cap installation service make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Chimney Cap Installation Service can look extremely profitable on paper: the model shows \u003cstrong\u003e755%\u003c\/strong\u003e gross margin in Year 1 and \u003cstrong\u003e628%\u003c\/strong\u003e contribution margin, rising to \u003cstrong\u003e727%\u003c\/strong\u003e by Year 5. Treat that as a planning assumption, not a guarantee, because \u003cstrong\u003estainless steel\u003c\/strong\u003e, \u003cstrong\u003epremium copper\u003c\/strong\u003e, custom caps, roof access, travel distance, callbacks, and warranty work can all move the margin. If you’re mapping the launch, \u003ca href=\"\/blogs\/how-to-open\/chimney-cap-installation\"\u003eHow To Start Chimney Cap Installation Service Business?\u003c\/a\u003e is the right starting point.\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\u003eModeled margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e755%\u003c\/strong\u003e Year 1 gross margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e180%\u003c\/strong\u003e cap materials\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e65%\u003c\/strong\u003e supplies in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e628%\u003c\/strong\u003e Year 1 contribution margin\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 moves it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e85%\u003c\/strong\u003e fuel and vehicle costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e42%\u003c\/strong\u003e subcontractor and commission fees\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e727%\u003c\/strong\u003e Year 5 contribution margin\u003c\/li\u003e\n\u003cli\u003eNet profit comes after overhead\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income driver cards for chimney cap installation.\"\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\u003e$778K-$3.6M\u003c\/strong\u003e\u003cp\u003eMore completed installs are the biggest take-home driver because revenue scales from Year 1 to Year 5 while the fixed base stays mostly flat.\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\u003eTicket Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$313-$1,054\u003c\/strong\u003e\u003cp\u003eMix matters because a standard steel cap starts near $313, while flue liner work reaches about $1,054, so higher-value jobs lift income fast.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e62.8%\u003c\/strong\u003e\u003cp\u003eYear 1 leaves 62.8% contribution before fixed costs, so every point saved on materials, hardware, fuel, and fees drops straight to owner cash.\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\u003eRoute Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e2.5-\u0026gt;1.8h\u003c\/strong\u003e\u003cp\u003eWhen a standard install falls from 2.5 hours to 1.8 hours, the same crew can fit more jobs into the day and waste less travel time.\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\u003eLead Quality\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$185 CAC\u003c\/strong\u003e\u003cp\u003eKeeping customer acquisition cost near $185, and pushing it lower, protects margin when Year 1 marketing spend is $48,000.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e6\u003c\/span\u003e\u003ch4\u003eOverhead Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$9.8K\/mo\u003c\/strong\u003e\u003cp\u003eWith $9,800 of monthly fixed overhead plus an $85,000 owner salary, slow months hit take-home hard, so reserves matter.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eChimney Cap Installation Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompleted Install Volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eCompleted Install Volume\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCompleted and collected installs\u003c\/strong\u003e are the income driver here, not inquiries or estimates. Track \u003cstrong\u003ejobs per week\u003c\/strong\u003e and \u003cstrong\u003ejobs per month\u003c\/strong\u003e, plus the gap between booked, finished, and paid. When completions slow, cash comes in later and owner distributions get delayed.\u003c\/p\u003e\n\u003cp\u003ePaid marketing implies about \u003cstrong\u003e260 acquired customers in Year 1\u003c\/strong\u003e from \u003cstrong\u003e$48,000 ÷ $185 CAC\u003c\/strong\u003e, before referrals or repeat work. But not every acquired customer turns into revenue right away; \u003cstrong\u003eweather, inspections, roof access, scheduling, and crew capacity\u003c\/strong\u003e decide how many jobs actually close.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack the install pipeline\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003elead, booked, completed, and collected\u003c\/strong\u003e counts each week. If booked jobs rise but completed jobs lag, the business can look busy while cash stays tight. A clean control is \u003cstrong\u003ecompleted installs per crew per week\u003c\/strong\u003e; that shows whether marketing spend is turning into money.\u003c\/p\u003e\n\u003cp\u003eUse a short checklist before dispatch: confirm roof access, check weather windows, and make sure the crew can finish in one visit. Faster completion improves cash flow, reduces stale estimates, and makes owner pay more predictable.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\u003cstrong\u003eJobs per week\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eJobs per month\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBooked-to-completed rate\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCollected-in-full rate\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Ticket and Cap 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\u003eAverage Ticket and Cap Mix\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the mix of \u003cstrong\u003estandard steel caps\u003c\/strong\u003e, \u003cstrong\u003epremium copper caps\u003c\/strong\u003e, \u003cstrong\u003ecrown repairs\u003c\/strong\u003e, and \u003cstrong\u003eflue liner services\u003c\/strong\u003e. In Year 1, the ticket anchors are \u003cstrong\u003e$313\u003c\/strong\u003e, \u003cstrong\u003e$592\u003c\/strong\u003e, \u003cstrong\u003e$428\u003c\/strong\u003e, and \u003cstrong\u003e$1,054\u003c\/strong\u003e; by Year 5 they move to \u003cstrong\u003e$297\u003c\/strong\u003e, \u003cstrong\u003e$600\u003c\/strong\u003e, \u003cstrong\u003e$473\u003c\/strong\u003e, and \u003cstrong\u003e$1,131\u003c\/strong\u003e. Higher-ticket work can lift revenue fast, but it also brings more material, labor time, and access risk.\u003c\/p\u003e\n    \u003cp\u003eOwner income depends on what mix lands on the schedule, not just how many jobs close. A week with more copper or liner work can raise cash per job, but if the roof is hard to access or pricing is too soft, take-home can shrink. \u003cstrong\u003eLocal pricing discipline\u003c\/strong\u003e and \u003cstrong\u003ecallback control\u003c\/strong\u003e decide how much of each ticket turns into profit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice by Job Type\u003c\/h3\u003e\n      \u003cp\u003eTrack ticket and margin by service line: \u003cstrong\u003esteel cap\u003c\/strong\u003e, \u003cstrong\u003ecopper cap\u003c\/strong\u003e, \u003cstrong\u003ecrown repair\u003c\/strong\u003e, and \u003cstrong\u003eliner\u003c\/strong\u003e. Use \u003cstrong\u003ejob hours\u003c\/strong\u003e, \u003cstrong\u003ematerial cost\u003c\/strong\u003e, \u003cstrong\u003eaccess difficulty\u003c\/strong\u003e, and \u003cstrong\u003ecollected revenue\u003c\/strong\u003e to see which jobs pay best. Here’s the quick math: a liner job can look strong on price, but if it eats too many crew hours, the hourly return falls.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eSet minimum prices for hard access.\u003c\/li\u003e\n        \u003cli\u003eTrack revenue per crew hour.\u003c\/li\u003e\n        \u003cli\u003eReprice multi-visit or custom jobs.\u003c\/li\u003e\n        \u003cli\u003eCompare collected cash by service type.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf copper and liner work are growing, keep the mix on purpose. Push for higher-ticket jobs only when the bid covers extra labor, material, and setup time. \u003cstrong\u003eWhat this estimate hides\u003c\/strong\u003e is how fast profit drops when a premium job needs another trip or a special part.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eGross Margin on Materials and Labor\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eGross Margin on Materials and Labor\u003c\/h3\u003e\n    \u003cp\u003eOwner income gets squeezed fast when \u003cstrong\u003esourcing\u003c\/strong\u003e, \u003cstrong\u003efabrication\u003c\/strong\u003e, install time, and rework drift up. The model shows Year 1 \u003cstrong\u003ecap materials at 180% of revenue\u003c\/strong\u003e and \u003cstrong\u003esupplies at 65%\u003c\/strong\u003e, then says \u003cstrong\u003e755% gross margin\u003c\/strong\u003e before fuel, subcontractors, overhead, and payroll; those figures do not reconcile mathematically, so treat them as a model check, not as net profit.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eGross margin\u003c\/strong\u003e is the spread before fixed costs and owner pay. For this service, inputs include billable hours, material cost per job, labor time, callbacks, and custom work pricing. If rework or underpriced custom installs rise, the apparent spread disappears fast, and there’s less cash left for payroll and owner draws.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Job Cost, Not Just Invoice Size\u003c\/h3\u003e\n      \u003cp\u003eMeasure each job by \u003cstrong\u003ematerials\u003c\/strong\u003e, \u003cstrong\u003esupplies\u003c\/strong\u003e, labor hours, and callbacks, then compare that against collected revenue. One clean job matters more than a bigger ticket that takes extra trips. If the quote does not cover install time and remake risk, owner income drops even when sales look strong.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack material cost per install.\u003c\/li\u003e\n        \u003cli\u003eLog rework and callback hours.\u003c\/li\u003e\n        \u003cli\u003eSeparate custom work from standard caps.\u003c\/li\u003e\n        \u003cli\u003ePrice access difficulty before booking.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eThe quick check is simple: if a job needs more labor or a second visit, margin falls before overhead is even paid. Protect the spread with tighter sourcing, clearer scope, and a hard rule on change orders for custom or damaged chimneys.\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;\"\u003eRoute Density and Job 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\u003eRoute Density and Job Efficiency\u003c\/h3\u003e\n    \u003cp\u003eWhen crews spend less time driving and resetting, more of the day turns into billable installs. In this model, \u003cstrong\u003efuel and vehicle operating costs are 85% of revenue in Year 1\u003c\/strong\u003e, improving to \u003cstrong\u003e65% by Year 5\u003c\/strong\u003e, so route waste hits owner pay fast. Weather, ladder setup, roof safety, wrong measurements, and weak handoffs can turn a good ticket into a thin one.\u003c\/p\u003e\n    \u003cp\u003eTrack \u003cstrong\u003einstalls per day\u003c\/strong\u003e, \u003cstrong\u003etravel time per job\u003c\/strong\u003e, \u003cstrong\u003efirst-visit completion rate\u003c\/strong\u003e, and \u003cstrong\u003ereschedule rate\u003c\/strong\u003e. One clean first visit means the same truck, crew, and day produce more collected revenue and less dead time. If jobs are scattered, the owner pays for miles, delays, and callbacks before seeing much profit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTighten the route\u003c\/h3\u003e\n      \u003cp\u003eUse a simple daily log: miles driven, minutes between jobs, installs completed, and reschedules. Here’s the quick math: lower travel time and higher first-visit completion raise daily capacity without adding marketing spend. The risk this hides is rework from wrong measurements or poor estimate-to-install handoffs, which usually shows up as extra truck time and lower take-home income.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eGroup installs by zip code.\u003c\/li\u003e\n        \u003cli\u003eConfirm roof access before dispatch.\u003c\/li\u003e\n        \u003cli\u003ePre-check measurements and photos.\u003c\/li\u003e\n        \u003cli\u003eCut reschedules before noon.\u003c\/li\u003e\n        \u003cli\u003eWatch weather and ladder time.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf the route stays tight, each day carries more revenue across the same fixed truck and crew cost. That lifts cash flow and gives the owner more room for a draw after fuel, vehicle wear, and callbacks.\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 Quality and Close Rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eQualified Leads, Not Traffic\u003c\/h3\u003e\n    \u003cp\u003eOwner pay rises when leads are \u003cstrong\u003equalified homeowners\u003c\/strong\u003e with real problems like \u003cstrong\u003erain intrusion\u003c\/strong\u003e, \u003cstrong\u003eanimal entry\u003c\/strong\u003e, \u003cstrong\u003edebris blockage\u003c\/strong\u003e, \u003cstrong\u003einspection findings\u003c\/strong\u003e, or a \u003cstrong\u003edamage\nd cap\u003c\/strong\u003e. Raw traffic does not pay bills. Here’s the quick math: \u003cstrong\u003e$48,000 ÷ $185 CAC ≈ 260 acquired customers\u003c\/strong\u003e in Year 1, and \u003cstrong\u003e$105,000 ÷ $125 CAC = 840 customers\u003c\/strong\u003e by Year 5.\u003c\/p\u003e\n    \u003cp\u003eWhat this estimate hides is conversion. A cheap lead that never books an estimate or install still drains cash, so the real income driver is \u003cstrong\u003elead source\u003c\/strong\u003e plus \u003cstrong\u003eestimate rate\u003c\/strong\u003e plus \u003cstrong\u003eclose rate\u003c\/strong\u003e. Track \u003cstrong\u003ecompleted jobs\u003c\/strong\u003e and \u003cstrong\u003erevenue per acquired customer\u003c\/strong\u003e to see which channels actually support owner draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Close Rate by Problem Type\u003c\/h3\u003e\n      \u003cp\u003eSplit leads by the issue they mention, then compare booked estimates and closed installs. If wildfire, rain, or wildlife calls close better than vague “check my chimney” traffic, move spend there. The goal is simple: more completed installs per marketing dollar, not more names in the CRM.\u003c\/p\u003e\n      \u003cp\u003eWatch the gap between \u003cstrong\u003emarketing spend\u003c\/strong\u003e, \u003cstrong\u003eCAC\u003c\/strong\u003e, and \u003cstrong\u003eclosed revenue\u003c\/strong\u003e every month. If estimate volume stays high but close rate falls, owner pay drops fast even when lead volume looks strong.\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;\"\u003eFixed Overhead Plus Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eFixed Overhead and Reserve Cash\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e$9,800\u003c\/strong\u003e in monthly fixed overhead comes out before the owner gets paid. That covers rent, business insurance, fleet insurance and maintenance, software, professional services, equipment maintenance, utilities, and communications, so weak months hit take-home fast. One clean rule: pay the owner after fixed costs are covered.\u003c\/p\u003e\n\u003cp\u003eThe reserve fund should sit ahead of distributions too. It needs to cover \u003cstrong\u003ecallbacks, warranty work, slow season, safety gear, vehicle downtime, and reinvestment\u003c\/strong\u003e. With \u003cstrong\u003e$213,200\u003c\/strong\u003e in startup capex tied up in the business, cash pressure stays real, so every owner draw should wait until overhead and reserves are funded.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack overhead before you take a draw\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003emonthly collected revenue minus $9,800 fixed overhead\u003c\/strong\u003e before setting owner pay. Then set a reserve target from actual repair risk, downtime, and seasonal swings, not from leftover cash. If the reserve is empty, distributions should stop until it is rebuilt.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack overhead as a monthly cash line.\u003c\/li\u003e\n\u003cli\u003eTag callback and warranty costs separately.\u003c\/li\u003e\n\u003cli\u003eHold cash for vehicle downtime.\u003c\/li\u003e\n\u003cli\u003eProtect funds for reinvestment.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhat this estimate hides is timing: cash can look fine on paper but still get tight if collections slow down or a vehicle goes out. That’s why the owner draw should follow a simple order: collect cash, pay \u003cstrong\u003e$9,800\u003c\/strong\u003e overhead, fund reserves, then distribute profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and higher-volume owner-income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Chimney Cap Installation Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Chimney Cap Installation Service Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These owner-income ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution guidance.\"\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 with job volume because Year 1 starts with $9,800 monthly fixed overhead, $48,000 marketing, $185 CAC, and a 62.8% contribution margin. More crews add sales, but also payroll and vehicle costs.\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 lean, modeled, and higher-volume owner income cases.\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 test\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside test\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"A lean local setup with fewer installs and tighter payroll keeps owner income near the floor.\"\u003eA lean local setup with fewer installs and tighter payroll keeps owner income near the floor.\u003c\/td\u003e\n\u003ctd data-export-value=\"A modeled local service with steady installs and controlled overhead supports middle-of-the-road owner income.\"\u003eA modeled local service with steady installs and controlled overhead supports middle-of-the-road owner income.\u003c\/td\u003e\n\u003ctd data-export-value=\"A stronger volume path can lift owner income, but only if added crews stay productive and overhead stays in check.\"\u003eA stronger volume path can lift owner income, but only if added crews stay productive and overhead stays in check.\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=\"The owner runs a small local route, keeps staff lean, and relies on standard steel cap work while volume stays modest.\"\u003eThe owner runs a small local route, keeps staff lean, and relies on standard steel cap work while volume stays modest.\u003c\/td\u003e\n\u003ctd data-export-value=\"The business runs one owner, one lead technician, and a small support team with Year 1 marketing at $48,000 and a 62.8% contribution margin.\"\u003eThe business runs one owner, one lead technician, and a small support team with Year 1 marketing at $48,000 and a 62.8% contribution margin.\u003c\/td\u003e\n\u003ctd data-export-value=\"The business adds technicians and vehicles, pushes more marketing, and handles more repair work, so supervision and fixed costs rise with revenue.\"\u003eThe business adds technicians and vehicles, pushes more marketing, and handles more repair work, so supervision and fixed costs rise with revenue.\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=\"Lower job volume; $185 CAC; $9,800 fixed overhead; lean payroll; standard cap mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eLower job volume\u003c\/li\u003e\n\u003cli\u003e$185 CAC\u003c\/li\u003e\n\u003cli\u003e$9,800 fixed overhead\u003c\/li\u003e\n\u003cli\u003elean payroll\u003c\/li\u003e\n\u003cli\u003estandard cap mix\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Steady installs; $48,000 marketing; $185 CAC; 62.8% contribution margin; one crew\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eSteady installs\u003c\/li\u003e\n\u003cli\u003e$48,000 marketing\u003c\/li\u003e\n\u003cli\u003e$185 CAC\u003c\/li\u003e\n\u003cli\u003e62.8% contribution margin\u003c\/li\u003e\n\u003cli\u003eone crew\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Higher job volume; more payroll; more vehicles; higher marketing; supervision load\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eHigher job volume\u003c\/li\u003e\n\u003cli\u003emore payroll\u003c\/li\u003e\n\u003cli\u003emore vehicles\u003c\/li\u003e\n\u003cli\u003ehigher marketing\u003c\/li\u003e\n\u003cli\u003esupervision load\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=\"$0 - $45,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$0 - $45,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean cash case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$55,000 - $105,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$55,000 - $105,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModeled base case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$85,000 - $150,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$85,000 - $150,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eCapacity test 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 test a slow start, delayed hiring, or weaker local demand.\"\u003eUse this to test a slow start, delayed hiring, or weaker local demand.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for a small service team and normal local demand.\"\u003eUse this as the main planning case for a small service team and normal local demand.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test full crews, a wider service mix, and the cash strain from faster growth.\"\u003eUse this to test full crews, a wider service mix, and the cash strain from faster growth.\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 owner-income ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distribution guidance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303813783795,"sku":"chimney-cap-installation-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/chimney-cap-installation-owner-makes.webp?v=1782678748","url":"https:\/\/financialmodelslab.com\/products\/chimney-cap-installation-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}