{"product_id":"house-leveling-owner-makes","title":"How Much Can a House Leveling Business Earn Its Owner?","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re pricing big repair jobs, managing crews, and carrying real equipment risk, so owner income can’t be read from revenue alone This model covers \u003cstrong\u003e$2291M in Year 1 revenue\u003c\/strong\u003e, \u003cstrong\u003e74% gross margin after raw materials and field labor\u003c\/strong\u003e, fixed overhead, payroll, marketing, reserves, and owner-pay assumptions for a US foundation repair contractor It excludes tax advice, personal debt, one-time legal claims, and guaranteed distributions\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"House leveling and foundation repair\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 GM salary is $110K; distributions come later, after reserves, debt, and capex, so EBITDA is not spendable owner income.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 GM salary is $110K; distributions come later, after reserves, debt, and capex, so EBITDA is not spendable owner income.\"\u003e$110K base\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin from model revenue and EBITDA, from Year 1 to Year 5; it excludes taxes, debt, capex, 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 from model revenue and EBITDA, from Year 1 to Year 5; it excludes taxes, debt, capex, and owner draws.\"\u003e39%–62%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Revenue needed to fund $110K owner pay, using Year 1 EBITDA margin as the planning proxy; actual take-home depends on reserves.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Revenue needed to fund $110K owner pay, using Year 1 EBITDA margin as the planning proxy; actual take-home depends on reserves.\"\u003e$285K\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because it needs heavy capex, a $619K cash trough in Month 2, and 4 months to breakeven.\"\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 it needs heavy capex, a $619K cash trough in Month 2, and 4 months to breakeven.\"\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 take-home?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"House Leveling and Foundation Repair Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"House Leveling and Foundation Repair Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"House Leveling and Foundation Repair Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, gross margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"150000\" data-base=\"190917\" data-high=\"373833\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"190,917\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct job costs, like materials, field labor, and subcontract work.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct job costs, like materials, field labor, and subcontract 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 of revenue left after direct job costs, like materials, field labor, and subcontract work.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"72\" data-base=\"74\" data-high=\"76\" value=\"74\"\u003e\u003coutput\u003e74%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, benefits, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, benefits, and staffing coverage before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, contractors, benefits, and staffing coverage before owner pay.\" data-low=\"17500\" data-base=\"17500\" data-high=\"21667\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"17,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\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Lease, insurance, software, utilities, equipment payments, and admin overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eLease, insurance, software, utilities, equipment payments, and admin overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Lease, insurance, software, utilities, equipment payments, and admin overhead.\" data-low=\"17750\" data-base=\"17750\" data-high=\"17750\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"17,750\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and customer acquisition spend needed to sustain demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to sustain demand.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly marketing and customer acquisition spend needed to sustain demand.\" data-low=\"3000\" data-base=\"3750\" data-high=\"5000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"3,750\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan, financing, or required debt-service payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt-service payments.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan, financing, or required debt-service payments.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit reserved for taxes before calculating owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit reserved for taxes before calculating owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit reserved for taxes before calculating owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"20\" data-high=\"22\" 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 of profit kept for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, growth, working capital, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for repairs, growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"8\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to calculate required revenue and target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate required revenue and target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to calculate required revenue and target-pay gap.\" data-low=\"7500\" data-base=\"9167\" data-high=\"10833\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"9,167\"\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$71,595\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\"\u003e38%\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$70,400\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$62,428\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$859,135\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$102,279\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$30,684\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$62,428\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$191K\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: 74%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$141K\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: 20%;\"\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=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 16%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$30,684\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: 38%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$71,595\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income in the forecast?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/house-leveling-financial-model\"\u003eHouse Leveling and Foundation Repair Financial Model Template\u003c\/a\u003e to see the dashboard for revenue, EBITDA, cash need, IRR, ROE, break-even, and payback; the assumptions tab covers prices, hours, job mix, CAC, marketing, payroll, fixed costs, capex, and reserves. Revenue builds from underpinning, slab jacking, and crack repair, while cost tabs cover raw materials, crew labor, fuel, commissions, insurance, equipment leasing, and admin.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e$110K manager role separate\u003c\/li\u003e\n\u003cli\u003eRevenue grows $2.291M-$11.740M\u003c\/li\u003e\n\u003cli\u003eEBITDA grows $884K-$7.326M\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\/house-leveling-financial-model-dashboard-financialmodelslab_ddc90aa0-ef67-4385-8578-c58599e363a6.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/house-leveling-financial-model-dashboard-financialmodelslab_ddc90aa0-ef67-4385-8578-c58599e363a6.webp?width=500\" alt=\"House Leveling and Foundation Repair Financial Model dashboard summarizing key KPIs, runway and cash performance with a dynamic dashboard for investor-ready reporting and cash-flow visibility.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a foundation repair business need?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf your House Leveling and Foundation Repair business carries \u003cstrong\u003e$17,750\u003c\/strong\u003e in monthly overhead, \u003cstrong\u003e$320K\u003c\/strong\u003e in payroll, and \u003cstrong\u003e$45K\u003c\/strong\u003e in marketing, you need about \u003cstrong\u003e$876K\u003c\/strong\u003e in annual revenue before extra owner distributions to break even. Here’s the quick math: with \u003cstrong\u003e34%\u003c\/strong\u003e direct and variable costs, your \u003cstrong\u003e66%\u003c\/strong\u003e contribution margin has to cover a \u003cstrong\u003e$578K\u003c\/strong\u003e fixed payroll-and-marketing load, and operating break-even lands around \u003cstrong\u003eMonth 4\u003c\/strong\u003e if close rate and job flow hold.\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 math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$17,750\u003c\/strong\u003e monthly overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$213K\u003c\/strong\u003e annual fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$320K\u003c\/strong\u003e payroll load\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$45K\u003c\/strong\u003e marketing budget\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\u003eTiming risks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e66%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$578K\u003c\/strong\u003e fixed load to cover\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$876K\u003c\/strong\u003e break-even revenue\u003c\/li\u003e\n\u003cli\u003eWeather and permits can shift timing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a foundation repair owner work off the crew?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA \u003cstrong\u003eHouse Leveling and Foundation Repair\u003c\/strong\u003e owner can work off the crew, but only if sales, estimating, supervision, safety, and quality control are already covered. In Year 1, that usually means paying for a \u003cstrong\u003e$110K General Manager\u003c\/strong\u003e, \u003cstrong\u003e$85K Lead Structural Estimator\u003c\/strong\u003e, \u003cstrong\u003e$75K Project Operations Manager\u003c\/strong\u003e, and \u003cstrong\u003e$50K Office Administrator\u003c\/strong\u003e. \u003cstrong\u003eYes\u003c\/strong\u003e helps capacity, but it also raises overhead fast.\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\u003eKeep control tight\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eKeep sales covered.\u003c\/li\u003e\n\u003cli\u003eKeep estimating covered.\u003c\/li\u003e\n\u003cli\u003eKeep supervision covered.\u003c\/li\u003e\n\u003cli\u003eKeep safety and quality covered.\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 with discipline\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse Year 1 overhead.\u003c\/li\u003e\n\u003cli\u003eAdd estimator headcount later.\u003c\/li\u003e\n\u003cli\u003eReach \u003cstrong\u003e30 FTE\u003c\/strong\u003e by Year 5.\u003c\/li\u003e\n\u003cli\u003eAvoid idle time and warranty claims.\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 profit does a foundation repair company make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA House Leveling and Foundation Repair company can model profit at \u003cstrong\u003e$884K EBITDA\u003c\/strong\u003e on \u003cstrong\u003e$2.291M revenue\u003c\/strong\u003e in Year 1, or a \u003cstrong\u003e38.6% EBITDA margin\u003c\/strong\u003e; see \u003ca href=\"\/blogs\/write-business-plan\/house-leveling\"\u003eHow To Write A Business Plan For House Leveling And Foundation Repair?\u003c\/a\u003e for the planning setup. Profit is not owner take-home: an owner-manager can model \u003cstrong\u003e$110K\u003c\/strong\u003e pay if they fill the General Manager role, while distributions come after reserves, taxes, debt, capex, 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\u003eYear 1 Profit\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue: \u003cstrong\u003e$2.291M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eEBITDA: \u003cstrong\u003e$884K\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMargin: \u003cstrong\u003e38.6%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMath: \u003cstrong\u003e$884K \/ $2.291M\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\u003eYear 5 View\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue: \u003cstrong\u003e$11.740M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eEBITDA: \u003cstrong\u003e$7.326M\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMargin: \u003cstrong\u003e62.4%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eOwner-manager pay: \u003cstrong\u003e$110K modeled\u003c\/strong\u003e\n\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=\"Six income drivers for a house leveling and foundation repair business.\"\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 Ticket\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$900-$7.0K\u003c\/strong\u003e\u003cp\u003eShifting more work toward underpinning lifts revenue fast, since Year 1 tickets range from $900 for crack repair to $7,040 for underpinning.\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\u003eJob Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e50\/mo\u003c\/strong\u003e\u003cp\u003eMore completed jobs per month spreads the $17,750 fixed overhead over more sales and pushes EBITDA up.\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\u003e74%-78%\u003c\/strong\u003e\u003cp\u003eKeeping direct material and field labor costs tight matters because Year 1 to Year 5 gross margin only moves a few points, and that change drops straight to owner income.\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\u003eCrew Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e12.5-14.5h\u003c\/strong\u003e\u003cp\u003eRaising billable hours per active customer from 12.5 to 14.5 adds output without adding trucks, so the same crew earns more.\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\u003eLead Cost\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$350-$450\u003c\/strong\u003e\u003cp\u003ePulling CAC down from $450 to $350 protects margin as annual marketing spend rises from $45,000 to $110,000.\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\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$17.8K\/mo\u003c\/strong\u003e\u003cp\u003eWith minimum cash at $619K in Month 2, tight reserve control keeps fixed overhead from forcing a slowdown while the business ramps.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHouse Leveling and Foundation Repair Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage repair ticket\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eAverage repair ticket\u003c\/h3\u003e\n\u003cp\u003eThe average repair ticket is the mix of job type, hours, and hourly price on each foundation repair. Here’s the quick math: \u003cstrong\u003e32 hours × $220 = $7,040\u003c\/strong\u003e for underpinning, \u003cstrong\u003e12 × $185 = $2,220\u003c\/strong\u003e for slab jacking, and \u003cstrong\u003e6 × $150 = $900\u003c\/strong\u003e for crack repair. Bigger tickets lift revenue per crew day, but only if steel, excavation, warranty, engineering, and call-back costs stay in line.\u003c\/p\u003e\n\u003cp\u003eBy \u003cstrong\u003eYear 5\u003c\/strong\u003e, rates of \u003cstrong\u003e$260\u003c\/strong\u003e, \u003cstrong\u003e$220\u003c\/strong\u003e, and \u003cstrong\u003e$180\u003c\/strong\u003e per hour can raise top line, yet underpricing complex sites can shrink EBITDA. Bigger jobs are not automatically better jobs; a high-ticket project with thin margin can pay less than two smaller, cleaner repairs and can tie up cash longer before the owner can draw profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack ticket quality, not just size\u003c\/h3\u003e\n\u003cp\u003eMeasure ticket by service line and by crew day. Use a job sheet that captures \u003cstrong\u003ehours sold\u003c\/strong\u003e, \u003cstrong\u003ehours used\u003c\/strong\u003e, \u003cstrong\u003edirect materials\u003c\/strong\u003e, and \u003cstrong\u003ewarranty reserve\u003c\/strong\u003e. Then compare gross margin by job type, because \u003cstrong\u003erevenue per crew day only helps if margin holds\u003c\/strong\u003e. If a larger job needs more steel or excavation than quoted, the ticket was too low.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack quoted hours vs. actual hours.\u003c\/li\u003e\n\u003cli\u003eTrack steel, excavation, and warranty cost.\u003c\/li\u003e\n\u003cli\u003eTrack EBITDA by job type.\u003c\/li\u003e\n\u003cli\u003eRaise price on complex sites.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTest pricing on the hardest homes first: steep access, bad soil, or extra engineering. If those jobs miss margin, tighten scope or add a complexity fee before they hit payroll. That protects cash flow and keeps owner pay tied to real profit, not just a bigger invoice.\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;\"\u003eCompleted jobs per month\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eCompleted Jobs Per Month\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eCompleted jobs per month\u003c\/strong\u003e is the pace that turns estimates into cash. In this model, revenue grows from \u003cstrong\u003e$2291M\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$4486M\u003c\/strong\u003e in Year 2 and \u003cstrong\u003e$6330M\u003c\/strong\u003e in Year 3, so finished work has to keep moving. Capacity depends on \u003cstrong\u003ecrew days\u003c\/strong\u003e, weather, permits, inspections, equipment, and backlog quality.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if booked jobs stall, they still consume \u003cstrong\u003epayroll\u003c\/strong\u003e, trucks, and management time. Average billable hours per active customer rise from \u003cstrong\u003e125\u003c\/strong\u003e to \u003cstrong\u003e145\u003c\/strong\u003e, which helps revenue per job, but only if crews stay productive and don’t lose days to delays or rework.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack completions, not just bookings\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ecompleted jobs\u003c\/strong\u003e, backlog age, and crew days used each week. Break out delays by permit, inspection, weather, materials, and equipment so you can see what cuts output. If completion rate slips while booked work rises, cash flow usually tightens before sales notices it.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTrack\u003c\/strong\u003e booked vs. completed jobs\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eReview\u003c\/strong\u003e backlog age weekly\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eLog\u003c\/strong\u003e delay reasons by job\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSchedule\u003c\/strong\u003e ready-to-start jobs first\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eProtect\u003c\/strong\u003e crew days from idle time\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse pre-start checks for access, permits, materials, and inspection timing before dispatch. That keeps field labor on revenue work, protects gross margin, and makes owner pay safer because finished jobs turn into billable cash instead of stranded payroll.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eGross margin per job\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 Margin per Job\u003c\/h3\u003e\n    \u003cp\u003eIf a repair looks busy but direct costs run hot, owner pay gets squeezed fast. \u003cstrong\u003eGross margin\u003c\/strong\u003e is \u003cstrong\u003erevenue minus direct job costs\u003c\/strong\u003e, before overhead and owner pay. In Year 1, \u003cstrong\u003e14%\u003c\/strong\u003e materials and steel plus \u003cstrong\u003e12%\u003c\/strong\u003e field labor leaves \u003cstrong\u003e74%\u003c\/strong\u003e gross margin; by Year 5, \u003cstrong\u003e12%\u003c\/strong\u003e materials and \u003cstrong\u003e10%\u003c\/strong\u003e labor leaves \u003cstrong\u003e78%\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThat margin is what pays the office, trucks, and the owner. Add fuel and commissions to get contribution margin; the model shows \u003cstrong\u003e66%\u003c\/strong\u003e in Year 1. Watch the job risks that eat margin: \u003cstrong\u003ecallbacks, overtime, bad soil surprises, and subcontractor overruns\u003c\/strong\u003e. One bad repair can turn a strong ticket into thin cash.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect Job Margin\u003c\/h3\u003e\n      \u003cp\u003eJob-cost every estimate and every change order. Track \u003cstrong\u003ematerial %\u003c\/strong\u003e, \u003cstrong\u003efield labor %\u003c\/strong\u003e, fuel, commissions, and rework by job type so you can see which repair wins and which one bleeds cash. A one-point swing in gross margin matters because it changes the money left for overhead and the owner’s draw.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCompare estimate to actual weekly\u003c\/li\u003e\n        \u003cli\u003eApprove overtime before it happens\u003c\/li\u003e\n        \u003cli\u003ePrice extra excavation separately\u003c\/li\u003e\n        \u003cli\u003eTrack callbacks by crew and soil type\u003c\/li\u003e\n        \u003cli\u003eUse subs only with fixed scope\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eHere’s the quick math: if the same job sells for more but labor, steel, and rework rise too, the owner still ends up with less cash. The cleanest jobs are the ones where the crew finishes once, the invoice matches the estimate, and the margin stays inside plan.\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;\"\u003eLead cost and close rate\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eLead Cost and Close Rate\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eLead cost and close rate\u003c\/strong\u003e decide how much of the marketing budget turns into paid foundation jobs. With \u003cstrong\u003e$45K\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e$110K\u003c\/strong\u003e in Year 5, CAC moves from \u003cstrong\u003e$450\u003c\/strong\u003e to \u003cstrong\u003e$350\u003c\/strong\u003e, which implies about \u003cstrong\u003e100\u003c\/strong\u003e customers in Year 1 and \u003cstrong\u003e314\u003c\/strong\u003e in Year 5. If leads are unqualified or bids are discounted, owner pay drops even when ad spend rises.\u003c\/p\u003e\n\u003cp\u003eThe key inputs are \u003cstrong\u003ebooked inspections\u003c\/strong\u003e, \u003cstrong\u003eestimate-to-sale conversion\u003c\/strong\u003e, and margin discipline. A business can buy more leads and still lose cash if sales commissions push price cuts or if follow-up is weak. Here’s the quick math: \u003cstrong\u003ebudget ÷ CAC = acquired customers\u003c\/strong\u003e. Better close rates turn the same marketing spend into more profitable jobs and more cash for the owner.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eMeasure the funnel, not just spend\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003ecost per booked inspection\u003c\/strong\u003e first, then track \u003cstrong\u003eestimate-to-sale conversion\u003c\/strong\u003e. That shows whether the problem is lead quality, estimator skill, or pricing. If booked inspections are cheap but closes are weak, the ad spend is not the issue.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCount booked inspections weekly\u003c\/li\u003e\n\u003cli\u003eLog estimates sent and won\u003c\/li\u003e\n\u003cli\u003eMatch commissions to gross margin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhat this estimate hides: one bad sales process can make \u003cstrong\u003e$350 CAC\u003c\/strong\u003e look fine while profit still shrinks. Tight follow-up, clear pricing, and no discounting protect take-home income better than just buying more leads.\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;\"\u003eCrew labor and utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eCrew Labor and Utilization\u003c\/h3\u003e\n    \u003cp\u003eCrew labor includes wages, overtime, training, safety, supervision, and idle time. In this model, \u003cstrong\u003efield crew direct labor is 12%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e10%\u003c\/strong\u003e in Year 5, so every point of wasted time goes straight into lower gross profit and lower owner pay.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eHigher utilization\u003c\/strong\u003e means more billable crew hours from the same trucks and people. Owner-operator setups can save management cost early, but they also cap sales and scheduling capacity. Hired crews can scale faster, but only if foremen, quality checks, and clean job costing keep overtime, rework, missed inspections, and bad handoffs from\neating EBITDA.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Billable Hours Hard\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003epaid hours\u003c\/strong\u003e, \u003cstrong\u003ebillable hours\u003c\/strong\u003e, overtime, and idle days by crew. The key inputs are crew wages, job days, inspection delays, backlog quality, and handoff quality from estimator to crew. If billable hours rise without more trucks, EBITDA improves before fixed overhead grows.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack billable hours per paid hour.\u003c\/li\u003e\n        \u003cli\u003eFlag overtime by job and crew.\u003c\/li\u003e\n        \u003cli\u003eLog rework and missed inspections.\u003c\/li\u003e\n        \u003cli\u003eReview estimator-to-crew handoffs.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eThe quick math is simple: if labor stays near \u003cstrong\u003e12%\u003c\/strong\u003e in Year 1 and drops to \u003cstrong\u003e10%\u003c\/strong\u003e by Year 5, more gross profit survives each job. What this hides is waste from callbacks and delays, so job costing has to separate productive labor from fix-it time.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOverhead, equipment, insurance, and reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eFixed overhead, equipment, insurance, and reserves\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eFixed costs\u003c\/strong\u003e cut owner take-home even when monthly revenue looks healthy. Here, fixed overhead is \u003cstrong\u003e$17,750 per month\u003c\/strong\u003e: \u003cstrong\u003e$6,500\u003c\/strong\u003e lease, \u003cstrong\u003e$3,200\u003c\/strong\u003e liability and workers comp insurance, \u003cstrong\u003e$4,500\u003c\/strong\u003e equipment leasing, \u003cstrong\u003e$1,500\u003c\/strong\u003e admin and audit, \u003cstrong\u003e$1,200\u003c\/strong\u003e utilities, and \u003cstrong\u003e$850\u003c\/strong\u003e software.\u003c\/p\u003e\n    \u003cp\u003eThe business also carries heavy cash use in equipment and reserves: \u003cstrong\u003e$85K\u003c\/strong\u003e injection rig, \u003cstrong\u003e$45K\u003c\/strong\u003e pier lifting system, two \u003cstrong\u003e$65K\u003c\/strong\u003e service trucks, \u003cstrong\u003e$35K\u003c\/strong\u003e mini-equipment, plus other assets. The model’s \u003cstrong\u003eminimum cash need is $619K in Month 2\u003c\/strong\u003e, so reserves come before owner distributions.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect cash before you pay yourself\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003emonthly fixed burn\u003c\/strong\u003e against contribution from completed jobs, not just booked sales. If jobs slow or collections slip, the \u003cstrong\u003e$17,750\u003c\/strong\u003e overhead still hits the bank account. One clean rule: don’t release owner draws until the cash balance stays above the \u003cstrong\u003e$619K Month 2\u003c\/strong\u003e reserve floor.\u003c\/p\u003e\n      \u003cp\u003eWatch equipment use and insurance costs together. The rig, pier system, trucks, and mini-equipment only help income if they stay busy enough to justify the \u003cstrong\u003e$4,500\u003c\/strong\u003e monthly lease and the cash tied up in assets. If overhead rises faster than job volume, owner pay falls even when top-line revenue holds.\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 owner income scenarios using operating assumptions\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"House Leveling and Foundation Repair Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"House Leveling and Foundation Repair Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario figures are researched planning assumptions and EBITDA proxies, 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 rises as revenue, margin, and crew capacity scale. Early ramp, Year 3 run rate, and Year 5 scale give three practical planning views.\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 early ramp, mid-scale, and mature owner income assumptions.\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\"\u003eEarly ramp\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModeled 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\"\u003eUpside case\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the lower-earnings path tied to the first-year ramp.\"\u003eThis is the lower-earnings path tied to the first-year ramp.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled earnings path around the Year 3 operating run rate.\"\u003eThis is the modeled earnings path around the Year 3 operating run rate.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger-earnings path tied to Year 5 scale.\"\u003eThis is the stronger-earnings path tied to Year 5 scale.\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 revenue is $2.291M, gross margin is 74%, EBITDA is $884k, marketing is $45k, CAC is $450, and breakeven lands in Month 4.\"\u003eYear 1 revenue is $2.291M, gross margin is 74%, EBITDA is $884k, marketing is $45k, CAC is $450, and breakeven lands in Month 4.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 revenue reaches $6.330M, gross margin is 76%, EBITDA is $3.504M, marketing is $75k, CAC is $400, and estimator capacity is larger.\"\u003eYear 3 revenue reaches $6.330M, gross margin is 76%, EBITDA is $3.504M, marketing is $75k, CAC is $400, and estimator capacity is larger.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 revenue reaches $11.740M, gross margin is 78%, EBITDA is $7.326M, marketing is $110k, CAC is $350, and the owner runs scaled crews.\"\u003eYear 5 revenue reaches $11.740M, gross margin is 78%, EBITDA is $7.326M, marketing is $110k, CAC is $350, and the owner runs scaled crews.\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=\"Year 1 volume; 74% gross margin; $45k marketing; $450 CAC; Month 4 breakeven\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 1 volume\u003c\/li\u003e\n\u003cli\u003e74% gross margin\u003c\/li\u003e\n\u003cli\u003e$45k marketing\u003c\/li\u003e\n\u003cli\u003e$450 CAC\u003c\/li\u003e\n\u003cli\u003eMonth 4 breakeven\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 revenue; 76% gross margin; $75k marketing; $400 CAC; larger estimator capacity\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 3 revenue\u003c\/li\u003e\n\u003cli\u003e76% gross margin\u003c\/li\u003e\n\u003cli\u003e$75k marketing\u003c\/li\u003e\n\u003cli\u003e$400 CAC\u003c\/li\u003e\n\u003cli\u003elarger estimator capacity\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 revenue; 78% gross margin; $110k marketing; $350 CAC; scaled crews\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 5 revenue\u003c\/li\u003e\n\u003cli\u003e78% gross margin\u003c\/li\u003e\n\u003cli\u003e$110k marketing\u003c\/li\u003e\n\u003cli\u003e$350 CAC\u003c\/li\u003e\n\u003cli\u003escaled crews\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=\"$884,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$884,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow income band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$3,504,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$3,504,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase income band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$7,326,000\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$7,326,000\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh income band\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test the launch period and slower lead flow.\"\u003eUse this to stress-test the launch period and slower lead flow.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for budgeting and hiring.\"\u003eUse this as the main planning case for budgeting and hiring.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if lead flow, crews, and close rates all hold.\"\u003eUse this to test upside if lead flow, crews, and close rates all hold.\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 figures are researched planning assumptions and EBITDA proxies, 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":49304208310515,"sku":"house-leveling-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/house-leveling-owner-makes.webp?v=1782684503","url":"https:\/\/financialmodelslab.com\/products\/house-leveling-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}