Reforecasting multifamily NOI when the rent roll runs ahead of collections
This article works through a 286-unit acquisition re-underwrite after the May rent roll reports 97.2% occupancy but collections, concessions and the utility ledger support materially less revenue. It shows how to carry that reconciliation into day-one NOI, debt sizing and required equity without flattening the difference between physical and economic occupancy.
A current rent roll and a trailing operating statement can both be right and still produce the wrong day-one NOI. The rent roll reports lease status on May 31. The T-12 closes on April 30. The concession ledger includes leases executed through May. The collection file is not complete until the June grace period has passed. Annualizing May rent while leaving concessions, bad debt and operating costs at their trailing levels combines parts of four reporting periods into one apparently clean case.
The issue is not whether 278 of 286 units are occupied. It is how much of the rent attached to those occupied units will be collected, what was paid to secure it, and which other income and expense lines can reasonably be carried forward. The answer changes the loan as well as the property-level return when debt is sized to the lower of LTV and debt yield.
The following case is illustrative rather than client data. The purchase price is $84 million. The quoted senior loan is the lower of 60% LTV and an 8.50% minimum day-one debt yield, with interest-only debt service at 5.75%. The initial underwriting uses the May 31 occupancy and scheduled rent, but retains trailing concessions, bad debt, utility reimbursements and operating expenses from the April T-12.
The May 31 acquisition case
The initial model carries $7.92 million of gross potential rent and $410,000 of loss to lease. Eight vacant units produce $222,000 of vacancy loss. Concessions and bad debt remain at the $90,000 and $45,000 recorded in the T-12. Annualized utility billings contribute $620,000, and the expense base remains at $3.333 million. The result is $4.770 million of day-one NOI.
The updated operating files do not change physical occupancy. They change the cash behind it. Two model units are coded as occupied but produce no rent. Nineteen current leases carry concessions whose remaining forward cost is $188,000. Eleven resident accounts are more than 30 days delinquent. Utility billings are running at $620,000 on an annualized basis, but the trailing six-month collection rate is 85.6%.
For this comparison, economic occupancy is net residential rent divided by the $7.51 million of annualized in-place rent after loss to lease. The definition stays fixed between cases; only the vacancy, nonrevenue, concession and collection inputs change.
The current payroll roster, turn invoices, service renewals and insurance term also support $218,000 more expense than the T-12. Replacing only the lines for which a current run rate exists reduces NOI to $4.202 million. The property did not lose occupancy between the two cases. The first case simply gave current rent the benefit of stale leakage and stale costs.
Scroll to inspect →
| Underwriting line | Initial case | Revised case | Movement |
|---|---|---|---|
| Physical occupancy | 97.2% | 97.2% | — |
| Economic occupancy | 95.2% | 91.9% | −330 bps |
| Effective gross income | $8.103M | $7.753M | −$0.350M |
| Operating expenses | $3.333M | $3.551M | +$0.218M |
| Day-one NOI | $4.770M | $4.202M | −$0.568M |
Rebuilding occupied revenue by unit
The rent roll's occupied flag is retained as a property-management fact, not used as a proxy for collected rent. The two model units remain occupied in the operating record but move into the nonrevenue line. The two employee units remain in loss to lease at their actual discounted rents. This preserves the leasing record without pretending that every occupied unit contributes the same economics.
Concessions are rebuilt from the leases rather than annualized from the latest T-12 line. Of the 19 concession-bearing leases, seven received free rent upfront, eight receive a monthly credit and four carry a later free month. The forward case includes only the remaining benefit under each executed lease. It does not repeat an upfront credit already recognized, and it does not drop a later free month because no cash concession happened in May.
The expiration schedule is kept separate from the in-place concession calculation. Thirty-one leases expire in the next 90 days, including 12 of the concession-bearing leases. Whether those residents renew, receive another concession or vacate belongs in the rollover cases. It is not resolved by quietly assuming every current lease rolls to market on its expiration date.
Scroll to inspect →
| Condition | Units | Current record | Underwriting treatment |
|---|---|---|---|
| Physically vacant | 8 | May 31 rent roll | $222,000 vacancy loss |
| Model units coded occupied | 2 | Unit-status ledger | $64,000 nonrevenue use |
| Active leases with concessions | 19 | Leases and concession ledger | $188,000 forward burn-off |
| Accounts 30+ days delinquent | 11 | May collection ledger | $132,000 collection loss |
| Expirations in the next 90 days | 31 | Lease-expiration schedule | Case-specific downtime and turns |
Reconciling scheduled rent to cash collections
The May rent roll contains $7.51 million of annualized in-place rent after loss to lease. The initial case deducts the eight physical vacancies and then treats the remaining occupied rent as substantially collectible. The collection ledger gives a different answer. Eleven accounts are more than 30 days past due; five have payment plans, three are in legal and three have made no payment since April.
The revised case does not write off the entire delinquent balance and does not assume full recovery. It uses the property's six-month roll-forward by aging bucket: current balances collect at the observed current rate, payment plans at their scheduled amounts, and legal accounts at the property's realized recovery rate. That produces $132,000 of annual collection loss, $87,000 more than the T-12 bad-debt line.
Concessions require the same distinction between accounting history and remaining cash. The T-12 records $90,000 because several May leases did not exist during most of the trailing period. The executed obligations still outstanding at May 31 total $188,000 over the next 12 months. Together with the model units, the revised concession and collection treatment reduces net residential rent by $249,000.
Scroll to inspect →
| Revenue line | Initial case | Revised case | Movement |
|---|---|---|---|
| Gross potential rent | $7.920M | $7.920M | — |
| Loss to lease | ($0.410M) | ($0.410M) | — |
| Vacancy and nonrevenue units | ($0.222M) | ($0.286M) | −$0.064M |
| Concessions | ($0.090M) | ($0.188M) | −$0.098M |
| Bad debt and delinquency | ($0.045M) | ($0.132M) | −$0.087M |
| Net residential rent | $7.153M | $6.904M | −$0.249M |
| Utility reimbursements | $0.620M | $0.531M | −$0.089M |
| Other income | $0.330M | $0.318M | −$0.012M |
| Effective gross income | $8.103M | $7.753M | −$0.350M |
Reworking recoveries and operating expenses
The utility billing file shows $51,700 billed to residents in May, which supports the $620,000 annualized recovery in the initial model. The cash ledger shows why billing cannot be used on its own. Over the last six months the property collected 85.6% of water, sewer and trash charges after move-out balances, billing disputes and the property's vacant-unit share. The revised recovery is $531,000.
That collection factor is not applied to rent or to every other-income line. Parking and storage are rebuilt from the assigned spaces and cages in the ancillary ledger. Application, late and pet fees remain tied to their trailing incidence. This reduces other income by another $12,000 without inventing a single blended haircut across revenue categories that behave differently.
The expense update follows the same rule: current evidence replaces a trailing line; the rest of the T-12 remains intact. The property added a maintenance technician and a leasing associate during the trailing year, so the current roster adds $51,000. Recent make-ready invoices and the next 90 days of expirations add $72,000 to the annual turn and maintenance run rate. Renewed trash, landscaping and pest-control contracts add $43,000, and the current insurance term adds $52,000.
The $218,000 adjustment is not a blanket inflation factor. It is the difference between the expense periods represented inside the T-12 and the costs already in force at closing. Combined with the $350,000 revenue adjustment, it brings day-one NOI from $4.770 million to $4.202 million.
Scroll to inspect →
| Expense line | Initial case | Revised case | Movement |
|---|---|---|---|
| T-12 operating expenses | $3.333M | $3.333M | — |
| Current payroll schedule | — | $0.051M | +$0.051M |
| Make-ready and maintenance run rate | — | $0.072M | +$0.072M |
| Renewed service contracts | — | $0.043M | +$0.043M |
| Current insurance term | — | $0.052M | +$0.052M |
| Revised operating expenses | $3.333M | $3.551M | +$0.218M |
Carrying the revised NOI into the capital case
At the $84 million purchase price, the initial NOI produces a 5.68% going-in cap rate. The $50.40 million loan is constrained by 60% LTV and opens at a 9.46% debt yield. On interest-only debt service of $2.898 million, day-one DSCR is 1.65×.
The revised NOI produces a 5.00% going-in cap rate. If loan proceeds remain at $50.40 million, debt yield falls to 8.34%, below the 8.50% minimum. Debt yield now sizes the loan at $49.44 million. The $960,000 reduction in proceeds moves directly into the acquisition equity requirement before any change to fees, reserves or planned capital expenditure.
The difference is not a debate over whether 97.2% is a strong occupancy figure. It is a question of what the occupied rent supports after the obligations and collection history already present in the deal files are carried through the underwrite. At this leverage, every $85,000 of day-one NOI supports $1 million of debt. A relatively small treatment difference in concessions or bad debt can therefore change which loan test governs the transaction.
Scroll to inspect →
| Model output | Initial case | Revised case | Movement |
|---|---|---|---|
| Day-one NOI | $4.770M | $4.202M | −$0.568M |
| Going-in cap rate | 5.68% | 5.00% | −68 bps |
| Loan before debt-yield sizing | $50.40M | $50.40M | — |
| Debt yield before resizing | 9.46% | 8.34% | −112 bps |
| Day-one loan proceeds | $50.40M | $49.44M | −$0.96M |
| Interest-only DSCR after sizing | 1.65× | 1.48× | −0.17× |
| Equity to purchase price | $33.60M | $34.56M | +$0.96M |
The revised case is not the only defensible forward view. The 19 current concessions can burn off without replacement. Delinquency can normalize toward the property's longer-term collection history. The 31 near-term expirations can also produce more downtime and free rent than the base case carries. Those are distinct cases applied to the same reconciled starting point, not reasons to leave the starting point unreconciled.
Scroll to inspect →
| Case | Treatment | Day-one NOI | Loan | Equity |
|---|---|---|---|---|
| Reconciled base case | Current concessions, delinquency and 85.6% utility-collection rate carried | $4.202M | $49.44M | $34.56M |
| Concessions burn off | Current concessions expire at lease rollover and are not renewed | $4.300M | $50.40M | $33.60M |
| Collections normalize | Annual collection loss falls from $132,000 to $80,000 | $4.254M | $50.05M | $33.95M |
| Expiration-cluster downside | The next 31 expirations require 21 days of downtime and six weeks free | $3.972M | $46.73M | $37.27M |
Reworking the case in Cap Orbit
Cap Orbit can work across the current rent roll, unit-status ledger, executed leases, concession schedule, collection and delinquency files, utility billings, cash receipts, T-12 and T-3 operating statements, payroll roster, service contracts, insurance term, debt quote and existing acquisition workbook in the same deal. The first pass establishes the cutoff and accounting basis of each source, then ties the resident-level records to the revenue lines already in the model.
Scroll to inspect →
| Current source | Model treatment |
|---|---|
| May 31 rent roll and unit-status ledger | Lease rent, vacancy, model units and lease expirations rebuilt by unit |
| Executed leases and concession ledger | Free rent and credits carried over the actual remaining lease terms |
| May collections and delinquency aging | Occupied accounts separated from cash-producing occupied accounts |
| Utility billing and cash receipts | Resident reimbursements based on billed-to-collected performance |
| T-12, payroll roster and service contracts | Trailing expenses replaced only where a current run rate is documented |
| Debt quote and acquisition model | Reconciled NOI carried through debt yield, proceeds, DSCR and equity |
From there, you can have Cap Orbit rebuild in-place rent by unit, carry each remaining concession through its actual lease term, apply the property's collection behavior by delinquency bucket, reconcile utility billings to cash receipts and replace trailing expense lines where current contracts or payroll support a different run rate. The result can be written into the existing acquisition model rather than a parallel summary that leaves the underwriting unchanged.
The same reconciled record supports the cases that matter to this deal: current concessions burning off or being renewed, delinquent balances curing at different rates, the near-term expiration cluster producing different downtime, and utility recoveries converging toward billed amounts. Each case returns the same connected outputs—effective rent, Year 1 NOI, debt yield, loan proceeds, DSCR and required equity—with every source treatment visible.
That is the standard for AI on this asset class. The useful result is not a summary of the rent roll or T-12. It is an acquisition case in which physical occupancy, effective rent, collections and current operating costs resolve into the same NOI and the same capital structure.