You should never trust a tool you don't understand. This page walks through every formula, every assumption, and every limitation behind the verdicts and scores Rental Deal Analyzer produces — so you can verify our numbers against your own spreadsheet or accountant.
We start with the monthly rent you enter. If you indicate other income (parking, laundry, storage, pet rent), we add it. We do not assume any rent growth in year one — what you enter is what we model.
gross_income = base_rent + other_incomeEvery operating cost is subtracted line by line. If you leave a field blank we substitute the conservative defaults below to prevent overly optimistic results:
opex = taxes + insurance + vacancy + maintenance + management + hoa + utilitiesNOI is what the property earns before financing. It deliberately excludes mortgage payments so it can compare properties on equal footing.
NOI_annual = (gross_income − opex) × 12The capitalization rate measures unlevered return on the property's purchase price.
cap_rate = NOI_annual / purchase_priceWe treat 5–8% as a healthy band for residential rentals and flag anything below 4% as "appreciation-dependent".
Standard amortising mortgage formula, monthly compounding:
P = L × (r × (1+r)^n) / ((1+r)^n − 1)
where L = loan amount, r = monthly rate, n = monthscash_flow = gross_income − opex − mortgage_paymentThis is the number that hits your bank account each month after every bill is paid.
Annual pre-tax cash flow divided by the cash you actually invested (down payment + closing costs + initial repairs):
coc = (cash_flow × 12) / cash_investeddscr = NOI_annual / (mortgage_payment × 12)Most lenders look for ≥ 1.20. We flag anything below 1.10 as high risk.
Our composite score weights five factors:
Each factor is normalised against industry-standard thresholds, clamped to 0–100, then combined. Verdict bands: 75+ Good · 50–74 Risky · < 50 Bad.
We re-run the entire calculation under three downside scenarios and report which ones still produce positive cash flow: