Why this is harder than calculating NOI for one property
The NOI formula is simple. Income minus operating expenses, with mortgage payments, depreciation, and capital improvements left out. For a single property managed in one place, you can do it on the back of an envelope. The difficulty appears the moment your properties sit under different property managers.
A growing investor often ends up with one manager for the Birmingham doors, another for the Memphis fourplex, and a third for the property a partner brought into the portfolio. Each manager runs its own software, each statement looks different, and the same economic event is described with different words on each one. Before you can compare two properties or add them together, you have to make the statements speak the same language. That translation is the real work, and it is where the hours go.
If you sum NOI figures from statements you have not normalized, you get a portfolio number that looks precise and is quietly wrong. One manager nets the fee before the draw and another lists it separately, so one property looks more profitable than it is. The error does not announce itself. It just sits in your portfolio total all year.
The same line item, three different names
Here is what the inconsistency looks like in practice. Three property managers, the same underlying costs, three different ways of reporting them.
| The economic event | Manager A statement | Manager B statement | Manager C statement |
|---|---|---|---|
| The management fee | Listed line: Management Fee | Netted inside the owner draw | Listed line: Mgmt 8% |
| A repair after a tenant moved out | Repairs and Maintenance | Turnover plus Make Ready (two lines) | Maintenance, no detail |
| Money held for future work | Reserve Withheld | Not shown, just a smaller draw | Owner Hold |
| Reporting cadence | Monthly | Semimonthly (two statements) | Monthly, mailed late |
None of these managers is doing anything wrong. They each report accurately within their own system. The problem is yours alone, because you are the only person who sees all three at once and has to turn them into one number.
The manual method, step by step
If you are doing this by hand, here is the disciplined version. Skipping any step is how the portfolio NOI goes wrong.
Collect every statement for the same period
Pull the current month from each manager and align them to the same calendar window. A semimonthly manager gives you two statements that together equal one month. A late-mailing manager forces you to either wait or carry the period forward. Decide your cutoff and apply it the same way every month.
Map every line to one chart of accounts
Choose your own fixed categories: Rent Income, Management Fee, Repairs and Maintenance, Taxes, Insurance, Reserves. Translate each manager's labels into yours. Manager B's Turnover plus Make Ready both become Repairs and Maintenance. Manager B's netted fee gets pulled back out and recorded as a Management Fee line. This is the step that makes the numbers comparable, and the step that eats the most time.
Reconcile each statement against the bank deposit
Match the net owner draw on each statement to the deposit that hit your account. If they differ, walk the statement until the gap is explained. Never record NOI from a statement you have not reconciled. An unverified statement carries any error the manager made straight into your portfolio total.
Calculate NOI per property
For each property, subtract total operating expenses from effective gross income. The management fee, repairs, taxes, and insurance go in. Mortgage payments, depreciation, and capital improvements stay out. The result is that property's NOI, now built on normalized inputs.
Roll the property NOIs up to a portfolio total
Sum the per-property figures. Because every line shares the same categories, the total is meaningful and the per-property numbers are comparable. Now you can see which managers and which properties carry the portfolio and which ones drag it down.
Where the spreadsheet breaks
A spreadsheet is fine for one or two statements a month from one manager. It stops being fine fast. The five mistakes below are the ones that quietly corrupt a multi-manager portfolio NOI.
How DoorVault tracks NOI across every property manager automatically
DoorVault is built for the investor who uses property managers. It does the normalize, reconcile, and roll-up work for you, no matter how many managers you use or what software each one runs.
One dashboard. One source of truth. The owner side of your portfolio runs itself while the managers keep running the properties.
The shortcut: let the work happen automatically
The manual method works, and you should understand it, because it is what your tools are doing under the hood. But normalizing and reconciling four statement formats by hand every month is the kind of task that gets skipped the first busy week, and a skipped month is a hole in your annual NOI. The point of unifying your property managers in one place is that the normalize, reconcile, and roll-up steps run on their own, so your portfolio NOI is current and trustworthy without a monthly spreadsheet session.