Yield vs cash yield vs IRR: which one belongs in monthly reporting?
Yield, cash yield, and IRR answer different questions. Use yield and cash yield in monthly packs; keep IRR as a valuation-date metric-built on consistent NOI and mappings.

Yield vs cash yield vs IRR: which one belongs in monthly reporting?
If you are reporting performance across multiple properties and SPVs, you will eventually hit the same debate:
- "Should we show yield or cash yield?"
- "Investors keep asking for IRR - should that be in the monthly pack too?"
- "Why do these numbers disagree?"
They disagree because they answer different questions. The mistake is trying to force one metric to do every job.
In this post, we will break down what each metric actually measures, why monthly reporting often makes them noisy or misleading, and what we recommend including in a monthly investor/board pack (versus quarterly or deal-level reporting).
(For context: this is exactly the kind of portfolio reporting problem we focus on-multi-entity/SPV consolidation, standardised mappings, and real-estate metrics like NOI, yields, and investor-ready packs built on consistent logic.)
The short version: what each metric is "for"
Yield
What it tells you: How hard the asset is working (unlevered operating return).
Best for: Comparing properties, pricing/valuation discussions, asset management.
Works well monthly? Yes-if you define NOI and the denominator consistently.
Cash yield
What it tells you: What the equity is actually receiving in cash (cash-on-cash).
Best for: Distribution-focused investors, liquidity planning, "are we paying out?"
Works well monthly? Yes-if you define "cash to equity" and the equity base consistently.
IRR
What it tells you: Total return over time, including timing and exit value.
Best for: Deal underwriting, manager performance across time, exit planning.
Works well monthly? Usually not as a "headline monthly KPI" (unless you are very clear about assumptions and valuation frequency).
Step 1: Define the metrics (in plain English)
1) Yield (often "cap rate" / "NOI yield")
In most property reporting, "yield" means an NOI-based yield:
Yield = NOI / Property value
Where:
-
NOI is your chosen Net Operating Income definition (this needs to be standardised across SPVs).
-
Property value might be:
- latest independent valuation,
- internal valuation,
- or cost/purchase price (in which case you are reporting "yield on cost").
Why it is useful: it is primarily an asset-level measure. It answers:
"Given the asset's value, what operating income is it producing?"
Common "yield" variants you will see (and should label explicitly):
- In-place yield: based on current/actual NOI (often trailing 12 months or run-rate).
- Stabilised yield: based on expected NOI once leasing/ops stabilise.
- Yield on cost: NOI - total cost (purchase + capex), useful for measuring execution vs underwriting.
Monthly reporting tip: If you publish yield monthly, specify:
- whether NOI is monthly annualised, run-rate, or TTM (trailing 12 months), and
- what value you are using (and the "as of" date).
2) Cash yield (aka "equity cash-on-cash")
Cash yield is an equity investor metric:
Cash yield = Cash distributed to equity / Equity invested
The challenge is that teams often disagree on both parts:
- What counts as "cash distributed"?
- What is the equity base (paid-in equity, average equity, net of return of capital, etc.)?
A practical definition for monthly packs is:
- Cash to equity (for the period) = operating cash flow after debt service and after any agreed reserves/capex holds minus/plus any working capital movements you treat as distributable.
- Equity base = total contributed equity (and be clear whether it is gross paid-in equity or net of returned capital).
Why it is useful: it answers:
"What cash return is the equity actually receiving?"
It is especially important in levered structures where an asset can have a modest property yield but a strong (or weak) cash yield depending on financing and distribution policy.
3) IRR (Internal Rate of Return)
IRR is a time-weighted measure of total return:
It is the discount rate that makes the present value of all equity cash flows (including the sale) equal to zero.
Why it is useful: it answers:
"Given the timing of cash flows and the exit outcome, what annualised return did equity earn?"
Why it can be problematic monthly: IRR is highly sensitive to:
- exit value assumptions,
- timing (one month earlier/later matters),
- and valuation updates (if you only revalue quarterly/annually, your "monthly IRR" is essentially stale, then jumps).
Step 2: Why monthly reporting makes these metrics go wrong
Here are the failure modes we see most often across multi-SPV portfolios:
1) NOI inconsistency (the root cause)
If one SPV includes certain costs above NOI and another pushes them below NOI, your yield comparisons are broken.
Fix: standardise NOI definitions and map each SPV's accounts into a portfolio reporting structure (so NOI is calculated consistently before you compute yields).
2) Denominator drift (valuation vs cost vs "last year's number")
A yield calculated on:
- purchase price,
- last year's valuation,
- or an updated appraisal
...can all be "correct," but they are not comparable unless labelled.
Fix: publish the denominator explicitly:
- "Yield (TTM NOI / Valuation as of 30 Sep 2025)"
- "Yield on cost (TTM NOI / Total cost to date)"
3) Annualising one month of NOI
If you annualise a single month's NOI (multiply by 12), seasonality and one-offs can distort yield.
Fix: prefer:
- TTM NOI (best for stability), or
- run-rate NOI (best for operational focus), with a clear definition.
4) Cash yield confusion: distributions vs cash flow
Some teams report cash yield using:
- distributions paid, while others use
- cash generated (even if retained in the SPV).
Both can be useful, but they mean different things.
Fix: choose one headline version and optionally show the other:
- Cash yield (distributed) and/or
- Cash yield (available)
5) "Monthly IRR" that is really just a guess
If the valuation does not update monthly, IRR is not truly being "measured" monthly-it is being assumed.
Fix: put IRR in the pack, but treat it as:
- Quarterly (or valuation-date) metric, and
- always show the valuation "as of" date and key assumptions.
Worked example (shows why the numbers differ)
Assume a property has:
- Value (or purchase price): 10,000,000
- Annual NOI: 600,000
- Debt: 6,000,000 at 4.5% interest
- Annual principal amortisation: 60,000
- Equity invested: 4,000,000
- Annual distributions: 240,000 (rest retained as reserves)
Yield (NOI yield)
Yield = 600,000 / 10,000,000
= 0.06 = 6%
Cash yield (distributed to equity)
Cash yield = 240,000 / 4,000,000
= 0.06 = 6%
So far, both are 6%-but they are not the same thing.
IRR (depends on timing + exit)
If the investment distributes 240,000 per year for 5 years, and sells in year 5 for 11,000,000 (net), with 6,000,000 of debt repaid on sale, equity receives 5,000,000 at exit.
Equity cash flows:
- Year 0: -4,000,000
- Years 1-4: +240,000
- Year 5: +240,000 + 5,000,000
That produces an IRR of about 10.1%.
Key point: IRR can be much higher (or lower) than yield/cash yield because it includes capital gain (or loss) and timing.
What belongs in a monthly report?
Here is a practical rule:
- If a metric is mostly driven by operations and accounting reality, it can be monthly.
- If a metric is mostly driven by valuation/exits/assumptions, treat it as quarterly or "as of valuation date."
Recommended monthly pack metrics (portfolio + property level)
| Metric | What it is for | Recommended frequency | Make it reliable by... |
|---|---|---|---|
| NOI (MTD / YTD / TTM) | Operating performance | Monthly | Standardise NOI definitions + mappings across SPVs |
| Yield (TTM NOI / latest value) | Asset efficiency & comparability | Monthly | Use TTM NOI + show valuation "as of" date |
| Yield on cost (TTM NOI / total cost) | Execution vs underwriting | Monthly | Track total cost-to-date consistently (incl. capex policy) |
| Cash yield (distributed) | Investor cash return | Monthly | Define "distribution" and equity base clearly |
| Cash yield (available) (optional) | Liquidity & distribution capacity | Monthly | Define reserves/debt service treatment |
| Occupancy + rent roll KPIs | Drivers of NOI | Monthly | Consistent definitions across properties |
| Gearing / leverage | Risk & capital structure | Monthly | Standard debt metrics + covenant tracking |
Where IRR fits
Include IRR, but do not make it the headline monthly KPI unless you can update valuations consistently.
Best practice in monthly packs:
- Show IRR "as of" the last valuation date (quarter-end or appraisal date).
- Include Realised vs Unrealised IRR (if applicable).
- Include a short "what changed" note when IRR moves (valuation update, refinancing, exit assumption change).
The cleanest approach: publish a "Return Metrics" page with clear labels
A strong monthly investor/board pack often separates:
Page A: Monthly operating performance (high confidence)
- NOI (MTD/YTD/TTM)
- Yield (TTM NOI / value, with date)
- Cash yield (distributed + optionally available)
- Occupancy + key drivers
- Exceptions / one-offs
Page B: Deal-level total return (assumption-sensitive)
- IRR (as of valuation date)
- Equity multiple (TVPI / MOIC, if you use it)
- Sensitivities (optional): exit value -5%, rates +100 bps, occupancy -3%
This structure prevents the classic confusion:
"Did performance improve, or did assumptions change?"
What to say (and not say) in the commentary
If you are writing monthly narrative, keep the messaging aligned with what each metric means:
- Yield moved -> usually means NOI changed, value changed, or your NOI basis changed.
- Cash yield moved -> usually means distributions changed, debt service changed, or reserves policy changed.
- IRR moved -> usually means valuation/exits/timing assumptions changed (or you had a major cash event).
This makes monthly commentary faster and more credible-especially if you are generating "what changed this month" style narratives on top of standardised portfolio data.
A simple decision framework for your team
If you have to choose what to emphasise in monthly reporting:
-
Lead with Yield + Cash Yield
They are understandable, operationally anchored, and useful month-to-month. -
Include IRR, but treat it as "valuation-date"
It is too assumption-sensitive to be the primary monthly KPI unless valuations update monthly. -
Standardise NOI first
Without consistent NOI and account mappings across SPVs, yield comparisons are noise.
More operations insights for real estate finance teams.

Release notes that matter: what changed and why it helps finance teams
A finance-grade release note template that answers what changed, who is affected, why it matters, what to do, and how to validate-so multi-entity teams keep reconciliations, definitions, and trust intact.

From raw accounting data to investor KPIs: our reporting logic explained
How we turn fragmented SPV data into investor-grade KPIs: normalise inputs, map SPV COAs to a standard structure, consolidate with explicit rules, calculate defined KPIs, and keep every number traceable for confident packs and commentary.

A month-end close checklist for property SPVs
Practical, evidence-based close routine for rent-led SPVs-cash, rent roll tie-outs, service charge, capex vs opex, debt and covenants-plus a downloadable PDF checklist you can use this month.
Ready for portfolio-grade reporting?
Book a demo to see your SPVs in one dashboard, model scenarios, and publish investor-ready commentary.
