Try it yourself
- Choose how to start
- Pick a deal or enter yours
- Read the result
How do you want to start?
Every number comes from you or a sample. There's no market data yet.
Run a demo deal
Invented deals, no real addresses. Each shows a different kind of result.
Run my own deal
This service runs on servers we operate through hosting providers. What you type is sent there to be analyzed, and we don't save it. This browser keeps what you type in the form, so a reload does not lose it, and any deal you choose to save. If you start a purchase, this browser also keeps the figures every report in it is made from, a cookie links it to your purchase, and each PDF you pay for is kept privately for 24 hours so you can download it. What is kept, for how long, and how to ask for it to be deleted: see the privacy policy.
Import this deal's numbers from a file
A CSV or JSON file fills the form in one step. Every value lands in the field it belongs to, and every one of them can be changed before the deal runs.
What you type in the form is kept in this browser so a reload does not lose it. “Delete everything this app has saved” removes it.
- The example file carries every name this tool reads, with a value in each one. Keep the names exactly as they are written: one name this tool doesn't read stops the whole file.
- Percentages are typed as numbers: 6.8 means 6.8% a year, not 0.068.
- Every value is text. In a JSON file that means quotation marks around the numbers too, the way the example file writes them.
- A file is taken whole or not at all. What this tool needs from it: how many units the building has, the purchase price, the down payment, the interest rate, each unit's monthly rent, and whether the forecast includes a refinance. Anything else the file leaves out is reported in the result as an assumption, with the value used.
- A file named .csv is read as a CSV table, a file named .json is read as JSON, and any other name is read as a CSV table.
- The file's contents are read once to fill the form and are not kept on the server. The file's name is never sent.
The example file holds that sample deal's own figures, under the names this tool reads. A file changed outside this page and brought back here fills the form the same way any other file does.