Skip to main content

Calculator Documentation

DSCR Investor Calculator

Investor-focused DSCR analysis with vacancy, cap rate, cash-on-cash returns, and max loan calculations

Schema version 2.0.0 · Category: investment

Inputs

Property Income

Monthly rental income and vacancy assumptions

FieldTypeDefaultNotes
Monthly Rentcurrency$2,500Gross monthly rental income
Vacancy Ratepercentage5.00%
Other Incomecurrency$0Laundry, parking, storage, etc.

Purchase & Loan

Purchase price and financing details

FieldTypeDefaultNotes
Purchase Pricecurrency$350,000
Down Paymentpercentage25.00%
Interest Ratepercentage7.50%
Loan Termselect30

Operating Expenses (TIA)

Taxes, Insurance, and Association dues

FieldTypeDefaultNotes
Property Taxescurrency$350Monthly property tax amount
Insurancecurrency$150Monthly insurance premium
HOA Duescurrency$0

Lender Requirements

DSCR requirements for approval

FieldTypeDefaultNotes
Required DSCRnumber1Minimum DSCR required by lender
Target DSCRnumber1.25Your target DSCR for comfortable cash flow

Adjustable Parameters

ParameterDefaultRangePurpose
Excellent DSCR Threshold1.51.3 - 2DSCR above this is excellent
Strong DSCR Threshold1.251 - 1.5DSCR above this is strong

Calculations

Every figure this calculator produces, in evaluation order. Formulas reference input ids, parameters, and earlier calculations.

loanAmountLoan amount after down payment
purchasePrice * (1 - downPaymentPct)
downPaymentDown payment amount
purchasePrice * downPaymentPct
loanTermMonthsLoan term in months
loanTerm * 12
monthlyRateMonthly interest rate
interestRate / 12
principalAndInterestMonthly P&I payment
if(monthlyRate == 0, loanAmount / loanTermMonths, (loanAmount * monthlyRate * pow(1 + monthlyRate, loanTermMonths)) / (pow(1 + monthlyRate, loanTermMonths) - 1))
effectiveRentEffective monthly rent after vacancy plus other income
monthlyRent * (1 - vacancyRate) + otherIncome
grossRentalIncomeGross rental income (effective rent)
effectiveRent
tiaMonthly TIA (Taxes, Insurance, HOA)
propertyTaxes + insurance + hoaDues
pitiaMonthly PITIA (P&I + Taxes + Insurance + HOA)
principalAndInterest + tia
dscrDebt Service Coverage Ratio
if(pitia > 0, effectiveRent / pitia, 0)
monthlyCashFlowMonthly cash flow after PITIA
effectiveRent - pitia
annualCashFlowAnnual cash flow
monthlyCashFlow * 12
operatingExpensesManagement (8%), maintenance (5%), and CapEx (5%) reserves; the lender DSCR intentionally excludes these, investor returns must not
effectiveRent * 0.18
noiAnnual Net Operating Income (after operating expenses)
(effectiveRent - tia - operatingExpenses) * 12
capRateCap Rate (NOI / Purchase Price)
if(purchasePrice > 0, (noi / purchasePrice) * 100, 0)
investorCashFlowAnnual cash flow after operating expense reserves
annualCashFlow - operatingExpenses * 12
totalCashInvestedDown payment plus ~3% closing costs
downPayment + purchasePrice * 0.03
cashOnCashCash-on-Cash on total cash, after operating reserves
if(totalCashInvested > 0, (investorCashFlow / totalCashInvested) * 100, 0)
maxPITIAAtTargetMaximum PITIA at target DSCR
effectiveRent / targetDSCR
maxPIAtTargetMaximum P&I at target DSCR
maxPITIAAtTarget - tia
maxLoanAtTargetMaximum loan amount at target DSCR
if(maxPIAtTarget > 0 && monthlyRate > 0, maxPIAtTarget * ((1 - pow(1 + monthlyRate, -loanTermMonths)) / monthlyRate), 0)
maxPurchaseAtTargetMaximum purchase price at target DSCR
if(downPaymentPct < 1, maxLoanAtTarget / (1 - downPaymentPct), maxLoanAtTarget)
requiredRentForTargetRequired rent to meet target DSCR
pitia * targetDSCR
rentGapToTargetRent surplus/shortfall vs target DSCR
effectiveRent - requiredRentForTarget
maxPITIAMaximum PITIA at required DSCR
effectiveRent / requiredDSCR
maxPandIMaximum P&I at required DSCR
maxPITIA - tia
maxLoanAmountMaximum loan amount at required DSCR
if(maxPandI > 0 && monthlyRate > 0, maxPandI * ((1 - pow(1 + monthlyRate, -loanTermMonths)) / monthlyRate), 0)
dscrTierDSCR qualification tier
if(dscr >= 1.5, 4, if(dscr >= 1.25, 3, if(dscr >= 1.0, 2, 1)))
dscrShortfallInverted qualification flag for the verdict (0 = meets required DSCR, 1 = falls short)
if(dscr < requiredDSCR, 1, 0)

Put this calculator on your site

Every plan includes the DSCR Investor Calculator with your branding, share links, and PDF scenario reports.