Multifamily
Single Asset Acquisition with Optional Value Add and Mixed Use
Video Walkthrough
Underwrite This Deal
Ready to get this model built for your deal? View pricing and engagement options →
Documentation
For general modeling conventions (color coding, check system, change log, Wizard sheet), see Modeling Standards →
The documentation below covers specifics for this template.
Overview
This model underwrites multifamily single-asset acquisitions with two optional modules:
Optional Feature 1: Value-Add Renovations Model unit-by-unit renovation costs, timing, and rent bumps. Toggle off for stabilized acquisitions.
Optional Feature 2: Mixed-Use Commercial Add retail or office tenants with lease-by-lease detail. Toggle off for pure residential deals.
Both features can be enabled or disabled without breaking the model. Zero out the inputs you don't need.
Model Architecture
| Sheet | Purpose |
|---|---|
| Wizard | Built-in guide to every input—start here |
| Summary | Key assumptions and returns, print-ready |
| Operating | Residential NOI assumptions, expense projections |
| RR Input | Residential unit mix, renovation schedule, commercial leases |
| Cash Flow | Monthly cash flows with annual summaries |
| Waterfall | GP/LP distribution logic |
| Change Log | Assumption version tracking |
| Checks | Error flagging system |
Data flow: Summary (Inputs) → RR Input → Operating → Cash Flow → Waterfall → Summary (Outputs)
Summary Sheet
The Summary sheet is your dashboard. Everything important surfaces here, and most key assumptions can be changed directly on this sheet.
Purchase & Sale Assumptions
Property Information
| Input | Description |
|---|---|
| Name | Deal name for your reference |
| Location Class | A/B/C classification |
| Lot Size (Acres) | Property acreage |
| Year Built / Renovated | Construction or renovation dates |
Purchase
| Input | Description |
|---|---|
| Purchase Price Input | Acquisition price (blue cell) |
| Acquisition Date | Closing date—controls timing throughout model |
| Purchase Costs % | Percentage for closing costs |
| Purchase Costs $ | Flat closing costs |
| Total Acquisition Basis | Calculated: price + costs + capex reserve |
Exit Summary
| Input | Residential | Commercial | Global |
|---|---|---|---|
| Exit Date | Input | Input | Input (links both) |
| NTM NOI at Exit | Calculated | Calculated | Calculated |
| Exit Cap Rate | Input | Input | Calculated |
| Exit Value | Calculated | Calculated | Calculated |
| Per Unit | Calculated | Calculated | Calculated |
| Cost of Sale % | Input | Input | Calculated |
| Cost of Sale $ | Calculated | Calculated | Calculated |
| Net Exit Value | Calculated | Calculated | Calculated |
You can set different exit timing and cap rates for residential vs. commercial components, or use the Global column to link them together. The Global column aggregates both components for total property-level metrics.
Sources & Uses and Returns
Uses
| Line Item | Description |
|---|---|
| Purchase Price | From Purchase section |
| Purchase Costs | Closing costs from % and $ inputs |
| CapEx Reserve | Pre-funded capital reserve |
| Operating Deficit | Funded shortfall during lease-up |
| Origination Fee | Loan origination costs |
| Total Uses | Sum of all uses |
Sources
| Line Item | Description |
|---|---|
| Equity | Total equity required |
| Initial Equity | Equity at close |
| Post-Close Equity | Future equity calls if applicable |
| Initial Loan Proceeds | Debt funding at close |
| Total Sources | Must equal Total Uses |
Returns display at multiple levels: Unlevered, Levered, GP Net, LP Net.
Debt Assumptions
Initial Loan
| Input | Description |
|---|---|
| Origination Fee % | Loan origination fee |
| Loan Issuance Date | When debt funds |
| Purchase Price | Basis for LTV calculation |
| LTV % | Loan-to-value ratio |
| Loan Proceeds | Calculated from LTV |
| Net Asset Value at Entry | Equity value check |
| Initial Equity $ | Required equity at close |
Loan Terms
| Input | Description |
|---|---|
| Initial Loan FXD Rate | Fixed interest rate |
| I/O Period (months) | Interest-only period |
| Amortization Period | Amortization schedule (months) |
| Monthly IO Payment | Calculated debt service during I/O |
| Monthly Total PMT | Calculated P&I payment after I/O |
Refi Loan (optional)
| Input | Description |
|---|---|
| Refi Date | Refinancing date |
| Refi Cap Rate | Cap rate used for refi valuation |
| Valuation at Refi | Property value at refi |
| Refi LTV % | New loan-to-value |
| Max Issuance per LTV | LTV-constrained proceeds |
| DSCR | Debt service coverage ratio |
| Max Issuance per DSCR | DSCR-constrained proceeds |
| Refi Proceeds | MIN of LTV vs. DSCR constraints |
| Refi Origination Fee % | Origination fee on refi loan |
| Refi FXD Rate | Fixed interest rate on refi |
| Refi Amortization | Amortization period (months) |
The model automatically takes the more conservative of LTV or DSCR constraints for refinancing proceeds.
Waterfall Assumptions
| Tier | Hurdle Rate | Promote at Tier | GP % | LP % | Date Hurdle Met |
|---|---|---|---|---|---|
| Preferred Return | 12.0% | — | 5.00% | 95.00% | Calculated |
| Tier 1 | 20.0% | 15.0% | 20.00% | 80.00% | Calculated |
| Thereafter | n/a | 25.0% | 30.00% | 70.00% | n/a |
How it works:
-
Preferred Return: LP receives distributions until reaching the first hurdle (e.g., 12% IRR). GP participates pro-rata based on co-invest.
-
Tier 1: After first hurdle, GP receives additional promote. Split shifts (e.g., 80/20 LP/GP) until second hurdle.
-
Thereafter: After final hurdle (e.g., 20% IRR), split shifts to final promote (e.g., 70/30 LP/GP).
GP co-invest percentage affects participation in preferred return tier. All parameters configurable on Waterfall sheet.
Operating Assumptions
Summary-level operating metrics that link to the Operating sheet:
| Input | Description |
|---|---|
| RR Analysis Start Date | When rent roll projections begin |
| Total Units | Residential unit count |
| Total Occupied Units | Occupied at acquisition |
| Commercial SF | Square footage of commercial space |
| Resi SF | Residential square footage |
| Total SF | Combined square footage |
Capital Expenditures Reserve
| Line Item | Fund as you go? | Total |
|---|---|---|
| Resi Renov. CapEx + Building General | Toggle | Calculated |
| Leasing Commissions | — | Calculated |
| Tenant Improvements | — | Calculated |
| Total CapEx | — | Sum |
"Fund as you go" toggle determines whether CapEx is pre-funded at close or funded from operations as incurred.
Returns Sensitivity
The sensitivity table shows returns across a range of purchase prices:
| Purchase Price | T12 Cap Rate | Y1 Cap Rate | Cash-on-Cash | Unlevered IRR | Levered IRR | Price/SF | Price/Unit |
|---|
The sensitivity table has its own inputs for the purchase price range. Use it to stress-test your deal across scenarios.
Operating Sheet
The Operating sheet controls your residential NOI assumptions and growth rate forecasts.
What's controlled elsewhere:
- Rent roll and unit-level rents → RR Input sheet
- Commercial lease details → RR Input sheet
Net Operating Income Inputs (Year 1)
These are your Year 1 income and expense inputs. The T-12 column is shown for reference—you can populate it with trailing twelve-month actuals, a budget, lender financials, or any other basis that makes sense for your deal.
Other Income
| Income Category | Year 1 $ |
|---|---|
| Ancillary Income | Input |
| RUBS | Input |
Residential Expenses
| Expense Category | Year 1 $ |
|---|---|
| Real Estate Taxes | Input |
| Insurance | Input |
| Utilities - Electric | Input |
| Utilities - Water & Sewer | Input |
| Utilities - Gas | Input |
| Service Contracts | Input |
| Repairs & Maintenance | Input |
| Payroll | Input |
| General & Administrative | Input |
| Advertising & Marketing | Input |
| Legal & Professional Fees | Input |
| Turnover | Input |
| Operating Reserves | Input |
| Management Fee | Calculated (% of EGI, set in growth rates section) |
Growth Rate and Margin Forecast Inputs
Year-by-year growth rates for projecting income and expenses through the hold period. Each year (Y1–Y11) has its own input column, so you can vary assumptions year by year.
Residential Income Growth Rates
| Input | In-Place | Y1–Y11 |
|---|---|---|
| Gross Potential Rent Growth | — | Input |
| Physical Vacancy % GPR | Calculated | Input |
| Bad Debt % GPR | — | Input |
| Rental Concession % GPR | — | Input |
| Total Other Income Growth % | — | Input |
Residential Expense Growth Rates
| Input | Y1 | Y2–Y11 |
|---|---|---|
| Real Estate Taxes Growth % | 0.00% | Input |
| Insurance Growth % | 0.00% | Input |
| Utilities Growth % | 0.00% | Input |
| Other Operating Expenses Growth | 0.00% | Input |
| Management Fee % EGR | Input | Input |
Commercial Operating Assumptions
| Input | Value | Description |
|---|---|---|
| Annual CAM Income Total $ | Input | Common area maintenance (input positive) |
| Annual OpEx Total $ | Input | Commercial operating expenses (input negative) |
| General Vacancy Factor % Lease Income | Input | Vacancy assumption for commercial |
| OpEx Annual Growth Rate % | Input | Annual growth for commercial OpEx |
| Commercial Management Fee % Lease Income | Input | Management fee on commercial revenue |
| CAM Income Begin Month | Input | When CAM income starts |
| OpEx Begin Month | Input | When commercial OpEx starts |
RR Input Sheet
The Rent Roll Input sheet controls your unit mix, renovation schedule, and commercial leases.
Residential Unit Mix
Each row represents a sub-unit type. The model is flexible—you can have a line for every individual unit, group similar units together at a higher level, or even use a single line for a quick back-of-envelope underwrite.
| Column | Description |
|---|---|
| Unit Type | Broad category (e.g., "1x1" for all one-bedrooms) |
| Sub-Unit Type | Specific identifier (e.g., "1x1 - AMMA2") |
| SF per Unit | Square footage |
| Occ. Units | Number of occupied units of this sub-type |
| In-Place Occ. % | Calculated occupancy percentage |
| Units Not Yet Reno'd | Units still needing renovation |
| Already Reno'd | Units already renovated |
| Pre-Reno Rent | Current in-place rent per unit |
| Post-Reno Rent | Target rent after renovation per unit |
| Reno Start Date | When renovations begin for this sub-type |
| Duration (Months) | Months to complete renovations |
| Reno per Unit $ | Renovation cost per unit |
Unit Type vs. Sub-Unit Type: Unit Type is a broad category for grouping (e.g., "1x1", "2x2", "Studio"). Sub-Unit Type is the specific line item (e.g., "1x1 - AMMA2", "1x1 - AMMA3"). This lets you have multiple variations of 1-bedrooms while still rolling them up to a single "1x1" category.
Turning off value-add: To model a stabilized acquisition without renovations:
- Set "Already Reno'd" equal to the total number of units for each sub-type (so "Units Not Yet Reno'd" is zero)
- Set Reno per Unit $ to $0
- Set Post-Reno Rent equal to Pre-Reno Rent
The Cash Flow sheet will show $0 for Resi CapEx and rents will grow only at your projected growth rate.
Building General Renovation
Below the unit mix table is a separate input for building-level capital expenditures:
| Input | Description |
|---|---|
| Reno Start Date | When building-level CapEx begins |
| Duration (Months) | Period over which CapEx is spent |
| Reno Total $ | Total building-level renovation budget |
This is for property-wide improvements (common areas, exterior, systems) separate from unit-level renovations. The budget is spent evenly over the input duration, timed alongside your unit renovation schedule.
Commercial Leases
Each row represents one commercial tenant:
| Column | Description |
|---|---|
| Tenant Name | Identifier |
| SF | Leased square footage |
| Lease Start Date | Commencement |
| Lease Length | Term in months |
| NNN Rate ($/SF) | Triple-net rent per square foot |
| Annual Steps | Annual rent escalations |
| Leasing Commission | LC amount (considers escalations over full term) |
| LC Spend Date | When LC is paid |
| TI | Tenant improvement allowance |
| TI Spend Date | When TI is paid |
Formula inputs:
Blue cells accept formulas, not just typed values. For TI, you can enter =75*[SF cell] instead of calculating manually.
Turning off commercial: To model a pure residential deal:
- Set all SF values to 0
- Set TI and LC to 0
Don't delete the rows unless working with us—formulas reference these cells even when zeroed out.
Cash Flow Sheet
Monthly cash flows for the full hold period, with annual summaries.
Unlevered Section:
The top portion calculates property-level cash flows before debt. Residential and commercial NOI flow from your Operating and RR Input assumptions, capital events (acquisition, CapEx, TI/LC, exit) are driven by Summary sheet inputs, and everything layers together to arrive at Total Unlevered Cash Flow.
Levered Section (Debt Service):
| Line Item | Description |
|---|---|
| Initial Loan Issuance | Debt proceeds at closing |
| Initial Loan - Origination Fee | Loan origination cost |
| Initial Loan - Interest Expense | Monthly/annual interest payments |
| Initial Loan - Amortization | Principal payments after I/O period |
| Initial Loan - Paydown | Balance payoff at sale or refi |
| Refi Loan - Proceeds | Refinancing proceeds (if applicable) |
| Refi Loan - Origination Fee | Refi origination cost |
| Refi Loan - Interest | Refi interest payments |
| Refi Loan - Amortization | Refi principal payments |
| Refi Loan - Paydown | Refi balance payoff at exit |
| Total Levered Cash Flow | After all debt service |
Returns displayed:
- UIRR, UMoC, UProfit (Unlevered)
- LIRR, LMoC, LProfit (Levered)
This sheet flows into the Waterfall for GP/LP splits.
Waterfall Sheet
The Waterfall sheet shows annual cash flow distributions between GP and LP.
What's here:
- Annual cash flows from Cash Flow sheet
- Cumulative distributions by tier
- Hurdle tracking (when each hurdle is met)
- GP promote calculations
- Final GP Net and LP Net returns
Monthly detail: While the Waterfall sheet shows annual summaries, underlying calculations run monthly. This is standard for institutional models—monthly precision, annual presentation.
Customization: All waterfall parameters (hurdles, promotes, GP co-invest) are controlled on this sheet and flow to the Summary.
Common Workflows
Changing purchase price:
- Go to Summary sheet
- Change Purchase Price Input (blue cell, ~row 13)
- Press F9 to refresh
- Review updated returns in Sources & Uses section
Running a quick sensitivity:
- Summary sheet → Returns Sensitivity table
- Find your target purchase price row
- Read across for cap rates, cash-on-cash, IRR, price/SF, price/unit
Updating for a new deal:
- Start with Summary sheet inputs
- Update RR Input for your specific unit mix and leases
- Adjust Operating sheet expenses to match actuals
- Press F9 and verify checks are clear
- Log your baseline in Change Log
Turning off value-add module:
- RR Input → Set all units to "Already Renovated = Yes"
- Set Reno Cost per Unit to $0
- Set Post-Reno Rent = Pre-Reno Rent
- Press F9
Turning off commercial module:
- RR Input → Set all commercial SF to 0
- Set TI and LC to 0
- Press F9
Looking for detail-oriented and reliable Multifamily Excel-based financial modeling to underwrite your next commercial real estate deal? View pricing and engagement options →
SKU: MF-ACQ-SA-VAO-MU