{"product_id":"toe-kick-lighting-owner-makes","title":"Toe Kick Lighting Business Owner Income: $85K Salary Plus Profit","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA toe kick lighting installation business owner can model an \u003cstrong\u003e$85K annual owner salary\u003c\/strong\u003e, plus possible distributions if cash, taxes, debt service, and reinvestment allow In the researched base case, Year 1 revenue is \u003cstrong\u003e$1059M\u003c\/strong\u003e with \u003cstrong\u003e$577K EBITDA\u003c\/strong\u003e, meaning operating profit before interest, taxes, depreciation, and amortization is about \u003cstrong\u003e545%\u003c\/strong\u003e of revenue Materials and wiring run \u003cstrong\u003e26%\u003c\/strong\u003e of revenue in Year 1, and online marketing is \u003cstrong\u003e$25K\u003c\/strong\u003e These are planning assumptions, not guaranteed earnings or tax advice\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Toe kick lighting installation\"\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 owner salary is $85k, with distributions only after reserves; taxes, debt service, and reinvestment can cut cash taken home.\"\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 owner salary is $85k, with distributions only after reserves; taxes, debt service, and reinvestment can cut cash taken home.\"\u003e$85k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin runs from 55% in Year 1 to 71% in Year 5; it's a planning proxy, not full net income.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"EBITDA margin runs from 55% in Year 1 to 71% in Year 5; it's a planning proxy, not full net income.\"\u003e55%–71%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"About $244k annual revenue covers an $85k owner salary plus Year 1 fixed costs, marketing, and half-time technician pay at the $1,271 blended job value.\"\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=\"About $244k annual revenue covers an $85k owner salary plus Year 1 fixed costs, marketing, and half-time technician pay at the $1,271 blended job value.\"\u003e$244k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Strong margins and Month 3 breakeven help, but the Month 2 cash dip and payroll ramp make execution medium-difficult.\"\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=\"Strong margins and Month 3 breakeven help, but the Month 2 cash dip and payroll ramp make execution medium-difficult.\"\u003eMedium\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=\"Toe Kick Lighting Installation Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Toe Kick Lighting Installation Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Toe Kick Lighting Installation Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on revenue, margins, payroll, reserves, and operating discipline.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak 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=\"88250\" data-base=\"314417\" data-high=\"645083\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"314,417\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct product, service, delivery, or COGS costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct product, service, delivery, or COGS costs.\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 product, service, delivery, or COGS costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"74\" data-base=\"77\" data-high=\"79\" value=\"77\"\u003e\u003coutput\u003e77%\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, benefits, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, benefits, 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, benefits, and staffing coverage before owner pay.\" data-low=\"2292\" data-base=\"8875\" data-high=\"16667\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"8,875\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, utilities, software, insurance, admin, and recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, software, insurance, admin, and recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, utilities, software, insurance, admin, and recurring overhead.\" data-low=\"2530\" data-base=\"2530\" data-high=\"2530\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"2,530\"\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=\"2083\" data-base=\"3750\" data-high=\"5417\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"3,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\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=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit 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 retained for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit retained for repairs, 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 retained for repairs, growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to calculate required revenue and target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate required revenue 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=\"Target monthly owner income used to calculate required revenue and target-pay gap.\" data-low=\"6000\" data-base=\"7083\" data-high=\"9000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"7,083\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$150K\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\"\u003e48%\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$33,619\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$143K\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$1,797,409\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$226,946\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$77,162\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$142,701\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$314K\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: 77%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$242K\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: 5%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$15,155\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: 25%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$77,162\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: 48%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$150K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on revenue, margins, payroll, reserves, and operating discipline.\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 the detailed forecast?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003ca href=\"\/products\/toe-kick-lighting-financial-model\"\u003eToe Kick Lighting Installation Financial Model Template\u003c\/a\u003e shows revenue assumptions, job volume, cash flow, and \u003cstrong\u003eowner income\u003c\/strong\u003e—open it next.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue $1,059M to $7,741M\u003c\/li\u003e\n\u003cli\u003eEBITDA $577K to $5,456M\u003c\/li\u003e\n\u003cli\u003e26% materials and wiring\u003c\/li\u003e\n\u003cli\u003e$2,530 fixed monthly costs\u003c\/li\u003e\n\u003cli\u003e$85K owner salary\u003c\/li\u003e\n\u003cli\u003e$810K minimum cash\u003c\/li\u003e\n\u003cli\u003eMonth 3 breakeven\u003c\/li\u003e\n\u003cli\u003e7-month payback\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\/toe-kick-lighting-financial-model-dashboard-financialmodelslab_cd13b7a6-35d0-41c4-9e50-9329ee469bff.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/toe-kick-lighting-financial-model-dashboard-financialmodelslab_cd13b7a6-35d0-41c4-9e50-9329ee469bff.webp?width=500\" alt=\"Toe Kick Lighting Installation Financial Model dashboard summarizes key KPIs, runway\/cash and operating performance with a dynamic dashboard, investor-ready charts and clear cash-flow visibility.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many toe kick lighting jobs per month to make a living?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf your mix is \u003cstrong\u003e45%\u003c\/strong\u003e under-cabinet only, \u003cstrong\u003e25%\u003c\/strong\u003e toe-kick only, and \u003cstrong\u003e30%\u003c\/strong\u003e full kitchen packages, the Year 1 blended installed price is about \u003cstrong\u003e$1,271\u003c\/strong\u003e per job. Here’s the quick math: with contribution after materials, wiring, and vehicle cost at about \u003cstrong\u003e70%\u003c\/strong\u003e, you need roughly \u003cstrong\u003e16 job-equivalents per month\u003c\/strong\u003e to cover the \u003cstrong\u003e$85K\u003c\/strong\u003e owner salary, fixed costs, \u003cstrong\u003e$25K\u003c\/strong\u003e marketing, and half-time technician payroll. The full Year 1 revenue plan implies about \u003cstrong\u003e70 job-equivalents per month\u003c\/strong\u003e, so scheduling and lead quality are the real bottlenecks.\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\u003ePricing mix\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e45%\u003c\/strong\u003e under-cabinet only\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e25%\u003c\/strong\u003e toe-kick only\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e30%\u003c\/strong\u003e full kitchen packages\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,271\u003c\/strong\u003e blended installed price\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\u003eVolume target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e70%\u003c\/strong\u003e contribution after direct costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e16\u003c\/strong\u003e job-equivalents monthly to break even\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$85K\u003c\/strong\u003e owner salary included\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e70\u003c\/strong\u003e job-equivalents in Year 1 plan\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat costs reduce profit on toe kick lighting installations?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you're pricing \u003cstrong\u003eToe Kick Lighting Installation\u003c\/strong\u003e, the main profit drags are \u003cstrong\u003eLED strips, channels, diffusers, drivers, dimmers, controllers, wire, connectors, consumables\u003c\/strong\u003e, plus \u003cstrong\u003eaccess time\u003c\/strong\u003e, permits, travel, callbacks, and warranty replacements; see \u003ca href=\"\/blogs\/write-business-plan\/toe-kick-lighting\"\u003eHow To Write A Business Plan For Toe Kick Lighting Installation?\u003c\/a\u003e for the pricing setup. Year 1 cost inputs already point to \u003cstrong\u003e18%\u003c\/strong\u003e LED components and materials, \u003cstrong\u003e8%\u003c\/strong\u003e installation hardware and wiring, and \u003cstrong\u003e35%\u003c\/strong\u003e vehicle fuel and maintenance. The fixed load is \u003cstrong\u003e$2,530 per month\u003c\/strong\u003e before payroll and marketing, so if retrofit access adds hours without a price change, owner take-home drops even when revenue looks fine.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eDirect job costs\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e18%\u003c\/strong\u003e LED materials share\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e8%\u003c\/strong\u003e wiring and hardware share\u003c\/li\u003e\n\u003cli\u003eLabor rises with retrofit access\u003c\/li\u003e\n\u003cli\u003ePermits and callbacks cut margin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOperating cost pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e35%\u003c\/strong\u003e fuel and maintenance share\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,530\u003c\/strong\u003e monthly fixed overhead\u003c\/li\u003e\n\u003cli\u003eTravel adds time and cost\u003c\/li\u003e\n\u003cli\u003eWarranty swaps hit profit twice\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much can an owner-operator make installing toe kick lighting?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAn owner-operator in Toe Kick Lighting Installation is modeled at \u003cstrong\u003e$85,000 per year\u003c\/strong\u003e, or \u003cstrong\u003e$7,083 per month\u003c\/strong\u003e before taxes, before any extra owner distributions; for cost context, see \u003ca href=\"\/blogs\/operating-costs\/toe-kick-lighting\"\u003eWhat Are The Operating Costs For Toe Kick Lighting Installation?\u003c\/a\u003e. Year 1 EBITDA is modeled at \u003cstrong\u003e$577,000\u003c\/strong\u003e after payroll assumptions, but that is business profit before financing, taxes, and reinvestment, not automatic owner take-home cash.\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\u003eModeled salary: \u003cstrong\u003e$85K\/year\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMonthly pay: \u003cstrong\u003e$7.1K\u003c\/strong\u003e before taxes\u003c\/li\u003e\n\u003cli\u003eKeep labor separate from profit\u003c\/li\u003e\n\u003cli\u003eDistributions depend on cash flow\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\u003eProfit Limits\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 EBITDA: \u003cstrong\u003e$577K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSolo work protects margin\u003c\/li\u003e\n\u003cli\u003eCapacity caps booked installs\u003c\/li\u003e\n\u003cli\u003eCrews add payroll and admin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six income levers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for toe kick lighting installation\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eInstalled Price\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.27K\u003c\/strong\u003e\u003cp\u003eHigher average installed price lifts revenue on every kitchen, so owner take-home grows even if job count stays flat.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eLead Flow\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$180\u003c\/strong\u003e\u003cp\u003eA $25K Year 1 marketing budget only turns into profit if customer acquisition cost (CAC) stays near $180 and close rates hold.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eLabor Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e99 hrs\u003c\/strong\u003e\u003cp\u003eMore billable hours per month spread truck, tool, and owner labor cost over more work, which lifts margin.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eMaterial Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e26%\u003c\/strong\u003e\u003cp\u003eLED components and wiring at 26% of sales decide how much of each invoice stays after direct job cost.\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\u003eMix Shift\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e30%-55%\u003c\/strong\u003e\u003cp\u003eAs full kitchen packages rise from 30% to 55%, average ticket size and job value move up with them.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e6\u003c\/span\u003e\u003ch4\u003eOverhead Floor\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2.53K\/mo\u003c\/strong\u003e\u003cp\u003eThe monthly fixed cost base, plus payroll, callbacks, and reserves, sets the cash floor before owner pay improves.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eToe Kick Lighting Installation Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Installed Project Price\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eAverage Installed Project Price\u003c\/h3\u003e\n\u003cp\u003eYour income moves faster when each job carries a higher ticket. In Year 1, installed revenue is about \u003cstrong\u003e$1,000\u003c\/strong\u003e for under-cabinet only, \u003cstrong\u003e$690\u003c\/strong\u003e for toe-kick only, and \u003cstrong\u003e$2,160\u003c\/strong\u003e for a full kitchen package, with blended revenue near \u003cstrong\u003e$1,271 per job-equivalent\u003c\/strong\u003e. One clean rule: bigger tickets pay the owner before tiny cost cuts do.\u003c\/p\u003e\n\u003cp\u003eThis price has to reflect \u003cstrong\u003elinear footage\u003c\/strong\u003e, lighting zones, dimmers, smart controls, access, and finish quality. If you quote toe-kick work like a simple strip install, you miss real labor for drivers, wire routing, and setup, and that pushes profit and take-home pay down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice by Complexity, Not by Strip Length\u003c\/h3\u003e\n\u003cp\u003eTrack what changes price on every estimate: \u003cstrong\u003ejob type\u003c\/strong\u003e, \u003cstrong\u003efeet of run\u003c\/strong\u003e, \u003cstrong\u003enumber of zones\u003c\/strong\u003e, \u003cstrong\u003edimmers or smart controls\u003c\/strong\u003e, and \u003cstrong\u003eaccess difficulty\u003c\/strong\u003e. Then compare quoted price to actual labor hours so you can see which jobs lift margin and which ones only add work.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMeasure installed revenue\u003c\/strong\u003e by package type.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeparate toe-kick\u003c\/strong\u003e from simple strip pricing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCharge more\u003c\/strong\u003e for controls and wire routing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest\u003c\/strong\u003e price by finish quality.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhen full kitchen packages move from basic to layered installs, owner income rises because revenue grows faster than fixed overhead. The risk is underquoting complex jobs, then paying for extra time with the owner's margin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLead Volume And Close Rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eBooked Jobs Drive Owner Pay\u003c\/h3\u003e\n    \u003cp\u003eOwner income depends on \u003cstrong\u003ebooked jobs\u003c\/strong\u003e, not traffic. With a \u003cstrong\u003e$25K\u003c\/strong\u003e Year 1 marketing budget and \u003cstrong\u003e$180 CAC\u003c\/strong\u003e (customer acquisition cost), the model buys about \u003cstrong\u003e139 jobs\u003c\/strong\u003e if that CAC holds. By Year 5, \u003cstrong\u003e$65K\u003c\/strong\u003e at \u003cstrong\u003e$130 CAC\u003c\/strong\u003e supports about \u003cstrong\u003e500 jobs\u003c\/strong\u003e, so close rate matters as much as spend.\u003c\/p\u003e\n    \u003cp\u003eLow-quality homeowner inquiries can burn estimate time and push down profit. Referrals from remodelers, cabinet shops, kitchen designers, and existing electrical clients should lift both close rate and package size, which is what turns lead flow into cash for payroll, owner pay, and reinvestment.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Lead Quality, Not Just Lead Count\u003c\/h3\u003e\n      \u003cp\u003eMeasure the funnel in order: \u003cstrong\u003eleads → booked jobs → completed jobs → revenue per lead\u003c\/strong\u003e. Also tag each lead by source so you can see which referral paths make money and which ones waste estimate time. That is the cleanest way to protect margin and keep owner draw steady.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack \u003cstrong\u003ebooked jobs\u003c\/strong\u003e weekly.\u003c\/li\u003e\n        \u003cli\u003eTrack \u003cstrong\u003eclose rate\u003c\/strong\u003e by source.\u003c\/li\u003e\n        \u003cli\u003eTrack \u003cstrong\u003erevenue per lead\u003c\/strong\u003e.\u003c\/li\u003e\n        \u003cli\u003eTrack \u003cstrong\u003ereferral source profit\u003c\/strong\u003e.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e\u003cstrong\u003eRevenue per lead\u003c\/strong\u003e = total booked revenue ÷ total leads. If one source sends many inquiries but few jobs, it may look busy while lowering take-home income. If referral leads close faster and buy fuller kitchen packages, that source deserves more marketing time and follow-up.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLabor Efficiency And Job Throughput\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eLabor Hours Per Job\u003c\/h3\u003e\n\u003cp\u003eLabor hours cap how many installs fit in a month, so this driver directly sets revenue and owner pay. Year 1 uses \u003cstrong\u003e8 hours\u003c\/strong\u003e for under-cabinet only, \u003cstrong\u003e6 hours\u003c\/strong\u003e for toe-kick only, and \u003cstrong\u003e16 hours\u003c\/strong\u003e for full kitchen packages; that mix creates a \u003cstrong\u003e99-hour blended job-equivalent\u003c\/strong\u003e for planning capacity and margin.\u003c\/p\u003e\n\u003cp\u003eBy Year 5, those hours rise to \u003cstrong\u003e10\u003c\/strong\u003e, \u003cstrong\u003e8\u003c\/strong\u003e, and \u003cstrong\u003e20\u003c\/strong\u003e as package complexity grows, so the same team completes fewer jobs unless pricing or helper use improves. Here’s the quick math: more labor per job means less billable capacity, higher payroll pressure, and thinner cash left after overhead. Speed only helps if the wiring stays safe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Hours, Not Just Bookings\u003c\/h3\u003e\n\u003cp\u003eMeasure actual install time by package type and compare it with the plan. Track access checks, wire routing, cabinet layout, helper time, and callback hours, because those are the hidden pieces that move gross margin and cash flow.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLog hours by job type.\u003c\/li\u003e\n\u003cli\u003eSeparate setup, install, rework.\u003c\/li\u003e\n\u003cli\u003ePrice difficult access higher.\u003c\/li\u003e\n\u003cli\u003eUse helpers on longer runs.\u003c\/li\u003e\n\u003cli\u003eDo not cut safety steps.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf a job runs past the planned hour count, fix the scope, prep, and routing, not the electrical standard. That keeps owner draw tied to real profit instead of rushed labor.\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;\"\u003eMaterial Cost And Gross Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eMaterial Cost And Gross Margin\u003c\/h3\u003e\n\u003cp\u003eThis driver is the gap between what the job bills for and what the parts cost. In Year 1, \u003cstrong\u003eLED components\u003c\/strong\u003e run at \u003cstrong\u003e18%\u003c\/strong\u003e of revenue and \u003cstrong\u003einstallation hardware and wiring\u003c\/strong\u003e at \u003cstrong\u003e8%\u003c\/strong\u003e, so materials take \u003cstrong\u003e26%\u003c\/strong\u003e of sales. That leaves \u003cstrong\u003e74%\u003c\/strong\u003e gross margin before labor, overhead, and owner pay. If materials drift up, take-home drops fast.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: on \u003cstrong\u003e$1,000\u003c\/strong\u003e of revenue, Year 1 materials absorb about \u003cstrong\u003e$260\u003c\/strong\u003e, leaving \u003cstrong\u003e$740\u003c\/strong\u003e to cover labor and profit. By Year 5, materials fall to \u003cstrong\u003e21%\u003c\/strong\u003e, or \u003cstrong\u003e$210\u003c\/strong\u003e per \u003cstrong\u003e$1,000\u003c\/strong\u003e, so gross margin improves to \u003cstrong\u003e79%\u003c\/strong\u003e. The main risk is sloppy quoting on strips, channels, diffusers, drivers, dimmers, controllers, wire, connectors, and waste.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eStandardize Kits And Protect Markup\u003c\/h3\u003e\n\u003cp\u003eBuild one bill of materials per job type and track \u003cstrong\u003eactual materials %\u003c\/strong\u003e against the \u003cstrong\u003e26%\u003c\/strong\u003e Year 1 target and the \u003cstrong\u003e21%\u003c\/strong\u003e Year 5 target. Price in supplier changes, waste, and access surprises before you sell the job. If a project needs extra drivers, long wire runs, or more connectors, re-quote it. Don’t hide cost in labor.\u003c\/p\u003e\n\u003cp\u003eMeasure margin by package, not just by total revenue. A clean kit with locked markup protects cash flow and makes owner pay steadier. If materials rise by \u003cstrong\u003e3 points\u003c\/strong\u003e on a \u003cstrong\u003e$2,160\u003c\/strong\u003e full kitchen job, that’s about \u003cstrong\u003e$65\u003c\/strong\u003e less gross profit on one sale before labor even hits.\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;\"\u003eRetrofit Versus Remodel Access\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eRetrofit Versus Remodel Access\u003c\/h3\u003e\n\u003cp\u003eOpen remodel jobs are faster to wire and finish because cabinets are open and power paths are clear. Occupied homes, finished cabinetry, hidden power constraints, and long wire runs add hours, and that cuts gross margin unless the estimate charges for \u003cstrong\u003einspection time\u003c\/strong\u003e and job difficulty. On a \u003cstrong\u003e6-hour\u003c\/strong\u003e Year 1 toe-kick-only job, even one or two extra hours can shrink owner pay fast.\u003c\/p\u003e\n\u003cp\u003eAs full kitchen packages rise from \u003cstrong\u003e30%\u003c\/strong\u003e of Year 1 mix to \u003cstrong\u003e55%\u003c\/strong\u003e by Year 5, access quality matters more to cash flow. The mix can lift revenue, but only if the quote reflects the real labor in retrofit spaces versus open remodels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePr\nice the Access, Not Just the Light\u003c\/h3\u003e\n\u003cp\u003eTrack three inputs on every bid: job type, estimated hours, and access risk. Separate open remodels from occupied retrofits, then add a line for \u003cstrong\u003einspection and wire-routing time\u003c\/strong\u003e when cabinets are finished or power is hard to reach. That keeps quoted labor closer to actual labor and protects contribution margin.\u003c\/p\u003e\n\u003cp\u003eUse the Year 1 \u003cstrong\u003e6-hour\u003c\/strong\u003e toe-kick baseline only when access is clean. If a job needs long wire runs or hidden-power troubleshooting, price it as a harder install instead of a quick strip job. One clean rule: \u003cstrong\u003emore access friction means higher price\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOverhead, Callbacks, Warranty, And Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eReserve-First Owner Pay\u003c\/h3\u003e\n    \u003cp\u003eThis income driver is the cash buffer behind profit. Fixed overhead is \u003cstrong\u003e$2,530\/month\u003c\/strong\u003e for insurance, vehicle registration, software, licensing, website, phone, bookkeeping, and supplies, and the model also includes an \u003cstrong\u003e$85K\u003c\/strong\u003e owner salary. That means the business needs about \u003cstrong\u003e$9.6K\/month\u003c\/strong\u003e before a technician, callbacks, or reserve funding.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eProfit before reserves is not safe take-home.\u003c\/strong\u003e Add a technician at \u003cstrong\u003e0.5 FTE\u003c\/strong\u003e in Year 1, moving to \u003cstrong\u003e1.0 FTE\u003c\/strong\u003e in Year 2, and cash pressure rises fast. Callbacks, warranty parts, licensing, tools, and reinvestment all hit the same cash pool, so one bad month can wipe out owner draw room.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFund the buffer first\u003c\/h3\u003e\n      \u003cp\u003eTrack three buckets every month: overhead, labor, and post-job fixes. Set aside money for \u003cstrong\u003ecallbacks\u003c\/strong\u003e, \u003cstrong\u003ewarranty parts\u003c\/strong\u003e, \u003cstrong\u003ecash reserves\u003c\/strong\u003e, \u003cstrong\u003elicensing\u003c\/strong\u003e, \u003cstrong\u003etools\u003c\/strong\u003e, and \u003cstrong\u003ereinvestment\u003c\/strong\u003e before any distribution. One clean rule: if the reserve is empty, owner pay is too early.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLog callback hours by job.\u003c\/li\u003e\n        \u003cli\u003eSeparate warranty cash from payroll.\u003c\/li\u003e\n        \u003cli\u003eReview reserve balance monthly.\u003c\/li\u003e\n        \u003cli\u003eHold draws until overhead clears.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eAlso watch staffing growth. As admin, marketing, and senior technician roles come in later, fixed cost rises even if revenue is steady. Forecast those hires before they start, so owner pay is tied to collected cash, not just booked profit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner-income planning cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Toe Kick Lighting Installation Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Toe Kick Lighting Installation 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 cash 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 rises as the mix shifts from lighter installs to full kitchen packages, while staffing and overhead absorb more cash before any distribution.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high cases show how owner pay changes as revenue, crew size, and overhead scale.\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 a lower-earning launch case with Year 1 revenue at $1.059 million and EBITDA at $577 thousand, so owner pay stays mostly at the $85,000 salary.\"\u003eThis is a lower-earning launch case with Year 1 revenue at $1.059 million and EBITDA at $577 thousand, so owner pay stays mostly at the $85,000 salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path with Year 3 revenue at $3.773 million and EBITDA at $2.482 million, after reserves and other claims before owner distributions.\"\u003eThis is the modeled middle path with Year 3 revenue at $3.773 million and EBITDA at $2.482 million, after reserves and other claims before owner distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger case with Year 5 revenue at $7.741 million and EBITDA at $5.456 million, but owner take still comes after reserves, taxes, debt service, and reinvestment.\"\u003eThis is the stronger case with Year 5 revenue at $7.741 million and EBITDA at $5.456 million, but owner take still comes after reserves, taxes, debt service, and reinvestment.\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=\"Materials and wiring run about 26% of revenue, marketing is $25,000, and breakeven lands in Month 3 while the first crew stays lean.\"\u003eMaterials and wiring run about 26% of revenue, marketing is $25,000, and breakeven lands in Month 3 while the first crew stays lean.\u003c\/td\u003e\n\u003ctd data-export-value=\"Full kitchen packages reach 45%, materials and wiring are about 23% of revenue, and admin plus marketing payroll are in place.\"\u003eFull kitchen packages reach 45%, materials and wiring are about 23% of revenue, and admin plus marketing payroll are in place.\u003c\/td\u003e\n\u003ctd data-export-value=\"Full kitchen packages hit 55%, materials and wiring are about 21% of revenue, marketing is $65,000, and the crew is larger.\"\u003eFull kitchen packages hit 55%, materials and wiring are about 21% of revenue, marketing is $65,000, and the crew is larger.\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=\"26% materials and wiring; $25,000 marketing; Month 3 breakeven; $85,000 owner salary; lean first crew\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e26% materials and wiring\u003c\/li\u003e\n\u003cli\u003e$25,000 marketing\u003c\/li\u003e\n\u003cli\u003eMonth 3 breakeven\u003c\/li\u003e\n\u003cli\u003e$85,000 owner salary\u003c\/li\u003e\n\u003cli\u003elean first crew\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"45% full kitchen packages; 23% materials and wiring; $45,000 marketing; admin payroll; marketing payroll\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e45% full kitchen packages\u003c\/li\u003e\n\u003cli\u003e23% materials and wiring\u003c\/li\u003e\n\u003cli\u003e$45,000 marketing\u003c\/li\u003e\n\u003cli\u003eadmin payroll\u003c\/li\u003e\n\u003cli\u003emarketing payroll\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"55% full kitchen packages; 21% materials and wiring; $65,000 marketing; larger crew; stronger throughput\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e55% full kitchen packages\u003c\/li\u003e\n\u003cli\u003e21% materials and wiring\u003c\/li\u003e\n\u003cli\u003e$65,000 marketing\u003c\/li\u003e\n\u003cli\u003elarger crew\u003c\/li\u003e\n\u003cli\u003estronger throughput\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=\"Salary first, thin draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary first, thin draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus moderate draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus moderate draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus strong draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus strong draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test launch months, slower lead flow, and what the owner can take before reinvesting.\"\u003eUse this to stress-test launch months, slower lead flow, and what the owner can take before reinvesting.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the planning case for steady growth, normal staffing, and distribution capacity after reserves and tax set-asides.\"\u003eUse this as the planning case for steady growth, normal staffing, and distribution capacity after reserves and tax set-asides.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test the upside if lead flow, install capacity, and repeat work all run well.\"\u003eUse this to test the upside if lead flow, install capacity, and repeat work all run well.\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 cash distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304414650611,"sku":"toe-kick-lighting-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/toe-kick-lighting-owner-makes.webp?v=1782693981","url":"https:\/\/financialmodelslab.com\/products\/toe-kick-lighting-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}