Screen DSCR on every file, and see which ones survive a rate move.
Drop a spreadsheet of deals in and get DSCR computed from the actual amortisation schedule for each one - plus the worst DSCR across a rate ±1 point, price ±10% grid, so you know which files still clear your floor if terms shift.
The job today
- -Every scenario means re-keying the deal into a calculator.
- -A file that clears 1.10 today can fail at a quarter point higher, and you find out late.
- -Borrower numbers end up pasted into web tools you do not control.
| DSCR | 1.11 |
| Worst DSCR in grid | 0.92 |
| NOI | $11,239 |
| Cash flow / mo | $92 |
| Cap rate | 6.81% |
From the sample run: illustrative inputs, unedited program output.
What you get
From the real amortisation schedule, not payment × 12, for every row of your spreadsheet.
Rate ±1 point × price ±10%, every cell fully re-underwritten, with the worst case in its own column.
Runs offline on your machine. Full C++ source included, so your team can check every formula.
Check it with your own numbers first
The product page has a live terminal running the same engine. Paste a deal of yours, for example:
bot analyse --price 165000 --rent 1550 --taxes 2100 --insurance 1150 --down 25 --rate 7.25
Commercial licence: your whole organisation, up to 3 deployments, including analyses you produce for clients. Full C++ source, runs offline on Windows. Current prices are on the product page.
