How to Build a Multifamily Pro Forma from a Broker OM
From gross potential rent to levered IRR: the full multifamily underwriting workflow, line by line, with the traps interviewers plant on purpose.
REPE · 7 min read
The multifamily pro forma is the foundational REPE modeling exercise. Every superday, every take-home case, and most on-site modeling tests start here: a broker's offering memorandum, a blank spreadsheet, and 45–90 minutes to build a credible underwriting from scratch. This guide walks through the full workflow — revenue build, expense build, capital structure, and returns — with the specific traps that separate candidates who've done this before from those who haven't.
Step 1: Read the OM before you touch the spreadsheet
Before entering a single number, extract these from the OM:
- Unit count and mix (studios, 1BR, 2BR, 3BR — rents and counts differ by type)
- In-place vs. market rents (the loss-to-lease gap drives value-add thesis)
- Occupancy (physical and economic — they differ when loss-to-lease is present)
- Expense statement (T-12 actuals, not pro forma projections — brokers inflate)
- Capital history (recent renovations, deferred maintenance, upcoming capex needs)
- Financing summary (assumed LTV, rate, amortization — often optimistic)
The OM's pro forma is a marketing document. Your job is to rebuild it with conservative assumptions and identify where the broker's numbers are aggressive.
Step 2: Revenue build — GPR to EGI
Gross Potential Rent
GPR = Σ (Units_i × Market Rent_i × 12)
Build rent roll by unit type, not a blended average. If the OM shows 200 units at a $1,500 average, check whether that's a true weighted average or a rounded figure that hides a mix shift.
For value-add deals, you need two GPR lines:
- In-place GPR: occupied units at in-place rents + vacant units at $0
- Market GPR: all units at market rent (the stabilization target)
The gap between them is loss-to-lease — the single most important number in a value-add underwriting.
Other Income
Parking, pet fees, storage, laundry, utility reimbursements, application fees. Typically 3%–8% of GPR for stabilized multifamily. Verify against T-12 actuals; brokers often assume higher other income than the property historically collects.
Vacancy and Credit Loss
EGI = (GPR + Other Income) × (1 − Vacage Rate) × (1 − Credit Loss Rate)
Stabilized assets: 5%–7% vacancy is standard; 1%–2% credit loss.
Value-add / lease-up assets: don't apply a flat vacancy rate to market GPR. Model occupancy ramp explicitly:
- Month 1–6: 78% physical occupancy (current)
- Month 7–12: lease-up to 88%
- Month 13–18: stabilize at 95%
Each month's EGI = occupied units × in-place rent (or market rent for renovated units) + other income − credit loss. Flattening this into a single vacancy haircut on market GPR is the fastest way to overstate Year-1 income.
Step 3: Expense build — EGI to NOI
Operating Expenses (typical multifamily line items)
| Category | Typical Range (% of EGI) | Notes | |----------|------------------------|-------| | Property Taxes | 8%–15% | Verify assessed value vs. purchase price — reassessment risk | | Insurance | 2%–4% | Rising post-2020; don't use stale OM figures | | Utilities | 3%–8% | RUBS/sub-metering affects who pays | | Repairs & Maintenance | 4%–7% | Higher for older stock | | Payroll / Management | 4%–6% | On-site staff vs. third-party management | | Management Fee | 3%–5% of EGI | Often excluded from "operating expenses" and shown separately | | General & Admin | 1%–2% | | | Replacement Reserves | $250–$350/unit/year | Below NOI — affects CFBD, not NOI |
NOI = EGI − Operating Expenses
Property tax reassessment trap: if you're buying at a price well above the current assessed value, the tax bill will reset at or near purchase price × local mill rate. Models that carry forward the seller's T-12 tax expense understate expenses by 20%–40% in many markets. Always check the assessor's record and model taxes on your purchase price.
Expense ratio sanity check: stabilized multifamily typically runs 35%–45% expense ratio (operating expenses ÷ EGI). If your model shows 30%, you're probably missing something. If it shows 55%, verify whether the OM included capital items in operating expenses.
Step 4: Capital items below NOI
These reduce cash flow available for debt service but are not operating expenses:
CFBD = NOI − TI/LC − Capital Reserves − Other Capital Items
- Tenant Improvements / Leasing Commissions: relevant during lease-up or turnover; often $0 for stabilized multifamily with low turnover
- Capital Reserves: $250–$350/unit/year for ongoing replacements (roof, HVAC, appliances)
- Renovation Capex (value-add): $8K–$25K/unit depending on scope; phased over the business plan timeline
For a stabilized core deal, CFBD ≈ NOI minus reserves. For value-add, CFBD is significantly below NOI in Years 1–2 because renovation capex and lease-up costs are real cash outflows.
Step 5: Debt sizing and schedule
Size the loan using the DSCR and LTV constraints from the financing summary (see our DSCR guide for the full workflow). Build a debt schedule:
Interest Expense = Beginning Loan Balance × Interest Rate
Principal Amortization = per loan terms (often 30-year amort on a 10-year term)
Total Debt Service = Interest + Principal
DSCR = CFBD ÷ Total Debt Service
For value-add deals with bridge financing:
- Acquisition loan: sized on in-place CFBD (often 60%–65% LTV)
- Renovation funding: capex reserve or separate construction draw
- Refi at stabilization: replace bridge debt with permanent financing sized on stabilized CFBD (often 65%–75% LTV)
The refi is a major return driver in value-add deals: you recapitalize at a lower rate and higher LTV once the asset proves stabilization.
Step 6: Returns build
Unlevered returns
Unlevered Cash Flows = NOI (or CFBD, depending on convention) − CapEx each year
Exit Proceeds = Forward NOI ÷ Exit Cap Rate
Unlevered IRR = IRR(unlevered cash flows including exit)
Levered returns
Equity Investment = Purchase Price + Closing Costs + CapEx − Loan Amount
Levered Cash Flows = CFBD − Debt Service − CapEx each year
Exit Equity = Exit Value − Loan Payoff at Exit
Levered IRR = IRR(equity investment, levered cash flows, exit equity)
Equity Multiple = Total Distributions ÷ Equity Investment
Exit cap rate assumption
The most consequential single assumption in the model. Common conventions:
- Conservative: exit cap = entry cap + 25–50 bps
- Aggressive: exit cap = entry cap (flat) — hard to justify unless market fundamentals are strongly improving
- Value-add: exit cap on stabilized forward NOI, often 25–75 bps wider than where stabilized comps trade today
Always show a cap rate sensitivity table: ±25 bps and ±50 bps around your base case. At a 5.0% cap, a 50 bps expansion to 5.5% cuts value by ~9% with NOI unchanged.
Step 7: Sanity checks before you present
Run these checks on every multifamily model:
- Revenue: Does Year-1 EGI reflect actual occupancy, not stabilized?
- Expenses: Are property taxes modeled on purchase price, not seller's assessed value?
- NOI margin: Is NOI/EGI in the 55%–65% range for stabilized? If not, why?
- DSCR: Is CFBD (not NOI) in the numerator? Does Year-1 DSCR reflect in-place cash flow?
- Exit value: Is forward NOI capitalized (not trailing)? Is exit cap wider than entry?
- Returns: Can you decompose the equity multiple into yield, growth, and cap rate movement?
What interviewers are actually testing
They're not testing whether you can build a spreadsheet — they're testing whether you understand which assumptions drive the answer and which traps indicate you haven't underwritten a real deal:
- Using market GPR with a flat vacancy rate on a 78% occupied asset
- Carrying forward seller's property tax expense on a reassessed purchase
- Capitalizing trailing NOI at exit instead of forward stabilized NOI
- Showing 1.40x DSCR on NOI when CFBD after reserves and capex is 1.05x
- Assuming flat exit cap on a value-add deal with no justification
Avoid these five and your multifamily pro forma will stand out in any REPE interview process. Then prove it on a live graded model — that's where SheetRank's deal flow turns theory into a scorecard recruiters can actually see.
Practice on SheetRank
Apply what you learned with live deal underwriting and automated grading.
Underwrite Project Sunbelt →