{"product_id":"energy-audit-owner-makes","title":"Energy Audit Business Owner Income: $120K Pay Needs More Volume","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eMore audits help only if utilization stays high.\u003c\/li\u003e\n\n\u003cli\u003ePremium pricing works only with matching scope and delivery.\u003c\/li\u003e\n\n\u003cli\u003eLower CAC and add-ons raise revenue per customer.\u003c\/li\u003e\n\n\u003cli\u003eFixed overhead and routes decide owner take-home.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Energy audit\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Planned founder salary in Year 1, before taxes and extra distributions; it is a model assumption, not guaranteed cash.\"\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=\"Planned founder salary in Year 1, before taxes and extra distributions; it is a model assumption, not guaranteed cash.\"\u003e$120k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin from model revenue and EBITDA in Year 1 and Year 5; results are directional because the inputs are not fully consistent.\"\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=\"EBITDA margin from model revenue and EBITDA in Year 1 and Year 5; results are directional because the inputs are not fully consistent.\"\u003e-291% to 167%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"At Year 1 costs and 76% gross margin, roughly $385k annual revenue covers the $120k founder salary and overhead.\"\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=\"At Year 1 costs and 76% gross margin, roughly $385k annual revenue covers the $120k founder salary and overhead.\"\u003e$385k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Early losses, $620k minimum cash, and 19 months to breakeven make this a hard startup plan.\"\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=\"Early losses, $620k minimum cash, and 19 months to breakeven make this a hard startup plan.\"\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=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on demand, margins, payroll, taxes, debt, and reinvestment.\"\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 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.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak.\" data-low=\"30000\" data-base=\"60000\" data-high=\"90000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"60,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 service costs like technical assessment work, software, travel, and sales commissions.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct service costs like technical assessment work, software, travel, and sales commissions.\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 service costs like technical assessment work, software, travel, and sales commissions.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"70\" data-base=\"76\" data-high=\"80\" value=\"76\"\u003e\u003coutput\u003e76%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor cost before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor cost before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and contractor cost before owner pay.\" data-low=\"18000\" data-base=\"22000\" data-high=\"30000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"22,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, utilities, insurance, software, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, insurance, software, admin, and other recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, utilities, insurance, software, admin, and other recurring overhead.\" data-low=\"6050\" data-base=\"6050\" data-high=\"6050\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"6,050\"\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 keep leads coming in.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to keep leads coming in.\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 keep leads coming in.\" data-low=\"1667\" data-base=\"3000\" data-high=\"5000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"3,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments, if any.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments, if any.\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, if any.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"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 growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for growth, working capital, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to show the gap versus actual owner income.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to show the gap versus actual owner income.\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 show the gap versus actual owner income.\" data-low=\"6000\" data-base=\"10000\" data-high=\"16000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$9,603\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\"\u003e16%\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$60,791\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric is-target-gap is-negative\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eTarget Pay Gap\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income minus target owner pay. Negative means the target pay is not covered.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income minus target owner pay. Negative means the target pay is not covered.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"targetPayGap\"\u003e$-397\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$115,236\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$14,550\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,947\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$-397\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$60,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: 76%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$45,600\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: 52%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$31,050\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 8%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$4,947\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: 16%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$9,603\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, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on demand, margins, payroll, taxes, debt, and reinvestment.\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 stress-test owner income in Energy Audit?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard shows \u003cstrong\u003erevenue\u003c\/strong\u003e, \u003cstrong\u003econtribution margin\u003c\/strong\u003e, payroll, fixed overhead, marketing, capex, and owner income; open the \u003ca href=\"\/products\/energy-audit-financial-model\"\u003eEnergy Audit Financial Model Template\u003c\/a\u003e to test assumptions.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner pay coverage bridge\u003c\/li\u003e\n\u003cli\u003eRevenue from $46.3k to $103M\u003c\/li\u003e\n\u003cli\u003eAssumptions: mix, CAC, wages\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\/energy-audit-financial-model-dashboard-financialmodelslab_ec6e61a0-e1fc-4899-a2c7-be0566eb304c.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/energy-audit-financial-model-dashboard-financialmodelslab_ec6e61a0-e1fc-4899-a2c7-be0566eb304c.webp?width=500\" alt=\"Energy Audit Financial Model dashboard summarizing key KPIs, cash runway and project performance with a dynamic dashboard for investor-ready reporting and to reveal cash-flow blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat costs reduce energy audit business profit margin?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eThe biggest margin hits in \u003cstrong\u003eEnergy Audit\u003c\/strong\u003e are third-party technical assessments at \u003cstrong\u003e80%\u003c\/strong\u003e of revenue in Year 1, sales commissions at \u003cstrong\u003e70%\u003c\/strong\u003e, travel at \u003cstrong\u003e50%\u003c\/strong\u003e, and software licenses at \u003cstrong\u003e40%\u003c\/strong\u003e. For the startup cost picture, see \u003ca href=\"\/blogs\/startup-costs\/energy-audit\"\u003eHow Much Does It Cost To Open, Start, Launch Your Energy Audit Business?\u003c\/a\u003e; fixed overhead is \u003cstrong\u003e$6,050\u003c\/strong\u003e a month, payroll starts at \u003cstrong\u003e$220,000\u003c\/strong\u003e in Year 1, and launch capex totals \u003cstrong\u003e$133,000\u003c\/strong\u003e. So the first margin fight is simple: keep delivery costs low and keep auditors busy.\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\u003eDirect cost drains\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eThird-party assessments: \u003cstrong\u003e80%\u003c\/strong\u003e of revenue\u003c\/li\u003e\n\u003cli\u003eSales commissions: \u003cstrong\u003e70%\u003c\/strong\u003e of revenue\u003c\/li\u003e\n\u003cli\u003eTravel: \u003cstrong\u003e50%\u003c\/strong\u003e of revenue\u003c\/li\u003e\n\u003cli\u003eSoftware licenses: \u003cstrong\u003e40%\u003c\/strong\u003e variable cost\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\u003eFixed cash load\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eFixed overhead: \u003cstrong\u003e$6,050\u003c\/strong\u003e\/month\u003c\/li\u003e\n\u003cli\u003eFixed overhead: \u003cstrong\u003e$72,600\u003c\/strong\u003e\/year\u003c\/li\u003e\n\u003cli\u003eYear 1 payroll: \u003cstrong\u003e$220,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLaunch capex: \u003cstrong\u003e$133,000\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;\"\u003eResidential vs commercial energy audit business income\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eEnergy Audit\u003c\/strong\u003e, the owner math moves fast with job size: a \u003cstrong\u003eBasic Audit\u003c\/strong\u003e is \u003cstrong\u003e8 hours\u003c\/strong\u003e at \u003cstrong\u003e$120\u003c\/strong\u003e, or \u003cstrong\u003e$960\u003c\/strong\u003e in Year 1; a \u003cstrong\u003eStandard Audit\u003c\/strong\u003e is \u003cstrong\u003e20 hours\u003c\/strong\u003e at \u003cstrong\u003e$150\u003c\/strong\u003e, or \u003cstrong\u003e$3,000\u003c\/strong\u003e; an \u003cstrong\u003eInvestment Audit\u003c\/strong\u003e is \u003cstrong\u003e60 hours\u003c\/strong\u003e at \u003cstrong\u003e$180\u003c\/strong\u003e, or \u003cstrong\u003e$10,800\u003c\/strong\u003e. Bigger commercial-style work lifts revenue per job, but it also ties up delivery time and usually needs deeper reporting. Mixed work only helps if you price scope, expertise, and compliance into the fee.\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\u003eJob size math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eBasic Audit:\u003c\/strong\u003e $960 per job\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStandard Audit:\u003c\/strong\u003e $3,000 per job\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInvestment Audit:\u003c\/strong\u003e $10,800 per job\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue rises\u003c\/strong\u003e with job depth\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\u003eDelivery tradeoff\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e60-hour jobs\u003c\/strong\u003e tie up capacity\u003c\/li\u003e\n\u003cli\u003eDeeper reports take more time\u003c\/li\u003e\n\u003cli\u003eSales cycles can run longer\u003c\/li\u003e\n\u003cli\u003ePrice scope, or margin gets squeezed\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many energy audits per month to make owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eEnergy Audit needs about \u003cstrong\u003e15 acquired audit customers per month\u003c\/strong\u003e to cover owner income and core costs, assuming each customer produces \u003cstrong\u003e$2,317\u003c\/strong\u003e in Year 1 weighted revenue and \u003cstrong\u003e$1,761\u003c\/strong\u003e in contribution. For the KPI behind this math, see \u003ca href=\"\/blogs\/kpi-metrics\/energy-audit\"\u003eWhat Is The Most Critical Metric To Measure The Success Of Your Energy Audit Business?\u003c\/a\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eBreak-even math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$120,000\u003c\/strong\u003e founder pay target\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$100,000\u003c\/strong\u003e nonfounder payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$72,600\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$20,000\u003c\/strong\u003e marketing budget\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\u003eCustomer gap\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTotal annual coverage need: \u003cstrong\u003e$312,600\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eRequired customers: \u003cstrong\u003e178 per year\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eRequired pace: \u003cstrong\u003e15 per month\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eCurrent CAC supports \u003cstrong\u003eunder 2 monthly\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat drives owner income most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for the energy audit business.\"\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\u003eAudit Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.3K\u003c\/strong\u003e\u003cp\u003eMore audits and better auditor use turn each job into about $2,317 of Year 1 weighted revenue, which covers fixed costs faster.\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\u003ePrice Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$120-$200\/h\u003c\/strong\u003e\u003cp\u003eMoving mix from Basic toward Standard, Investment, and Retainer work lifts ticket size as rates rise from $120 to $200 per hour.\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\u003eLabor Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e760%\u003c\/strong\u003e\u003cp\u003eKeeping direct labor, travel, and outside assessment costs in check protects the Year 1 contribution margin.\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\u003eCAC Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.0K\u003c\/strong\u003e\u003cp\u003eA CAC near $1,000, and lower over time, lets you buy growth without giving back margin.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eRecurring Revenue\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e10%-45%\u003c\/strong\u003e\u003cp\u003eRetainer share grows from 10% to 45%, and verification from 5% to 25%, so repeat revenue lowers reliance on new audits.\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\u003eFixed Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$6.1K\/mo\u003c\/strong\u003e\u003cp\u003eHolding fixed overhead near $6,050 a month keeps cash burn down and leaves room for the $120,000 owner pay target.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eEnergy Audit Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAudit Volume And Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eAudit Volume and Utilization\u003c\/h3\u003e\n\u003cp\u003eThis driver is the number of completed audits that turn into billed work. A \u003cstrong\u003e$20,000\u003c\/strong\u003e Year 1 marketing budget at \u003cstrong\u003e$1,000 CAC\u003c\/strong\u003e produces about \u003cstrong\u003e20 customers\u003c\/strong\u003e, or \u003cstrong\u003eunder 2 per month\u003c\/strong\u003e. At \u003cstrong\u003e$2,317\u003c\/strong\u003e weighted revenue per customer, that is about \u003cstrong\u003e$46,340\u003c\/strong\u003e in annual revenue, so owner pay stays tight unless volume is high and delivery stays efficient.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: more audits help only when scheduling, travel, and report turnaround stay under control. If completed assessments pile up faster than reports finish, cash gets trapped in backlog, not income. The key operating filter is \u003cstrong\u003ebillable utilization\u003c\/strong\u003e, which is the share of staff time spent on paid work instead of driving, waiting, or rework.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack the Production Bottleneck\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003ecompleted assessments per week\u003c\/strong\u003e, \u003cstrong\u003ereport backlog\u003c\/strong\u003e, \u003cstrong\u003eroute density\u003c\/strong\u003e, and \u003cstrong\u003ebillable utilization\u003c\/strong\u003e. Those four numbers tell you if more bookings are really creating more owner income. One clean rule: if site visits rise but reports lag, the business is adding delay, not profit.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSet weekly audit targets.\u003c\/li\u003e\n\u003cli\u003eGroup jobs by geography.\u003c\/li\u003e\n\u003cli\u003eCut report handoff delays.\u003c\/li\u003e\n\u003cli\u003eReview booked-to-completed rate.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse the year-one revenue math to size staffing and owner pay. With only about \u003cstrong\u003e20 customers\u003c\/strong\u003e from the stated CAC plan, the business needs either more completed audits or a higher average job mix to cover fixed overhead and payroll already in place. When route planning and report templates are tight, more volume can reach the owner; when they are loose, it just adds busy work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePricing And Project 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\u003ePricing Mix\u003c\/h3\u003e\n    \u003cp\u003eIf your schedule is full but owner pay still feels thin, the \u003cstrong\u003eaverage audit fee\u003c\/strong\u003e is usually the reason. In Year 1, pricing spans \u003cstrong\u003e$960\u003c\/strong\u003e for Basic, \u003cstrong\u003e$3,000\u003c\/strong\u003e for Standard, and \u003cstrong\u003e$10,800\u003c\/strong\u003e for Investment work, so mix matters as much as volume. More higher-scope jobs lift revenue per customer, but only when report depth, sales time, and field hours are priced to match.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: a better mix raises \u003cstrong\u003eweighted revenue per customer\u003c\/strong\u003e, which can improve gross profit and cash flow. By Year 5, fees rise to \u003cstrong\u003e$1,120\u003c\/strong\u003e, \u003cstrong\u003e$3,400\u003c\/strong\u003e, and \u003cstrong\u003e$12,000\u003c\/strong\u003e, so the owner has room to earn more if delivery stays tight. Premium pricing without matching scope creates \u003cstrong\u003erework risk\u003c\/strong\u003e, slower turnaround, and churn.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice by Scope\u003c\/h3\u003e\n      \u003cp\u003eTrack fee mix by audit type, average hours per job, proposal-to-close time, and rework rate. Use those inputs to test whether Basic should stay a lead-in offer or a low-margin trap. If Standard work starts taking Investment-level effort, the fee needs to move or the margin gets eaten fast.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack revenue by audit tier.\u003c\/li\u003e\n        \u003cli\u003ePrice sales time separately.\u003c\/li\u003e\n        \u003cli\u003eCharge for extra analysis.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse a scope checklist and a fixed report template so the price matches the work. If the client asks for deeper modeling, extra savings analysis, or more follow-up support, bill it as added scope. That keeps the fee tied to labor hours and protects the owner’s take-home income.\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;\"\u003eDirect Labor And Delivery Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eDirect Delivery Margin\u003c\/h3\u003e\n    \u003cp\u003eOwner take-home rises when audit delivery stays tight without cutting audit quality. The direct stack here is \u003cstrong\u003etechnical assessment\u003c\/strong\u003e, \u003cstrong\u003especialized software\u003c\/strong\u003e, \u003cstrong\u003esales commissions\u003c\/strong\u003e, and \u003cstrong\u003etravel\u003c\/strong\u003e. In Year 1, the model puts those at \u003cstrong\u003e80%\u003c\/strong\u003e, \u003cstrong\u003e40%\u003c\/strong\u003e, \u003cstrong\u003e70%\u003c\/strong\u003e, and \u003cstrong\u003e50%\u003c\/strong\u003e of revenue, so this is the first place to watch when revenue grows but pay does not.\u003c\/p\u003e\n    \u003cp\u003eBy Year 5, the model shows those combined costs at \u003cstrong\u003e155%\u003c\/strong\u003e, with contribution margin rising from \u003cstrong\u003e760%\u003c\/strong\u003e to \u003cstrong\u003e845%\u003c\/strong\u003e. That helps cash flow, but it will not fix overstaffing, slow reports, or weak route planning by itself. Better field margin only reaches the owner if the team stays sized to actual audit volume.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cost Per Audit\u003c\/h3\u003e\n      \u003cp\u003eMeasure direct delivery cost per completed audit, then split it into \u003cstrong\u003elabor\u003c\/strong\u003e, \u003cstrong\u003esoftware\u003c\/strong\u003e, \u003cstrong\u003ecommissions\u003c\/strong\u003e, and \u003cstrong\u003etravel\u003c\/strong\u003e. Here’s the quick math: \u003cstrong\u003edelivery margin = audit revenue minus direct delivery costs\u003c\/strong\u003e. If a higher-scope job needs more site time or report work, price it for that load or owner pay gets squeezed.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCompleted audits\u003c\/strong\u003e per week\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBillable hours\u003c\/strong\u003e per auditor\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTravel time\u003c\/strong\u003e per job\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eCost as % of revenue\u003c\/strong\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf delivery cost falls, keep the gain in contribution cash, but don’t hire ahead of demand. Overstaffing is a fixed-cost problem, not a field-margin problem.\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;\"\u003eLead Generation And CAC 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\u003eBooked Audits, Not Traffic\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMarketing spend\u003c\/strong\u003e only helps if it turns into \u003cstrong\u003ebooked audits\u003c\/strong\u003e. In \u003cstrong\u003eYear 1\u003c\/strong\u003e, a \u003cstrong\u003e$20,000\u003c\/strong\u003e budget at \u003cstrong\u003e$1,000 CAC\u003c\/strong\u003e buys about \u003cstrong\u003e20 customers\u003c\/strong\u003e. By \u003cstrong\u003eYear 5\u003c\/strong\u003e, \u003cstrong\u003e$130,000\u003c\/strong\u003e at \u003cstrong\u003e$800 CAC\u003c\/strong\u003e produces about \u003cstrong\u003e163 customers\u003c\/strong\u003e. Lower CAC leaves more cash to cover fixed overhead and owner pay, but only if those leads actually close.\u003c\/p\u003e\n\u003cp\u003eWhat this driver includes is simple: lead source, close rate, and cost per booked audit. Traffic alone does not pay bills. If the team gets clicks but not scheduled audits, cash flow stays tight and the owner still feels the spend.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Booked Audits per Dollar\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003ebooked audits per marketing dollar\u003c\/strong\u003e, not just site visits. Break results out by \u003cstrong\u003econtractors\u003c\/strong\u003e, \u003cstrong\u003eutilities\u003c\/strong\u003e, \u003cstrong\u003ereal estate professionals\u003c\/strong\u003e, and \u003cstrong\u003eproperty managers\u003c\/strong\u003e, then keep the channels with the best close rate and the lowest CAC. That is the fastest way to lift owner income without raising spend blindly.\u003c\/p\u003e\n\u003cp\u003eUse a simple weekly scorecard: spend, leads, booked audits, close rate, and CAC by channel. If close rates fall while spend rises, pause the source and fix the offer or follow-up. If referrals book faster than paid ads, shift budget toward referral asks and partner outreach.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack CAC by source\u003c\/li\u003e\n\u003cli\u003eCount booked audits weekly\u003c\/li\u003e\n\u003cli\u003eCompare close rates\u003c\/li\u003e\n\u003cli\u003eCut weak channels fast\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAdd-On And Recurring Revenue\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eAdd-On And Recurring Revenue\u003c\/h3\u003e\n    \u003cp\u003eAfter the audit, the owner can sell advisory work like a \u003cstrong\u003e10-hour\u003c\/strong\u003e consulting retainer at \u003cstrong\u003e$170\u003c\/strong\u003e per hour, or \u003cstrong\u003e$1,700\u003c\/strong\u003e in Year 1, plus a \u003cstrong\u003e5-hour\u003c\/strong\u003e verification service at \u003cstrong\u003e$140\u003c\/strong\u003e per hour, or \u003cstrong\u003e$700\u003c\/strong\u003e. This lifts revenue per customer without needing a new audit sale. Keep advisory revenue separate from installation revenue unless the business actually does the install.\u003c\/p\u003e\n    \u003cp\u003eHere’s the cash-flow angle: recurring benchmarking and follow-up consulting can fill slow weeks and smooth seasonality. The model’s attach rate rises from \u003cstrong\u003e100%\u003c\/strong\u003e to \u003cstrong\u003e450%\u003c\/strong\u003e for consulting and from \u003cstrong\u003e50%\u003c\/strong\u003e to \u003cstrong\u003e250%\u003c\/strong\u003e for verification, so the real question is how many audit buyers convert into paid follow-on work. If the team can’t deliver the hours, owner pay gets capped fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Attach Rate By Service\u003c\/h3\u003e\n      \u003cp\u003eMeasure three inputs after every audit: customer count, advisory hours sold, and realized hourly rate. That tells you whether add-ons are lifting profit or just adding unpaid scope. One clean rule: quote advisory work as a separate line item, with clear deliverables and close-out dates.\u003c\/p\u003e\n      \u003cp\u003eUse a simple pipeline view:\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eAudit to retainer conversion\u003c\/li\u003e\n        \u003cli\u003eAudit to verification conversion\u003c\/li\u003e\n        \u003cli\u003eHours delivered versus hours sold\u003c\/li\u003e\n        \u003cli\u003eRepeat consulting booked per month\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf follow-up work slips into free help, margin leaks and cash comes in later.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOverhead, Tools, And Reporting Efficiency\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 Reporting Speed\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eMonthly fixed overhead is $6,050\u003c\/strong\u003e, so the first dollars of contribution profit just keep the shop open. If audit volume is healthy but reports are slow or scope creeps, owner take-home gets squeezed fast because rent, insurance, software, accounting, and IT still hit every month.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eLaunch capex is $133,000\u003c\/strong\u003e, including \u003cstrong\u003e$35,000\u003c\/strong\u003e diagnostic equipment, \u003cstrong\u003e$15,000\u003c\/strong\u003e modeling software, and a \u003cstrong\u003e$40,000\u003c\/strong\u003e vehicle. That cash outlay does not create monthly profit by itself, but it raises the pressure to keep utilization high and fieldwork efficient so the owner can recover capital faster.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eControl The Inputs That Eat Margin\u003c\/h3\u003e\n      \u003cp\u003eTrack the cost stack that sits under each job: certifications, software, tools, insurance, travel, and report time. \u003cstrong\u003eFaster templates, tighter route planning, and clear scope control\u003c\/strong\u003e turn more billable work into owner pay, while slow reporting and extra site visits turn fixed overhead into dead weight.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\u003cstrong\u003eMeasure report hours per audit.\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eTrack travel time by route.\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eWatch equipment use weekly.\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eFlag scope changes before fieldwork.\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eSeparate fixed and job costs.\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 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-volume owner income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Energy Audit Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Energy Audit Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner pay changes fast because customer volume, staffing, and fixed overhead ramp before the business fully scales. Even the higher case still needs tight cash control.\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 cases show how owner income shifts as the audit business grows.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower earnings path, with Year 1 scale and owner pay still under pressure.\"\u003eThis is the lower earnings path, with Year 1 scale and owner pay still under pressure.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path, with Year 3 scale but still a cash gap after owner pay.\"\u003eThis is the modeled middle path, with Year 3 scale but still a cash gap after owner pay.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path, but cash still stays tight after founder pay.\"\u003eThis is the stronger earnings path, but cash still stays tight after founder pay.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"About 20 customers, $46,300 revenue, $72,600 fixed overhead, $20,000 marketing, and $220,000 payroll keep the model tight.\"\u003eAbout 20 customers, $46,300 revenue, $72,600 fixed overhead, $20,000 marketing, and $220,000 payroll keep the model tight.\u003c\/td\u003e\n\u003ctd data-export-value=\"About 78 customers, $323,100 revenue, $70,000 marketing, and $572,000 payroll describe the core operating case.\"\u003eAbout 78 customers, $323,100 revenue, $70,000 marketing, and $572,000 payroll describe the core operating case.\u003c\/td\u003e\n\u003ctd data-export-value=\"About 163 customers, $103 million revenue, $130,000 marketing, and $800,000 payroll reflect the scaled case.\"\u003eAbout 163 customers, $103 million revenue, $130,000 marketing, and $800,000 payroll reflect the scaled case.\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=\"20 customers; $46,300 revenue; $72,600 fixed overhead; $20,000 marketing; $220,000 payroll\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e20 customers\u003c\/li\u003e\n\u003cli\u003e$46,300 revenue\u003c\/li\u003e\n\u003cli\u003e$72,600 fixed overhead\u003c\/li\u003e\n\u003cli\u003e$20,000 marketing\u003c\/li\u003e\n\u003cli\u003e$220,000 payroll\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"78 customers; $323,100 revenue; $70,000 marketing; $572,000 payroll; 800% contribution margin\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e78 customers\u003c\/li\u003e\n\u003cli\u003e$323,100 revenue\u003c\/li\u003e\n\u003cli\u003e$70,000 marketing\u003c\/li\u003e\n\u003cli\u003e$572,000 payroll\u003c\/li\u003e\n\u003cli\u003e800% contribution margin\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"163 customers; $103 million revenue; $130,000 marketing; $800,000 payroll; 845% contribution margin\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e163 customers\u003c\/li\u003e\n\u003cli\u003e$103 million revenue\u003c\/li\u003e\n\u003cli\u003e$130,000 marketing\u003c\/li\u003e\n\u003cli\u003e$800,000 payroll\u003c\/li\u003e\n\u003cli\u003e845% contribution margin\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=\"($277,000)\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e($277,000)\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"($456,000)\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e($456,000)\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"($135,000)\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e($135,000)\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh 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 founder pay when sales stay near launch pace.\"\u003eUse this to stress test founder pay when sales stay near launch pace.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for pricing, staffing, and cash needs.\"\u003eUse this as the main planning case for pricing, staffing, and cash needs.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test the upside case if growth is faster but hiring also ramps.\"\u003eUse this to test the upside case if growth is faster but hiring also ramps.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303594434803,"sku":"energy-audit-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/energy-audit-owner-makes.webp?v=1782681859","url":"https:\/\/financialmodelslab.com\/products\/energy-audit-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}