rental-property — Claude Code skill: rental ROI and cap rate
Works out NOI, cap rate, cash-on-cash and total ROI for each rental property. Useful when you need income and expenses lined up before Schedule E.
npx skills add openaccountant/skills --skill rental-property -a claude-codeWhat rental-property does
The skill walks a rental property through the numbers. It asks for the address or name, purchase price, down payment and current market value, and repeats the pass for every property you own.
Income and expenses come from Wilson tools: transaction_search pulls tenant payments and property costs, spending_summary groups them by category such as mortgage, insurance, repairs and management fees. You get a breakdown with gross rent, vacancy loss, operating expenses, NOI and cash flow after debt service. Then the metrics: cap rate, cash-on-cash, total ROI including appreciation and principal paydown, expense ratio, and a 1% rule check.
Without Wilson the skill lays out the manual route: export bank transactions, filter to the property, sort expenses into Schedule E categories, run the formulas in a spreadsheet. Annual ROI needs an amortisation schedule from your lender. Two things to keep in mind. Cap rate leaves mortgage payments out, so it works for comparing properties rather than judging your own return. Cash-on-cash can go negative when payments outrun NOI. Capital improvements like a new roof or HVAC belong in a separate bucket from repairs, because repairs are expensed and improvements depreciated.
What it helps with
- work out NOI and cap rate for one property
- sort rental expenses into Schedule E categories
- compare returns across two properties
- check cash-on-cash once the mortgage is counted
- export property transactions for tax filing
Example prompts for the agent
- Run the numbers on 123 Main St, Unit A: purchase price $250,000, down payment $50,000, current value $275,000
- Find all income and expenses for this property this year and put them in one table
- Export the transactions for this property so I can prepare Schedule E
How to install rental-property
1Skills CLI (Vercel)
npx skills add openaccountant/skills --skill rental-property -a claude-code2Manually: put the files in place
~/.claude/skills/rental-property/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/rental-property/
1Skills CLI (Vercel)
npx skills add openaccountant/skills --skill rental-property -a codex2Manually: put the files in place
.agents/skills/rental-property/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openaccountant/skills --skill rental-property -a cursor2Manually: put the files in place
.cursor/skills/rental-property/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openaccountant/skills rental-property2Manually: put the files in place
.github/skills/rental-property/SKILL.md1Skills CLI (Vercel)
npx skills add openaccountant/skills --skill rental-property -a gemini-cli2Platform CLI
gemini skills install https://github.com/openaccountant/skills --path business/rental-propertyManually: put the files in place
.devin/skills/rental-property/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add openaccountant/skills --skill rental-property -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about rental-property
How do I install rental-property in Claude?
Run npx skills add openaccountant/skills --skill rental-property -a claude-code. The skill lands at ~/.claude/skills/rental-property/SKILL.md.
What does rental-property do?
It calculates rental property metrics: NOI, cap rate, cash-on-cash and total ROI. It also gathers the property's income and expenses for tax reporting.
How is cap rate different from cash-on-cash?
Cap rate ignores mortgage payments and measures the property's return regardless of financing. Cash-on-cash measures the return on your own cash with the loan included, so it can come out negative.
Source text
SKILL.md · MIT
---
name: rental-property
description: >
Track rental income, expenses, ROI, and cap rate per property.
---
# Rental Property Analysis
## Overview
Calculate key rental property metrics: net operating income (NOI), cash-on-cash return, cap rate, and ROI per property. Tracks rental income against property-specific expenses for Schedule E tax preparation.
## Wilson Tools Used
- `transaction_search` — find all income and expenses related to a specific property by vendor, description, or tag
- `spending_summary` — aggregate property expenses by category (mortgage, insurance, repairs, management fees)
- `export_transactions` — export property-specific transactions for tax filing (Schedule E)
## Workflow
1. Ask for the property (address or name), purchase price, down payment, and current market value. If multiple properties, repeat for each.
2. Use `transaction_search` to find all rental income for the property (tenant payments, security deposits).
3. Use `transaction_search` to find all property expenses (mortgage, insurance, property tax, HOA, repairs, management fees, utilities paid by owner).
4. Use `spending_summary` to aggregate expenses by category for the property.
5. Calculate key metrics:
```
RENTAL PROPERTY ANALYSIS — [Property Name]
══════════════════════════════════════════════════════
Property: 123 Main St, Unit A
Purchase Price: $250,000 Down Payment: $50,000
Current Value: $275,000 Loan Balance: $192,000
ANNUAL INCOME & EXPENSES — [Year]
──────────────────────────────────────────────────────
Gross Rental Income $24,000
Vacancy Loss (est. 5%) ($1,200)
Effective Gross Income $22,800
Operating Expenses
Property Tax ($3,000)
Insurance ($1,200)
Property Management (10%) ($2,400)
Repairs & Maintenance ($1,800)
HOA Fees ($2,400)
Total Operating Expenses ($10,800)
NET OPERATING INCOME (NOI) $12,000
Mortgage Payment (P&I) ($11,520)
CASH FLOW (after debt service) $480
KEY METRICS
Cap Rate = NOI / Purchase Price = 4.8%
Cash-on-Cash ROI = Cash Flow / Down Pmt = 1.0%
Total ROI = (Cash Flow + Equity +
Appreciation) / Down = 18.2%
Expense Ratio = OpEx / Gross Income = 45.0%
1% Rule Check = Rent / Price = 0.8%
══════════════════════════════════════════════════════
```
6. For total ROI, include:
- Annual cash flow: $480
- Equity buildup from mortgage principal paydown (check amortization schedule)
- Appreciation: (Current Value - Purchase Price) / Years Owned, annualized
- Total ROI = (Cash Flow + Annual Equity Gain + Annual Appreciation) / Total Cash Invested * 100
7. Use `export_transactions` for property-specific transactions to prepare Schedule E.
## Without Wilson
1. Export bank transactions from the account used for the rental property.
2. In a spreadsheet, filter to only property-related transactions. Tag each with the property name if you own multiple.
3. Sum rental income (positive deposits from tenants).
4. Sum operating expenses by category. Common Schedule E categories: advertising, auto/travel, cleaning/maintenance, commissions, insurance, legal/professional, management fees, mortgage interest, repairs, supplies, taxes, utilities.
5. NOI = Gross Rent - Vacancy Allowance - Operating Expenses.
6. Cap Rate = `=NOI/PurchasePrice*100`.
7. Cash-on-Cash = `=(NOI - AnnualMortgagePayments)/DownPayment*100`.
8. For the mortgage principal paydown, check your loan amortization schedule (available from your lender's portal or use bankrate.com/calculators/mortgages/amortization-calculator).
9. For Schedule E filing: IRS Form Schedule E lines map to specific expense categories. Use TurboTax Rental Properties or FreeTaxUSA for guided entry. Depreciation is calculated as Purchase Price (minus land value) / 27.5 years for residential.
## Important Notes
- Cap rate does not include mortgage payments — it measures the property's return independent of financing. Use it to compare properties.
- Cash-on-cash ROI includes financing and measures return on your actual cash invested. It can be negative if mortgage payments exceed NOI.
- The 1% rule (monthly rent should be >= 1% of purchase price) is a quick screening heuristic, not a hard rule. Many profitable properties do not meet it, especially in high-cost markets.
- Depreciation is a non-cash expense that reduces taxable income but not actual cash flow. Residential rental property depreciates over 27.5 years. This is a significant tax benefit not reflected in the cash flow numbers above.
- Track capital improvements separately from repairs. Repairs are expensed immediately; improvements (new roof, HVAC) are depreciated over their useful life.
© openaccountant · MIT · openaccountant/skills