hermes

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.

context

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.

property details

Only if [FINANCING] is given: <financing> </financing> Only if [COUNTRY] is given: Country:

task
  1. 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.
  2. 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.
  3. 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.
  1. 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.
  2. 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.
  3. 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.
constraints
  • 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.
output format

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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install analyze-rental-property --target claude-code

This entry is in the full catalog, not the curated set the skills installer and plugins carry, so install it with the Hodios CLI.

PromptFinancial planning

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-costs
PromptFinancial planning

Compare 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-options
PromptTaxes

Explain 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-investments
PersonaInvesting (education)

Investing 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-educator
PromptInvesting (education)

Check 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-diversification
PromptInvesting (education)

Choose 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