Every spring, the same conversation happens with a property manager or a landlord who has been running their own books. The P&L shows strong NOI. The bank account shows a different story. The CPA delivers a tax bill that does not match what is in checking. Everyone is confused.
The gap between NOI and cash is not an accounting mystery. It is structural. It happens to nearly every property business that is growing or has any meaningful debt, and it catches owners off guard when they conflate the two numbers. Here is what is actually going on, and the reconciliation move that closes the gap before April 15.
NOI and cash are not the same number. They are not supposed to be.
Net Operating Income is rental income minus operating expenses, before debt service, depreciation, and capital expenditures. It is the number a buyer looks at when valuing a property. It is the number that determines a cap rate. It is the number that tells you whether the operating economics of the property work.
Cash flow is what hits the bank after the mortgage payment, after capital improvements, after security deposits, and after the IRS gets paid. It is the number that tells you whether you can pay yourself this month.
Both matter. They measure different things. A portfolio can have great NOI and terrible cash flow simultaneously. That is not a problem. It is information. The problem is when the owner does not realize they are looking at two different numbers.
The five gaps between NOI and cash flow.
- Mortgage principal. NOI does not subtract principal. Cash flow does. If you owe $800K on a property and your monthly principal payment is $1,200, that is $14,400 a year that comes out of cash but never shows up on the P&L. For a small portfolio, this single line is often the biggest invisible gap.
- Capital expenditures. Roof replacement. HVAC upgrade. New flooring between tenants. These get capitalized and depreciated over years on the books, but the cash leaves the bank account today. NOI shows the depreciation expense (slowly, over time). Cash flow takes the hit immediately.
- Security deposits. When a tenant pays a deposit, it lands in cash but is a liability on the balance sheet, not income. When the tenant moves out, the cash goes back. Both transactions move cash without touching NOI.
- Timing of rent collection. Rent invoiced on the first of the month is income in that period on an accrual P&L. If the tenant pays on the 15th, the cash does not arrive until the 15th. Over a month or a quarter, this is usually small. Over a full year with late-paying tenants, it can be material.
- Income taxes. NOI is pre-tax. Cash flow is post-tax. And the surprise tax bill from a property that depreciation no longer fully shelters is the single most common reason landlords run out of cash in March.
Want to see what good property management reporting looks like?
Our sample reporting package includes a property-level NOI walk, the bridge from NOI to cash, and the rolling cash forecast we deliver to property managers monthly.
Get the sample packageThe reconciliation move: build the bridge.
This is the move every property manager should run before April 15, ideally every month. We call it the NOI-to-cash bridge. The structure is simple, and the discipline of running it every month surfaces problems before they become surprises.
- Start with NOI from the P&L.
- Add back depreciation (it is a non-cash expense).
- Subtract mortgage principal paid this period.
- Subtract capital expenditures incurred this period.
- Adjust for changes in AR (if tenants paid late, AR went up and cash came in slower).
- Adjust for changes in security deposit liability.
- Subtract any income tax payments made.
- The number you end with is cash flow. It should match what actually happened in your bank account.
If it does not match, you have an error somewhere. Either in the books, or in the bank reconciliation, or in something you forgot to include. The bridge is a forcing function. It makes any gap visible immediately.
What good property accounting looks like, monthly.
For a small property portfolio (say, 5 to 30 units) the monthly close should produce four things, every month, on a 5-day timeline.
- Property-level P&L. NOI by property. So you know which units are pulling weight and which are dragging.
- The NOI-to-cash bridge. Both portfolio-wide and by property if needed.
- Cash forecast. 13 weeks forward, with debt service, expected capex, and tax payments built in.
- A short narrative. Anything that changed, anything that broke, anything to watch.
With this in hand, tax season stops being a guessing game. You know what NOI is going to come in at by Q4. You know what your taxable income is going to look like. You know whether you owe estimated payments. The CPA gets a clean tax-ready package and the return is built on numbers you already understand.
The most expensive version of this mistake is the landlord who buys a second property based on the NOI of the first, without modeling cash flow. The new mortgage payment shows up. The first property's cash flow drops. Both properties look profitable on paper. Neither one pays the owner anything. We see this several times a year.
If your bookkeeper is not running the bridge.
This is one of the clearest places where commodity bookkeeping fails property managers. A generalist bookkeeper records the rent, categorizes the expenses, and produces a P&L. They do not build the NOI-to-cash bridge. They do not run the property-level analysis. They do not know what to look at.
Real estate accounting is different enough that it deserves an accountant who understands the asset class. The depreciation rules, the capital expenditures, the 1031 exchanges, the cost segregation studies, the loan amortization mechanics, the tenant deposits. Every one of these has a wrong way and a right way. The wrong way leads to a tax surprise. The right way produces clarity year-round.
The shortest version.
NOI tells you whether the property is a good asset. Cash flow tells you whether you can pay yourself. They are not the same number. Build the bridge between them. Run it monthly. Tax season stops being scary.