Transparent underwriting

DealCooker methodology

How the calculator turns property assumptions into cash flow, debt coverage, returns, and strategy comparisons.

Published by DealCooker. Product owner: Dillon Cook, Real estate agent and DealCooker creator.Last substantively updated .

NOI vs cash flow; cap rate vs cash-on-cash return

These numbers answer different questions. Start with the property’s operations, then its debt payments, then the cash you have invested. A favorable percentage alone does not make a deal affordable or a forecast reliable.

NOI: does the property cover its operating costs?

Use modeled NOI to inspect income after vacancy and operating costs, before debt service. Positive NOI is not the cash left after paying the loan.

Cash flow: what remains after debt service?

Use monthly cash flow to inspect the modeled operating surplus or shortfall after required debt payments. Check whether reserves are included; repairs and vacancies do not arrive evenly each month.

Cap rate: how does NOI compare with the property basis?

Use cap rate to relate annual modeled NOI to the strategy’s property basis, not to your down payment. It does not tell you your cash return after the loan payments.

Cash-on-cash return: what does the invested cash produce?

Compare annual pre-tax cash flow with modeled cash invested. Inspect that cash amount, not just the down payment: closing costs and project cash can also matter. A larger down payment changes both debt service and invested cash, so do not assume it improves the percentage.

Keep the model boundaries in view

DealCooker’s NOI may include reserves and financing-dependent fixed costs such as PMI. Its cap rate is therefore not necessarily a conventional unlevered cap rate. Most acquisition views use purchase price as the basis; BRRRR uses ARV. Compare like definitions and periods, not just labels.

Read a rental result in this order

  1. Check the income, expenses and reserves behind NOI, then the loan payments behind cash flow.
  2. Review cash invested alongside cash-on-cash return. For BRRRR, distinguish starting cash from cash left after refinance.
  3. Review the hold period, exit assumptions, ROI and IRR. Cash-on-cash return alone does not capture the timing or proceeds of a future sale.

Follow the rental worked example or inspect the BRRRR example. Replace illustrative inputs with verified property facts before relying on a result.

General reference: JPMorgan Chase’s cash-on-cash return explanation supports the distinction between operating cash yield and full-hold returns. It does not validate DealCooker’s model conventions. Reference checked November 14, 2026; educational context, not investment advice.

Short version

What DealCooker calculates

DealCooker is a pre-tax real estate underwriting model. It connects acquisition cash, financing, strategy-specific income and expenses, reserves, debt service, refinance events, and sale assumptions into one traceable projection.

Net operating income (NOI)

Modeled property income after vacancy and operating costs, before debt service. Depending on the strategy, DealCooker’s modeled NOI may include reserves and fixed costs such as PMI, so it may differ from lender or accounting NOI.

Monthly cash flow

Modeled monthly NOI minus required monthly debt service. DealCooker may also show a view before selected reserves for transparency.

Cap rate

Annual modeled NOI divided by the basis used for that strategy. Most acquisition views use purchase price; BRRRR uses ARV. Because modeled NOI can include financing-dependent fixed costs, treat this as a DealCooker metric—not a universal unlevered cap rate or appraisal.

DSCR

Modeled NOI divided by modeled debt service. A ratio above 1 means NOI exceeds debt service, but lender definitions and thresholds vary.

Cash-on-cash return

Annual pre-tax cash flow divided by modeled cash invested. It is sensitive to leverage and does not replace a full hold-period analysis.

ROI and IRR

ROI measures total modeled gain relative to invested cash. IRR annualizes the timing of initial cash, operations, refinance events, additional contributions, and exit proceeds.

Fees and cash required

Airbnb host fees apply to room revenue plus charged cleaning fees. The long-term rental placement-fee input is informational and excluded from returns; budget actual leasing costs separately. A HELOC amount is the actual draw, not a credit limit. BRRRR cash left after refinance is different from the money needed at the start.

Engine-backed pages

Worked examples stay tied to product math

Every strategy page is regenerated from DealCooker’s calculation engine during the site build. The displayed examples are illustrative scenarios, not hand-entered promises or property recommendations.

Model boundaries

What DealCooker does not do

Does DealCooker predict investment performance?

No. It projects user-entered assumptions. It does not guarantee rent, occupancy, financing, appraisal, costs, refinance terms, sale value, or returns.

Does it calculate taxes?

No. Results are pre-tax estimates. Tax treatment varies by property, activity, ownership, jurisdiction, and taxpayer; use a qualified tax professional.

Is it an appraisal or lender approval?

No. DealCooker is not an appraisal, broker price opinion, credit decision, loan quote, or commitment to lend.

How should results be verified?

Confirm the rent roll, leases, market rents, expenses, insurance, taxes, title, zoning, permits, inspections, contractor bids, financing, and exit assumptions independently.

Use transparent assumptions

Run the numbers.
Inspect the model.

Analyze a deal — free ↗

Educational analysis only. Verify assumptions independently.