Your figures
Include management, insurance, repairs and independently checked owner taxes. Exclude capital spending, incentives and loan payments.
Full-occupancy amount, reduced during vacancy. Enter zero when gross rent already includes outgoings. Check what your leases and local law allow.
Enter the amount borrowed, up to the price. Buying costs must leave positive initial equity.
The period used to calculate P&I repayments. Loan maturity is entered separately.
Then P&I over the remaining amortisation period. Must be shorter than the amortisation period.
The remaining loan is repaid here as a balloon. No refinancing is assumed. A loan still outstanding at sale is repaid at sale.
No replacement is the default. Any assumed policy below applies to every tenancy; it is not a forecast.
The same starting rent per square metre applies to every tenancy, on your selected net/gross basis. Advertised area data is only context.
For a lease already expired, this downtime starts at the projection date.
Cannot exceed the replacement term. Outgoings may still be recovered during rent-free periods.
Paid once at each replacement lease start, separately from the fit-out contribution.
Actual flat cash-spending allowance, below NOI. Do not also enter these same costs as the additional one-off event.
Month 1 starts on the projection date. Has no cash effect when the one-off amount is zero.
Capitalises the actual year-11 cash NOI. Enter your own scenario; advertised asking ratios are not property cap rates.
Your commercial cash flow
See what the property leaves in your pocket
Follow ten years of lease income, owner costs and loan payments. Add your figures, then calculate. Sale proceeds are shown separately from annual cash.
Have these figures ready
- Price, buying costs and committed leases
- Owner operating costs and any loan
- An exit yield for your sale scenario
Complete manual use is free. Reletting is only assumed when you choose it. Results are before income tax; GST and property-tax eligibility are not assessed.
This calculator needs JavaScript to work.
