{"product_id":"appliance-repair-owner-makes","title":"How Much Appliance Repair Owners Make: $75k Pay To $731k","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eBased on the researched assumptions, an appliance repair business owner draws a planned \u003cstrong\u003e$75,000 salary\u003c\/strong\u003e, but total take-home depends on profit after payroll, parts, vehicles, marketing, and overhead The model shows about \u003cstrong\u003e$214,000 in Year 1 revenue\u003c\/strong\u003e with \u003cstrong\u003e-$31,000 EBITDA\u003c\/strong\u003e, so owner economic income is about \u003cstrong\u003e$44,000\u003c\/strong\u003e if you combine salary and business profit By Year 2, revenue rises to about \u003cstrong\u003e$451,000\u003c\/strong\u003e and EBITDA to \u003cstrong\u003e$79,000\u003c\/strong\u003e, lifting potential owner income to about \u003cstrong\u003e$154,000\u003c\/strong\u003e before taxes and reserves These are planning assumptions, not guaranteed salary, and the result changes if the owner is the lead technician, dispatcher, or full-time manager\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Top owner income\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual owner take-home proxy equals $75k salary plus EBITDA, from Year 1 to Year 5 model results; it excludes taxes, debt, reserves, and reinvestment.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual owner take-home proxy equals $75k salary plus EBITDA, from Year 1 to Year 5 model results; it excludes taxes, debt, reserves, and reinvestment.\"\u003e$44k-$731k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin uses EBITDA divided by revenue, based on Year 1 and Year 5 model outputs; it ignores taxes, interest, and owner draws.\"\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 uses EBITDA divided by revenue, based on Year 1 and Year 5 model outputs; it ignores taxes, interest, and owner draws.\"\u003e-16% to 46%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual revenue needed to support the $75k owner salary and near-zero EBITDA, using Year 1 cost structure; later years need more as staff grows.\"\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=\"Annual revenue needed to support the $75k owner salary and near-zero EBITDA, using Year 1 cost structure; later years need more as staff grows.\"\u003e$238k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Rated Hard because the model needs $806k minimum cash, has a 39-month payback, and only reaches breakeven in Month 9.\"\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=\"Rated Hard because the model needs $806k minimum cash, has a 39-month payback, and only reaches breakeven in Month 9.\"\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=\"Appliance Repair Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Appliance Repair Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Appliance Repair Service Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales collected from repair, diagnostic, and maintenance work. Use the steady month, not the launch spike.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales collected from repair, diagnostic, and maintenance work. Use the steady month, not the 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 sales collected from repair, diagnostic, and maintenance work. Use the steady month, not the launch spike.\" data-low=\"22000\" data-base=\"50000\" data-high=\"85000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"50,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after parts, supplies, vehicle cost, and technician training tied to jobs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after parts, supplies, vehicle cost, and technician training tied to jobs.\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 left after parts, supplies, vehicle cost, and technician training tied to jobs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"72\" data-base=\"78\" data-high=\"82\" value=\"78\"\u003e\u003coutput\u003e78%\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, including technicians and dispatch help.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll before owner pay, including technicians and dispatch help.\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, including technicians and dispatch help.\" data-low=\"14000\" data-base=\"20000\" data-high=\"28000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"20,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Recurring overhead such as rent, software, insurance, utilities, and office admin.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring overhead such as rent, software, insurance, utilities, and office admin.\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=\"Recurring overhead such as rent, software, insurance, utilities, and office admin.\" data-low=\"2980\" data-base=\"2980\" data-high=\"2980\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"2,980\"\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 spend to keep calls coming in. This can track the annual budget spread across the year.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly spend to keep calls coming in. This can track the annual budget spread across the year.\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 spend to keep calls coming in. This can track the annual budget spread across the year.\" data-low=\"1000\" data-base=\"1500\" data-high=\"2500\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"1,500\"\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 payments. Use 0 if the plan has no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan payments. Use 0 if the plan has no debt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan payments. Use 0 if the plan has no debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held for taxes before owner draw.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held for taxes before owner draw.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit held for taxes before owner draw.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for tools, vehicles, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for tools, vehicles, working capital, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for tools, vehicles, 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=\"Desired monthly owner income. Year 1 owner salary in the model is 75000 annual, or 6250 monthly.\"\u003ei\u003cspan role=\"tooltip\"\u003eDesired monthly owner income. Year 1 owner salary in the model is 75000 annual, or 6250 monthly.\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=\"Desired monthly owner income. Year 1 owner salary in the model is 75000 annual, or 6250 monthly.\" data-low=\"5000\" data-base=\"6250\" data-high=\"9000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"6,250\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$9,583\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\"\u003e19%\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$43,525\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$3,333\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$114,996\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProfit before reserves\u003c\/dt\u003e\n\u003cdd data-owner-output=\"profitBeforeReserves\"\u003e$14,520\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTax + reinvestment reserve\u003c\/dt\u003e\n\u003cdd data-owner-output=\"reserveAmount\"\u003e$4,937\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$3,333\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$50,000\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 78%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$39,000\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: 49%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$24,480\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: 10%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$4,937\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: 19%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$9,583\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the deeper financial model for Appliance Repair Service?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/appliance-repair-financial-model\"\u003eAppliance Repair Service Financial Model Template\u003c\/a\u003e to see revenue, EBITDA, owner income, cash, and payback, plus assumptions for service volume, pricing, parts, payroll, marketing, CAC, capex, and reserves. It tests Year 1 at $214k revenue and -$31k EBITDA versus Year 5 at $156M revenue and $656k EBITDA, with breakeven in Month 9, payback in 39 months, and a $806k minimum cash line.\u003c\/p\u003e\n\n\u003ch4\u003eModel highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner salary and distributions\u003c\/li\u003e\n\u003cli\u003eRevenue, EBITDA, cash\u003c\/li\u003e\n\u003cli\u003eBreakeven and 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\/appliance-repair-financial-model-dashboard-financialmodelslab_48b13d75-f604-4ae6-a456-78cda4a3beea.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/appliance-repair-financial-model-dashboard-financialmodelslab_48b13d75-f604-4ae6-a456-78cda4a3beea.webp?width=500\" alt=\"Appliance Repair Service Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard for performance tracking, investor-ready charts, and fast 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;\"\u003eWhat affects appliance repair profit margin?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eAppliance Repair Service\u003c\/strong\u003e profit margin moves mostly with \u003cstrong\u003eparts pricing\u003c\/strong\u003e, \u003cstrong\u003efirst-time fix rate\u003c\/strong\u003e, technician pay, warranty work, callbacks, fuel, dispatch quality, insurance, and marketing efficiency; if you’re sizing startup economics, \u003ca href=\"\/blogs\/startup-costs\/appliance-repair\"\u003eHow Much Does It Cost To Open An Appliance Repair Service Business?\u003c\/a\u003e helps frame the fixed load behind those numbers. In \u003cstrong\u003eYear 1\u003c\/strong\u003e, direct costs can hit \u003cstrong\u003e220%\u003c\/strong\u003e of revenue, with \u003cstrong\u003e150%\u003c\/strong\u003e for parts and supplies, \u003cstrong\u003e50%\u003c\/strong\u003e for vehicle operating costs, and \u003cstrong\u003e20%\u003c\/strong\u003e for training and certifications. By \u003cstrong\u003eYear 5\u003c\/strong\u003e, that improves to \u003cstrong\u003e175%\u003c\/strong\u003e, but owner take-home only rises if the savings are not eaten by extra vans, payroll, rework, or weak scheduling.\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\u003eMain margin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eParts pricing\u003c\/strong\u003e sets gross margin.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFirst-time fix rate\u003c\/strong\u003e cuts callbacks.\u003c\/li\u003e\n\u003cli\u003eLow \u003cstrong\u003ewarranty work\u003c\/strong\u003e protects labor.\u003c\/li\u003e\n\u003cli\u003eBetter dispatch lowers fuel waste.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eYear 1 to Year 5\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1 direct cost load: 220%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 5 direct cost load: 175%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eParts drop from \u003cstrong\u003e150%\u003c\/strong\u003e to \u003cstrong\u003e120%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eTraining falls from \u003cstrong\u003e20%\u003c\/strong\u003e to \u003cstrong\u003e15%\u003c\/strong\u003e.\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 revenue does an appliance repair business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eAppliance Repair Service\u003c\/strong\u003e, don’t use a simple revenue-to-salary shortcut. Under the model assumptions, the business needs about \u003cstrong\u003e$254k\u003c\/strong\u003e of revenue to pay a \u003cstrong\u003e$75,000\u003c\/strong\u003e owner salary with \u003cstrong\u003ezero EBITDA\u003c\/strong\u003e in Year 1, while Year 1 revenue is only about \u003cstrong\u003e$214k\u003c\/strong\u003e so it can cover the salary but still sits at about \u003cstrong\u003e-$31k EBITDA\u003c\/strong\u003e.\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\u003eYear 1 pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$254k\u003c\/strong\u003e needed for salary coverage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$214k\u003c\/strong\u003e Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$31k EBITDA\u003c\/strong\u003e after salary\u003c\/li\u003e\n\u003cli\u003eWatch cash, not just sales\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\u003eScale math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$451k\u003c\/strong\u003e revenue supports \u003cstrong\u003e$225k\u003c\/strong\u003e payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$79k EBITDA\u003c\/strong\u003e at that level\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 9\u003c\/strong\u003e is breakeven\u003c\/li\u003e\n\u003cli\u003eUse each job to improve margin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cp\u003eHere’s the quick math: once revenue reaches about \u003cstrong\u003e$451k\u003c\/strong\u003e, the model supports \u003cstrong\u003e$225k\u003c\/strong\u003e of payroll and still leaves about \u003cstrong\u003e$79k EBITDA\u003c\/strong\u003e. That means the owner pay decision should follow job volume and gross margin, not a fixed salary target alone.\u003c\/p\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDoes hiring technicians increase appliance repair owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes—\u003cstrong\u003ehiring technicians\u003c\/strong\u003e can raise owner income in an \u003cstrong\u003eAppliance Repair Service\u003c\/strong\u003e, but the gain usually shows up after a cash and training lag. In the model you gave, staffing grows from \u003cstrong\u003e1 technician\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e5\u003c\/strong\u003e in Year 5, payroll rises from \u003cstrong\u003e$150k\u003c\/strong\u003e to \u003cstrong\u003e$543k\u003c\/strong\u003e, and EBITDA improves from \u003cstrong\u003e-$31k\u003c\/strong\u003e to \u003cstrong\u003e$656k\u003c\/strong\u003e. Here’s the quick math: revenue rises faster than payroll, so the owner keeps more after labor once new techs reach full productivity.\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\u003eWhy income can rise\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue\u003c\/strong\u003e grows from \u003cstrong\u003e$214k\u003c\/strong\u003e to \u003cstrong\u003e$156M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEBITDA\u003c\/strong\u003e moves from \u003cstrong\u003e-$31k\u003c\/strong\u003e to \u003cstrong\u003e$656k\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eHeadcount expands from \u003cstrong\u003e1\u003c\/strong\u003e to \u003cstrong\u003e5\u003c\/strong\u003e technicians.\u003c\/li\u003e\n\u003cli\u003eAdd dispatch, marketing, and operations support.\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 hurt cash flow\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eVans\u003c\/strong\u003e and tools need upfront cash.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOnboarding\u003c\/strong\u003e delays full output.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDispatch errors\u003c\/strong\u003e and callbacks hit margin.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorking capital\u003c\/strong\u003e is tight before ramp-up.\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 drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for an appliance repair service.\"\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\u003eJob Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e18h\u003c\/strong\u003e\u003cp\u003eMore completed paid jobs raise revenue, and the model reaches breakeven by Month 9 once volume is steady.\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\u003eTicket Size\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$171\u003c\/strong\u003e\u003cp\u003eAt $95 per repair hour and 1.8 billable hours, each visit can earn more without adding a new truck roll.\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\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e78%\u003c\/strong\u003e\u003cp\u003eParts, fuel, and training take about 22% of revenue, so every point of margin drops straight to take-home.\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\u003eTech Output\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1.6-1.8h\u003c\/strong\u003e\u003cp\u003eHigher technician output turns the same labor cost into more billable hours and more jobs per month.\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\u003eCallback Rate\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e5%-20%\u003c\/strong\u003e\u003cp\u003eFewer callbacks avoid unpaid rework and protect the margin from slipping on repeat visits.\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 Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$2,980\u003c\/strong\u003e\u003cp\u003eHolding fixed overhead near $2,980 a month keeps the break-even line from creeping up.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eAppliance Repair Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompleted Service Calls\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eCompleted Service Calls\u003c\/h3\u003e\n    \u003cp\u003eCompleted paid jobs are the real income line here. Leads, estimates, and booked slots do not pay until a technician finishes the repair and invoices it. Track \u003cstrong\u003ecompletion rate\u003c\/strong\u003e, \u003cstrong\u003ebillable hours per call\u003c\/strong\u003e, and \u003cstrong\u003eaverage invoice\u003c\/strong\u003e; if cancellations or no-shows rise, route time, fuel, and tech pay get spent with zero revenue.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: \u003cstrong\u003e$12,000\u003c\/strong\u003e of Year 1 marketing at \u003cstrong\u003e$60 CAC\u003c\/strong\u003e implies \u003cstrong\u003e200 customers\u003c\/strong\u003e acquired, while \u003cstrong\u003e$50,000\u003c\/strong\u003e at \u003cstrong\u003e$40 CAC\u003c\/strong\u003e implies \u003cstrong\u003e1,250 customers\u003c\/strong\u003e. What this hides is job quality—if more calls fail to close, revenue per dispatch falls and owner pay gets squeezed even when the schedule looks full.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Completed Jobs, Not Just Bookings\u003c\/h3\u003e\n      \u003cp\u003eMeasure paid completions by technician, zip code, and source. A simple weekly view should show \u003cstrong\u003ebooked calls\u003c\/strong\u003e, \u003cstrong\u003ecompletion rate\u003c\/strong\u003e, \u003cstrong\u003eno-show rate\u003c\/strong\u003e, and \u003cstrong\u003eaverage invoice\u003c\/strong\u003e so you can see where cash is leaking.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eConfirm appointments the day before.\u003c\/li\u003e\n        \u003cli\u003eTrack no-shows by source.\u003c\/li\u003e\n        \u003cli\u003eProtect route density by area.\u003c\/li\u003e\n        \u003cli\u003eReview failed jobs by technician.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf a slot is missed, the loss is not just one job; it also burns travel time and reduces the number of paid calls each technician can finish that day. That pushes fixed overhead onto fewer invoices and lowers profit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Service Ticket\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eAverage Service Ticket\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eAverage service ticket\u003c\/strong\u003e is the money earned per completed job, before fixed overhead. In this model, that ticket depends on the diagnostic fee, hourly labor rate, labor hours, parts markup, appliance type, and repair complexity, so a small pricing change can move monthly revenue without adding more calls.\u003c\/p\u003e\n    \u003cp\u003eUse the planning rates as stated: Year 1 repair labor is \u003cstrong\u003e$95\/hour\u003c\/strong\u003e and \u003cstrong\u003e1.8 hours\u003c\/strong\u003e, or \u003cstrong\u003e$171\u003c\/strong\u003e before parts and other charges; diagnostic visits use \u003cstrong\u003e$80\/hour\u003c\/strong\u003e and \u003cstrong\u003e0.7 hours\u003c\/strong\u003e, or \u003cstrong\u003e$56\u003c\/strong\u003e. By Year 5, repair labor is planned at \u003cstrong\u003e$105\/hour\u003c\/strong\u003e and \u003cstrong\u003e1.6 hours\u003c\/strong\u003e, or \u003cstrong\u003e$168\u003c\/strong\u003e. Keep these as market assumptions, not fixed-price claims.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eRaise Ticket Without Guessing\u003c\/h3\u003e\n      \u003cp\u003eTrack the ticket by job type: diagnostic-only, repair, and complex repair. That shows whether revenue is being driven by labor mix, parts markup, or bigger appliance jobs. If the average ticket slips, owner pay drops even when call volume holds steady.\u003c\/p\u003e\n      \u003cp\u003eBuild the estimate from \u003cstrong\u003ediagnostic fee + labor hours × hourly rate + parts markup\u003c\/strong\u003e. Watch these inputs each month:\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$56\u003c\/strong\u003e diagnostic benchmark\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$171\u003c\/strong\u003e Year 1 repair labor\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$168\u003c\/strong\u003e Year 5 repair labor\u003c\/li\u003e\n        \u003cli\u003eAppliance type mix\u003c\/li\u003e\n        \u003cli\u003eRepair complexity level\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;\"\u003eGross Profit Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eGross Profit Margin\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eGross profit margin\u003c\/strong\u003e is what’s left after direct job costs like \u003cstrong\u003eparts and supplies\u003c\/strong\u003e, \u003cstrong\u003evehicle costs\u003c\/strong\u003e, and \u003cstrong\u003etraining\u003c\/strong\u003e, but before rent, software, insurance, admin, and owner pay. In this model, gross margin is \u003cstrong\u003e78.0%\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e82.5%\u003c\/strong\u003e in Year 5, so every point gained here drops more cash to cover fixed overhead and owner income.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if revenue stays flat, a \u003cstrong\u003e1-point\u003c\/strong\u003e margin gain adds \u003cstrong\u003e1 cent\u003c\/strong\u003e of gross profit per dollar sold. That matters in appliance repair because \u003cstrong\u003eparts purchasing\u003c\/strong\u003e, \u003cstrong\u003ewarranty coverage\u003c\/strong\u003e, \u003cstrong\u003etechnician compensation\u003c\/strong\u003e, and \u003cstrong\u003ejob mix\u003c\/strong\u003e decide whether busy months turn into real take-home pay. Margin is the first filter on owner pay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack direct cost per job\u003c\/h3\u003e\n      \u003cp\u003eMeasure gross margin by job type, not just by month. Track \u003cstrong\u003eparts cost\u003c\/strong\u003e, \u003cstrong\u003evehicle spend\u003c\/strong\u003e, \u003cstrong\u003etraining cost\u003c\/strong\u003e, and warranty rework on each invoice, then compare repair jobs, diagnostics, and smart-appliance calls. If margin slips from the modeled \u003cstrong\u003e78.0%\u003c\/strong\u003e, the owner’s draw shrinks fast.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eWatch parts markup by appliance type.\u003c\/li\u003e\n        \u003cli\u003eLog callbacks as direct cost leakage.\u003c\/li\u003e\n        \u003cli\u003eTest technician pay against margin.\u003c\/li\u003e\n        \u003cli\u003eUse higher-margin jobs in routing.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eThe pressure point is job mix. More complex, parts-heavy repairs can raise revenue, but only if pricing covers warranty risk and technician time; otherwise, gross profit looks fine on paper and cash for owner pay stays thin. Track the job, not the month.\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;\"\u003eTechnician Productivity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eTechnician Productivity\u003c\/h3\u003e\n\u003cp\u003eWhen each tech finishes more \u003cstrong\u003epaid work per day\u003c\/strong\u003e without the same jump in overhead, owner income rises faster. In this model, the shop scales from \u003cstrong\u003e10 FTE\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e50 FTE\u003c\/strong\u003e in Year 5, so productivity is what turns headcount growth into profit instead of just more payroll.\u003c\/p\u003e\n\u003cp\u003eThe key inputs are \u003cstrong\u003ecompleted calls\u003c\/strong\u003e, \u003cstrong\u003ebillable hours\u003c\/strong\u003e, average invoice, \u003cstrong\u003eroute density\u003c\/strong\u003e, dispatch accuracy, parts availability, and \u003cstrong\u003efirst-time fix rate\u003c\/strong\u003e. Raw bookings do not pay the bills if techs miss parts, waste drive time, or come back for warranty rework. \u003cstrong\u003eOne clean job beats two messy visits.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eRaise Paid Jobs per Tech\u003c\/h3\u003e\n\u003cp\u003eTrack paid jobs per tech per day, completion rate, callback rate, and first-time fix rate by technician. The best test is simple: more completed jobs at the same or lower labor hours, fuel, and rework. If a faster schedule lifts callbacks, the extra volume can give back the margin.\u003c\/p\u003e\n\u003cp\u003eUse dispatch and parts checks to protect productivity. Measure \u003cstrong\u003eroute density\u003c\/strong\u003e so techs stay clustered, pre-pick common parts, and flag repeat failure patterns before the truck rolls. If one tech keeps missing the first visit, that hurts EBITDA and owner draw more than a slightly slower but cleaner schedule.\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;\"\u003eCallback Rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eCallback Rate\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eCallback rate\u003c\/strong\u003e is the share of jobs that need a return visit or rework. In appliance repair, it drains labor, fuel, parts, and\nschedule slots, so the same revenue can produce less owner cash. The key inputs are \u003cstrong\u003efirst-time fix rate\u003c\/strong\u003e, repeat repair visits, warranty rework, and failed diagnostics. Even with strong sales, more callbacks mean fewer completed paid calls per day and thinner take-home pay.\u003c\/p\u003e\n    \u003cp\u003eUse the training and certifications budget as quality control, not just expense. The model sets that spend at \u003cstrong\u003e20% of revenue in Year 1\u003c\/strong\u003e and \u003cstrong\u003e15% in Year 5\u003c\/strong\u003e. If callbacks stay high, that spend protects margin by lifting first-time fix rates; if callbacks stay low, it supports more volume without adding the same overhead.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eCut Repeat Visits\u003c\/h3\u003e\n      \u003cp\u003eTrack callbacks by technician, appliance type, and job reason. Use \u003cstrong\u003ecallback rate = return visits ÷ completed jobs\u003c\/strong\u003e. Pair it with first-time fix rate and warranty rework so you can spot patterns fast. The goal is to catch avoidable rework before it eats the day’s route and turns paid work into unpaid labor.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eReview failed diagnostics weekly\u003c\/li\u003e\n        \u003cli\u003eCoach techs with repeats\u003c\/li\u003e\n        \u003cli\u003eCheck parts before dispatch\u003c\/li\u003e\n        \u003cli\u003eDocument fix steps after each job\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e\u003cstrong\u003eBest control points\u003c\/strong\u003e are diagnosis, parts check, and post-job notes. If a job is rushed, the hidden cost is not just one redo; it is the lost chance to complete the next paid call. That is where owner income gets squeezed.\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;\"\u003eFixed Overhead Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eFixed Overhead Efficiency\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFixed overhead\u003c\/strong\u003e is the monthly cost the business must cover before the owner sees profit. Here it totals \u003cstrong\u003e$2,980\/month\u003c\/strong\u003e: \u003cstrong\u003e$1,500\u003c\/strong\u003e rent, \u003cstrong\u003e$350\u003c\/strong\u003e scheduling software, \u003cstrong\u003e$200\u003c\/strong\u003e insurance, \u003cstrong\u003e$180\u003c\/strong\u003e utilities and internet, \u003cstrong\u003e$250\u003c\/strong\u003e professional services, \u003cstrong\u003e$400\u003c\/strong\u003e vehicle insurance, and \u003cstrong\u003e$100\u003c\/strong\u003e office supplies. That is the break-even hurdle, before marketing, payroll, vans, tools, and parts inventory.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreakeven is Month 9\u003c\/strong\u003e, so reserve cash matters during the ramp. If fixed overhead stays tight, more of each paid repair can turn into owner pay; if it climbs, the business needs more completed jobs just to stand still. One clean rule: \u003cstrong\u003edon’t let fixed costs outrun billable work\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eHold the Monthly Line\u003c\/h3\u003e\n\u003cp\u003eTrack fixed overhead as a hard cap and review each line monthly. Use \u003cstrong\u003e$2,980\u003c\/strong\u003e as the baseline, then test whether completed calls, average ticket, and recurring work are covering it. Keep a cash plan for marketing, payroll, vans, tools, and parts inventory, since those can strain cash before profit shows up.\u003c\/p\u003e\n\u003cp\u003eIf one cost rises, cut somewhere else fast. The goal is simple: keep overhead flat while paid jobs grow, so more revenue reaches gross profit and owner draw instead of disappearing into fixed expenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high-performing owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Appliance Repair Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Appliance Repair Service 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 fast here because technician count, direct repair costs, and payroll ramp faster than revenue in early months. The same shop can look tight at launch and much stronger once volume and systems settle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high owner income cases for an appliance repair business.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean\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\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside\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 early launch path with thin margin and a small owner payout.\"\u003eThis is the early launch path with thin margin and a small owner payout.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled operating path with solid owner income and growing scale.\"\u003eThis is the modeled operating path with solid owner income and growing scale.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path once the shop runs with more technicians and better systems.\"\u003eThis is the stronger earnings path once the shop runs with more technicians and better systems.\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-style ramp with about $214k revenue, 220% direct costs, $358k fixed overhead, $12k marketing, and $150k payroll.\"\u003eYear 1-style ramp with about $214k revenue, 220% direct costs, $358k fixed overhead, $12k marketing, and $150k payroll.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3-style operation with about $654k revenue, 193% direct costs, $358k fixed overhead, $25k marketing, and $304k payroll.\"\u003eYear 3-style operation with about $654k revenue, 193% direct costs, $358k fixed overhead, $25k marketing, and $304k payroll.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5-style scale with 175% direct costs, $50k marketing, $543k payroll, and $656k EBITDA as the team expands.\"\u003eYear 5-style scale with 175% direct costs, $50k marketing, $543k payroll, and $656k EBITDA as the team expands.\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=\"Low order volume; 220% direct costs; $358k fixed overhead; $150k payroll; $12k marketing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eLow order volume\u003c\/li\u003e\n\u003cli\u003e220% direct costs\u003c\/li\u003e\n\u003cli\u003e$358k fixed overhead\u003c\/li\u003e\n\u003cli\u003e$150k payroll\u003c\/li\u003e\n\u003cli\u003e$12k marketing\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Higher ticket flow; 193% direct costs; $358k fixed overhead; $304k payroll; $25k marketing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eHigher ticket flow\u003c\/li\u003e\n\u003cli\u003e193% direct costs\u003c\/li\u003e\n\u003cli\u003e$358k fixed overhead\u003c\/li\u003e\n\u003cli\u003e$304k payroll\u003c\/li\u003e\n\u003cli\u003e$25k marketing\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Multi-tech volume; 175% direct costs; $543k payroll; $50k marketing; stronger systems\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eMulti-tech volume\u003c\/li\u003e\n\u003cli\u003e175% direct costs\u003c\/li\u003e\n\u003cli\u003e$543k payroll\u003c\/li\u003e\n\u003cli\u003e$50k marketing\u003c\/li\u003e\n\u003cli\u003estronger systems\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=\"$44k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$44k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eIncome floor\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$238k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$238k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore plan\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$731k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$731k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eScale 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=\"Best for an early launch base case where the owner is still doing most repair work and the office team is light.\"\u003eBest for an early launch base case where the owner is still doing most repair work and the office team is light.\u003c\/td\u003e\n\u003ctd data-export-value=\"Best for a high-performing shop with steady demand, a fuller technician bench, and tighter scheduling.\"\u003eBest for a high-performing shop with steady demand, a fuller technician bench, and tighter scheduling.\u003c\/td\u003e\n\u003ctd data-export-value=\"Best for a multi-technician company with stronger dispatch, more repeat work, and room to absorb overhead.\"\u003eBest for a multi-technician company with stronger dispatch, more repeat work, and room to absorb overhead.\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":49303583719667,"sku":"appliance-repair-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/appliance-repair-owner-makes.webp?v=1782675390","url":"https:\/\/financialmodelslab.com\/products\/appliance-repair-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}