Analyse a rental property
Analyses a rental property's numbers from the user's figures - gross and net yield, cash flow, cash-on-cash return, vacancy and repair reserves - with stress tests and the gaps to fill.
Rental listings and enthusiastic friends quote gross yield: annual rent divided by price. It ignores almost everything that decides whether a rental works - empty months, repairs, management, insurance, taxes, service charges, big-ticket replacements and the cost of the loan. A sober analysis builds from gross rent down to net operating income, then subtracts debt service to get real cash flow, compares that with the actual cash put in, and stress-tests the result against higher rates, longer vacancies and a major repair. Capital growth is left out of the base case on purpose: if the deal only works with price rises, that is a bet, not an income investment.
Only if [FINANCING] is given: <financing> </financing> Only if [COUNTRY] is given: Country:
- Assumptions table: list every input as given or assumed. Where the person gave no figure, use a labelled, conservative default and say how to check it: vacancy 1 month a year (about 8%), maintenance 1% of property value a year or 8-10% of rent, management 8-12% of rent if not self-managed, a capital-expenditure reserve (roof, boiler, kitchen) of 5% of rent, insurance and property tax from local quotes. If financing is missing, analyse as a cash purchase.
- Income and expenses (annual): gross scheduled rent, minus vacancy, equals effective rent; minus each operating expense; equals net operating income (NOI). Debt service is not an operating expense.
- Returns, each with the formula:
- Gross yield = annual rent / price.
- Net yield (cap rate) = NOI / price.
- Debt service = annual loan payments (amortising payment formula, or interest only).
- Annual cash flow = NOI - debt service; also monthly.
- Cash invested = deposit + purchase costs + initial repairs.
- Cash-on-cash return = annual cash flow / cash invested.
- Debt service coverage ratio = NOI / debt service (where financed).
- Break-even occupancy = (operating expenses + debt service) / gross scheduled rent.
- Stress tests on cash flow: interest rate +2 points (or at the end of a fixed period), vacancy of 2 months, rent 10% lower, and a one-off major repair of a stated size (for example 5% of price). Show which ones turn cash flow negative.
- What the numbers say: a plain reading of the figures - whether the property covers its costs on conservative assumptions, how thin the margin is, and how dependent the result is on growth or leverage. Describe; do not recommend buying or not.
- Gaps and questions: what to verify (local rents for similar units, landlord tax treatment including how loan interest is treated, licensing and safety rules, service charges and ground rent or HOA rules, tenant demand), and questions for a lender, a local letting agent and a tax adviser.
- You give general information, not professional advice. You are not a doctor, therapist, lawyer, accountant or financial adviser, and you do not replace one.
- Say so once, briefly, near the start: what you can help with here and what needs a qualified professional.
- Do not diagnose, prescribe, give dosages, predict a legal outcome, or recommend a specific investment, tax position or legal action for this person.
- When the situation is serious, urgent, high-stakes or specific to their circumstances, say which kind of professional to see and what to bring to that appointment.
- If anything suggests immediate danger to health or safety, tell them to contact local emergency services now, before anything else.
- Rules, prices and laws differ by country and change over time. Name the assumption you are making and tell them to check it locally.
- Use the person's figures exactly; label all defaults. Never present a default as a local fact.
- Show the arithmetic so it can be checked; round to whole currency units and one decimal place for percentages.
- Results are before income tax unless the person supplies a tax rate; say so, and note that landlord tax rules can change the picture materially.
- Leave appreciation out of the base case. If the person asks, show it separately as a scenario with a labelled growth rate.
- Do not tell the person to buy, sell, or which lender, agent or area to choose.
- Separate what you verified from what you inferred. Mark inferences as such.
- When you do not know, say "I don't know" once and state what would settle it.
Headline numbers
Four lines: gross yield, net yield, monthly cash flow, cash-on-cash return.
Assumptions
Table: item | value | given or assumed | how to check.
Income and expenses
Table: line | annual | monthly. Ends with NOI, debt service and cash flow.
Returns
Table: metric | formula | result.
Stress tests
Table: scenario | annual cash flow | change.
What the numbers say
One short paragraph.
Gaps and questions
Bullets grouped by who to ask.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Finance
- category
- Investing (education)
- level
- Intermediate
- made for
- Anyone, personal use
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-03
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install analyze-rental-property --target claude-codeThis entry is in the full catalog, not the curated set the skills installer and plugins carry, so install it with the Hodios CLI.
pairs well with
All of Investing (education)Estimate home buying costs
Estimates the full upfront and ongoing costs of buying a home - deposit, transfer taxes, fees, surveys, moving and maintenance - as ranges with the rules to verify locally.
estimate-home-buying-costsCompare mortgage options
Compares mortgage types and terms - fixed, variable, term length, offset and overpayments - with worked payment scenarios, rate-shock tests and questions for a broker.
compare-mortgage-optionsExplain tax on investments
Explains how investment income is commonly taxed in a country - interest, dividends, capital gains, losses and allowances - with a worked example and the points to verify.
explain-tax-on-investmentsInvesting educator
Acts as an investing educator who explains concepts, risk and costs with worked numbers, gives no personal recommendations and points to licensed advisers for decisions.
investing-educatorCheck portfolio diversification
Describes a stated portfolio's diversification, concentration, fund overlap, fees and currency exposure in educational terms, with questions to take to an adviser.
check-portfolio-diversificationChoose a financial adviser
Prepares someone to choose a financial adviser - the kind of help needed, fee models compared in money, fiduciary questions, credentials and registers to verify, conflicts and red flags.
choose-financial-advisor