{"product_id":"energy-procurement-service-owner-makes","title":"Energy Procurement Consulting Owner Income: $180k to $142M","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eIn the researched model, the owner is paid a modeled CEO\/Managing Partner salary of \u003cstrong\u003e$180,000 per year\u003c\/strong\u003e, but that is not the same as business profit The business runs at an estimated \u003cstrong\u003e$366k operating loss in the first year\u003c\/strong\u003e after known costs, then reaches about \u003cstrong\u003e$124M operating profit in the mature year\u003c\/strong\u003e before taxes and reserves If that mature-year profit were fully distributed, owner take-home before taxes could reach about \u003cstrong\u003e$142M\u003c\/strong\u003e, but only after funding reserves, payroll, sales costs, and reinvestment\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Energy Procurement Consulting\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual owner take-home starts with the $180k CEO salary; profit distributions sit above that and depend on cash after reinvestment.\"\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=\"Annual owner take-home starts with the $180k CEO salary; profit distributions sit above that and depend on cash after reinvestment.\"\u003e$180k+\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Years 1-5 gross margin is 88%–91% after data subscriptions and tools; it excludes fixed payroll and overhead.\"\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=\"Years 1-5 gross margin is 88%–91% after data subscriptions and tools; it excludes fixed payroll and overhead.\"\u003e88%–91%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 model revenue is $2.266M; it's the closest proxy for funding the $180k salary, but cash timing can still tighten take-home.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 model revenue is $2.266M; it's the closest proxy for funding the $180k salary, but cash timing can still tighten take-home.\"\u003e$2.27M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Medium: break-even hits Month 4, but $671k minimum cash and upfront hiring, marketing, and commissions keep working capital tight.\"\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=\"Medium: break-even hits Month 4, but $671k minimum cash and upfront hiring, marketing, and commissions keep working capital tight.\"\u003eMedium\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat could your owner pay be?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Sample Business Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sample Business Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on client mix, pricing, margin, 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 the target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly consulting revenue before expenses. Use the typical operating month, not a launch spike or one-off project.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly consulting revenue before expenses. Use the typical operating month, not a launch spike or one-off project.\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 consulting revenue before expenses. Use the typical operating month, not a launch spike or one-off project.\" data-low=\"188833\" data-base=\"609583\" data-high=\"1159500\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"609,583\"\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 delivery costs and energy data or analysis inputs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct delivery costs and energy data or analysis inputs.\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 delivery costs and energy data or analysis inputs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"88\" data-base=\"89\" data-high=\"91\" value=\"89\"\u003e\u003coutput\u003e89%\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. Use staff support, not the owner's target draw.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor cost before owner pay. Use staff support, not the owner's target draw.\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. Use staff support, not the owner's target draw.\" data-low=\"2000\" data-base=\"83833\" data-high=\"153458\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"83,833\"\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, software, insurance, legal, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, insurance, legal, 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, software, insurance, legal, admin, and other recurring overhead.\" data-low=\"19250\" data-base=\"19250\" data-high=\"19250\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"19,250\"\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 sales spend needed to keep new clients coming in.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and sales spend needed to keep new clients 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 sales spend needed to keep new clients coming in.\" data-low=\"10000\" data-base=\"20833\" data-high=\"33333\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"20,833\"\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. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Use 0 if there is no debt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payments. Use 0 if there is no debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner distributions.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes before owner distributions.\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 distributions.\" 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=\"Monthly owner income goal used to show the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to show the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income goal used to show the target-pay gap.\" data-low=\"12000\" data-base=\"15000\" data-high=\"20000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"15,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$276K\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\"\u003e45%\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$165K\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$261K\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$3,315,418\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$418,613\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$142,328\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$261,285\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$610K\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: 89%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$543K\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: 20%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$124K\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: 23%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$142K\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: 45%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$276K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on client mix, pricing, margin, 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 check owner income in Energy Procurement Consulting?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis \u003ca href=\"\/products\/energy-procurement-service-financial-model\"\u003eEnergy Procurement Consulting Financial Model Template\u003c\/a\u003e shows revenue, gross margin, costs, reserves, and \u003cstrong\u003eowner take-home\u003c\/strong\u003e. 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\u003eDashboard shows owner pay\u003c\/li\u003e\n\u003cli\u003eRevenue charts: $3,776k to $332M\u003c\/li\u003e\n\u003cli\u003eGross margin: 88% to 91%\u003c\/li\u003e\n\u003cli\u003eTests fees, renewals, staffing\u003c\/li\u003e\n\u003cli\u003eIncludes CAC and sales cost\u003c\/li\u003e\n\u003cli\u003eShows reserves and income\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-procurement-service-financial-model-dashboard-financialmodelslab_dcf23570-ef23-41c2-b0cf-4c1b51f0c603.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/energy-procurement-service-financial-model-dashboard-financialmodelslab_dcf23570-ef23-41c2-b0cf-4c1b51f0c603.webp?width=500\" alt=\"Energy Procurement Consulting Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard, helping consultants spot cash-flow blind spots and present investor-ready metrics.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many clients does an energy procurement consultant need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eEnergy Procurement Consulting does not need one universal client count; it depends on marketing spend, CAC, and how many deals convert. At the math you gave, \u003cstrong\u003e50\u003c\/strong\u003e first-year clients, \u003cstrong\u003e80\u003c\/strong\u003e second-year clients, and about \u003cstrong\u003e222\u003c\/strong\u003e mature-year clients fit the budget, and you can see the startup-cost context in \u003ca href=\"\/blogs\/startup-costs\/energy-procurement-service\"\u003eHow Much To Start An Energy Procurement Consulting Business?\u003c\/a\u003e. On the service side, \u003cstrong\u003e45 hours x $185\u003c\/strong\u003e equals \u003cstrong\u003e$8,325\u003c\/strong\u003e per engaged client before overhead, but owner pay still depends on conversion rate, renewals, contract length, and fee capture.\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\u003eClient count math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e50\u003c\/strong\u003e clients at $120k marketing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,400 CAC\u003c\/strong\u003e in year one\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e80\u003c\/strong\u003e clients at $180k marketing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAbout 222\u003c\/strong\u003e clients at $400k marketing\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\u003eRevenue driver math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e45 hours\u003c\/strong\u003e per initial negotiation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$185\u003c\/strong\u003e hourly price\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$8,325\u003c\/strong\u003e per engaged client\u003c\/li\u003e\n\u003cli\u003eRenewals lift pay, if contracts repeat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much do energy procurement consulting business owners make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eEnergy Procurement Consulting owners don’t earn a guaranteed salary; earnings are \u003cstrong\u003epre-tax scenario outputs\u003c\/strong\u003e. In year one, the model pays the owner \u003cstrong\u003e$180k\u003c\/strong\u003e as CEO\/Managing Partner while revenue is \u003cstrong\u003e$3.776M\u003c\/strong\u003e and operating loss is about \u003cstrong\u003e$366k\u003c\/strong\u003e, so that salary likely needs startup capital; in the mature case, revenue reaches \u003cstrong\u003e$332M\u003c\/strong\u003e with \u003cstrong\u003e$124M\u003c\/strong\u003e operating profit before reserves and up to \u003cstrong\u003e$142M\u003c\/strong\u003e owner cash before taxes if fully distributed—track the drivers in \u003ca href=\"\/blogs\/kpi-metrics\/energy-procurement-service\"\u003eWhat 5 KPIs Should Energy Procurement Consulting Business Track?\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\u003eYear-one view\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$180k\u003c\/strong\u003e owner CEO\/Managing Partner pay\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$3.776M\u003c\/strong\u003e modeled annual revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$366k\u003c\/strong\u003e operating loss after known costs\u003c\/li\u003e\n\u003cli\u003eSalary depends on startup capital\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\u003eMature-case upside\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$332M\u003c\/strong\u003e modeled annual revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$124M\u003c\/strong\u003e operating profit before reserves\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$142M\u003c\/strong\u003e possible pre-tax owner cash\u003c\/li\u003e\n\u003cli\u003eDriven by clients, fees, renewals, overhead\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat affects energy procurement consulting owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eEnergy Procurement Consulting\u003c\/strong\u003e owner income swings with \u003cstrong\u003emarket volatility\u003c\/strong\u003e, \u003cstrong\u003erenewal churn\u003c\/strong\u003e, and supplier payment timing, because those change billable hours and short-term cash. Compliance work also rises when state rules and registration needs differ by market. Here’s the quick math: adding analysts can raise capacity, but a \u003cstrong\u003eSenior Energy Analyst\u003c\/strong\u003e is modeled at \u003cstrong\u003e$105k per FTE\u003c\/strong\u003e, and the team can scale from \u003cstrong\u003e1 to 5 FTEs\u003c\/strong\u003e; owner sales effort matters too, since CAC falls from \u003cstrong\u003e$2,400\u003c\/strong\u003e to \u003cstrong\u003e$1,800\u003c\/strong\u003e only if lead quality improves.\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\u003eIncome drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eVolatility\u003c\/strong\u003e can delay decisions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdvisory demand\u003c\/strong\u003e can rise fast.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenewal churn\u003c\/strong\u003e weakens recurring income.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupplier timing\u003c\/strong\u003e affects cash flow.\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\u003eCost and scale levers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eState rules\u003c\/strong\u003e add compliance work.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRegistration needs\u003c\/strong\u003e add admin time.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnalysts\u003c\/strong\u003e lift output and payroll.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLead quality\u003c\/strong\u003e can cut CAC to \u003cstrong\u003e$1,800\u003c\/strong\u003e.\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=\"Accessible label for the Main Income Drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eManaged Spend\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.3M-$13.9M\u003c\/strong\u003e\u003cp\u003eMore client energy spend and more contracts push revenue from Year 1 to Year 5, and that is the main path 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\"\u003e2\u003c\/span\u003e\u003ch4\u003eFee Rate\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$125-$270\/hr\u003c\/strong\u003e\u003cp\u003eHigher hourly pricing lifts take-home fast because each billed hour drops more gross profit to the bottom line.\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\u003eAcquisition\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.4K-$1.8K\u003c\/strong\u003e\u003cp\u003eAs the marketing budget grows from $120K to $400K, a lower customer acquisition cost (CAC) buys more signed clients for the same spend.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eRenewals\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e15%-90%\u003c\/strong\u003e\u003cp\u003eMoving more work into ongoing contract management builds repeat fees and reduces the lumpiness of new sales.\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\u003eCapacity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e8-45h\u003c\/strong\u003e\u003cp\u003eBillable hours per client set how many accounts the team can serve before hiring, so delivery capacity still caps revenue.\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\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$53K-$188K\/mo\u003c\/strong\u003e\u003cp\u003eFixed overhead rises with staff and tools, so reserve discipline protects EBITDA and the cash left for the owner.\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 Procurement Consulting Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eManaged Client Energy Spend And Contract 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\u003eHigh-Load Client Volume\u003c\/h3\u003e\n    \u003cp\u003eWhen a client has larger electricity or gas load, revenue can rise if pricing is tied to \u003cstrong\u003econtract value\u003c\/strong\u003e, \u003cstrong\u003ekWh\u003c\/strong\u003e, \u003cstrong\u003etherms\u003c\/strong\u003e, advisory hours, or savings share. In the source model, initial negotiation revenue per engaged client is \u003cstrong\u003e$8,325\u003c\/strong\u003e in year 1 and \u003cstrong\u003e$7,875\u003c\/strong\u003e in a mature year. That helps top line, but only if each account stays active long enough to cover the work.\u003c\/p\u003e\n    \u003cp\u003eHere’s the catch: bigger spend does not equal better profit. Data tools, sales commissions, travel, analyst payroll, and account management all consume cash, so the owner only wins when high-spend accounts also repeat procurement needs. One clean contract can be more valuable than several small ones, but slow collections or heavy service time can still squeeze take-home pay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Contract Value Per Active Client\u003c\/h3\u003e\n      \u003cp\u003eMeasure revenue by \u003cstrong\u003eactive client\u003c\/strong\u003e, \u003cstrong\u003eservice volume\u003c\/strong\u003e, and \u003cstrong\u003egross hours per win\u003c\/strong\u003e. Track these inputs: utility spend, kWh, therms, billable hours, close rate, and renewal rate. If a high-load account takes more analyst time than it brings in fees, the margin drops fast.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003ePrice larger loads with clear scope.\u003c\/li\u003e\n        \u003cli\u003eWatch collections timing.\u003c\/li\u003e\n        \u003cli\u003eFavor repeat procurement accounts.\u003c\/li\u003e\n        \u003cli\u003eSeparate advisory hours from execution.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse the mix that protects cash flow. The best accounts are the ones with \u003cstrong\u003ehigh spend\u003c\/strong\u003e and \u003cstrong\u003erepeat procurement needs\u003c\/strong\u003e, because they support more fee events without forcing the owner to add the same overhead every time.\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\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFee Structure And Monetization Rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eFee Mix And Realized Hourly Rate\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFee structure\u003c\/strong\u003e changes when cash comes in and how much the owner keeps after delivery costs. In this model, hourly advisory fees run from \u003cstrong\u003e$125 to $270 per hour\u003c\/strong\u003e, so the mix of analysis, negotiation, and contract management hours drives take-home. A simple check: \u003cstrong\u003e10 billable hours\u003c\/strong\u003e at that range brings in \u003cstrong\u003e$1,250 to $2,700\u003c\/strong\u003e before overhead.\u003c\/p\u003e\n\u003cp\u003eSupplier-paid commissions can lift upside, but the cash may arrive later than the work. Retainers smooth that gap, while RFP project fees fit defined contract events. Shared savings can price on value, but only if the savings baseline is clear and measurable. If close rate or retention slips, higher fees won’t translate into owner pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Fee Capture By Deal Type\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003ebillable hours, realized rate, close rate, retainer mix, and commission lag\u003c\/strong\u003e by client. Compare booked price to cash collected, not just signed fee. One clean test is whether the weighted average rate stays near the \u003cstrong\u003e$125 to $270 per hour\u003c\/strong\u003e band after discounts, unbilled time, and write-offs.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack hours by service line.\u003c\/li\u003e\n\u003cli\u003eSeparate cash from earned revenue.\u003c\/li\u003e\n\u003cli\u003eDocument savings baselines first.\u003c\/li\u003e\n\u003cli\u003ePrice project events separately.\u003c\/li\u003e\n\u003cli\u003eUse retainers for steady cash flow.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhat this estimate hides is delivery drag. If prep work, supplier follow-up, or client delays push unbilled time up, the owner’s hourly take drops fast. So the real goal is not just higher pricing; it’s \u003cstrong\u003ehigher collected revenue per delivered hour\u003c\/strong\u003e with no hit to close rate or retention.\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;\"\u003eClient Acquisition And Close Rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eAcquisition Cost and Close Rate\u003c\/h3\u003e\n    \u003cp\u003eAcquisition cost and close rate decide how much each new client really adds to owner income. Here’s the quick math: modeled marketing spend rises from \u003cstrong\u003e$120k\u003c\/strong\u003e to \u003cstrong\u003e$400k\u003c\/strong\u003e, while CAC moves from \u003cstrong\u003e$2,400\u003c\/strong\u003e to \u003cstrong\u003e$1,800\u003c\/strong\u003e. That implies new clients rise from \u003cstrong\u003e50\u003c\/strong\u003e to about \u003cstrong\u003e222\u003c\/strong\u003e. Lower CAC and a better win rate lift pay because less cash is burned to land each account.\u003c\/p\u003e\n    \u003cp\u003eThe risk is weak leads. If the pipeline is full of poor-fit prospects, owner time replaces paid marketing and slows delivery, so profit drops even when sales activity looks busy. Qualified commercial accounts, referral partners, and stronger request for proposal (\u003cstrong\u003eRFP\u003c\/strong\u003e) conversion shorten sales cycles. Bad leads make the owner the unpaid sales team.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eCut Bad Leads\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003equalified leads\u003c\/strong\u003e, \u003cstrong\u003eclose rate\u003c\/strong\u003e, \u003cstrong\u003eCAC\u003c\/strong\u003e, and sales cycle length. CAC is total acquisition spend divided by new clients. If spend climbs but close rate does not, owner income falls because more cash goes out before fees come in. One clean test: separate true commercial prospects from everything else.\u003c\/p\u003e\n      \u003cp\u003eUse channel mix to cut wasted effort. Push referral partners and RFP work where fit is clear, then compare win rates by source each month. The goal is not just more leads; it is more paid clients per selling hour. If owner sales time rises faster than billable delivery, the model is leaking margin.\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;\"\u003eRenewal And Contract Retention\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eRenewal And Contract Retention\u003c\/h3\u003e\n    \u003cp\u003eRenewals turn a lumpy project business into steadier income. In the source model, ongoing contract management attach rate rises from \u003cstrong\u003e15%\u003c\/strong\u003e to \u003cstrong\u003e90%\u003c\/strong\u003e, and billable hours per client rise from \u003cstrong\u003e8\u003c\/strong\u003e to \u003cstrong\u003e15\u003c\/strong\u003e, so retained accounts can lift revenue without finding a brand-new deal each time.\u003c\/p\u003e\n    \u003cp\u003eHere’s the catch: recurring revenue is not automatic. Clients can switch advisors, delay renewals, or self-manage, and commissions or renewal fees may lag contract execution, so cash flow can look strong on paper but arrive late in the bank account.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Renewal Timing And Attach Rate\u003c\/h3\u003e\n      \u003cp\u003eMeasure renewal rate, attach rate, and billable hours per client by service line. Watch \u003cstrong\u003emarket advisory\u003c\/strong\u003e attach rate from \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e40%\u003c\/strong\u003e and \u003cstrong\u003erenewable consulting\u003c\/strong\u003e from \u003cstrong\u003e2%\u003c\/strong\u003e to \u003cstrong\u003e30%\u003c\/strong\u003e; those moves matter more than raw client count because they raise repeat revenue and spread fixed effort over more hours.\u003c\/p\u003e\n      \u003cp\u003eBuild a renewal calendar with \u003cstrong\u003e90\u003c\/strong\u003e, \u003cstrong\u003e60\u003c\/strong\u003e, and \u003cstrong\u003e30\u003c\/strong\u003e-day reminders, then pre-scope the next contract before the current one ends. That keeps work billable, reduces idle time, and protects owner pay when renewal fees or supplier commissions come in after the service is delivered.\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;\"\u003eDelivery Capacity And Supplier Relationships\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eSupplier Access and Delivery Capacity\u003c\/h3\u003e\n    \u003cp\u003eThis driver is about how well the team can get supplier bids, read load data, and run RFPs. With \u003cstrong\u003e1 to 5 Senior Energy Analysts\u003c\/strong\u003e at \u003cstrong\u003e$105k each\u003c\/strong\u003e, capacity is a real cost, not free scale. Better \u003cstrong\u003esupplier\naccess\u003c\/strong\u003e, \u003cstrong\u003emarket knowledge\u003c\/strong\u003e, and \u003cstrong\u003eRFP execution\u003c\/strong\u003e can lift win rates and renewals, but weak delivery pushes churn and cuts take-home income.\u003c\/p\u003e\n    \u003cp\u003eThe upside shows up in higher-value work, like \u003cstrong\u003e$220 to $270 per hour\u003c\/strong\u003e renewable consulting and \u003cstrong\u003e$195 to $238 per hour\u003c\/strong\u003e risk management. If analysis is sloppy or supplier follow-up is slow, the owner may still book sales, but the firm loses repeat hours and cannot turn capacity into profit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eKeep Capacity Tight\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003eanalyst FTEs\u003c\/strong\u003e, RFP hit rate, renewal rate, and the share of work that needs deeper analysis. Match staffing to active clients and the hours needed for load analysis, supplier outreach, and contract management. Here’s the quick math: moving from \u003cstrong\u003e1 FTE\u003c\/strong\u003e to \u003cstrong\u003e5 FTEs\u003c\/strong\u003e means \u003cstrong\u003e$525k a year\u003c\/strong\u003e in analyst payroll, so every added client has to justify that cost.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure supplier response time.\u003c\/li\u003e\n        \u003cli\u003eTrack renewal hours per client.\u003c\/li\u003e\n        \u003cli\u003eTest pricing on complex services.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWhat this estimate hides: poor execution can kill renewals even when pipeline looks full. If the team cannot close bids cleanly and keep clients confident, the owner pays for extra staff without getting the higher-margin work back.\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;\"\u003eOperating Costs, Staffing, And Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eOverhead, payroll, and reserve cash\u003c\/h3\u003e\n    \u003cp\u003eFixed overhead and staffing come out before owner pay, so this driver can shrink take-home even when revenue grows. The source model lists \u003cstrong\u003e$1,925k\u003c\/strong\u003e per month and \u003cstrong\u003e$231k\u003c\/strong\u003e per year in fixed overhead, plus \u003cstrong\u003e$180k\u003c\/strong\u003e owner salary and \u003cstrong\u003e$105k to $525k\u003c\/strong\u003e in Senior Energy Analyst payroll. One clean rule: if overhead rises faster than billings, owner distributions get squeezed.\u003c\/p\u003e\n    \u003cp\u003eWatch cash timing too. Marketing moves from \u003cstrong\u003e$120k\u003c\/strong\u003e to \u003cstrong\u003e$400k\u003c\/strong\u003e, commissions and bonuses fall from \u003cstrong\u003e12%\u003c\/strong\u003e to \u003cstrong\u003e10%\u003c\/strong\u003e of revenue, and travel falls from \u003cstrong\u003e45%\u003c\/strong\u003e to \u003cstrong\u003e35%\u003c\/strong\u003e. Reserves need to cover delayed supplier payments, compliance costs, payroll, and reinvestment before any owner draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect cash before paying yourself\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003efixed overhead\u003c\/strong\u003e as a share of collected revenue, not booked revenue. Track monthly payroll, marketing, commissions, travel, compliance spend, and the days it takes supplier or client cash to clear. If analyst capacity forces overtime or extra hires, the owner’s draw should wait until reserves can absorb delayed payments and the next contract cycle.\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;\"\u003eScenario objective: Compare owner income outcomes across ramp, scale, and mature cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Energy Procurement Consulting Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Energy Procurement Consulting Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"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 income changes fast as client count, CAC, and fixed overhead scale. Early wins can still lose money if sales and staffing rise before contracts turn into steady management work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high owner income cases for planning.\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 downside case, where the owner builds volume slowly and income stays negative.\"\u003eThis is the downside case, where the owner builds volume slowly and income stays negative.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle case, where growth starts to cover overhead but owner income is still under pressure.\"\u003eThis is the modeled middle case, where growth starts to cover overhead but owner income is still under pressure.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the upside case, where the client base scales fast and owner income turns strongly positive.\"\u003eThis is the upside case, where the client base scales fast and owner income turns strongly positive.\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=\"At 50 clients, the model uses $3.776M revenue, 88% gross margin, $120k marketing, $2,400 CAC, $180k owner salary, and about $366k operating loss after known costs.\"\u003eAt 50 clients, the model uses $3.776M revenue, 88% gross margin, $120k marketing, $2,400 CAC, $180k owner salary, and about $366k operating loss after known costs.\u003c\/td\u003e\n\u003ctd data-export-value=\"At about 119 clients, the model uses $118M revenue, about 89.8% gross margin, $250k marketing, $2,100 CAC, and about $92k operating loss.\"\u003eAt about 119 clients, the model uses $118M revenue, about 89.8% gross margin, $250k marketing, $2,100 CAC, and about $92k operating loss.\u003c\/td\u003e\n\u003ctd data-export-value=\"At about 222 clients, the model uses $332M revenue, 91% gross margin, $400k marketing, $1,800 CAC, $124M operating profit, and up to $142M owner income before taxes and reserves.\"\u003eAt about 222 clients, the model uses $332M revenue, 91% gross margin, $400k marketing, $1,800 CAC, $124M operating profit, and up to $142M owner income before taxes and reserves.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Cost drivers\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-drivers\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-cost-drivers.svg\" alt=\"Cost drivers icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eCost drivers\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"50 clients; $2,400 CAC; $120k marketing; $180k owner salary; heavy fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e50 clients\u003c\/li\u003e\n\u003cli\u003e$2,400 CAC\u003c\/li\u003e\n\u003cli\u003e$120k marketing\u003c\/li\u003e\n\u003cli\u003e$180k owner salary\u003c\/li\u003e\n\u003cli\u003eheavy fixed overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"119 clients; $2,100 CAC; $250k marketing; near-90% gross margin; fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e119 clients\u003c\/li\u003e\n\u003cli\u003e$2,100 CAC\u003c\/li\u003e\n\u003cli\u003e$250k marketing\u003c\/li\u003e\n\u003cli\u003enear-90% gross margin\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"222 clients; $1,800 CAC; $400k marketing; 91% gross margin; scaled support team\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e222 clients\u003c\/li\u003e\n\u003cli\u003e$1,800 CAC\u003c\/li\u003e\n\u003cli\u003e$400k marketing\u003c\/li\u003e\n\u003cli\u003e91% gross margin\u003c\/li\u003e\n\u003cli\u003escaled support team\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=\"-$366k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$366k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"-$92k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$92k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$124M-$142M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$124M-$142M\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 the business if sales ramp slower than planned.\"\u003eUse this to stress-test the business if sales ramp slower than planned.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning baseline for budgeting, hiring, and cash needs.\"\u003eUse this as the planning baseline for budgeting, hiring, and cash needs.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test what happens if sales, margin, and delivery all scale cleanly.\"\u003eUse this to test what happens if sales, margin, and delivery all scale cleanly.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Scenario 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":49303632773363,"sku":"energy-procurement-service-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/energy-procurement-service-owner-makes.webp?v=1782681892","url":"https:\/\/financialmodelslab.com\/products\/energy-procurement-service-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}