{"product_id":"missing-middle-housing-owner-makes","title":"How Much Can a Missing Middle Housing Developer Make in a 60-Month Model","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 not earning a steady salary from every project you’re managing cash gaps until sales close This 60-month US planning model includes a \u003cstrong\u003e$185,000 annual principal-developer salary\u003c\/strong\u003e, \u003cstrong\u003eMonth 18 breakeven\u003c\/strong\u003e, and EBITDA moving from \u003cstrong\u003e-$4734M in Year 1\u003c\/strong\u003e to \u003cstrong\u003e$14963M in Year 4\u003c\/strong\u003e Figures are planning assumptions, not guaranteed earnings, distributions, salaries, or tax advice\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=\"Top owner income KPI cards\"\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 planned principal salary is $185,000 before taxes; distributions aren't modeled and will lag project closings.\"\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 planned principal salary is $185,000 before taxes; distributions aren't modeled and will lag project closings.\"\u003e$185k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Gross development margin can't be isolated because project sale revenue isn't supplied; use EBITDA and close timing as the planning proxy.\"\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=\"Gross development margin can't be isolated because project sale revenue isn't supplied; use EBITDA and close timing as the planning proxy.\"\u003eN\/A\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 overhead and reserve burden is about $6.343M before capex; later years rise to $8.818M-$9.918M.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 overhead and reserve burden is about $6.343M before capex; later years rise to $8.818M-$9.918M.\"\u003e$6.34M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Eighteen months to breakeven, $7.677M minimum cash, and 3.28% IRR make this a hard, cash-heavy plan.\"\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=\"Eighteen months to breakeven, $7.677M minimum cash, and 3.28% IRR make this a hard, cash-heavy plan.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Missing Middle Housing Development Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Missing Middle Housing Development Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Missing Middle Housing Development 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 the target-pay gap from revenue, margin, costs, reserves, and target pay. The plan's breakeven anchor is Month 18.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales collected across the 10 owned projects. Use the run-rate month, not a one-time closing spike.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales collected across the 10 owned projects. Use the run-rate month, not a one-time closing spike.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly sales collected across the 10 owned projects. Use the run-rate month, not a one-time closing spike.\" data-low=\"2800000\" data-base=\"3500000\" data-high=\"4500000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"3,500,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent left after land, hard cost, and other direct project costs. The plan's direct basis is $170M, split across $59M land and $111M construction.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after land, hard cost, and other direct project costs. The plan's direct basis is $170M, split across $59M land and $111M construction.\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 land, hard cost, and other direct project costs. The plan's direct basis is $170M, split across $59M land and $111M construction.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"25\" data-base=\"30\" data-high=\"36\" value=\"30\"\u003e\u003coutput\u003e30%\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 for the core team. This tracks the plan's salaried roles and FTE load.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll for the core team. This tracks the plan's salaried roles and FTE load.\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 for the core team. This tracks the plan's salaried roles and FTE load.\" data-low=\"37708\" data-base=\"58333\" data-high=\"67500\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"58,333\"\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 office, insurance, software, utilities, travel, and legal overhead. The plan totals about $15.2k per month.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring office, insurance, software, utilities, travel, and legal overhead. The plan totals about $15.2k per 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=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Recurring office, insurance, software, utilities, travel, and legal overhead. The plan totals about $15.2k per month.\" data-low=\"14150\" data-base=\"15150\" data-high=\"17150\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"15,150\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly lead gen, sales support, and close-related spend. The plan's marketing assumption runs from 1.5% to 3.0% of revenue.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly lead gen, sales support, and close-related spend. The plan's marketing assumption runs from 1.5% to 3.0% of revenue.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly lead gen, sales support, and close-related spend. The plan's marketing assumption runs from 1.5% to 3.0% of revenue.\" data-low=\"90000\" data-base=\"120000\" data-high=\"150000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"120,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly financing carry and interest expense placeholder. No lender underwriting is assumed here.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly financing carry and interest expense placeholder. No lender underwriting is assumed here.\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 financing carry and interest expense placeholder. No lender underwriting is assumed here.\" data-low=\"50000\" data-base=\"70000\" data-high=\"90000\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"70,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back 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 held back for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for working capital, risk buffer, and the next project.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for working capital, risk buffer, and the next project.\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 working capital, risk buffer, and the next project.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income target. Base uses the plan's $185k annual owner salary split across 12 months.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target. Base uses the plan's $185k annual owner salary split across 12 months.\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 target. Base uses the plan's $185k annual owner salary split across 12 months.\" data-low=\"12500\" data-base=\"15417\" data-high=\"20000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"15,417\"\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$519K\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\"\u003e15%\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$956K\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$504K\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$6,229,212\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$786,517\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$267,416\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$503,684\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$3.5M\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: 30%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$1M\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: 8%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$263K\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: 8%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$267K\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$519K\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 model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis \u003ca href=\"\/products\/missing-middle-housing-financial-model\"\u003eMissing Middle Housing Development Financial Model Template\u003c\/a\u003e shows revenue, margin, costs, reserves, and owner take-home assumptions—open the model.\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\u003eCash and EBITDA timing\u003c\/li\u003e\n\u003cli\u003eBreakeven and payback\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"image-section_blog image-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"preview-card\" data-preview-src=\"\/cdn\/shop\/files\/missing-middle-housing-financial-model-dashboard-financialmodelslab_15caa447-7728-41c3-8ff9-2ebf030784a4.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/missing-middle-housing-financial-model-dashboard-financialmodelslab_15caa447-7728-41c3-8ff9-2ebf030784a4.webp?width=500\" alt=\"Missing Middle Housing Development Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready visuals to spot 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 affects missing middle housing developer profit?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eMissing Middle Housing Development\u003c\/strong\u003e profit gets hit when \u003cstrong\u003ehard costs\u003c\/strong\u003e, \u003cstrong\u003eland basis\u003c\/strong\u003e, \u003cstrong\u003einterest carry\u003c\/strong\u003e, permit timing, unit pricing, and absorption speed move against the pro forma. For the clearest breakdown, see \u003ca href=\"\/blogs\/profitability\/missing-middle-housing\"\u003eHow Increase Profitability Of Missing Middle Housing Development?\u003c\/a\u003e—project budgets can run from \u003cstrong\u003e$700K\u003c\/strong\u003e to \u003cstrong\u003e$195M\u003c\/strong\u003e, construction lasts \u003cstrong\u003e10 to 18 months\u003c\/strong\u003e, and acquisition-to-sale timing often lands at \u003cstrong\u003e14 to 24 months\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eProfit pressure points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHard costs\u003c\/strong\u003e can break the budget\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLand basis\u003c\/strong\u003e cuts into margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInterest carry\u003c\/strong\u003e grows with delay\u003c\/li\u003e\n\u003cli\u003ePermit timing pushes costs later\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\u003eCash flow timing\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSelling costs can take \u003cstrong\u003e65% to 90%\u003c\/strong\u003e of revenue\u003c\/li\u003e\n\u003cli\u003eSlower absorption delays sale proceeds\u003c\/li\u003e\n\u003cli\u003eReserves absorb cost spikes first\u003c\/li\u003e\n\u003cli\u003eOwner distributions come after sales close\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do small developers pay themselves and scale income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIn \u003cstrong\u003eMissing Middle Housing Development\u003c\/strong\u003e, small developers usually pay themselves with a planned salary, a development fee, distributions, or a mix of all three. This model uses a \u003cstrong\u003e$185,000\u003c\/strong\u003e annual principal-developer salary, then adds staff as volume grows; that only works if repeatable site sourcing, lender relationships, project controls, and partner capital keep pace. Overhead rises from \u003cstrong\u003e$6,343K\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$9,918K\u003c\/strong\u003e in Year 4, so more projects help owner income only when margin and cash timing improve faster than fixed cost.\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\u003eOwner pay mix\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$185,000\u003c\/strong\u003e base salary plan\u003c\/li\u003e\n\u003cli\u003eDeveloper fee can add cash\u003c\/li\u003e\n\u003cli\u003eDistributions depend on project exits\u003c\/li\u003e\n\u003cli\u003eMix works best on steady volume\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat must scale\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRepeatable site sourcing\u003c\/li\u003e\n\u003cli\u003eStrong lender relationships\u003c\/li\u003e\n\u003cli\u003eProject controls and cash timing\u003c\/li\u003e\n\u003cli\u003ePartner capital as overhead rises\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 duplex or townhome developer make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eMissing Middle Housing Development\u003c\/strong\u003e, profit is just sale value minus \u003cstrong\u003eland\u003c\/strong\u003e, \u003cstrong\u003econstruction\u003c\/strong\u003e, soft costs, financing, sales costs, and contingency. On the model’s \u003cstrong\u003e10 owned projects\u003c\/strong\u003e, that’s \u003cstrong\u003e$59M\u003c\/strong\u003e land plus \u003cstrong\u003e$111M\u003c\/strong\u003e construction, or \u003cstrong\u003e$170M\u003c\/strong\u003e before overhead and financing. And no, that does not mean automatic profit: \u003cstrong\u003e60%\u003c\/strong\u003e Year 1 sales commissions, \u003cstrong\u003e55%\u003c\/strong\u003e Year 2, and \u003cstrong\u003e50%\u003c\/strong\u003e from Year 3 still leave room for delays and overruns to hit owner distributions first.\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\u003eProfit drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSale value\u003c\/strong\u003e sets the ceiling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$59M\u003c\/strong\u003e land cost is fixed basis.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$111M\u003c\/strong\u003e construction budget adds risk.\u003c\/li\u003e\n\u003cli\u003eSoft costs and financing reduce margin.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat can shrink it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e60%\u003c\/strong\u003e commission in Year 1 hurts cash.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e30%\u003c\/strong\u003e marketing early on cuts returns.\u003c\/li\u003e\n\u003cli\u003eEntitlement delays push distributions back.\u003c\/li\u003e\n\u003cli\u003eSlow absorption and overruns hit first.\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 drivers that decide owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Six income drivers for missing middle housing development.\"\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\u003eProject Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e10 projects\u003c\/strong\u003e\u003cp\u003eMore completed homes spread fixed staff and office costs, so the 10-project pipeline is the main scale lever for 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\"\u003e2\u003c\/span\u003e\u003ch4\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e3.28%\u003c\/strong\u003e\u003cp\u003eThis is the spread left after land, build, and selling costs, so a small margin change moves take-home across every project.\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\u003eBuild Cost\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$11.1M\u003c\/strong\u003e\u003cp\u003eConstruction and soft costs are the largest spend, and every overrun cuts the cash left after Month 18 breakeven.\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\u003eLand Basis\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$5.9M\u003c\/strong\u003e\u003cp\u003eLand is the first big cash sink, and the $5.9M basis sets how much profit is left before the first sale.\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\u003eCapital Stack\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$7.7M\u003c\/strong\u003e\u003cp\u003eCash bottoms near $7.7M in Month 17, so the debt and equity mix decides whether the firm can keep building before 32-month payback.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e6\u003c\/span\u003e\u003ch4\u003eOverhead Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$452K-$810K\u003c\/strong\u003e\u003cp\u003eFixed overhead is about $181.8K a year, and payroll ramps from $452K to $810K, so tight reserves protect owner draws.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eMissing Middle Housing Development Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProject Pipeline Volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003ePipeline Volume\u003c\/h3\u003e\n    \u003cp\u003ePipeline volume decides when profit turns into cash. In this model, \u003cstrong\u003e10 owned projects\u003c\/strong\u003e are acquired from \u003cstrong\u003eMonth 2 to Month 24\u003c\/strong\u003e, construction starts from \u003cstrong\u003eMonth 4 to Month 32\u003c\/strong\u003e, and sales only begin in \u003cstrong\u003eMonth 18\u003c\/strong\u003e. With construction lasting \u003cstrong\u003e10 to 18 months\u003c\/strong\u003e, owner pay can start in \u003cstrong\u003eMonth 1\u003c\/strong\u003e while proceeds arrive much later, so income is lumpy.\u003c\/p\u003e\n    \u003cp\u003eMore units only help if approvals, build timing, and sales all stay on schedule. If a project slips by even a few months, cash stays tied up longer and the owner waits longer for distributions. Here’s the quick math: pipeline volume matters because it controls the gap between payroll and closing proceeds, not just total annual units.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Stage Timing, Not Just Unit Count\u003c\/h3\u003e\n      \u003cp\u003eMeasure how many projects sit in each stage: acquisition, approval, start, under construction, and for sale. The useful inputs are \u003cstrong\u003eproject count\u003c\/strong\u003e, \u003cstrong\u003emonths in each stage\u003c\/strong\u003e, and \u003cstrong\u003escheduled sale month\u003c\/strong\u003e. If the pipeline looks full but starts slip past the \u003cstrong\u003e10 to 18 month\u003c\/strong\u003e build window, owner cash flow stays negative longer.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTrack\u003c\/strong\u003e stage-by-stage close dates.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFlag\u003c\/strong\u003e any approval delay early.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMatch\u003c\/strong\u003e starts to sales timing.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eProtect\u003c\/strong\u003e cash until proceeds land.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eSet a monthly forecast that ties each project to a sale date and a cash draw. That shows whether the next closing can cover overhead and owner pay, or whether the business needs more signed contracts before adding staff or starting another build.\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;\"\u003eGross Development Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eGross Development Margin\u003c\/h3\u003e\n    \u003cp\u003eGross development margin is the spread between finished unit sales and total development cost before overhead, reserves, partner splits, and owner draws. In this model, the big inputs are \u003cstrong\u003e$59M\u003c\/strong\u003e of land and \u003cstrong\u003e$111M\u003c\/strong\u003e of construction, so the base cost stack is already \u003cstrong\u003e$170M\u003c\/strong\u003e before soft costs or financing. If sale prices miss that spread, the owner’s income gets squeezed fast.\u003c\/p\u003e\n    \u003cp\u003eNet proceeds matter just as much as top-line price. The model assumes sales commissions and marketing reduce proceeds by \u003cstrong\u003e90%\u003c\/strong\u003e in \u003cstrong\u003eYear 1\u003c\/strong\u003e, then \u003cstrong\u003e80%\u003c\/strong\u003e, \u003cstrong\u003e70%\u003c\/strong\u003e, and \u003cstrong\u003e65%\u003c\/strong\u003e in Years 2 to 5, so even strong pricing can leave less cash for overhead. One clean rule: margin has to fund the business before it can pay the owner.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack margin before you chase volume\u003c\/h3\u003e\n      \u003cp\u003eBuild every deal around a simple test: completed unit value minus total development cost, then subtract overhead. Track land basis, hard cost, sale price, and selling costs by project, not just in the aggregate. If the spread cannot cover fixed overhead of \u003cstrong\u003e$15,150 per month\u003c\/strong\u003e, the owner is funding the gap, not taking profit.\u003c\/p\u003e\n      \u003cp\u003eStress-test sale price, timing, and cost overruns before you buy land. A project can look fine on paper and still fail if commissions, marketing, or delays eat too much of the spread. What this estimate hides: the owner only gets paid after the margin clears overhead, reserves, and any partner claims.\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;\"\u003eLand Acquisition Basis\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eLand Basis\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eLand basis\u003c\/strong\u003e can make or break profit before a shovel hits dirt. In this model, all \u003cstrong\u003e10 sites\u003c\/strong\u003e are owned, with land buys from \u003cstrong\u003e$400K to $900K\u003c\/strong\u003e and total land cost of \u003cstrong\u003e$59M\u003c\/strong\u003e. If the basis is too high, gross development margin shrinks, and there’s less cash left for overhead, debt service, reserves, and owner pay.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eResidual land value\u003c\/strong\u003e is the max price a project can support after \u003cstrong\u003erevenue, construction, financing, overhead, reserves,\u003c\/strong\u003e and target return. Here’s the quick math: if costs or hold time rise, the safe bid falls. \u003cstrong\u003eZoning risk, parking rules, density limits, and permit delays\u003c\/strong\u003e all push that safe bid down because they raise carry time and cash needs.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eBid to Residual Value\u003c\/h3\u003e\n      \u003cp\u003eStart with the end price, then back into land. Track \u003cstrong\u003esale value, hard costs, soft costs, financing, reserves,\u003c\/strong\u003e and target return for each site before you bid. If the residual land value is below the asking price, the deal only works by cutting cost, raising price, or taking more time risk.\u003c\/p\u003e\n      \u003cp\u003eWatch the inputs that move basis most: \u003cstrong\u003eapproval time, entitlement scope, parking count, density, and permit path\u003c\/strong\u003e. Longer carry means more interest and more cash tied up, so a cheap-looking site can still destroy owner income. Document the max land bid by parcel and update it when any of those inputs change.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSale value\u003c\/strong\u003e by unit type\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eConstruction cost\u003c\/strong\u003e and soft cost\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFinancing carry\u003c\/strong\u003e during hold time\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTarget return\u003c\/strong\u003e before owner draw\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 step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eConstruction, Soft Costs, and Contingency Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eConstruction Cost Control\u003c\/h3\u003e\n\u003cp\u003eHard costs are the direct build costs, soft costs are \u003cstrong\u003edesign, permits, legal, financing, and professional fees\u003c\/strong\u003e, and contingency is the reserve for surprises. In this model, construction budgets total \u003cstrong\u003e$111M\u003c\/strong\u003e and range from \u003cstrong\u003e$700K to $195M\u003c\/strong\u003e per project, so cost control directly sets how much cash is left for owner distributions after each sale.\u003c\/p\u003e\n\u003cp\u003eHere’s the pressure point: contractor pricing, materials, utility upgrades, inspections, and change orders all hit margin. With \u003cstrong\u003e10 to 18 month\u003c\/strong\u003e build periods, even a small overrun can add interest carry and delay sales, so the same mistake can cut profit twice. One late close can shrink take-home income even if the unit still sells well.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Budget by Draw and Change Order\u003c\/h3\u003e\n\u003cp\u003eTrack hard costs, soft costs, and contingency separately by project and trade. Use the original contract, approved change orders, and remaining contingency as the weekly control set. If utility work or inspections start drifting, update the cash forecast right away so owner pay is based on real margin, not planned margin.\u003c\/p\u003e\n\u003cp\u003eSet a rule for change orders and contingency releases before construction starts. Every dollar saved before month-end protects the spread between sale proceeds and total development cost. The goal is simple: keep overruns from eating the cash that should fund debt service, reserves, and distributions.\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;\"\u003eFinancing and Capital Structure\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eDebt, Draws, and Waterfalls\u003c\/h3\u003e\n    \u003cp\u003eFinancing can raise or cut owner income because lenders and investors get paid before common distributions. In this model, the cash plan shows a \u003cstrong\u003e$7.677M\u0026lt;\n\/strong\u0026gt; minimum cash need in Month \u003cstrong\u003e17\u003c\/strong\u003e, plus \u003cstrong\u003e328%\u003c\/strong\u003e IRR, \u003cstrong\u003e94%\u003c\/strong\u003e ROE, and \u003cstrong\u003e32 months\u003c\/strong\u003e to payback. If debt lowers cash in but interest and fees rise, the owner may see less take-home even when project profit looks strong.\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cp\u003eThat result depends on \u003cstrong\u003eloan-to-cost\u003c\/strong\u003e, draw timing, guarantee exposure, and any investor preferred return or profit split. Here’s the quick math: if financing covers the gap cheaply and the sale closes on time, leverage can lift equity returns; if it pushes cash need later or adds a heavy pref, the common owner gets paid last.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the Waterfall, Not Just the Loan\u003c\/h3\u003e\n      \u003cp\u003eMeasure the full capital stack, meaning who gets paid first. Track debt amount, interest rate, draw schedule, equity checks, preferred return, and profit split by month. That tells you when cash is needed and when owner distributions can start. One clean rule: if the lender or partner gets paid before Month \u003cstrong\u003e17\u003c\/strong\u003e, common pay is at risk.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eModel monthly cash needs.\u003c\/li\u003e\n        \u003cli\u003eStress sale timing and rates.\u003c\/li\u003e\n        \u003cli\u003eTest lower loan-to-cost.\u003c\/li\u003e\n        \u003cli\u003eTrack preferred return accrual.\u003c\/li\u003e\n        \u003cli\u003eWatch guarantee and carry costs.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf partner capital fills the cash gap, the owner can cut risk but give up part of the upside. Compare the lost profit share against the avoided dilution, then keep only the structure that improves owner cash after debt service and investor pref.\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, Reserves, and Reinvestment Policy\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 Pay After Burn\u003c\/h3\u003e\n    \u003cp\u003eOwner income is the cash left after the business covers \u003cstrong\u003e$15,150 per month\u003c\/strong\u003e in fixed overhead, or \u003cstrong\u003e$181,800 per year\u003c\/strong\u003e before payroll. That makes take-home pay different from project profit. In Year 1, payroll is listed at \u003cstrong\u003e$4525K\u003c\/strong\u003e, then \u003cstrong\u003e$700K\u003c\/strong\u003e in Years 2 and 3, and \u003cstrong\u003e$810K\u003c\/strong\u003e in Years 4 and 5, so owner draws depend on what stays after those needs.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003e$197K\u003c\/strong\u003e in launch capex and any retained earnings also stay inside the business. That reduces immediate cash to the owner, but it helps fund the next site, cover delays, and avoid forced distributions when sales slip. In a build-to-sell model, that reserve is what keeps monthly burn from turning into a cash crunch.\u003c\/p\u003e\n    \u003cul class=\"lst_crct_blog\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMonthly overhead:\u003c\/strong\u003e $15,150\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAnnual overhead:\u003c\/strong\u003e $181,800\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePayroll by year:\u003c\/strong\u003e $4525K, $700K, $810K\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLaunch capex:\u003c\/strong\u003e $197K\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eReserve cash:\u003c\/strong\u003e timing of sales and closings\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eSet a Reserve Floor\u003c\/h3\u003e\n      \u003cp\u003eTrack owner draws only after you set a cash floor for overhead, payroll, and launch spend. Here’s the quick math: if monthly fixed burn is \u003cstrong\u003e$15,150\u003c\/strong\u003e before payroll, then any delay in sales can eat the owner’s take-home fast. A reserve policy should come before distributions, not after them.\u003c\/p\u003e\n      \u003cp\u003eMeasure three things each month: \u003cstrong\u003ecash on hand\u003c\/strong\u003e, \u003cstrong\u003enext 90 days of fixed burn\u003c\/strong\u003e, and \u003cstrong\u003eexpected project proceeds\u003c\/strong\u003e. If reserves are thin, hold back retained earnings instead of paying them out. That keeps the company from needing emergency funding when approvals, construction, or closing dates move.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner-income scenarios using the supplied model as the base case\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Missing Middle Housing Development Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Missing Middle Housing Development Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario figures are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income shifts with sale timing, reserve needs, and margin. The model breaks even in Month 18 and pays back in Month 32, so distributions depend on completed closings.\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\u003eHow the owner's take-home changes under slower, base, and stronger sales 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\"\u003eDownside 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\"\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=\"Slower sales keep owner income at the salary base, with no distributions.\"\u003eSlower sales keep owner income at the salary base, with no distributions.\u003c\/td\u003e\n\u003ctd data-export-value=\"Modeled sales support salary plus modest owner distributions after break-even.\"\u003eModeled sales support salary plus modest owner distributions after break-even.\u003c\/td\u003e\n\u003ctd data-export-value=\"Faster absorption and tighter costs lift owner take-home above the base case.\"\u003eFaster absorption and tighter costs lift owner take-home above the base case.\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=\"Delays push closings out, reserve needs rise, and Year 1 EBITDA stays negative, so cash stays tight.\"\u003eDelays push closings out, reserve needs rise, and Year 1 EBITDA stays negative, so cash stays tight.\u003c\/td\u003e\n\u003ctd data-export-value=\"Ten owned projects move through Month 18 breakeven and Month 32 payback, with cash support from the $7.677M minimum cash trough.\"\u003eTen owned projects move through Month 18 breakeven and Month 32 payback, with cash support from the $7.677M minimum cash trough.\u003c\/td\u003e\n\u003ctd data-export-value=\"Stronger sales timing, lower selling spend, better margin, and disciplined overhead support larger pre-tax distributions after salary.\"\u003eStronger sales timing, lower selling spend, better margin, and disciplined overhead support larger pre-tax distributions after salary.\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=\"Slow closings; higher reserves; fixed payroll; selling costs; marketing spend\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eSlow closings\u003c\/li\u003e\n\u003cli\u003ehigher reserves\u003c\/li\u003e\n\u003cli\u003efixed payroll\u003c\/li\u003e\n\u003cli\u003eselling costs\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Completed sales; construction spend; sales commissions; marketing spend; fixed overhead\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eCompleted sales\u003c\/li\u003e\n\u003cli\u003econstruction spend\u003c\/li\u003e\n\u003cli\u003esales commissions\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Faster absorption; tighter commissions; lean overhead; stronger margin; quicker closings\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFaster absorption\u003c\/li\u003e\n\u003cli\u003etighter commissions\u003c\/li\u003e\n\u003cli\u003elean overhead\u003c\/li\u003e\n\u003cli\u003estronger margin\u003c\/li\u003e\n\u003cli\u003equicker closings\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=\"$185K salary only\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$185K salary only\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eSalary floor\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary + modest draws\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary + modest draws\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase draw\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary + larger draws\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary + larger draws\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside draw\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 delayed-absorption path and the cash needed to protect operations.\"\u003eUse this to stress-test a delayed-absorption path and the cash needed to protect operations.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for budgeting owner pay and reserve needs.\"\u003eUse this as the main planning case for budgeting owner pay and reserve needs.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if closings accelerate and overhead stays disciplined.\"\u003eUse this to test upside if closings accelerate and overhead stays disciplined.\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, 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":49304010293491,"sku":"missing-middle-housing-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/missing-middle-housing-owner-makes.webp?v=1782687116","url":"https:\/\/financialmodelslab.com\/products\/missing-middle-housing-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}