{"product_id":"energy-brokerage-owner-makes","title":"How Much Does an Energy Brokerage Owner Make? 5-Year View","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\u003eLarge commercial customers drive most commission dollars.\u003c\/li\u003e\n\n\u003cli\u003eCommission terms move revenue and cash flow fast.\u003c\/li\u003e\n\n\u003cli\u003eRetention lowers CAC pressure, but churn raises spend.\u003c\/li\u003e\n\n\u003cli\u003eStaffing must protect payback, renewal quality, and margin.\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=\"Top Owner Income KPI Cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 owner take-home before tax, payroll, reserves, debt, and admin overhead; based on the planning assumptions, not guaranteed pay.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 owner take-home before tax, payroll, reserves, debt, and admin overhead; based on the planning assumptions, not guaranteed pay.\"\u003e≈$200k-$880k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 contribution margin before fixed overhead; based on the model's fixed $10 commission plus 2.5% to 2.1% variable fee and cost assumptions.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 contribution margin before fixed overhead; based on the model's fixed $10 commission plus 2.5% to 2.1% variable fee and cost assumptions.\"\u003e89.5%-94.3%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Revenue needed to fund $200k to $880k owner pay at 89.5% to 94.3% margin; this is a planning estimate, not a promise.\"\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=\"Revenue needed to fund $200k to $880k owner pay at 89.5% to 94.3% margin; this is a planning estimate, not a promise.\"\u003e≈$223k-$933k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because Month 8 breakeven, $663k minimum cash, and a large payroll build create tight early cash flow; model-based planning view.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Hard because Month 8 breakeven, $663k minimum cash, and a large payroll build create tight early cash flow; model-based planning view.\"\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 target?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Energy Brokerage Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Energy Brokerage Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Energy Brokerage Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, gross margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"70000\" data-base=\"140000\" data-high=\"240000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"140,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 costs and support costs before overhead, marketing, debt, reserves, and owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct costs and support costs before overhead, marketing, debt, reserves, and owner pay.\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 costs and support costs before overhead, marketing, debt, reserves, and owner pay.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"84\" data-base=\"88\" data-high=\"91\" value=\"88\"\u003e\u003coutput\u003e88%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, and staffing coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, contractors, and staffing coverage before owner pay.\" data-low=\"25000\" data-base=\"40000\" data-high=\"55000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"40,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, software, insurance, admin, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, insurance, 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, admin, and other recurring overhead.\" data-low=\"12000\" data-base=\"15000\" data-high=\"24000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"15,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and customer acquisition spend needed to sustain demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to sustain demand.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing and customer acquisition spend needed to sustain demand.\" data-low=\"7000\" data-base=\"10000\" data-high=\"14000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"10,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, financing, or required debt-service payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt-service payments.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan, financing, or required debt-service payments.\" data-low=\"1000\" data-base=\"2000\" data-high=\"5000\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"2,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit reserved for taxes before calculating owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit reserved for taxes before calculating owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit reserved for taxes before calculating owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"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=\"8\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income target used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target used to calculate 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 target used to calculate the target-pay gap.\" data-low=\"8000\" data-base=\"15000\" data-high=\"25000\" 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$37,092\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\"\u003e26%\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$102K\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$22,092\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$445,104\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$56,200\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$19,108\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTarget pay gap\u003c\/dt\u003e\n\u003cdd data-owner-output=\"cashAfterTargetPay\"\u003e$22,092\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$140K\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: 88%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$123K\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: 48%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$67,000\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 14%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$19,108\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"ownerIncome\"\u003e\n\u003cspan\u003eOwner income\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 26%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$37,092\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income in the Energy Brokerage model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard shows revenue, commission income, gross margin, acquisition spend, reserves, and owner draw capacity in the \u003ca href=\"\/products\/energy-brokerage-financial-model\"\u003eEnergy Brokerage Financial Model Template\u003c\/a\u003e—open it now.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner draw capacity\u003c\/li\u003e\n\u003cli\u003eRevenue and margin trend\u003c\/li\u003e\n\u003cli\u003eScenario tabs and charts\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-brokerage-financial-model-dashboard-financialmodelslab_ab3e743d-71f3-447e-aa2e-79b4018c3408.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/energy-brokerage-financial-model-dashboard-financialmodelslab_ab3e743d-71f3-447e-aa2e-79b4018c3408.webp?width=500\" alt=\"Energy Brokerage Financial Model dashboard summarizing key KPIs, runway\/cash position and overall performance in a dynamic dashboard, investor-ready view to avoid cash-flow blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDo energy brokers make residual income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, an \u003cstrong\u003eEnergy Brokerage\u003c\/strong\u003e can make residual-style income, but it is \u003cstrong\u003enot guaranteed subscription revenue\u003c\/strong\u003e; it depends on supplier agreements, customer contract length, renewal rate, usage, and payout timing. Track renewals and service quality together because \u003ca href=\"\/blogs\/kpi-metrics\/energy-brokerage\"\u003eHow Is The Customer Satisfaction Level For Your Energy Brokerage Business?\u003c\/a\u003e ties directly to churn and clawback risk.\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\u003eResidual Drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSmall business repeat orders: \u003cstrong\u003e10% to 14%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLarge commercial repeat orders: \u003cstrong\u003e8% to 12%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eResidential repeat orders: \u003cstrong\u003e5% to 9%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eRenewals create recurring-like commissions\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\u003eCash Risks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eClawbacks can reverse earned commissions\u003c\/li\u003e\n\u003cli\u003eChurn cuts future renewal income\u003c\/li\u003e\n\u003cli\u003eUsage changes can lower payouts\u003c\/li\u003e\n\u003cli\u003eDelayed collections strain cash flow\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 customers does an energy brokerage need to replace owner salary?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eThere is no single customer count that replaces owner salary in \u003cstrong\u003eEnergy Brokerage\u003c\/strong\u003e. Under the Year 1 plan, \u003cstrong\u003e$150k\u003c\/strong\u003e in marketing at \u003cstrong\u003e$150 CAC\u003c\/strong\u003e yields \u003cstrong\u003e1,000 buyers\u003c\/strong\u003e, but the mix matters: \u003cstrong\u003e20%\u003c\/strong\u003e large commercial at \u003cstrong\u003e$100k\u003c\/strong\u003e average order value, \u003cstrong\u003e50%\u003c\/strong\u003e SMB at \u003cstrong\u003e$10k\u003c\/strong\u003e, and \u003cstrong\u003e30%\u003c\/strong\u003e residential at \u003cstrong\u003e$2k\u003c\/strong\u003e. To get to owner pay, you still have to cover CAC, sales labor, overhead, reserves, and renewal performance.\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\u003eCount math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e1,000\u003c\/strong\u003e buyers from $150k marketing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$150 CAC\u003c\/strong\u003e sets the base count\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e20%\u003c\/strong\u003e large commercial drives value\u003c\/li\u003e\n\u003cli\u003eRaw count says less than order mix\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\u003ePay math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSubtract sales labor first\u003c\/li\u003e\n\u003cli\u003eThen add overhead and reserves\u003c\/li\u003e\n\u003cli\u003eRenewals change the answer\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$100k\u003c\/strong\u003e, \u003cstrong\u003e$10k\u003c\/strong\u003e, and \u003cstrong\u003e$2k\u003c\/strong\u003e do not scale the same\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat profit margin can an energy brokerage owner keep?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn Energy Brokerage owner can keep a strong \u003cstrong\u003egross commission margin\u003c\/strong\u003e, but the owner take-home margin is much lower after acquisition spend and operating costs. In \u003cstrong\u003eYear 1\u003c\/strong\u003e, \u003cstrong\u003eCOGS\u003c\/strong\u003e are \u003cstrong\u003e35%\u003c\/strong\u003e of revenue and variable costs are \u003cstrong\u003e70%\u003c\/strong\u003e, with \u003cstrong\u003e$200k\u003c\/strong\u003e spent on acquisition, so only about \u003cstrong\u003e$940k\u003c\/strong\u003e is left before payroll, admin overhead, taxes, debt service, reserves, and owner pay; for startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/energy-brokerage\"\u003eWhat Is The Estimated Cost To Open And Launch Your Energy Brokerage Business?\u003c\/a\u003e. By \u003cstrong\u003eYear 5\u003c\/strong\u003e, combined \u003cstrong\u003eCOGS + variable costs\u003c\/strong\u003e improve to \u003cstrong\u003e57%\u003c\/strong\u003e, but acquisition spend rises to \u003cstrong\u003e$880k\u003c\/strong\u003e, so the real draw depends on sales reps, lead quality, compliance admin, and collections timing.\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 1 margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCOGS\u003c\/strong\u003e take \u003cstrong\u003e35%\u003c\/strong\u003e of revenue.\u003c\/li\u003e\n\u003cli\u003eVariable costs take \u003cstrong\u003e70%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$200k\u003c\/strong\u003e goes to acquisition.\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e$940k\u003c\/strong\u003e stays before owner pay.\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\u003eYear 5 draw\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCOGS + variable costs\u003c\/strong\u003e fall to \u003cstrong\u003e57%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eAcquisition spend rises to \u003cstrong\u003e$880k\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eSales reps shape the take-home.\u003c\/li\u003e\n\u003cli\u003eCollections timing changes cash fast.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six drivers that move owner income?\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\u003eUsage Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2K-$140K\u003c\/strong\u003e\u003cp\u003eMore closed deals and bigger contracts raise commission revenue fast, with residential and large commercial accounts creating very different take-home per close.\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\u003eCommission Terms\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$10+25%-21%\u003c\/strong\u003e\u003cp\u003eA $10 fixed commission plus a 25% to 21% rate shift changes cash kept on each deal and can swing gross margin.\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\u003eRenewals\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e5%-14%\u003c\/strong\u003e\u003cp\u003eA retained book with 5% to 14% repeat orders keeps revenue from resetting each year and smooths cash flow.\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\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$80-$1K\u003c\/strong\u003e\u003cp\u003eBuyer CAC near $80 and seller CAC near $1,000 can eat margin fast, so close rate matters as much as spend.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eOverhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$7.4K\/mo\u003c\/strong\u003e\u003cp\u003eThe $7.4K monthly non-payroll load sets how much profit can drop to the owner after deals clear.\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\u003eStaffing\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1-3 FTE\u003c\/strong\u003e\u003cp\u003eHeadcount rising from 1 to 3 FTE shifts more work off the founder, but it also cuts what stays in the owner's pocket.\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 Brokerage Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eContracted Customer Usage 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\u003eContracted Usage Volume\u003c\/h3\u003e\n    \u003cp\u003eWhen contract size rises, broker income can rise faster than account count. In Year 1, average order values are \u003cstrong\u003e$10k\u003c\/strong\u003e for small business, \u003cstrong\u003e$100k\u003c\/strong\u003e for large commercial, and \u003cstrong\u003e$2k\u003c\/strong\u003e for residential, so one large commercial deal can equal \u003cstrong\u003e10 SMB\u003c\/strong\u003e deals or \u003cstrong\u003e50 residential\u003c\/strong\u003e deals in order value.\u003c\/p\u003e\n    \u003cp\u003eMix matters more than raw customer count. Large commercial is only \u003cstrong\u003e20%\u003c\/strong\u003e of Year 1 buyers, but it drives most commission dollars, so the owner’s take-home is exposed to concentration, longer sales cycles, and weaker retention if a few big accounts slip.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Volume Quality\u003c\/h3\u003e\n      \u003cp\u003eMeasure revenue per contracted customer by segment: small business, large commercial, and residential. Then track close rate, renewal rate, and days to close for each group. If average order value rises but renewal falls, the extra commission may not reach owner pay because replacement sales and admin load eat the gain.\u003c\/p\u003e\n      \u003cp\u003eKeep the forecast tied to mix, not leads. A smaller book with more \u003cstrong\u003e$100k\u003c\/strong\u003e contracts can outperform a larger book of low-value deals, but only if concentration stays controlled and cash timing holds. Build plans around segment mix, because that is what moves \u003cstrong\u003ecash flow\u003c\/strong\u003e and distributable profit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSupplier Commission Rate And Payout Terms\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eSupplier Commission Rate And Payout Terms\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eSupplier commission rate\u003c\/strong\u003e is the slice of each deal that turns into revenue. In the provided model, the variable rate falls from \u003cstrong\u003e25%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e21%\u003c\/strong\u003e in Year 5, plus a fixed \u003cstrong\u003e$10 per order\u003c\/strong\u003e. On a \u003cstrong\u003e$10,000\u003c\/strong\u003e contract, that is about \u003cstrong\u003e$2,500\u003c\/strong\u003e early on versus \u003cstrong\u003e$2,100\u003c\/strong\u003e later, before payout timing or reversals.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003ePayout terms\u003c\/strong\u003e can change owner income even when reported revenue looks strong. \u003cstrong\u003eUpfront\u003c\/strong\u003e cash helps pay payroll and owner draw faster. \u003cstrong\u003eResidual\u003c\/strong\u003e payments spread income out, and \u003cstrong\u003eclawbacks\u003c\/strong\u003e can take back booked revenue if a contract cancels. Terms vary by supplier and market, so cash flow must be modeled deal by deal.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cash, Not Just Rate\u003c\/h3\u003e\n      \u003cp\u003eModel each supplier with \u003cstrong\u003edeal count\u003c\/strong\u003e, \u003cstrong\u003eaverage contract value\u003c\/strong\u003e, \u003cstrong\u003ecommission rate\u003c\/strong\u003e, \u003cstrong\u003efixed $10 payout\u003c\/strong\u003e, \u003cstrong\u003epayment timing\u003c\/strong\u003e, and any \u003cstrong\u003eclawback window\u003c\/strong\u003e. That shows whether the business can fund owner pay now or only later. A strong booked month can still miss cash if settlement is slow or residual.\u003c\/p\u003e\n      \u003cp\u003eUse supplier-level reporting and compare \u003cstrong\u003ecash collected\u003c\/strong\u003e to \u003cstrong\u003erevenue booked\u003c\/strong\u003e. If one supplier pays upfront and another pays residual, keep them separate in the forecast. Here’s the quick math: if the rate drops from \u003cstrong\u003e25%\u003c\/strong\u003e to \u003cstrong\u003e21%\u003c\/strong\u003e, the owner loses \u003cstrong\u003e4 points\u003c\/strong\u003e of revenue on the same deal flow unless volume or contract value rises.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTrack\u003c\/strong\u003e cash received by supplier.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFlag\u003c\/strong\u003e every clawback risk.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eForecast\u003c\/strong\u003e owner draw on cash.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eContract Renewal And Customer Retention\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eContract Renewal And Customer Retention\u003c\/h3\u003e\n\u003cp\u003eRetention turns a one-time brokerage win into a \u003cstrong\u003eretained book\u003c\/strong\u003e, but it is not guaranteed recurring revenue. By Year 5, repeat-order assumptions rise to \u003cstrong\u003e0.14\u003c\/strong\u003e for small business, \u003cstrong\u003e0.12\u003c\/strong\u003e for large commercial, and \u003cstrong\u003e0.09\u003c\/strong\u003e for residential, so renewal quality directly changes commission revenue and how much new business you must buy.\u003c\/p\u003e\n\u003cp\u003eThis driver depends on \u003cstrong\u003ecustomer count\u003c\/strong\u003e, \u003cstrong\u003esegment mix\u003c\/strong\u003e, contract term, renewal timing, and win-back rate. Higher renewals reduce pressure on new CAC, while churn forces more marketing spend just to hold revenue flat. If renewals slip, cash flow gets lumpier and owner pay becomes harder to support from current-period commissions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Renewal Before You Scale Spend\u003c\/h3\u003e\n\u003cp\u003eMeasure renewal rate by segment, not as one blended number. Compare actual performance with the Year 5 benchmarks of \u003cstrong\u003e14%\u003c\/strong\u003e SMB, \u003cstrong\u003e12%\u003c\/strong\u003e large commercial, and \u003cstrong\u003e9%\u003c\/strong\u003e residential. If a segment runs below target, forecast higher CAC and lower take-home before adding more acquisition spend.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack renewals 90 days early.\u003c\/li\u003e\n\u003cli\u003eSeparate churn from delayed renewals.\u003c\/li\u003e\n\u003cli\u003eReview lost-deal reasons monthly.\u003c\/li\u003e\n\u003cli\u003eWatch rebook time by segment.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSales Pipeline Efficiency And CAC\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eSales Pipeline CAC\u003c\/h3\u003e\n    \u003cp\u003eAcquisition cost decides how much commission revenue reaches owner pay. In this model, buyer CAC improves from \u003cstrong\u003e$150\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$80\u003c\/strong\u003e in Year 5, while supplier CAC improves from \u003cstrong\u003e$1,000\u003c\/strong\u003e to \u003cstrong\u003e$700\u003c\/strong\u003e. Combined acquisition budgets rise from \u003cstrong\u003e$200k\u003c\/strong\u003e to \u003cstrong\u003e$880k\u003c\/strong\u003e, so the business must convert more of that spend into closed contracts, not just leads.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if close rates weaken, high order value won’t save cash flow. Track payback by customer segment, because a strong buyer segment can cover CAC fast while a supplier segment may take longer. Weak close rates can wipe out distributable profit even when average contract value looks healthy.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Payback by Segment\u003c\/h3\u003e\n      \u003cp\u003eMeasure CAC against gross commission per closed deal, then split it by buyer type and supplier type. Use segment payback, not lead volume, as the control metric. If a segment cannot repay its acquisition cost fast enough, it is draining owner income even if total traffic is up.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack CAC by segment weekly.\u003c\/li\u003e\n        \u003cli\u003eMeasure close rate by source.\u003c\/li\u003e\n        \u003cli\u003eCut spend on slow-payback segments.\u003c\/li\u003e\n        \u003cli\u003eReview supplier CAC separately.\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;\"\u003eOperating Overhead And Admin Load\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eOperating Overhead and Admin Load\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the cost of keeping the brokerage running: \u003cstrong\u003ehosting, data, support, insurance, accounting, compliance, contract admin, and customer service\u003c\/strong\u003e. These costs come after commission revenue, so they cut the cash that can be paid to the owner. With \u003cstrong\u003eCOGS at 35% of revenue in Year 1\u003c\/strong\u003e and \u003cstrong\u003e23% in Year 5\u003c\/strong\u003e, overhead discipline matters right away.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: \u003cstrong\u003evariable costs are 70% in Year 1\u003c\/strong\u003e and \u003cstrong\u003e44% in Year 5\u003c\/strong\u003e, but payroll and admin overhead are not provided. So owner take-home can’t be read from sales alone. If overhead rises by \u003cstrong\u003e$1,000\u003c\/strong\u003e a month, owner cash drops by the same amount unless revenue or margin improves.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack overhead per deal\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ecost per contract\u003c\/strong\u003e, \u003cstrong\u003etickets per customer\u003c\/strong\u003e, and \u003cstrong\u003ehours per renewal\u003c\/strong\u003e. Tie support, compliance, and contract admin spend to closed revenue, not just headcount. If service work grows faster than commission income, owner pay gets squeezed even when the top line looks healthy.\u003c\/p\u003e\n      \u003cp\u003eBuild a monthly model with \u003cstrong\u003erevenue\u003c\/strong\u003e, \u003cstrong\u003eCOGS\u003c\/strong\u003e, \u003cstro ng\u003evariable costs, and each overhead line. Then test a 10% rise in support, insurance, or accounting fees. The goal is simple: keep enough post-COGS cash left that payroll and admin still leave a real profit draw.\u003c\/stro\u003e\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack cost per signed contract.\u003c\/li\u003e\n        \u003cli\u003eWatch support tickets by segment.\u003c\/li\u003e\n        \u003cli\u003eReview compliance hours monthly.\u003c\/li\u003e\n        \u003cli\u003eModel owner draw after overhead.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eStaffing Model And Owner Involvement\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eOwner-Led vs Rep-Supported Brokerage\u003c\/h3\u003e\n    \u003cp\u003eIf the owner sells every deal, \u003cstrong\u003egross margin stays cleaner\u003c\/strong\u003e, but selling hours cap growth. A rep-supported model can raise revenue, yet \u003cstrong\u003ecommission splits, payroll, training, quality control, and management time\u003c\/strong\u003e all cut distributable profit. With buyers modeled from \u003cstrong\u003e1,000\u003c\/strong\u003e to \u003cstrong\u003e8,750\u003c\/strong\u003e, staffing pressure rises fast.\u003c\/p\u003e\n    \u003cp\u003eThe right model is the one that improves \u003cstrong\u003eCAC payback\u003c\/strong\u003e and keeps renewal quality high, not the one with the biggest team. If reps lift volume but lower close quality, the extra revenue can get eaten by rework and weaker retention. That’s the whole test: more sales only help if owner income rises after all labor costs.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Payback Before You Hire\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ebuyers, close rate, CAC, renewal rate, and gross margin per seller\u003c\/strong\u003e. The model already shows buyer CAC improving from \u003cstrong\u003e$150\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$80\u003c\/strong\u003e in Year 5, and supplier CAC from \u003cstrong\u003e$1,000\u003c\/strong\u003e to \u003cstrong\u003e$700\u003c\/strong\u003e. If a rep does not improve those numbers after splits and overhead, the hire is too expensive.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTest owner-led sales first.\u003c\/li\u003e\n        \u003cli\u003eAdd reps only after payback clears.\u003c\/li\u003e\n        \u003cli\u003eReview renewal quality monthly.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eAlso watch manager time. Every new rep needs coaching, QA, and admin, so the hidden cost is not just pay. If onboarding slips or quote quality falls, owner draw can drop even when top-line revenue looks better.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high-volume owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Energy Brokerage Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Energy Brokerage Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions only, 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 with buyer volume, supplier mix, commission rate, and CAC. The low case protects cash, while the base and high cases show what scale can support after overhead is covered.\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 scale changes owner take-home.\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\"\u003eLean downside\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\"\u003eModeled base\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"A lean case keeps owner income at zero until overhead and reserves are funded.\"\u003eA lean case keeps owner income at zero until overhead and reserves are funded.\u003c\/td\u003e\n\u003ctd data-export-value=\"A modeled Year 1 case uses 1,000 buyers, 50 suppliers, a 25% commission, and $704k in commission revenue.\"\u003eA modeled Year 1 case uses 1,000 buyers, 50 suppliers, a 25% commission, and $704k in commission revenue.\u003c\/td\u003e\n\u003ctd data-export-value=\"A stronger Year 5 case assumes 8,750 buyers, 257 suppliers, a 21% commission, and $1,669M in revenue.\"\u003eA stronger Year 5 case assumes 8,750 buyers, 257 suppliers, a 21% commission, and $1,669M in revenue.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"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=\"Fewer buyers, a lower large-commercial mix, and higher CAC keep cash tight and delay owner draw.\"\u003eFewer buyers, a lower large-commercial mix, and higher CAC keep cash tight and delay owner draw.\u003c\/td\u003e\n\u003ctd data-export-value=\"The base case assumes 1,000 buyers, 50 suppliers, $127M total revenue, $200k acquisition spend, and $940k pre-overhead contribution.\"\u003eThe base case assumes 1,000 buyers, 50 suppliers, $127M total revenue, $200k acquisition spend, and $940k pre-overhead contribution.\u003c\/td\u003e\n\u003ctd data-export-value=\"The high case assumes scale, a broader buyer base, 257 suppliers, and $1,485M pre-overhead contribution.\"\u003eThe high case assumes scale, a broader buyer base, 257 suppliers, and $1,485M pre-overhead contribution.\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=\"Higher CAC; fewer buyers; lower large-commercial mix; no owner draw\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eHigher CAC\u003c\/li\u003e\n\u003cli\u003efewer buyers\u003c\/li\u003e\n\u003cli\u003elower large-commercial mix\u003c\/li\u003e\n\u003cli\u003eno owner draw\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"1,000 buyers; 50 suppliers; 25% commission; $200k acquisition spend; $940k pre-overhead contribution\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e1,000 buyers\u003c\/li\u003e\n\u003cli\u003e50 suppliers\u003c\/li\u003e\n\u003cli\u003e25% commission\u003c\/li\u003e\n\u003cli\u003e$200k acquisition spend\u003c\/li\u003e\n\u003cli\u003e$940k pre-overhead contribution\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"8,750 buyers; 257 suppliers; 21% commission; $1,485M pre-overhead contribution; scale efficiency\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e8,750 buyers\u003c\/li\u003e\n\u003cli\u003e257 suppliers\u003c\/li\u003e\n\u003cli\u003e21% commission\u003c\/li\u003e\n\u003cli\u003e$1,485M pre-overhead contribution\u003c\/li\u003e\n\u003cli\u003escale efficiency\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=\"No owner draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eNo owner draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCash tight\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$0 - $955k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$0 - $955k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModeled base\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.5M - $9.2M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.5M - $9.2M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eScale upside\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 funding gap if early demand runs below plan.\"\u003eUse this to stress-test the funding gap if early demand runs below plan.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this for the core operating plan and lender or investor discussion.\"\u003eUse this for the core operating plan and lender or investor discussion.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if volume, retention, and supplier coverage all land.\"\u003eUse this to test upside if volume, retention, and supplier coverage all land.\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 only, 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":49303600562419,"sku":"energy-brokerage-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/energy-brokerage-owner-makes.webp?v=1782681864","url":"https:\/\/financialmodelslab.com\/products\/energy-brokerage-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}