{"product_id":"affordable-housing-owner-makes","title":"How Much Affordable Housing Development Owners Make With $95K Planned Pay","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eAn affordable housing development owner in this model can plan for a $95,000 Managing Director salary only if the business is funded to cover losses the model does not support profit distributions from operations The researched assumptions show 7 properties, $128M of acquisition and construction costs, $1605k of startup capex, and full rent capacity of $9,850\/month EBITDA is negative each year, from -$464k in Year 1 to -$777k in Year 5, with model-reported breakeven at Month 32 and payback at Month 60 Developer fees, subsidy contracts, tax credit allocations, and debt service are not provided, so any added owner income must be tested as separate assumptions\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner income and pay view\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Planned Managing Director salary in Year 1; this is funded payroll, not guaranteed profit, and assumes the role stays full time.\"\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=\"Planned Managing Director salary in Year 1; this is funded payroll, not guaranteed profit, and assumes the role stays full time.\"\u003e$95k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Based on EBITDA from -$464k to -$777k versus $118.2k annual gross rent capacity; excludes debt, reserves, and sale proceeds.\"\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=\"Based on EBITDA from -$464k to -$777k versus $118.2k annual gross rent capacity; excludes debt, reserves, and sale proceeds.\"\u003e-393% to -657%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"At full occupancy, 7 homes generate $9,850 a month, or $118.2k a year; this is gross rent, not cash left to the owner.\"\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=\"At full occupancy, 7 homes generate $9,850 a month, or $118.2k a year; this is gross rent, not cash left to the owner.\"\u003e$118.2k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because EBITDA stays negative, minimum cash reaches $1.307M by Month 59, and payback only arrives at Month 60.\"\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 EBITDA stays negative, minimum cash reaches $1.307M by Month 59, and payback only arrives at Month 60.\"\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=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on occupancy, rent collection, margins, debt, taxes, and reserve policy.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly collections before expenses. Use rent, subsidies, and any recurring fee income for the average operating month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly collections before expenses. Use rent, subsidies, and any recurring fee income for the average operating 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 collections before expenses. Use rent, subsidies, and any recurring fee income for the average operating month.\" data-low=\"18000\" data-base=\"24000\" data-high=\"32000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"24,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 of revenue left after direct operating costs and property-level costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct operating costs and property-level costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after direct operating costs and property-level costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"72\" data-base=\"78\" data-high=\"82\" value=\"78\"\u003e\u003coutput\u003e78%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll, contractors, and staffing costs before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, and staffing costs 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, and staffing costs before owner pay.\" data-low=\"1500\" data-base=\"2000\" data-high=\"2500\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"2,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly office, insurance, utilities, software, admin, and recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly office, insurance, utilities, software, admin, and recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Monthly office, insurance, utilities, software, admin, and recurring overhead.\" data-low=\"10000\" data-base=\"11000\" data-high=\"13000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"11,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and leasing spend needed to keep units filled.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and leasing spend needed to keep units filled.\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 leasing spend needed to keep units filled.\" data-low=\"1000\" data-base=\"1500\" data-high=\"2000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"1,500\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan, financing, or required debt payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt 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 payments.\" data-low=\"500\" data-base=\"1000\" data-high=\"1500\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"1,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 reserved for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit reserved 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 reserved for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" 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\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept back for repairs, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept back for repairs, growth, and cash 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 back for repairs, growth, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"10\" data-base=\"12\" data-high=\"15\" value=\"12\"\u003e\u003coutput\u003e12%\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 measure coverage and pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to measure coverage and 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 measure coverage and pay gap.\" data-low=\"7000\" data-base=\"7917\" data-high=\"9500\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"7,917\"\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$2,512\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\"\u003e10%\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$32,885\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric is-target-gap is-negative\"\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$-5,405\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$30,144\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$3,220\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$708\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$-5,405\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$24,000\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 78%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$18,720\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: 65%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$15,500\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: 3%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$708\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: 10%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$2,512\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on occupancy, rent collection, margins, debt, taxes, and reserve policy.\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 see how the model flow works?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis flow shows dashboard, assumptions, acquisition\/construction timing, revenue, payroll, fixed costs, capex, cash need, EBITDA, and owner pay—open the \u003ca href=\"\/products\/affordable-housing-financial-model\"\u003eAffordable Housing Development Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 32\u003c\/strong\u003e breakeven chart\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 60\u003c\/strong\u003e payback chart\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,307M\u003c\/strong\u003e minimum cash need\u003c\/li\u003e\n\u003cli\u003eNegative EBITDA by year\u003c\/li\u003e\n\u003cli\u003eTest financing and owner pay\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\/affordable-housing-financial-model-dashboard-financialmodelslab_a21d2453-636b-43cf-b4e6-50b703a7f6e9.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/affordable-housing-financial-model-dashboard-financialmodelslab_a21d2453-636b-43cf-b4e6-50b703a7f6e9.webp?width=500\" alt=\"Affordable Housing Development Financial Model dashboard that summarizes key KPIs, runway and cash position, and overall performance with a dynamic dashboard—investor-ready view to resolve 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;\"\u003eDo affordable housing owners make money from rent or developer fees?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIn \u003cstrong\u003eAffordable Housing Development\u003c\/strong\u003e, rent collections pay property operations first, so gross rent is not owner take-home. Here’s the quick math: rent capacity is \u003cstrong\u003e$9,850\/month\u003c\/strong\u003e after all \u003cstrong\u003e7 properties\u003c\/strong\u003e are active, but fixed overhead alone is \u003cstrong\u003e$11,000\/month\u003c\/strong\u003e before payroll, leased-property rent, debt service, and reserves. So owner cash usually comes from salary, developer fees, management fees, asset fees, general partner distributions, refinance proceeds, or sale proceeds, not from raw rent.\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\u003eRent first pays ops\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$9,850\u003c\/strong\u003e monthly rent capacity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e7\u003c\/strong\u003e properties at full activity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$11,000\u003c\/strong\u003e fixed overhead before payroll\u003c\/li\u003e\n\u003cli\u003eDebt service comes after overhead\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner income sources\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSalary can pay the operator\u003c\/li\u003e\n\u003cli\u003eDeveloper fees can pay the sponsor\u003c\/li\u003e\n\u003cli\u003eManagement and asset fees can add cash\u003c\/li\u003e\n\u003cli\u003eSales and refinance can drive upside\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many affordable housing units are needed to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eAffordable Housing Development\u003c\/strong\u003e, there is no single unit count that “pays the owner.” With \u003cstrong\u003e7 properties\u003c\/strong\u003e, \u003cstrong\u003e$1.182M\u003c\/strong\u003e in full rent capacity, and a planned \u003cstrong\u003e$95k\u003c\/strong\u003e owner\/operator salary that is funded rather than earned from operating profit, the model only works if outside sources fill the gap. Here’s the quick math: \u003cstrong\u003e$474k\u003c\/strong\u003e payroll + \u003cstrong\u003e$132k\u003c\/strong\u003e fixed overhead + \u003cstrong\u003e$354k\u003c\/strong\u003e leased-property rent equals \u003cstrong\u003e$960k\u003c\/strong\u003e, leaving about \u003cstrong\u003e$222k\u003c\/strong\u003e before other costs and any stable owner pay.\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\u003eWhat pays the owner\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e7 properties\u003c\/strong\u003e is still small.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$95k\u003c\/strong\u003e salary needs funding.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1.182M\u003c\/strong\u003e is rent capacity, not profit.\u003c\/li\u003e\n\u003cli\u003eDeveloper fees can bridge the gap.\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 changes the math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$474k\u003c\/strong\u003e payroll hits Year 5.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$132k\u003c\/strong\u003e fixed overhead stays in place.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$354k\u003c\/strong\u003e leased rent adds pressure.\u003c\/li\u003e\n\u003cli\u003eSubsidy and management income matter.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat costs reduce affordable housing owner take-home?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eOwner take-home gets squeezed fast because \u003cstrong\u003efixed expenses are $11,000\/month\u003c\/strong\u003e, startup capex is \u003cstrong\u003e$1.605M\u003c\/strong\u003e, payroll rises from \u003cstrong\u003e$262k\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$474k\u003c\/strong\u003e in Year 5, and leased-property rent reaches \u003cstrong\u003e$2,950\/month\u003c\/strong\u003e; see \u003ca href=\"\/blogs\/startup-costs\/affordable-housing\"\u003eHow Much Does It Cost To Open And Launch Affordable Housing Development Business?\u003c\/a\u003e for the full setup cost picture. \u003cstrong\u003eEBITDA stays negative\u003c\/strong\u003e from \u003cstrong\u003e-$464k\u003c\/strong\u003e to \u003cstrong\u003e-$777k\u003c\/strong\u003e, so the base data does not support owner distributions. The cash drain is mostly office rent, insurance, maintenance, marketing, legal, software, utilities, and supplies.\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\u003eMonthly costs\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,500\u003c\/strong\u003e office rent\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,800\u003c\/strong\u003e insurance\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2,200\u003c\/strong\u003e maintenance reserve\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,500\u003c\/strong\u003e marketing\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\u003eCapital and profit strain\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,200\u003c\/strong\u003e legal and accounting\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$800\u003c\/strong\u003e software\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$650\u003c\/strong\u003e utilities and \u003cstrong\u003e$350\u003c\/strong\u003e supplies\u003c\/li\u003e\n\u003cli\u003ePayroll and rent keep rising\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 main income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for affordable 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\u003eDev Fee\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eN\/M\u003c\/strong\u003e\u003cp\u003eDeveloper fee timing is the first cash swing, but the model does not give a fee amount yet, so it stays a timing risk.\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\u003eRent Roll\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$9.85K\/mo\u003c\/strong\u003e\u003cp\u003eFull rent capacity is $9,850 a month, and no subsidy contracts are modeled, so realized rent moves owner income one lease at a time.\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\u003eOccupancy\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eN\/R\u003c\/strong\u003e\u003cp\u003eNo source rate is provided, so occupancy and collections are an editable swing factor that can raise or erase monthly rent.\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\u003eFinancing\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.31M\u003c\/strong\u003e\u003cp\u003eThe model needs $1.307 million of minimum cash, shows a -0.02% IRR, and pays back at Month 60, so funding terms drive how much value is left.\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\u003eCost Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$13.2K\/mo\u003c\/strong\u003e\u003cp\u003eFixed operating costs are $11,000 a month, plus a $2,200 maintenance reserve, so overhead discipline protects what is left for the owner.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e6\u003c\/span\u003e\u003ch4\u003eOwner Pay\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$95K\u003c\/strong\u003e\u003cp\u003eSeven properties and $95,000 of planned owner pay mean take-home depends on reaching stabilized scale without adding too much staff.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eAffordable Housing Development Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eDeveloper fee timing and collectability\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eDeveloper Fee Timing\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eDeveloper fee income\u003c\/strong\u003e can lift owner take-home more than rent in early years, but this model starts at \u003cstrong\u003e$0\u003c\/strong\u003e. The fee only shows up if \u003cstrong\u003etotal development cost\u003c\/strong\u003e, \u003cstrong\u003eeligible basis\u003c\/strong\u003e, \u003cstrong\u003eprogram limits\u003c\/strong\u003e, and \u003cstrong\u003eapproved underwriting\u003c\/strong\u003e support it. If the fee is deferred, cash flow, reserves, or lender rules can block payment.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: owned-property purchase plus construction costs run \u003cstrong\u003e$220k to $340k\u003c\/strong\u003e, and rented-property improvement budgets run \u003cstrong\u003e$42k to $62k\u003c\/strong\u003e. Those costs can support a fee on paper, but owner pay improves only when the fee is both earned and collected.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Earned vs. Collected Fee\u003c\/h3\u003e\n      \u003cp\u003eModel the fee as two lines: \u003cstrong\u003eearned\u003c\/strong\u003e and \u003cstrong\u003ecollected\u003c\/strong\u003e. Track the inputs that move it: \u003cstrong\u003etotal development cost\u003c\/strong\u003e, \u003cstrong\u003eeligible basis\u003c\/strong\u003e, program cap, underwriting approval, cash flow, reserves, and lender payment rules. If one of those blocks payment, owner take-home stays lower even when the project looks strong.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eEarned\u003c\/strong\u003e fee vs. collected fee\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eDeferred\u003c\/strong\u003e payment timing\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCash flow\u003c\/strong\u003e and reserve coverage\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eLender\u003c\/strong\u003e consent to pay\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse \u003cstrong\u003e$0\u003c\/strong\u003e as the base case until the fee is contractually secure. That keeps the forecast honest and shows whether rent and operations can cover owner pay without leaning on a fee that may never clear.\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;\"\u003eRent limits, subsidies, and revenue mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eRent Caps and Subsidy Mix\u003c\/h3\u003e\n    \u003cp\u003eAffordable housing rent is capped by \u003cstrong\u003erent limits\u003c\/strong\u003e, \u003cstrong\u003esubsidy contracts\u003c\/strong\u003e, \u003cstrong\u003eunit mix\u003c\/strong\u003e, and local \u003cstrong\u003eArea Median Income (AMI)\u003c\/strong\u003e, the benchmark for income and rent restrictions. Here, source rents run from \u003cstrong\u003e$950\u003c\/strong\u003e to \u003cstrong\u003e$1,850\u003c\/strong\u003e per month, and full portfolio gross rent tops out at \u003cstrong\u003e$9,850\/month\u003c\/strong\u003e. \u003cstrong\u003eSection 8 Housing Choice Voucher Program\u003c\/strong\u003e and project-based subsidy income are not modeled.\u003c\/p\u003e\n    \u003cp\u003eThat ceiling matters because gross rent must cover \u003cstrong\u003eoperating costs\u003c\/strong\u003e, \u003cstrong\u003epayroll\u003c\/strong\u003e, \u003cstrong\u003ereserves\u003c\/strong\u003e, and \u003cstrong\u003edebt\u003c\/strong\u003e before owner distributions. If the unit mix skews to lower-rent tiers, revenue drops fast and owner pay is squeezed first. One clean rule: \u003cstrong\u003erent is capped; costs are not.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the Rent Mix, Not Just the Average\u003c\/h3\u003e\n      \u003cp\u003eForecast from \u003cstrong\u003eunit count\u003c\/strong\u003e, \u003cstrong\u003eAMI tier\u003c\/strong\u003e, \u003cstrong\u003erestricted rent per unit\u003c\/strong\u003e, and \u003cstrong\u003esubsidy contract terms\u003c\/strong\u003e. Test the spread between the top and bottom rent points: one unit at \u003cstrong\u003e$1,850\u003c\/strong\u003e versus \u003cstrong\u003e$950\u003c\/strong\u003e changes monthly revenue by \u003cstrong\u003e$900\u003c\/strong\u003e, or \u003cstrong\u003e$10,800\/year\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLeased units by rent tier\u003c\/li\u003e\n        \u003cli\u003eContracted subsidy status\u003c\/li\u003e\n        \u003cli\u003eAMI compliance limits\u003c\/li\u003e\n        \u003cli\u003eGross rent billed versus collected\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eKeep any subsidy income separate if it is not modeled, so you do not overstate cash for debt or owner draw. This driver improves when the rent mix stays compliant and higher-rent units stay filled.\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;\"\u003eOccupancy, lease-up, and collections\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eOccupancy, Lease-Up, and Collections\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eOccupancy\u003c\/strong\u003e drives cash because each vacant or uncollected month cuts \u003cstrong\u003enet operating income\u003c\/strong\u003e before debt and reserves. Here’s the quick math: \u003cstrong\u003escheduled rent × occupancy × collection rate\u003c\/strong\u003e. The source model gives \u003cstrong\u003econstruction starts from Month 5 to Month 16\u003c\/strong\u003e and durations of \u003cstrong\u003e4 to 9 months\u003c\/strong\u003e, but it does not set an occupancy or bad-debt rate, so low, base, and high cases should stay editable.\u003c\/p\u003e\n    \u003cp\u003eSlow lease-up, compliance delays, or weak collections can push back owner pay coverage even if the project is otherwise on plan. For affordable housing, that matters because rent must cover operating costs, payroll, reserves, and debt before any distribution. If units sit vacant or tenants pay late, cash flow drops fast, and the owner’s draw is usually the first thing to tighten.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack leased, billed, and collected cash\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ephysical occupancy\u003c\/strong\u003e, \u003cstrong\u003eeconomic occupancy\u003c\/strong\u003e (collected rent as a share of billed rent), and days to first lease-up. Keep separate scenarios for \u003cstrong\u003elow, base, and high\u003c\/strong\u003e occupancy so the forecast shows when owner pay starts, not just when construction ends. That keeps cash planning tied to real collections, not planned rents.\u003c\/p\u003e\n      \u003cp\u003eWatch the gap between move-ins, certification timing, and cash receipts. If a unit is ready but not compliant, or rent is billed but not collected, cash still lags. Build a simple monthly control: units available, units leased, units occupied, rent billed, rent collected, and bad debt. That tells you whether the project can cover debt and support owner 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 step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCapital stack and debt service\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eCapital stack and debt service\u003c\/h3\u003e\n\u003cp\u003eThe capital stack decides how much cash is left for the owner after \u003cstrong\u003eLow-Income Housing Tax Credit (LIHTC) equity\u003c\/strong\u003e, grants, soft loans, and senior debt are layered in. This model shows a \u003cstrong\u003e$1307M minimum cash need\u003c\/strong\u003e, \u003cstrong\u003e-002 percent IRR\u003c\/strong\u003e, \u003cstrong\u003e-047 ROE\u003c\/strong\u003e, \u003cstrong\u003eMonth 32\u003c\/strong\u003e breakeven, and \u003cstrong\u003eMonth 60\u003c\/strong\u003e payback, so owner income stays delayed unless the stack gets cheaper or less debt-heavy.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDebt service coverage ratio (DSCR)\u003c\/strong\u003e means cash flow divided by debt payments. Because debt service is not provided in the assumptions, interest rates, senior debt size, and repayment timing should be treated as sensitivities; if DSCR slips, cash for developer fee payment and owner distributions gets squeezed first.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eModel DSCR first\u003c\/h3\u003e\n\u003cp\u003eBuild the forecast with editable fields for \u003cstrong\u003eLIHTC equity\u003c\/strong\u003e, grants, soft loans, senior debt, and interest rates. Stress-test each version against the DSCR floor, because a small rate bump can move payback and push owner cash past \u003cstrong\u003eMonth 32\u003c\/strong\u003e and closer to \u003cstrong\u003eMonth 60\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eTrack when debt gets paid, when the developer fee can actually be collected, and how much cash remains after debt service. If the stack cannot fund both, owner take-home falls even if the project is fully leased and operating.\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;\"\u003eOperating costs, compliance, and reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eOperating Costs and Reserves\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eOperating expenses\u003c\/strong\u003e cut net operating income (NOI), and \u003cstrong\u003ereserves\u003c\/strong\u003e cut the cash left for owners after NOI. Here, fixed overhead is \u003cstrong\u003e$11k\/month\u003c\/strong\u003e or \u003cstrong\u003e$132k\/year\u003c\/strong\u003e, and the maintenance reserve is \u003cstrong\u003e$22k\/month\u003c\/strong\u003e or \u003cstrong\u003e$264k\/year\u003c\/strong\u003e, before payroll, insurance, and compliance spend hit distributions.\u003c\/p\u003e\n    \u003cp\u003ePayroll rises from \u003cstrong\u003e$262k\u003c\/strong\u003e to \u003cstrong\u003e$474k\u003c\/strong\u003e over the model period, so the cost base grows fast. Property management, maintenance, ins\nurance, utilities, legal, accounting, software, and compliance all compete with owner pay. If insurance or repairs spike, owner distributions are usually the first line to shrink.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the cash drag\u003c\/h3\u003e\n      \u003cp\u003eBuild a monthly cost stack by property and by function, then watch \u003cstrong\u003eNOI minus reserves\u003c\/strong\u003e as the real owner-income number. The useful inputs are payroll, maintenance, insurance, utilities, legal, accounting, software, and compliance, plus the reserve draw. If a line item moves, you should see the impact on owner cash the same month.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCompare budget to actual monthly.\u003c\/li\u003e\n        \u003cli\u003eSeparate recurring costs from reserves.\u003c\/li\u003e\n        \u003cli\u003eFlag insurance and repair overruns fast.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eOne clean rule: if reserve use keeps rising, owner pay is at risk even when rent is stable. Use the \u003cstrong\u003e$11k\/month\u003c\/strong\u003e overhead and \u003cstrong\u003e$22k\/month\u003c\/strong\u003e reserve as baseline controls, then test staffing and vendor costs against the projected \u003cstrong\u003e$474k\u003c\/strong\u003e payroll level before approving 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 step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePortfolio scale and owner role\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003ePortfolio Scale and Owner Role\u003c\/h3\u003e\n    \u003cp\u003eWith \u003cstrong\u003e7 properties\u003c\/strong\u003e and full rent capacity of \u003cstrong\u003e$1,182k\/year\u003c\/strong\u003e, scale helps only if each asset clears its share of \u003cstrong\u003epayroll\u003c\/strong\u003e, \u003cstrong\u003ereserves\u003c\/strong\u003e, \u003cstrong\u003edebt\u003c\/strong\u003e, and \u003cstrong\u003ecompliance\u003c\/strong\u003e costs. The model shows a \u003cstrong\u003e$95k\u003c\/strong\u003e Managing Director salary, and payroll reaches \u003cstrong\u003e$474k\u003c\/strong\u003e in Year 5, so growth adds staff cost as well as rent.\u003c\/p\u003e\n    \u003cp\u003eThe owner’s income gets steadier when the role shifts from hands-on operator to portfolio manager. If added properties do not bring enough cash per asset, owner draw gets squeezed even as revenue rises. A better setup is recurring \u003cstrong\u003emanagement fees\u003c\/strong\u003e, \u003cstrong\u003easset fees\u003c\/strong\u003e, or a multi-project development pipeline that keeps income coming between sales and lease-up cycles.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cash Per Property\u003c\/h3\u003e\n      \u003cp\u003eUse a simple test: \u003cstrong\u003ecollected rent minus payroll, reserves, debt service, and compliance cost\u003c\/strong\u003e. That shows whether each property improves take-home pay or just adds workload. If you earn fee income too, track it separately so you can see the real margin from each project and not mistake gross rent growth for owner profit.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack cash by property monthly.\u003c\/li\u003e\n        \u003cli\u003eSeparate owner pay from payroll.\u003c\/li\u003e\n        \u003cli\u003eModel fee income before scaling.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare owner-income scenarios using the source model limits\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Affordable Housing Development Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Affordable Housing Development Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003ePayroll, fixed overhead, and long build timing keep owner income under pressure. Even at breakeven and full capacity, this model does not support distributions.\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\u003eSalary-only and no-distribution cases across ramp, breakeven, and full capacity.\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\"\u003eFunding risk\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\"\u003eFee timing risk\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\"\u003eReserve pressure\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is the early-ramp case, where owner income is limited to the planned salary.\"\u003eThis is the early-ramp case, where owner income is limited to the planned salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the breakeven case, but owner distributions still are not supported.\"\u003eThis is the breakeven case, but owner distributions still are not supported.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the full-capacity case, but owner distributions still are not supported.\"\u003eThis is the full-capacity case, but owner distributions still are not supported.\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 payroll is $262k, fixed overhead is $132k, and EBITDA is -$464k, so cash stays tight.\"\u003eYear 1 payroll is $262k, fixed overhead is $132k, and EBITDA is -$464k, so cash stays tight.\u003c\/td\u003e\n\u003ctd data-export-value=\"Month 32 is the model breakeven point, Year 3 payroll reaches $415k, and EBITDA is -$671k.\"\u003eMonth 32 is the model breakeven point, Year 3 payroll reaches $415k, and EBITDA is -$671k.\u003c\/td\u003e\n\u003ctd data-export-value=\"At full 7-property capacity, monthly rent totals $9,850, Year 5 payroll reaches $474k, and EBITDA is -$777k.\"\u003eAt full 7-property capacity, monthly rent totals $9,850, Year 5 payroll reaches $474k, and EBITDA is -$777k.\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=\"$95k planned owner salary; $262k Year 1 payroll; $132k fixed overhead; -$464k EBITDA; no distributions\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e$95k planned owner salary\u003c\/li\u003e\n\u003cli\u003e$262k Year 1 payroll\u003c\/li\u003e\n\u003cli\u003e$132k fixed overhead\u003c\/li\u003e\n\u003cli\u003e-$464k EBITDA\u003c\/li\u003e\n\u003cli\u003eno distributions\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Month 32 breakeven; $415k Year 3 payroll; -$671k EBITDA; no supported distributions; reserve pressure\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eMonth 32 breakeven\u003c\/li\u003e\n\u003cli\u003e$415k Year 3 payroll\u003c\/li\u003e\n\u003cli\u003e-$671k EBITDA\u003c\/li\u003e\n\u003cli\u003eno supported distributions\u003c\/li\u003e\n\u003cli\u003ereserve pressure\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Full 7-property capacity; $9,850 monthly rent; $474k Year 5 payroll; -$777k EBITDA; Month 60 payback\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFull 7-property capacity\u003c\/li\u003e\n\u003cli\u003e$9,850 monthly rent\u003c\/li\u003e\n\u003cli\u003e$474k Year 5 payroll\u003c\/li\u003e\n\u003cli\u003e-$777k EBITDA\u003c\/li\u003e\n\u003cli\u003eMonth 60 payback\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=\"$95k salary\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$95k salary\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eSalary only\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"No distributions\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eNo distributions\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eMonth 32 breakeven\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"No distributions\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eNo distributions\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eNo guaranteed outcome\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 if you want a conservative view of salary-only pay and funding risk.\"\u003eUse this if you want a conservative view of salary-only pay and funding risk.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test timing risk and see when cash turns less strained.\"\u003eUse this to test timing risk and see when cash turns less strained.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to stress-test the best operating case without assuming owner payouts.\"\u003eUse this to stress-test the best operating case without assuming owner payouts.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303787929843,"sku":"affordable-housing-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/affordable-housing-owner-makes.webp?v=1782674898","url":"https:\/\/financialmodelslab.com\/products\/affordable-housing-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}