{"product_id":"chassis-straightening-owner-makes","title":"How Much Chassis Straightening Owners Make: $57K To $339M EBITDA","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eMore repair volume only helps when bay flow stays smooth.\u003c\/li\u003e\n\n\u003cli\u003eAverage ticket rises with structural work and approved supplements.\u003c\/li\u003e\n\n\u003cli\u003eLabor profit depends on billed hours, not just headcount.\u003c\/li\u003e\n\n\u003cli\u003eCapex and fixed costs demand steady volume before debt.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Chassis straightening service\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual EBITDA is the owner-income proxy here: $57K in Year 1 to $3.39M in Year 5. It excludes taxes, debt principal, and guaranteed salary.\"\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 EBITDA is the owner-income proxy here: $57K in Year 1 to $3.39M in Year 5. It excludes taxes, debt principal, and guaranteed salary.\"\u003e$57K–$3.39M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA divided by revenue, using annual model totals. It runs about 4% in Year 1 to 52% in Year 5, before tax and debt.\"\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 equals EBITDA divided by revenue, using annual model totals. It runs about 4% in Year 1 to 52% in Year 5, before tax and debt.\"\u003e4%–52%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Modeled annual revenue runs from $1.32M in Year 1 to $6.53M in Year 5, the closest owner-pay support proxy in this model.\"\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=\"Modeled annual revenue runs from $1.32M in Year 1 to $6.53M in Year 5, the closest owner-pay support proxy in this model.\"\u003e$1.32M–$6.53M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because launch needs about $390K capex, $20.7K monthly fixed costs, and a $418K minimum cash trough at Month 6.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Hard because launch needs about $390K capex, $20.7K monthly fixed costs, and a $418K minimum cash trough at Month 6.\"\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 draw?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Chassis Straightening Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Chassis Straightening Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Chassis Straightening Service Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual take-home changes with volume, labor mix, repair complexity, and financing.\"\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 before expenses. Use the operating run rate, not a peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before expenses. Use the operating run rate, not a 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=\"Average monthly sales before expenses. Use the operating run rate, not a peak month.\" data-low=\"109917\" data-base=\"295500\" data-high=\"543917\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"295,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\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after direct repair costs such as materials, OEM data, and subcontracted work.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct repair costs such as materials, OEM data, and subcontracted work.\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 direct repair costs such as materials, OEM data, and subcontracted work.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"71\" data-base=\"75\" data-high=\"78\" value=\"75\"\u003e\u003coutput\u003e75%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor spend before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor spend 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 and contractor spend before owner pay.\" data-low=\"42250\" data-base=\"66800\" data-high=\"96000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"66,800\"\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 shop costs like lease, maintenance, insurance, software, admin, and security.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring shop costs like lease, maintenance, insurance, software, admin, and security.\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 shop costs like lease, maintenance, insurance, software, admin, and security.\" data-low=\"20700\" data-base=\"20700\" data-high=\"20700\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"20,700\"\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 spend needed to keep work flowing.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing spend needed to keep work flowing.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing spend needed to keep work flowing.\" data-low=\"3750\" data-base=\"5417\" data-high=\"7083\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"5,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\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or equipment financing payment, if any.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or equipment financing payment, if any.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or equipment financing payment, if any.\" 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 set aside for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before 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 set aside for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"20\" data-high=\"25\" value=\"20\"\u003e\u003coutput\u003e20%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent kept back for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept back 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 kept back 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=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income goal used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income goal used to calculate the target-pay gap.\" data-low=\"8000\" data-base=\"12000\" data-high=\"18000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"12,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$90,095\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\"\u003e30%\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$147K\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$78,095\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,081,140\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$128,708\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$38,613\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$78,095\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$296K\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: 75%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$222K\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: 31%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$92,917\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: 13%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$38,613\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: 30%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$90,095\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, not guaranteed salary, tax advice, or owner distribution advice. Actual take-home changes with volume, labor mix, repair complexity, and financing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income in the Chassis Straightening Service model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003e\u003cstrong\u003eThis screenshot is about planning clarity\u003c\/strong\u003e, not a pitch. In the \u003ca href=\"\/products\/chassis-straightening-financial-model\"\u003eChassis Straightening Service Financial Model Template\u003c\/a\u003e, you can review revenue assumptions, service mix, labor hours, costs, reserves, and owner take-home.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner take-home scenarios\u003c\/li\u003e\n\u003cli\u003eRevenue and EBITDA charts\u003c\/li\u003e\n\u003cli\u003eBreak-even 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\/chassis-straightening-financial-model-dashboard-financialmodelslab_78cd8f14-c3fa-4f53-bbdb-3a71bd73f0a3.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/chassis-straightening-financial-model-dashboard-financialmodelslab_78cd8f14-c3fa-4f53-bbdb-3a71bd73f0a3.webp?width=500\" alt=\"Chassis Straightening Service Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard showing revenue, margins, costs and performance—helps fix cash-flow blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat revenue is needed for chassis straightening owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eChassis Straightening Service\u003c\/strong\u003e, don’t use a generic salary target; use pay math. The model says year-1 monthly fixed load is about \u003cstrong\u003e$667K\u003c\/strong\u003e before owner draw, and at \u003cstrong\u003e71%\u003c\/strong\u003e gross margin, break-even revenue is about \u003cstrong\u003e$94K\u003c\/strong\u003e per month. Want an extra \u003cstrong\u003e$10K\u003c\/strong\u003e of owner draw? Plan on about \u003cstrong\u003e$141K\u003c\/strong\u003e more revenue before taxes, debt, and reserves.\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\u003eBreak-even load\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$207K\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$423K\u003c\/strong\u003e payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$375K\u003c\/strong\u003e marketing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$667K\u003c\/strong\u003e monthly fixed load\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\u003eOwner pay math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e71%\u003c\/strong\u003e gross margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$94K\u003c\/strong\u003e break-even revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$10K\u003c\/strong\u003e extra owner draw\u003c\/li\u003e\n\u003cli\u003eNeeds about \u003cstrong\u003e$141K\u003c\/strong\u003e more revenue\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 does a chassis straightening shop owner make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Chassis Straightening Service owner should size take-home from \u003cstrong\u003eavailable profit\u003c\/strong\u003e, not shop revenue; see \u003ca href=\"\/blogs\/operating-costs\/chassis-straightening\"\u003eWhat Does Chassis Straightening Service Cost To Operate?\u003c\/a\u003e for the operating cost base. The model shows EBITDA, meaning profit before interest, taxes, depreciation, and amortization, of \u003cstrong\u003e$57K\u003c\/strong\u003e in Year 1, \u003cstrong\u003e$754K\u003c\/strong\u003e in Year 2, \u003cstrong\u003e$1.384M\u003c\/strong\u003e in Year 3, \u003cstrong\u003e$1.984M\u003c\/strong\u003e in Year 4, and \u003cstrong\u003e$3.391M\u003c\/strong\u003e in Year 5, but owner take-home before tax should be lower after reserves, debt principal, and reinvestment.\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 Range\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eStart with \u003cstrong\u003eEBITDA\u003c\/strong\u003e, not sales\u003c\/li\u003e\n\u003cli\u003eYear 1 profit pool: \u003cstrong\u003e$57K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 2 profit pool: \u003cstrong\u003e$754K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 profit pool: \u003cstrong\u003e$3.391M\u003c\/strong\u003e\n\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\u003ePay Caveats\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSubtract \u003cstrong\u003edebt principal\u003c\/strong\u003e payments\u003c\/li\u003e\n\u003cli\u003eHold cash for equipment reserves\u003c\/li\u003e\n\u003cli\u003eFund hiring and reinvestment first\u003c\/li\u003e\n\u003cli\u003eReplacing the \u003cstrong\u003e$110K\u003c\/strong\u003e manager adds risk\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat affects chassis straightening profit margin most?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eTechnician productivity\u003c\/strong\u003e and \u003cstrong\u003esupplement capture\u003c\/strong\u003e move margin the most in \u003ca href=\"\/blogs\/operating-costs\/chassis-straightening\"\u003eWhat Does Chassis Straightening Service Cost To Operate?\u003c\/a\u003e. Direct and variable costs fall from \u003cstrong\u003e29%\u003c\/strong\u003e of revenue in Year 1 to \u003cstrong\u003e20%\u003c\/strong\u003e in Year 5, but payroll still climbs from \u003cstrong\u003e$507K\u003c\/strong\u003e to \u003cstrong\u003e$1.152M\u003c\/strong\u003e, so utilization has to outrun headcount. Fixed overhead is already \u003cstrong\u003e$207K per month\u003c\/strong\u003e before equipment financing, so rent, insurance, and equipment payments can squeeze profit fast.\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\u003eTechnician productivity\u003c\/strong\u003e raises billable hours.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupplement capture\u003c\/strong\u003e protects lost revenue.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterials control\u003c\/strong\u003e cuts waste and rework.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSublet leakage\u003c\/strong\u003e hits gross margin hard.\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\u003eCost pressure points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRent\u003c\/strong\u003e sits in fixed overhead.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInsurance\u003c\/strong\u003e adds steady monthly drag.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEquipment payments\u003c\/strong\u003e stack on top.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilization\u003c\/strong\u003e must grow faster than payroll.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six biggest income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Six main income drivers for a chassis straightening 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\u003eRepair Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$110K-$544K\/mo\u003c\/strong\u003e\u003cp\u003eMore repair orders lift revenue from about $1.3M in Year 1 to $6.5M in Year 5, so this is the biggest owner-income lever.\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 Price\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$115-$175\/hr\u003c\/strong\u003e\u003cp\u003eHigher hourly pricing on straightening, replacement, and diagnostics raises cash from each job without adding the same labor load.\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\u003e71%-80%\u003c\/strong\u003e\u003cp\u003eBillable hours per active customer rise from 18.5 to 21.0, which helps gross margin stay in this range and flows into take-home profit.\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\u003eOverhead Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$20.7K\/mo\u003c\/strong\u003e\u003cp\u003eFixed shop costs run about $20.7K a month, so tighter overhead drops straight to EBITDA and owner cash.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eSublet Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e20%-29%\u003c\/strong\u003e\u003cp\u003eKeeping consumables, OEM data, and partner commissions tight protects margin as variable cost load falls from 29% to 20%.\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\u003eOwner Role\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$110K\u003c\/strong\u003e\u003cp\u003eIf the owner covers the General Manager seat, the business avoids a $110K salary drag and keeps more cash in the shop.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eChassis Straightening Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRepair Volume And Bay Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eRepair Volume and Bay Use\u003c\/h3\u003e\n    \u003cp\u003eIncome improves when qualified frame jobs keep the rack busy and still move on time. The key metric is \u003cstrong\u003ejobs per month\u003c\/strong\u003e plus \u003cstrong\u003erack hours used\u003c\/strong\u003e versus \u003cstrong\u003etechnician hours available\u003c\/strong\u003e. If approvals lag, the bay looks full but cash still slows, because the car is waiting instead of billing.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: more volume only helps if pull, diagnostics, welding, and handoff stay synced. With \u003cstrong\u003e$207K monthly fixed overhead\u003c\/strong\u003e before payroll, idle rack time gets expensive fast. One bottleneck can turn booked work into delayed revenue, weaker cash flow, and less owner draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Rack Hours, Not Just Bookings\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003equalified orders\u003c\/strong\u003e, \u003cstrong\u003evehicles waiting on approval\u003c\/strong\u003e, and \u003cstrong\u003etime from intake to handoff\u003c\/strong\u003e. That tells you whether demand is real or just sitting in queue. A shop can be busy and still under-earn if diagnostic time, measuring system use, or welding capacity is the choke point.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack rack hours sold weekly.\u003c\/li\u003e\n        \u003cli\u003eMatch jobs to tech availability.\u003c\/li\u003e\n        \u003cli\u003eWatch approval delays daily.\u003c\/li\u003e\n        \u003cli\u003eFlag stalled jobs fast.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e\u003cstrong\u003eOne clean rule:\u003c\/strong\u003e full rack time beats full parking lot. If bay use rises but cycle time slips, profit gets tied up in work-in-progress instead of reaching the owner.\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 Repair Order And Job Mix\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 Repair Order And Job Mix\u003c\/h3\u003e\n    \u003cp\u003eAverage ticket depends on what’s on the estimate: structural pulls, component replacement, \u003cstrong\u003e3D diagnostic analysis\u003c\/strong\u003e, alignment-related work, and approved supplements. With Year 1 pricing at \u003cstrong\u003e$125\u003c\/strong\u003e per frame straightening hour, \u003cstrong\u003e$115\u003c\/strong\u003e per structural replacement hour, and \u003cstrong\u003e$150\u003c\/strong\u003e per diagnostic hour, two bent-frame jobs can earn very different revenue and margin even if both fill one rack slot.\u003c\/p\u003e\n    \u003cp\u003eThat mix matters because small diagnostic jobs can keep the bay moving, while larger structural jobs drive top-line revenue. Here’s the quick math: job mix changes billed hours, parts, and cash timing, so a shop can look busy but still miss owner pay if high-dollar work is delayed or underapproved. With \u003cstrong\u003e$207K\u003c\/strong\u003e monthly fixed overhead before payroll, scope control is not optional.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Mix by Billed Hour Type\u003c\/h3\u003e\n      \u003cp\u003eTrack each repair order by \u003cstrong\u003estraightening hours\u003c\/strong\u003e, \u003cstrong\u003ereplacement hours\u003c\/strong\u003e, \u003cstrong\u003ediagnostic hours\u003c\/strong\u003e, and approved supplements. The goal is simple: know which jobs raise average repair order and which jobs only add motion. If supplements are missed or alignment work is underbilled, owner income drops even when the rack is full.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLog hours sold by job type.\u003c\/li\u003e\n        \u003cli\u003eSeparate approved from pending scope.\u003c\/li\u003e\n        \u003cli\u003eCompare ticket size by insurer.\u003c\/li\u003e\n        \u003cli\u003eWatch gross margin by job mix.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eTest pricing and approval speed on smaller diagnostic jobs, but protect large structural jobs with tight estimating and supplement control. If a job needs more measuring, replacement, or post-repair alignment than planned, capture it before release; otherwise the shop absorbs labor and the owner’s draw 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 step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLabor Productivity And Technician Cost\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 Productivity And Technician Cost\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eLabor is both the revenue engine and the cost center.\u003c\/strong\u003e Owner income depends on \u003cstrong\u003ebilled hours\u003c\/strong\u003e sold versus \u003cstrong\u003epaid technician hours\u003c\/strong\u003e bought, plus \u003cstrong\u003eutilization\u003c\/strong\u003e and \u003cstrong\u003erework\u003c\/strong\u003e. In Year 1, payroll is \u003cstrong\u003e$507K\u003c\/strong\u003e, then the model grows to \u003cstrong\u003e$1152M\u003c\/strong\u003e by Year 5 if headcount rises before billed hours. That pushes EBITDA down fast, because more wages hit cash flow before the rack is fully sold.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if a tech is paid for 40 hours but only 30 hours are billed, the gap eats margin. The key inputs are \u003cstrong\u003ehourly wage rates\u003c\/strong\u003e, \u003cstrong\u003elabor hours sold\u003c\/strong\u003e, \u003cstrong\u003epaid hours\u003c\/strong\u003e, and \u003cstrong\u003erework hours\u003c\/strong\u003e. \u003cstrong\u003eOne clean rule: every idle paid hour lowers owner draw.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Sold Hours vs Paid Hours\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003elabor hours sold ÷ paid technician hours\u003c\/strong\u003e every week, not just month-end. That shows true productivity and flags when staffing is ahead of demand. Also track rework, because each comeback job adds cost without adding revenue. If billed hours lag payroll growth, freeze hiring and push scheduling, estimating, and handoff fixes first.\u003c\/p\u003e\n      \u003cp\u003eUse wage structure to protect margin. Keep the lead tech and specialist mix tight, and match senior labor to complex pulls, diagnostics, and weld work only. \u003cstrong\u003eWhat this estimate hides:\u003c\/strong\u003e the shop’s take-home income drops quickly if headcount grows before approved work does, even when the bay looks busy.\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;\"\u003eEquipment, Facility, And Debt Service\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eEquipment and Debt Load\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e$390K\u003c\/strong\u003e in startup equipment and fit-out buys capacity, but it also creates cash pressure fast. Two hydraulic frame racks at \u003cstrong\u003e$85K\u003c\/strong\u003e each and a \u003cstrong\u003e$45K\u003c\/strong\u003e 3D measuring system only help income if the shop keeps rack time full and turns approved repairs into billed hours.\u003c\/p\u003e\n\u003cp\u003eFixed overhead is \u003cstrong\u003e$207K per month before payroll\u003c\/strong\u003e, so debt service has to stay separate from rent, insurance, maintenance, and reserves. If monthly cash flow can’t cover overhead plus note payments, owner draw gets squeezed even when jobs are coming in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect Cash Coverage\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003erack hours sold\u003c\/strong\u003e, \u003cstrong\u003ebilled hours\u003c\/strong\u003e, and \u003cstrong\u003emonthly cash outflow\u003c\/strong\u003e every week. Here’s the quick test: do contribution dollars cover \u003cstrong\u003e$207K\u003c\/strong\u003e of fixed overhead and debt service? If not, the shop is busy but still not safe for owner pay.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSplit debt from operating overhead.\u003c\/li\u003e\n\u003cli\u003eWatch utilization by rack.\u003c\/li\u003e\n\u003cli\u003eForecast cash before hiring.\u003c\/li\u003e\n\u003cli\u003eHold reserves for slow approvals.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSupplements, Materials, And Sublet Leakage\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eCapture Approved Scope\u003c\/h3\u003e\n    \u003cp\u003eThis driver covers consumables, specialized parts, OEM data, B2B commissions, utilities, waste, and sublet work like calibration, towing, measuring time, and alignment-related tasks. In Year 1, the model already shows \u003cstrong\u003e14%\u003c\/strong\u003e of revenue for consumables and parts, \u003cstrong\u003e4%\u003c\/strong\u003e for OEM data, \u003cstrong\u003e8%\u003c\/strong\u003e for B2B commissions, and \u003cstrong\u003e3%\u003c\/strong\u003e for utilities plus waste, before sublet leakage. One missed approval cuts owner draw without cutting labor hours.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if those tracked items stay tight, margin improves fast; if they drift, gross profit shrinks even when billed labor looks strong. The key inputs are approved supplements, sublet invoices, parts markups, and rework tied to measuring and alignment. \u003cstrong\u003eRevenue quality matters more than gross billed hours\u003c\/strong\u003e when the shop is trying to pay the owner.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Every Supplement\u003c\/h3\u003e\n      \u003cp\u003eSet up a job-level log for approved scope versus billed scope. Track parts, OEM data, sublet charges, and waste by repair order, then compare them to estimate changes and insurer approvals. If a job needs calibration or towing, those costs should be approved before the work starts, not found later in the shop’s margin.\u003c\/p\u003e\n      \u003cp\u003eUse a sim\nple rule: no documented approval, no untracked work. Watch leakage as a share of revenue and by job type, then review the worst files weekly. \u003cstrong\u003eSmall misses add up\u003c\/strong\u003e because labor still gets paid, but the owner does not get the full margin back in draw.\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;\"\u003eOwner Role And Staffing Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eOwner Role and Staff Mix\u003c\/h3\u003e\n\u003cp\u003eOwner pay shifts based on what the owner does: pull frames, estimate jobs, manage \u003cstrong\u003eB2B\u003c\/strong\u003e partners, or hire those roles out. An owner-operator can save cash in Year 1, but that only helps if the owner can still keep bays full and jobs moving. If the owner is the bottleneck, take-home income drops even when sales look busy.\u003c\/p\u003e\n\u003cp\u003eThe modeled payroll mix is heavy: \u003cstrong\u003e$110K\u003c\/strong\u003e for a general manager, \u003cstrong\u003e$95K\u003c\/strong\u003e for a lead structural technician, \u003cstrong\u003etwo $75K specialists\u003c\/strong\u003e, plus support staff. That is \u003cstrong\u003e$355K\u003c\/strong\u003e before support staff. Here’s the quick math: more management and tech depth can lift throughput, but only if billable hours and repair volume are high enough to cover fixed labor and still leave owner profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack hours before you add heads\u003c\/h3\u003e\n\u003cp\u003eWatch \u003cstrong\u003ebilled hours\u003c\/strong\u003e, \u003cstrong\u003eowner hours\u003c\/strong\u003e, estimate turnaround, and rework weekly. If the owner is still doing core estimating or structural work, compare that time against paid labor so you know whether the shop is buying capacity or just moving the same work around. Owner income rises when paid staff create more billable output than the owner could alone.\u003c\/p\u003e\n\u003cp\u003eUse a simple test: add management and specialist payroll only when job flow can absorb it. Track labor sold versus labor paid, because manager-led staffing supports scale, but it needs volume. If volume is uneven, keep the owner in the highest-value role and document who owns estimates, partner calls, and final handoff so cash does not leak through delays.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eBillable hours\u003c\/strong\u003e sold per week\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner time\u003c\/strong\u003e on production\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll load\u003c\/strong\u003e by role\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRework rate\u003c\/strong\u003e and delays\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eJobs waiting\u003c\/strong\u003e for approval\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and mature owner-income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Chassis Straightening Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Chassis Straightening Service Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"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\"\u003eIncome shifts with utilization, job mix, and fixed shop costs. Year 1 is the caution case, Year 3 is the modeled base, and Year 5 shows the higher-output upside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eCompare low, base, and high planning cases.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh Case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower-income path if the shop ramps slowly and stays underused in the first operating year.\"\u003eThis is the lower-income path if the shop ramps slowly and stays underused in the first operating year.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path at Year 3 scale.\"\u003eThis is the modeled middle path at Year 3 scale.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger path if the shop reaches Year 5 utilization and pricing.\"\u003eThis is the stronger path if the shop reaches Year 5 utilization and pricing.\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 uses $1.319M revenue and $57K EBITDA, so margin is thin at 4.3% and fixed shop costs still weigh hard on cash.\"\u003eYear 1 uses $1.319M revenue and $57K EBITDA, so margin is thin at 4.3% and fixed shop costs still weigh hard on cash.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 uses $3.546M revenue and $1.384M EBITDA, with a 39.0% margin as the shop fills bays and spreads overhead better.\"\u003eYear 3 uses $3.546M revenue and $1.384M EBITDA, with a 39.0% margin as the shop fills bays and spreads overhead better.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 uses $6.527M revenue and $3.391M EBITDA, with a 52.0% margin as volume, mix, and capacity all run hot.\"\u003eYear 5 uses $6.527M revenue and $3.391M EBITDA, with a 52.0% margin as volume, mix, and capacity all run hot.\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=\"marketing spend; labor buildout; lease and insurance; consumables and parts\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003elabor buildout\u003c\/li\u003e\n\u003cli\u003elease and insurance\u003c\/li\u003e\n\u003cli\u003econsumables and parts\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"higher billable hours; better job mix; steadier pricing; fixed-cost absorption\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003ehigher billable hours\u003c\/li\u003e\n\u003cli\u003ebetter job mix\u003c\/li\u003e\n\u003cli\u003esteadier pricing\u003c\/li\u003e\n\u003cli\u003efixed-cost absorption\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"fuller bays; stronger pricing; more replacement mix; lower unit overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003efuller bays\u003c\/li\u003e\n\u003cli\u003estronger pricing\u003c\/li\u003e\n\u003cli\u003emore replacement mix\u003c\/li\u003e\n\u003cli\u003elower unit overhead\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=\"$57K EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$57K EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.384M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.384M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase Case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$3.391M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$3.391M EBITDA\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 a slow customer ramp and the cash cushion needed to survive launch.\"\u003eUse this to stress-test a slow customer ramp and the cash cushion needed to survive launch.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for budgets, staffing, and lender conversations.\"\u003eUse this as the main planning case for budgets, staffing, and lender conversations.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if demand, pricing, and technician utilization all hold together.\"\u003eUse this to test upside if demand, pricing, and technician utilization all hold together.\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 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":49303635460339,"sku":"chassis-straightening-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/chassis-straightening-owner-makes.webp?v=1782678568","url":"https:\/\/financialmodelslab.com\/products\/chassis-straightening-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}