{"product_id":"electrical-contractor-owner-makes","title":"Electrical Contractor Owner Income: $90K Salary Plus Profit Potential","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eAn electrical contractor owner can model \u003cstrong\u003e$90,000 in annual owner pay\u003c\/strong\u003e in this plan, but that pay is not guaranteed Here’s the quick math: Year 1 direct job costs are 27%, so contribution margin is 73% To cover payroll, fixed overhead, and marketing, the business needs about \u003cstrong\u003e$489,000 in annual revenue\u003c\/strong\u003e: ($267,500 + $74,400 + $15,000) \/ 073 Extra owner income only comes after reserves, debt service, reinvestment, and cash timing are handled\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner income plan\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 modeled owner salary before tax; $160k capex is cash use, not owner 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 modeled owner salary before tax; $160k capex is cash use, not owner pay.\"\u003e$90k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 contribution margin after 18% materials, 3% subcontractors, 4% fleet, and 2% permits.\"\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 contribution margin after 18% materials, 3% subcontractors, 4% fleet, and 2% permits.\"\u003e73%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue needed to support $90k owner pay plus fixed overhead and marketing, using the model's 73% margin.\"\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 revenue needed to support $90k owner pay plus fixed overhead and marketing, using the model's 73% margin.\"\u003e$489k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"High capex and a $697k minimum cash need make this Hard; payback is 30 months and IRR is 0.07%.\"\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=\"High capex and a $697k minimum cash need make this Hard; payback is 30 months and IRR is 0.07%.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Electrical Contractor Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Electrical Contractor Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Electrical Contractor 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. It excludes personal taxes, state licensing detail, and the roughly $160,000 startup capex cash need.\"\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, gross margin, labor, overhead, marketing, reserves, and your pay goal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly billings collected before expenses. Use the operating month, not a launch spike.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly billings collected before expenses. Use the operating month, not a launch spike.\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 billings collected before expenses. Use the operating month, not a launch spike.\" data-low=\"32000\" data-base=\"40750\" data-high=\"65000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"40,750\"\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 job costs like materials, subcontractors, fuel, and permits. Year 1 base is 73%.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct job costs like materials, subcontractors, fuel, and permits. Year 1 base is 73%.\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 job costs like materials, subcontractors, fuel, and permits. Year 1 base is 73%.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"70\" data-base=\"73\" data-high=\"76\" value=\"73\"\u003e\u003coutput\u003e73%\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 before owner pay. Use the field and admin crew needed to win and finish jobs.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll before owner pay. Use the field and admin crew needed to win and finish jobs.\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 before owner pay. Use the field and admin crew needed to win and finish jobs.\" data-low=\"9500\" data-base=\"10933\" data-high=\"14500\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"10,933\"\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=\"Monthly rent, insurance, software, licenses, utilities, vehicle, and office supply costs.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly rent, insurance, software, licenses, utilities, vehicle, and office supply costs.\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=\"Monthly rent, insurance, software, licenses, utilities, vehicle, and office supply costs.\" data-low=\"6200\" data-base=\"6200\" data-high=\"8000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"6,200\"\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 lead-gen spend needed to keep jobs flowing.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly lead-gen spend needed to keep jobs flowing.\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 lead-gen spend needed to keep jobs flowing.\" data-low=\"1000\" data-base=\"1250\" data-high=\"2000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"1,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\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payment, if any.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment, if any.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payment, if any.\" data-low=\"0\" data-base=\"0\" data-high=\"1000\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner pay.\" 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 kept for tools, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept for tools, growth, and cash buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent kept for tools, growth, and cash 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=\"Annual owner pay goal used to size the revenue hurdle and target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eAnnual owner pay goal used to size the revenue hurdle and target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Annual owner pay goal used to size the revenue hurdle and target-pay gap.\" data-low=\"75000\" data-base=\"90000\" data-high=\"120000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"90,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$7,502\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\"\u003e18%\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$212K\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric is-target-gap is-negative\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eTarget Pay Gap\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income minus target owner pay. Negative means the target pay is not covered.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income minus target owner pay. Negative means the target pay is not covered.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"targetPayGap\"\u003e$-82,498\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$90,018\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$11,364\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$3,863\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$-82,498\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$40,750\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: 73%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$29,748\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: 45%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$18,383\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 9%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$3,863\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: 18%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$7,502\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. It excludes personal taxes, state licensing detail, and the roughly $160,000 startup capex cash need.\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 the owner income in the full forecast?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eYes—the \u003ca href=\"\/products\/electrical-contractor-financial-model\"\u003eElectrical Contractor Financial Model Template\u003c\/a\u003e shows revenue, margin, costs, reserves, and owner take-home. Open the model to see the full income forecast.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$90,000\u003c\/strong\u003e owner salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$267,500\u003c\/strong\u003e Year 1 payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$74,400\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$160,000\u003c\/strong\u003e startup capex\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\/electrical-contractor-financial-model-dashboard-financialmodelslab_674b948f-cc0f-4ae5-8cfe-0a43b499aced.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/electrical-contractor-financial-model-dashboard-financialmodelslab_674b948f-cc0f-4ae5-8cfe-0a43b499aced.webp?width=500\" alt=\"Electrical Contractor Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard for investor-ready reporting and to expose 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;\"\u003eHow much do electrical contractor owners make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn Electrical Contractor owner makes \u003cstrong\u003e$90,000\/year before personal taxes\u003c\/strong\u003e in the researched model, while any owner distributions need profit left after operating needs. That’s why \u003ca href=\"\/blogs\/kpi-metrics\/electrical-contractor\"\u003eWhat Is The Most Important Indicator Of Success For Your Electrical Contractor Business?\u003c\/a\u003e matters: owner pay depends on margin, cash reserves, and callback control, not just booked revenue.\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\u003eOwner Pay\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$90,000\u003c\/strong\u003e owner salary\u003c\/li\u003e\n\u003cli\u003eBefore personal taxes\u003c\/li\u003e\n\u003cli\u003eDistributions need extra profit\u003c\/li\u003e\n\u003cli\u003eCash must cover reserves\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\u003eWage Compare\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLead electrician: \u003cstrong\u003e$75,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eJourneyman: \u003cstrong\u003e$60,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eApprentice: \u003cstrong\u003e$40,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eOwner carries business risk\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDoes an electrical contractor owner make more with crews?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes—an \u003cstrong\u003eElectrical Contractor\u003c\/strong\u003e owner can make more with crews, but only if utilization and margin stay high enough to support the jump from \u003cstrong\u003e25 FTE\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e105 FTE\u003c\/strong\u003e in Year 5. Payroll rises from \u003cstrong\u003e$267,500\u003c\/strong\u003e to \u003cstrong\u003e$815,000\u003c\/strong\u003e, and the revenue hurdle moves from about \u003cstrong\u003e$489,000\u003c\/strong\u003e to \u003cstrong\u003e$1.24 million\u003c\/strong\u003e, so the owner-manager has to keep scheduling, supervision, licensing, insurance, and cash flow tight.\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\u003eWhere crews help\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMore crews\u003c\/strong\u003e raise job capacity.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e25 FTE\u003c\/strong\u003e can scale to \u003cstrong\u003e105 FTE\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll\u003c\/strong\u003e grows with the team.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue\u003c\/strong\u003e can climb if work stays full.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat can break it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilization\u003c\/strong\u003e has to stay high.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMargin\u003c\/strong\u003e must cover labor growth.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner\u003c\/strong\u003e adds supervision and licensing work.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCash flow\u003c\/strong\u003e risk rises as payroll scales.\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 should an electrical contractor have?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYou should judge an Electrical Contractor on \u003cstrong\u003egross margin\u003c\/strong\u003e and \u003cstrong\u003eowner take-home\u003c\/strong\u003e, not just tax profit. In the model, \u003cstrong\u003eYear 1 direct costs are 27%\u003c\/strong\u003e, so you keep \u003cstrong\u003e73%\u003c\/strong\u003e before payroll and overhead; by \u003cstrong\u003eYear 5\u003c\/strong\u003e, direct costs drop to \u003cstrong\u003e22%\u003c\/strong\u003e, leaving \u003cstrong\u003e78%\u003c\/strong\u003e. For startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/electrical-contractor\"\u003eHow Much Does It Cost To Open, Start, And Launch Your Electrical Contractor Business?\u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eMargin terms\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eGross margin\u003c\/strong\u003e: after direct job costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContribution margin\u003c\/strong\u003e: after variable costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNet profit\u003c\/strong\u003e: after overhead and payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner income\u003c\/strong\u003e: what you keep\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat hurts take-home\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMaterials overruns cut margin fast\u003c\/li\u003e\n\u003cli\u003eLabor hour misses add up\u003c\/li\u003e\n\u003cli\u003ePermits and callbacks eat cash\u003c\/li\u003e\n\u003cli\u003eChange orders protect profit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six biggest income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Electrical contractor income drivers.\"\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\u003eCrew Capacity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e73%\u003c\/strong\u003e\u003cp\u003eMore billable hours per crew lift revenue fast, and Year 1 already shows a 73% contribution margin before fixed overhead.\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\u003ePricing Accuracy\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$95-$122\u003c\/strong\u003e\u003cp\u003eTight estimates keep hourly pricing in line, so the business can cover the $90,000 owner salary without giving up 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\u003eService Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e20%-40%\u003c\/strong\u003e\u003cp\u003eShifting work toward commercial, smart home, and new construction changes the revenue mix and supports better hourly yield.\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\u003eLabor Productivity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$815K\u003c\/strong\u003e\u003cp\u003eAs payroll grows to $815,000, crew output has to keep pace or wages will eat the margin.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eMaterial Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e18%\u003c\/strong\u003e\u003cp\u003eMaterials start at 18% and subcontractor labor at 3%, so waste and rework hit margin fast.\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\u003eReserve Discipline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$74.4K\u003c\/strong\u003e\u003cp\u003eWith $74,400 of fixed overhead and $160,000 of capex, cash discipline protects owner draws when jobs slip.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eElectrical Contractor Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eElectrician Crew Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eBillable Crew Hours\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eUtilization\u003c\/strong\u003e is the share of paid crew time that turns into billable work. Income comes from productive hours, not headcount, so a bigger crew only helps if dispatch stays full and callbacks stay low. With Year 1 planned hours per job of \u003cstrong\u003e2 residential\u003c\/strong\u003e, \u003cstrong\u003e5 commercial\u003c\/strong\u003e, \u003cstrong\u003e15 smart home\u003c\/strong\u003e, and \u003cstrong\u003e20 new construction\u003c\/strong\u003e, every missed slot cuts revenue and raises labor cost.\u003c\/p\u003e\n    \u003cp\u003eBy Year 5, planned hours rise to \u003cstrong\u003e24\u003c\/strong\u003e, \u003cstrong\u003e6\u003c\/strong\u003e, \u003cstrong\u003e19\u003c\/strong\u003e, and \u003cstrong\u003e28\u003c\/strong\u003e. That can lift revenue per job, but only if supervision keeps rework down and the schedule stays tight. \u003cstrong\u003eMissed scheduling, callbacks, and weak supervision\u003c\/strong\u003e turn paid labor into non-billable cost, which hits gross margin and the owner’s take-home pay fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Billable Hours, Not Bodies\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ebillable hours per tech per week\u003c\/strong\u003e, callback rate, and empty crew time by job type. Use the same inputs every time: crew size, planned labor hours, hourly price, and rework allowance. If a crew is paid for \u003cstrong\u003e40 hours\u003c\/strong\u003e but only \u003cstrong\u003e30\u003c\/strong\u003e are billed, the other \u003cstrong\u003e10 hours\u003c\/strong\u003e still burn cash and reduce the owner’s draw capacity.\u003c\/p\u003e\n      \u003cp\u003eSet dispatch rules that protect the schedule: confirm scope, group nearby jobs, and review open punch lists daily. Year 1 prices start at \u003cstrong\u003e$95 residential\u003c\/strong\u003e, \u003cstrong\u003e$110 commercial\u003c\/strong\u003e, \u003cstrong\u003e$125 smart home\u003c\/strong\u003e, and \u003cstrong\u003e$105 new construction\u003c\/strong\u003e, so even small hour leakage can erase margin across repeated jobs.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack billed vs paid hours weekly\u003c\/li\u003e\n        \u003cli\u003eReview callbacks by crew\u003c\/li\u003e\n        \u003cli\u003eClose schedules the day before\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePricing And Estimating Accuracy\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003ePricing Accuracy\u003c\/h3\u003e\n    \u003cp\u003ePricing changes owner income because every bid has to cover \u003cstrong\u003elabor hours\u003c\/strong\u003e, \u003cstrong\u003ematerials\u003c\/strong\u003e, \u003cstrong\u003epermits\u003c\/strong\u003e, \u003cstrong\u003efleet time\u003c\/strong\u003e, and \u003cstrong\u003eoverhead recovery\u003c\/strong\u003e. Year 1 hourly rates are \u003cstrong\u003e$95\u003c\/strong\u003e residential, \u003cstrong\u003e$110\u003c\/strong\u003e commercial, \u003cstrong\u003e$125\u003c\/strong\u003e smart home, and \u003cstrong\u003e$105\u003c\/strong\u003e new construction, and pricing needs to hold a \u003cstrong\u003e73% contribution margin before payroll\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eA \u003cstrong\u003e1-hour miss\u003c\/strong\u003e on repeated jobs compounds fast, because lost billable time and weak change-order rules cut the cash left for payroll, owner pay, and profit. If estimates are light, revenue can still look fine while the owner’s draw shrinks. One bad bid can hurt more than one slow week.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice From the Job Up\u003c\/h3\u003e\n      \u003cp\u003eTrack every estimate against actuals: labor hours, material cost, permit fees, truck time, and change orders. The bid should show the inputs that drive margin, not just a single lump sum. Here’s the quick math: if the job plan misses labor by even one hour across repeat work, the error hits gross profit every time that job type repeats.\u003c\/p\u003e\n      \u003cp\u003eUse a simple rule set: price each service line from its own rate, then add overhead recovery and clear change-order terms. Watch the gap between quoted hours and actual hours by job type. If the quote-to-actual gap widens, the owner is funding the mistake out of take-home income.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eQuote labor hours by task\u003c\/li\u003e\n        \u003cli\u003eAdd materials and permits\u003c\/li\u003e\n        \u003cli\u003eInclude fleet time\u003c\/li\u003e\n        \u003cli\u003eRecover overhead in every bid\u003c\/li\u003e\n        \u003cli\u003eSpell out change-order rules\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;\"\u003eElectrical Contractor Service Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eService Mix\u003c\/h3\u003e\n    \u003cp\u003eYour service mix changes \u003cstrong\u003erevenue quality\u003c\/strong\u003e, \u003cstrong\u003egross margin\u003c\/strong\u003e, and \u003cstrong\u003ecash timing\u003c\/strong\u003e. Year 1 inputs show \u003cstrong\u003e60%\u003c\/strong\u003e residential, \u003cstrong\u003e20%\u003c\/strong\u003e commercial, \u003cstrong\u003e10%\u003c\/strong\u003e smart home, and \u003cstrong\u003e15%\u003c\/strong\u003e new construction, which totals \u003cstrong\u003e105%\u003c\/strong\u003e, so the model needs validation before it can forecast owner pay. One mix can’t fit every market.\u003c\/p\u003e\n    \u003cp\u003eJob values also vary a lot: \u003cstrong\u003e$190\u003c\/strong\u003e for residential up to \u003cstrong\u003e$2,100\u003c\/strong\u003e for new construction. That means the same crew can produce very different sales, billing cycles, and staffing needs. More residential can bring faster turns; more commercial or new build work can lift ticket size but usually changes scheduling and working capital pressure.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Mix by Job Type\u003c\/h3\u003e\n      \u003cp\u003eBuild the forecast from the actual share of jobs, not just planned percentages. Use \u003cstrong\u003ejob count\u003c\/strong\u003e, \u003cstrong\u003eaverage job value\u003c\/strong\u003e, \u003cstrong\u003ebillable hours\u003c\/strong\u003e, and \u003cstrong\u003ecash collected timing\u003c\/strong\u003e by service line, then check whether each mix supports payroll and owner draw.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eNormalize mix to \u003cstrong\u003e100%\u003c\/strong\u003e.\u003c\/li\u003e\n        \u003cli\u003eTrack revenue by job type.\u003c\/li\u003e\n        \u003cli\u003eCompare margin by service line.\u003c\/li\u003e\n        \u003cli\u003eWatch staffing against work mix.\u003c\/li\u003e\n        \u003cli\u003eTest which jobs pay fastest.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf the mix shifts toward lower-ticket work, revenue volume must rise to keep income flat. If it shifts toward larger jobs, tie up more labor and cash before payment. The owner should price, staff, and schedule to the mix that actually hits the market, not the one that looks best on paper.\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;\"\u003eLabor Cost And Payroll Burden\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eLabor Cost Pressure\u003c\/h3\u003e\n    \u003cp\u003eLabor here is all wages, payroll taxes, overtime, supervision, rework time, and owner pay. With \u003cstrong\u003e$267,500\u003c\/strong\u003e in Year 1, including \u003cstrong\u003e$90,000\u003c\/strong\u003e to the owner, payroll is already the main cost block. By Year 5 it climbs to \u003cstrong\u003e$815,000\u003c\/strong\u003e as staffing grows from \u003cstrong\u003e10 leads\u003c\/strong\u003e, \u003cstrong\u003e10 journeymen\u003c\/strong\u003e, and \u003cstrong\u003e5 apprentices\u003c\/strong\u003e to \u003cstrong\u003e30\u003c\/strong\u003e, \u003cstrong\u003e50\u003c\/strong\u003e, and \u003cstrong\u003e25\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThat growth only helps if more of that labor is billable. \u003cstrong\u003eOvertime\u003c\/strong\u003e, weak supervision, callbacks, and licensing limits can turn paid hours into margin loss. When crew output stalls, revenue may rise but owner take-home can still shrink because payroll gets paid before profit reaches the draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Billable Hours, Not Headcount\u003c\/h3\u003e\n      \u003cp\u003eTrack labor by role each week: paid hours, billable hours, overtime, and callback time. That tells you whether a lead, journeyman, or apprentice is earning enough on the books. If one crew type keeps missing its target, fix scheduling, job setup, or supervision before adding headcount.\u003c\/p\u003e\n      \u003cp\u003eUse bid rules that charge for overtime, rework, and extra supervision, and make sure licensed staff are placed where code requires them. The clean test is whether payroll growth is matched by billed work. If it is not, the owner’s pay gets squeezed first.\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;\"\u003eMaterials And Subcontractor Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eMaterials And Subcontractor Control\u003c\/h3\u003e\n\u003cp\u003eThis driver hits owner pay fast because \u003cstrong\u003ematerials\u003c\/strong\u003e, parts, and subcontractors sit inside job cost before profit shows up. In Year 1, materials are \u003cstrong\u003e18%\u003c\/strong\u003e of revenue and subcontractors are \u003cstrong\u003e3%\u003c\/strong\u003e, so \u003cstrong\u003e21%\u003c\/strong\u003e of sales leaves the door on direct supply and outside labor. By Year 5, materials ease to \u003cstrong\u003e16%\u003c\/strong\u003e but subcontractors rise to \u003cstrong\u003e15%\u003c\/strong\u003e, pushing direct cost to \u003cstrong\u003e31%\u003c\/strong\u003e of revenue.\u003c\/p\u003e\n\u003cp\u003eOne clean point: \u003cstrong\u003emarkup is not profit\u003c\/strong\u003e. Waste, theft, returns, supplier terms, and scope gaps still pull cash out of the job, so a quoted markup can look fine while take-home falls. If the team misses return credits or buys parts early on weak terms, cash flow tightens even when revenue holds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack True Job Cost\u003c\/h3\u003e\n\u003cp\u003eMeasure each job’s material budget, actual spend, subcontractor invoice, and return credit. The key inputs are job count, parts used, subcontractor quotes, change orders, and supplier payment terms. Keep a simple variance report: if actuals run above quote, owner draw shrinks even when sales rise.\u003c\/p\u003e\n\u003cp\u003eUse a hard rule for scope gaps and extras. Document what is included before work star\nts, then price change orders the same day. That protects cash and keeps direct cost from climbing from \u003cstrong\u003e21%\u003c\/strong\u003e toward \u003cstrong\u003e31%\u003c\/strong\u003e of revenue without a matching price increase.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack quoted vs actual material cost\u003c\/li\u003e\n\u003cli\u003eRecord subcontractor change orders daily\u003c\/li\u003e\n\u003cli\u003eCount returns and missing parts\u003c\/li\u003e\n\u003cli\u003eMatch supplier terms to billing terms\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;\"\u003eOverhead And Cash 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 And Cash Reserves\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eFixed overhead\u003c\/strong\u003e cuts owner pay even when jobs are profitable. Here’s the quick math: \u003cstrong\u003e$6,200 per month\u003c\/strong\u003e, or \u003cstrong\u003e$74,400 per year\u003c\/strong\u003e, before the owner takes a draw. The big monthly items are \u003cstrong\u003e$2,500 rent\u003c\/strong\u003e, \u003cstrong\u003e$1,800 vehicle payments\u003c\/strong\u003e, and \u003cstrong\u003e$800 insurance\u003c\/strong\u003e, so the business needs steady gross profit just to stay ahead.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eCash reserves\u003c\/strong\u003e are the buffer for payroll, supplier payments, and slow receivables. They are \u003cstrong\u003enot owner salary\u003c\/strong\u003e. If cash gets tied up in receivables or equipment, the owner may see profit on paper but still have to delay pay. Reserve discipline matters more in a contractor business because billing, collections, and job timing rarely line up cleanly.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Overhead, Protect Cash\u003c\/h3\u003e\n      \u003cp\u003eMeasure overhead as a fixed monthly run rate and compare it to gross profit every month. Track \u003cstrong\u003erent\u003c\/strong\u003e, \u003cstrong\u003evehicle costs\u003c\/strong\u003e, \u003cstrong\u003einsurance\u003c\/strong\u003e, and any admin spend separately so you can see what is truly fixed. The key inputs are billings, collection timing, and payroll due dates, because those decide whether the business can fund itself without leaning on the owner.\u003c\/p\u003e\n      \u003cp\u003eKeep reserves in a separate account and use them only for \u003cstrong\u003epayroll\u003c\/strong\u003e, \u003cstrong\u003esupplier bills\u003c\/strong\u003e, and slow customer payments. Since startup capex is \u003cstrong\u003e$160,000\u003c\/strong\u003e, early cash can disappear fast if you treat reserve money like spendable profit. One clean rule helps: don’t pull owner income until the reserve is covered and the month’s overhead is already funded.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack overhead monthly, not yearly.\u003c\/li\u003e\n        \u003cli\u003eSeparate reserves from profit draws.\u003c\/li\u003e\n        \u003cli\u003eWatch receivables before paying yourself.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Electrical Contractor Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Electrical Contractor Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income shifts with job mix, margin, payroll, and marketing. Bigger commercial and smart home work can lift take-home, but only after reserves, debt, capex, and taxes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eCompare low, base, and high owner income paths.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower-income path where Year 1 scale mostly supports owner pay, not big draws.\"\u003eThis is the lower-income path where Year 1 scale mostly supports owner pay, not big draws.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path where Year 3 scale supports steadier owner income.\"\u003eThis is the modeled middle path where Year 3 scale supports steadier owner income.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the upside path where Year 5 scale creates room for stronger owner distributions.\"\u003eThis is the upside path where Year 5 scale creates room for stronger owner distributions.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 scale with $90,000 owner salary, 73% contribution margin, $267,500 payroll, $74,400 fixed overhead, and $15,000 marketing needs about $489,000 of revenue.\"\u003eYear 1 scale with $90,000 owner salary, 73% contribution margin, $267,500 payroll, $74,400 fixed overhead, and $15,000 marketing needs about $489,000 of revenue.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 scale with 75.2% contribution margin, $580,000 payroll, and $40,000 marketing needs about $923,000 of revenue.\"\u003eYear 3 scale with 75.2% contribution margin, $580,000 payroll, and $40,000 marketing needs about $923,000 of revenue.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 scale with 78% contribution margin, $815,000 payroll, and $80,000 marketing needs about $1.24M of revenue.\"\u003eYear 5 scale with 78% contribution margin, $815,000 payroll, and $80,000 marketing needs about $1.24M of revenue.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Cost drivers\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-drivers\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-cost-drivers.svg\" alt=\"Cost drivers icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eCost drivers\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Owner salary; 73% contribution margin; $267,500 payroll; $74,400 fixed overhead; $15,000 marketing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eOwner salary\u003c\/li\u003e\n\u003cli\u003e73% contribution margin\u003c\/li\u003e\n\u003cli\u003e$267,500 payroll\u003c\/li\u003e\n\u003cli\u003e$74,400 fixed overhead\u003c\/li\u003e\n\u003cli\u003e$15,000 marketing\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"75.2% contribution margin; $580,000 payroll; $40,000 marketing; Year 3 scale; $923,000 revenue hurdle\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e75.2% contribution margin\u003c\/li\u003e\n\u003cli\u003e$580,000 payroll\u003c\/li\u003e\n\u003cli\u003e$40,000 marketing\u003c\/li\u003e\n\u003cli\u003eYear 3 scale\u003c\/li\u003e\n\u003cli\u003e$923,000 revenue hurdle\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"78% contribution margin; $815,000 payroll; $80,000 marketing; Year 5 scale; $1.24M revenue hurdle\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e78% contribution margin\u003c\/li\u003e\n\u003cli\u003e$815,000 payroll\u003c\/li\u003e\n\u003cli\u003e$80,000 marketing\u003c\/li\u003e\n\u003cli\u003eYear 5 scale\u003c\/li\u003e\n\u003cli\u003e$1.24M revenue hurdle\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=\"$90k salary only\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$90k salary only\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Modest draws\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eModest draws\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Larger draws\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eLarger draws\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 if you want a downside case for early-stage cash planning.\"\u003eUse this if you want a downside case for early-stage cash planning.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this for the main operating plan once Year 3 scale is in place.\"\u003eUse this for the main operating plan once Year 3 scale is in place.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test the upside if the shop wins more commercial and smart home work.\"\u003eUse this to test the upside if the shop wins more commercial and smart home work.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303734255859,"sku":"electrical-contractor-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/electrical-contractor-owner-makes.webp?v=1782681640","url":"https:\/\/financialmodelslab.com\/products\/electrical-contractor-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}