Free Excel workbook · 5 to 50+ units

Apartment DSCR calculator in Excel.

Test a loan on an apartment building the way a lender will: NOI against the payment, a minimum coverage ratio, rate sensitivity, and a vacancy stress.

.xlsx · 16 KBNo accountWorks in Sheets
capituro-apartment-dscr-calculator.xlsxXLSX
Summary sheet showing 1.16x DSCR on a $3,400,000 request, a maximum loan of $3,284,000, and a $116,000 shortfall.
Example DSCR on the request
1.16x
40 units · $3.4M loan · 1.20x minimum
Loan the income supports: $3,284,000
2 ratios
Amortizing and interest-only
5 rates
Sensitivity, a half point apart
4 levels
Vacancy stress from 5% to 20%
Free
Edit it in Excel or Sheets
Why it exists

Apartment lenders do not just divide.

Most DSCR calculators online are built for single-family rentals. One rent, one mortgage payment, divide. Apartment lenders rebuild your income with a vacancy allowance, deduct management and reserves whether you pay them or not, and test the result against an amortizing payment.

This workbook does that for a 5+ unit building. If the loan you have in mind does not clear the minimum, it tells you the loan that would, and the rate at which your request just squeaks through. The example building is fictional.

How it can help
  • Find out whether a loan clears a 1.20x or 1.25x minimum before you apply, not after the appraisal.
  • See the largest loan the building's income supports at the rate you enter, amortizing and interest-only.
  • Read the cushion or shortfall in dollars, so you know how much to cut the request or how much rent has to rise.
  • Watch DSCR move across five rates, a half point apart.
  • Stress the building at 10%, 15%, and 20% vacancy and find the break-even occupancy.
  • Size an offer before the earnest money goes hard.
Inside the workbook

Three sheets. A yes or a no.

Pale-yellow cells are yours to fill. Everything else is a formula you can read and follow.

capituro-apartment-dscr-calculator.xlsx · Inputs
How to get started

From rent roll to coverage in four steps.

  1. Inputs sheet

    Enter the income

    Every unit at its lease rent for twelve months, vacant units at market. The vacancy allowance defaults to 5%, the floor most lenders use even on a full building.

  2. Inputs sheet

    Enter the expenses

    Use what you actually pay, with two exceptions. Use the tax bill the building will carry after your purchase, not the seller's. And enter management even if you self-manage.

  3. Inputs sheet

    Set the loan to test

    Loan amount, rate, and amortization. The example uses 7% so the formulas work, but it is not a quote. 1.20x is a reasonable minimum for a bank. Some investor programs go lower on smaller loans.

  4. DSCR sheet

    Read the answer

    The Coverage section says yes or no. The section below it says what loan would be a yes.

What it models

DSCR is one division. NOI is the hard part.

DSCR=NOI÷Annual debt service
How NOI is built
Gross scheduled rent
$528,000
Other income
$18,000
Vacancy (5%)
−$27,300
Effective gross income
$518,700
Operating expenses
−$194,000
Reserves ($250 × 40)
−$10,000
Net operating income
$314,700

Amortizing DSCR

Uses the fully amortizing payment. This is what most lenders test, even when the loan has an interest-only period.

Interest-only DSCR

Uses the interest-only payment. This is what your cash flow actually looks like during that period.

Maximum loan

NOI divided by the minimum DSCR gives the debt service the building can carry. Rate and amortization turn that into a loan amount.

Break-even occupancy

The occupancy at which NOI exactly covers the payment. Above it, the building carries the loan. Below it, you do.

Worked scenario

A fictional 40 unit in Columbus.

These are the numbers already loaded in the workbook, so you can open it and follow along.

What goes in
Units
40
Gross scheduled rent
$528,000
Other income
$18,000
Operating expenses
$194,000
Reserves
$250 per unit
Price
$4,600,000
Loan requested
$3,400,000
Rate and term tested
7%, 30 years
Minimum DSCR
1.20x
Does it clear 1.20x?
No, 1.16x
Shortfall
$116,000
Amortizing
1.16x
Interest-only
1.32x

Amortizing DSCR is 1.16x and interest-only DSCR is 1.32x, against a 1.20x minimum.

Loan requested$3,400,000
Loan the income supportsAt 1.20x$3,284,000
NOI
$314,700
Monthly payment
$22,620
Annual debt service
$271,443
Rate that just clears
6.66%
Break-even occupancy
87%
Loan-to-value
74%
Rate sensitivity on the $3,400,000 request
RateDSCRMaximum loan
6.00%1.29x$3,645,000
6.50%1.22x$3,457,000
7.00%Your rate1.16x$3,284,000
7.50%1.10x$3,125,000
8.00%1.05x$2,978,000
Vacancy stress on the requested loan
VacancyNOIDSCR
5%Base$314,7001.16x
10%$287,4001.06x
15%$260,1000.96x
20%$232,8000.86x

The building drops below 1.00x at 15% vacancy. Worth knowing before signing a contract with a 74% loan in the assumptions.

Reading the result

Three ways to get to yes.

When the request does not clear, the DSCR sheet tells you how far off it is. In the example, any one of these closes the gap.

More at closing
$116,000

Cut the loan to $3,284,000, the most the income supports at 7%.

More NOI
~$11,000

Raise rents or trim expenses until NOI covers the payment at 1.20x.

A lower rate
< 6.66%

Below this rate, the full $3,400,000 request clears the minimum.

Troubleshooting

Common errors and fixes.

DSCR is lower than you expected.

Check the vacancy allowance, management, and reserves. Those three lines are the usual difference between an owner's NOI and a lender's.

The maximum loan is far below the request.

The building may be priced off a cap rate the current rate cannot support. That is a purchase price problem, not a lender problem.

Interest-only DSCR looks fine, amortizing does not.

Most lenders test the amortizing payment. Plan on that one.

The rate that clears shows 0%.

The request is so far above what the income supports that no positive rate works. Reduce the loan.

Scope

What it covers, and what it does not.

  • One building and one loan at a fixed rate.
  • Coverage on both the amortizing and interest-only payment.
  • A per-unit replacement reserve allowance.
Not modeled
Rate resetsLender expense floorsSeasoning rulesReserves beyond per unitRate quotes or approvals
Using the outputs

Buyers use the DSCR sheet to size an offer before the earnest money goes hard. Owners use it to see whether a refinance at today's rates would still cover, and by how much.

The vacancy stress is the table to look at when a building has two or three leases rolling in the same quarter.

When the numbers look right, send the rent roll, the trailing twelve months, and the loan you have in mind. Capituro will review the request with a rate that reflects the property and the sponsor.

Send the rent roll for a real sizing
Excel · .xlsx

Your working copy.

Review the inputs, formulas, and limits before adapting it. Keep the original and validate formulas after every change.

  • Direct download
  • No account
  • Editable file
  • Opens in Sheets and Numbers
Questions

Frequently asked

What is a good DSCR on an apartment building?+
Most bank and agency programs require 1.20x to 1.25x on the amortizing payment. Some investor programs accept lower coverage on smaller loans, with a lower loan-to-value to make up for it.
Why does the calculator deduct management when I manage the building myself?+
Because the lender will. Underwriting assumes the building has to be run by someone who is paid, so 4% to 5% of collected rent comes off the top regardless.
Does an interest-only period raise my DSCR?+
On paper, yes. In underwriting, usually not. Most lenders size the loan on the fully amortizing payment even when the first years are interest-only, so the amortizing coverage is the one to plan around.
Where does the rate come from?+
You. The rate cell on the Inputs sheet is one you type, and the example rate is a placeholder. Use the sensitivity table if you do not have a quote yet.
Does this replace a lender's sizing?+
No. A lender will use its own appraisal, its own expense assumptions, and its own coverage floor, and any of those can move the number.
Next step

Send the rent roll for a real sizing.

We will review the request with a rate that reflects the property and the sponsor, rather than the placeholder on the Inputs sheet.

Step 1 of 5

What are you looking to do?