EveryCalc

Finance category

Mortgage, loan, investing, tax, and money calculators.

Browse finance

Portfolio Stress Test Calculator

Portfolios need stress tests. This calculator models vacancy, rate, and expense shocks.

$
$
%
%
$

Stressed DSCR

1.13

Stressed NOI

$2,391,200

Additional debt service

$170,000

How the math works

Stressed NOI ≈ (gross rev × (1−vacancy shock)) − (opex × (1+expense shock)). Stressed DSCR = NOI ÷ (debt service + additional interest).

Run this with your current rate cap expiration date on the calendar. A portfolio with a strong base DSCR that goes sub-1.0x on a 200 bps shock is fine today but insolvent the day the cap drops off — size the replacement or extension before it matters.

How to Use

  1. Enter base-case NOI.
  2. Enter debt service.
  3. Enter vacancy shock %.
  4. Enter expense shock %.
  5. Enter rate shock bps on variable debt.
  6. Enter variable debt balance.
  7. Read stressed DSCR.

Frequently Asked Questions

What to stress?

Vacancy (5-15 pts), expenses (10-25%), interest rate on variable debt (100-400 bps), revenue growth (0% vs 3%), cap rate at exit (50-150 bps wider). Stress tests should double the worst year of the last cycle.

DSCR triggers?

Most commercial covenants trip at 1.15-1.20x DSCR. Multifamily agency debt often at 1.25x. Below triggers: cash sweep, forbearance, extension negotiation, or default. Stress-test to identify the exact shock that trips covenants.

What to do with results?

If stressed DSCR < covenant: pre-emptively buy rate caps, pay down variable debt, or negotiate covenant relief now while strong. Running it close is fine in base case but lethal under stress — every refinance window counts.

Related Calculators

More Finance Calculators

Browse all finance

Keep exploring

Next steps in Finance

View finance hub →