Excel guide · 4 min read
How to calculate the debt service coverage ratio (DSCR) in Excel
=F2/(-PMT(rate/12,years*12,E2)*12). The Oak St duplex earns $21,300 of NOI against $15,170 of yearly payments, a DSCR of 1.40.Sample data
Every result on this page was calculated from this sheet by the same spreadsheet engine the Cellwise app uses.
| A | B | C | D | E | F | G | H | I | J | K | L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Property | Monthly rent | Vacancy % | Monthly expenses | Loan amount | Yearly NOI | Yearly debt service | DSCR | Check | Setting | Value | |
| 2 | Oak St duplex | 2900 | 0.05 | 980 | 200000 | 21300 | 15169.632564 | 1.4041210234 | OK | Interest rate | 0.065 | |
| 3 | Elm Ave house | 2100 | 0.05 | 720 | 212000 | 15300 | 16079.810518 | 0.95150374957 | Below minimum | Years | 30 | |
| 4 | Pine Rd triplex | 3900 | 0.07 | 1360 | 275000 | 27204 | 20858.244775 | 1.3042324651 | OK | Minimum DSCR (yours) | 1.25 | |
| 5 | Birch Ct condo | 1650 | 0.04 | 610 | 115000 | 11688 | 8722.5387242 | 1.3399768542 | OK | |||
| 6 | Cedar Ln fourplex | 5200 | 0.08 | 1900 | 380000 | 34608 | 28822.301871 | 1.2007368514 | Below minimum |
Download this sheet as an Excel practice file (.xlsx)
Step 1: NOI for each property
One row per property: monthly rent, a vacancy %, monthly operating expenses and the loan amount. NOI is yearly rent after vacancy minus yearly operating expenses, the same NOI the cap rate guide uses: =B2*12*(1-C2)-D2*12.
Operating expenses are the running costs: property tax, insurance, repairs, management and HOA fees. The loan payment is not one of them. It goes on the other side of the ratio.
For Oak St: $2,900 x 12 = $34,800 of rent, 5% vacancy leaves $33,060, less $11,760 of expenses is $21,300 of NOI. The vacancy and expense numbers are your estimates, so keep them in cells you can change.
Result: 21300 shows as $21,300 with Currency format
21300: Oak St's yearly net operating income.
Step 2: Yearly debt service with PMT
Debt service is every loan payment in the year, principal and interest together. PMT works out the monthly payment from the rate, the number of payments and the loan amount. Put the rate and term in cells (L2 and L3) and lock them with $ so the formula copies down.
PMT returns a negative number because the payment is money going out, so put a minus in front. =-PMT($L$2/12,$L$3*12,E2) is $1,264 a month for Oak St's $200,000 loan at 6.5% over 30 years. Multiply by 12 for the year: $15,170.
Divide the rate by 12 and multiply the years by 12. Using the yearly rate with monthly payments is the most common PMT mistake, and the result is wildly too high.
Result: 15169.632564 shows as $15,170 with Currency format
About 15,170: Oak St's yearly loan payments.
Step 3: DSCR for every property
Divide NOI by debt service: =F2/G2. Oak St comes out at 1.40, which means NOI covers the payments 1.4 times, with about $6,130 a year left over. Elm Ave is 0.95: its NOI is about $780 a year short of the payments, so the owner tops it up from somewhere else.
Lenders set their own minimum DSCR, and it varies by lender and loan type. Ask yours and put it in L4 (1.25 here is a sample, not a recommendation). =IF(H2>=$L$4,"OK","Below minimum") flags each row: Oak St, Pine Rd and Birch Ct pass; Elm Ave and Cedar Ln (1.20) don't. =COUNTIF(I2:I6,"OK") counts 3.
Keep both sides yearly. Monthly NOI divided by yearly debt service gives 0.12 for Oak St, a number that looks alarming and means nothing.
Result: 1.4041210234 shows as 1.40 with Number format
About 1.40: Oak St's NOI covers its loan payments 1.4 times.
The largest loan a minimum DSCR allows
Turn the ratio around: the highest yearly payment that still meets the minimum is NOI / minimum DSCR. For Oak St that's $21,300 / 1.25 = $17,040 a year, or $1,420 a month.
PV turns that payment back into a loan amount at your rate and term: =PV($L$2/12,$L$3*12,-F2/$L$4/12). Oak St supports about $224,700, more than the $200,000 it has. Elm Ave supports only $161,400, about $50,600 less than its loan, and Cedar Ln supports $365,000, about $15,000 less.
This is arithmetic on your estimates, not what a lender will offer. Lenders also look at your credit, the property and their own NOI figures, which are often more cautious than yours.
Result: 224659.36374 shows as $224,659 with Currency format
About 224,659: the loan Oak St's NOI supports at a DSCR of 1.25.
What a higher rate does
The same NOI covers less loan when rates rise. At 7.5% instead of 6.5%, Oak St's yearly payments go from $15,170 to $16,781 and its DSCR drops from 1.40 to 1.27. Change L2 and the whole table updates.
For an interest-only loan, yearly debt service is just loan x rate: $13,000 for Oak St, and a DSCR of 1.64. Make sure the payment in the sheet is the one you actually make. Leaving vacancy out flatters it too: Oak St at 0% vacancy shows 1.52.
Result: 1.2692814425 shows as 1.27 with Number format
About 1.27: Oak St's DSCR if the rate were 7.5%.
Common mistakes
Forgetting the minus on PMT
PMT returns a negative payment, which makes DSCR negative. Write =-PMT(...) or wrap it in ABS.
Using the yearly rate with monthly payments
Divide the rate by 12 and multiply the years by 12, then multiply the monthly payment by 12 for the year.
Counting only interest
Debt service is principal plus interest unless the loan really is interest-only. Use PMT for an amortizing loan.
Putting the mortgage in operating expenses
Then it's counted twice. NOI is before loan payments; the payments are the denominator.
FAQ
What is the DSCR formula in Excel?
=NOI/yearly_debt_service. With a loan amount in E2: =F2/(-PMT(rate/12,years*12,E2)*12).
What does a DSCR below 1 mean?
The income doesn't cover the loan payments. At 0.95, the property earns 95 cents of NOI for every dollar of payments, and the rest has to come from somewhere else.
What DSCR do lenders require?
It depends on the lender, the loan and the property, so there's no single number. Ask the lender and put their minimum in the input cell; the sheet shows which properties meet it.
Can I calculate DSCR for a business?
Yes, with the same idea: cash available for loan payments in a year divided by the year's principal and interest. Lenders define the top line in different ways, so use their definition.
Functions used
Related guides
- How to calculate cap rate in Excel
- How to calculate a loan payment in Excel
- How to make a loan amortization schedule in Excel
- How to calculate occupancy rate in Excel
- How much to save each month in Excel
- Attendance tracker formulas in Excel
Updated