CASH ON CASH RETURN

Cash-on-Cash Return Calculator

Measure a leveraged rental’s annual pre-tax cash-on-cash return from net operating income, annual debt service, and total cash invested.

Enter your values

Cash flow divided by cash invested

Cash-on-cash return is annual pre-tax cash flow divided by the cash you put into the deal. Cash flow is net operating income minus annual mortgage principal and interest. Cash invested is down payment plus closing costs plus rehab, not the purchase price. Cap rate is unlevered NOI over value; rental yield starts from scheduled rent.

Annual pre-tax cash flow = NOI − annual debt service
Cash-on-cash return = annual pre-tax cash flow ÷ total cash invested
DSCR = NOI ÷ annual debt service
Monthly cash flow = annual cash flow ÷ 12

Example

$30,000 of NOI, $18,000 of annual debt service, and $60,000 of cash invested produces $12,000 of pre-tax cash flow, a 20% cash-on-cash return, a 1.667× DSCR, and $1,000 a month. An all-cash purchase with $0 of debt service reports cash-on-cash as NOI ÷ cash invested and leaves DSCR blank.

What this return leaves out

Income tax, depreciation, selling costs, and a change in loan balance sit outside pre-tax cash-on-cash. Two properties with the same return can still differ in reserves, vacancy, and capex. Enter NOI and debt service you already know; this page does not rebuild a full rental worksheet.

Frequently asked questions

Is cash-on-cash the same as cap rate?

No. Cap rate is unlevered NOI divided by property value. Cash-on-cash uses levered cash flow divided by cash invested.

What belongs in cash invested?

Down payment, closing costs, and rehab cash you put in. Do not use purchase price as the denominator.

Can the return be negative?

Yes. If debt service exceeds NOI, cash flow and cash-on-cash are negative.

What is DSCR?

Debt service coverage ratio is NOI divided by annual debt service. Lenders often look for a ratio above 1. A $0 debt-service, all-cash deal has no DSCR.

More calculators

Calculations run in your browser. Values are not uploaded or stored.