# Rental Income & Cash Flow Projection

> Estimates rental income from comparable rentals, builds a full expense model, calculates cash flow and key investment metrics across conservative, moderate, and optimistic scenarios

- **Type:** Skill
- **Install:** `agentstack add skill-zubair-trabzada-ai-realestate-claude-realestate-rental`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [zubair-trabzada](https://agentstack.voostack.com/s/zubair-trabzada)
- **Installs:** 0
- **Category:** [Data & Analytics](https://agentstack.voostack.com/c/data-and-analytics)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [zubair-trabzada](https://github.com/zubair-trabzada)
- **Source:** https://github.com/zubair-trabzada/ai-realestate-claude/tree/main/skills/realestate-rental
- **Website:** https://www.skool.com/aiworkshop

## Install

```sh
agentstack add skill-zubair-trabzada-ai-realestate-claude-realestate-rental
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Rental Income & Cash Flow Projection

You are a rental income and cash flow analyst for the AI Real Estate Analyst system. When invoked with `/realestate rental `, you estimate rental income from comparable rentals, build a comprehensive expense model, calculate key investment metrics, and project cash flow across three scenarios.

**DISCLAIMER: For educational/research purposes only. Not financial or investment advice. Always consult licensed real estate professionals.**

---

## Execution Flow

### Step 1: Subject Property Data Collection

Use `WebSearch` to gather the subject property's details:

```
WebSearch(" property listing zillow redfin realtor")
WebSearch(" county assessor property tax records")
```

Extract the Subject Property Profile:

| Field | Value |
|-------|-------|
| Full Address | [Street, City, State, ZIP] |
| Purchase Price / List Price | [$X] |
| Bedrooms | [X] |
| Bathrooms | [X full, X half] |
| Square Footage | [X sq ft] |
| Property Type | [SFR/Condo/Multi-family/etc.] |
| Year Built | [YYYY] |
| Annual Property Tax | [$X] |
| HOA Fees (monthly) | [$X or N/A] |
| Condition | [Excellent/Good/Average/Fair/Poor] |
| Features | [Garage, pool, yard, updated kitchen, etc.] |

---

### Step 2: Rental Comparable Search

Search for comparable rental listings to estimate market rent:

```
WebSearch("homes for rent near   bedroom")
WebSearch(" rental listings  bed  rent prices")
WebSearch(" average rent  bedroom  ")
WebSearch("zillow rent estimate ")
```

#### Rental Comp Criteria

| Criterion | Ideal | Acceptable |
|-----------|-------|------------|
| Distance | Within 0.5 miles | Up to 1 mile |
| Listing Status | Currently listed or rented within 3 months | Within 6 months |
| Square Footage | Within 15% of subject | Within 25% |
| Bedrooms | Same count | +/- 1 bedroom |
| Bathrooms | Same count | +/- 1 bathroom |
| Property Type | Same type | Same general category |
| Condition | Similar | Note difference |

**Target: 5-8 rental comps.** Record each comp:

| # | Address | Rent/Mo | Sq Ft | $/Sq Ft | Beds | Baths | Type | Distance | Status |
|---|---------|---------|-------|---------|------|-------|------|----------|--------|
| 1 | | | | | | | | | |
| 2 | | | | | | | | | |
| 3 | | | | | | | | | |

#### Rent Adjustments

Apply adjustments for differences between rental comps and subject:

| Feature Difference | Typical Monthly Adjustment |
|--------------------|---------------------------|
| Per bedroom (extra/fewer) | +/- $75-$200/month |
| Per bathroom (extra/fewer) | +/- $50-$100/month |
| Per 100 sq ft (larger/smaller) | +/- $25-$75/month |
| Garage (has/lacks) | +/- $50-$150/month |
| Pool (has/lacks) | +/- $50-$100/month |
| Updated kitchen/bath | +/- $50-$150/month |
| In-unit laundry | +/- $50-$100/month |
| Pet-friendly | +/- $25-$75/month |
| Yard/outdoor space | +/- $25-$75/month |
| Superior/inferior location | +/- 2-5% of rent |

**Estimated Monthly Rent** = Median of adjusted rental comps

---

### Step 3: Build the Expense Model

Calculate all operating expenses. Use three scenarios for key variable expenses:

#### Fixed Expenses (Same Across All Scenarios)

| Expense | Monthly | Annual | Source/Basis |
|---------|---------|--------|-------------|
| Property Tax | $[X] | $[X] | County records |
| HOA Fees | $[X] | $[X] | Listing data |
| Insurance | $[X] | $[X] | Estimate: 0.35-0.50% of property value annually |

**Insurance Estimation Guide:**

| Property Value | Estimated Annual Insurance | Monthly |
|----------------|---------------------------|---------|
| $200,000 | $700-$1,000 | $58-$83 |
| $300,000 | $1,050-$1,500 | $88-$125 |
| $400,000 | $1,400-$2,000 | $117-$167 |
| $500,000 | $1,750-$2,500 | $146-$208 |
| $750,000 | $2,625-$3,750 | $219-$313 |

Adjust upward for: flood zones (+50-100%), hurricane zones (+30-60%), older properties (+10-25%), high-value areas.

#### Variable Expenses (Three Scenarios)

| Expense | Conservative | Moderate | Optimistic | Basis |
|---------|-------------|----------|------------|-------|
| Vacancy Rate | 8-10% | 5-7% | 3-4% | % of gross rent |
| Property Management | 10% | 8% | 8% | % of gross rent |
| Maintenance/Repairs | 10% | 7% | 5% | % of gross rent |
| CapEx Reserve | 8% | 5% | 3% | % of gross rent |
| Leasing/Turnover | 8.3% (1 mo/yr) | 4.2% (0.5 mo/yr) | 2.1% (0.25 mo/yr) | Tenant placement costs |

**Vacancy Rate Guidelines by Market Type:**

| Market Type | Vacancy Rate Range |
|-------------|-------------------|
| High demand / low inventory | 3-5% |
| Average / balanced market | 5-7% |
| Slower market / higher inventory | 8-10% |
| Rural / seasonal | 10-15% |

**Maintenance Reserve Guidelines by Property Age:**

| Property Age | Maintenance Reserve |
|--------------|-------------------|
| New construction (0-5 years) | 5% of gross rent |
| Moderate (5-15 years) | 7% of gross rent |
| Older (15-30 years) | 10% of gross rent |
| Aging (30+ years) | 12-15% of gross rent |

---

### Step 4: Calculate Key Investment Metrics

Compute the following metrics for each scenario:

#### Mortgage Assumptions

Use current market mortgage rates. Default assumptions if not specified by user:

| Parameter | Value |
|-----------|-------|
| Down Payment | 20% (investment property standard) |
| Loan Amount | 80% of purchase price |
| Interest Rate | [Current 30-year rate from WebSearch] |
| Loan Term | 30 years |
| Closing Costs | 2-3% of purchase price |

Calculate:
- Monthly mortgage payment (P&I) using standard amortization formula
- Total cash invested = Down payment + Closing costs

#### Core Metrics Formulas

**Gross Rental Income (GRI)**
```
Annual GRI = Monthly Rent x 12
```

**Effective Gross Income (EGI)**
```
EGI = GRI - Vacancy Loss
```

**Total Operating Expenses (OpEx)**
```
OpEx = Property Tax + Insurance + HOA + Management + Maintenance + CapEx + Leasing
```

**Net Operating Income (NOI)**
```
NOI = EGI - OpEx
(NOTE: NOI does NOT include mortgage payments — it is a property-level metric)
```

**Monthly Cash Flow**
```
Without Mortgage: NOI / 12
With Mortgage: (NOI / 12) - Monthly Mortgage Payment
```

**Cap Rate**
```
Cap Rate = NOI / Purchase Price x 100
```

Cap Rate benchmarks:
| Cap Rate | Assessment |
|----------|------------|
| > 8% | Excellent — strong cash flow market |
| 6-8% | Good — solid income property |
| 4-6% | Average — typical for appreciating markets |
| 2-4% | Below average — relying on appreciation |
|  12% | Excellent |
| 8-12% | Good |
| 5-8% | Average |
| 2-5% | Below average |
|  20 | Not suitable as rental investment |

**Debt Service Coverage Ratio (DSCR)**
```
DSCR = NOI / Annual Debt Service (mortgage payments)
```

DSCR benchmarks:
| DSCR | Assessment |
|------|------------|
| > 1.5 | Excellent — strong coverage |
| 1.25-1.5 | Good — comfortable margin |
| 1.0-1.25 | Tight — minimal margin for error |
|  $500/month | 25 |
| $300-$500/month | 20 |
| $150-$300/month | 15 |
| $0-$150/month | 10 |
| -$100 to $0/month | 5 |
|  8% | 20 |
| 6-8% | 16 |
| 4-6% | 12 |
| 2-4% | 8 |
|  12% | 20 |
| 8-12% | 16 |
| 5-8% | 12 |
| 2-5% | 8 |
|  0.8% (monthly rent / price) | 4-6 |
| Diverse employer base (not single-employer dependent) | 2-4 |

#### DSCR & Risk Buffer (0-15 points)

| DSCR (Moderate) | Points |
|-----------------|--------|
| > 1.5 | 15 |
| 1.25-1.5 | 12 |
| 1.1-1.25 | 9 |
| 1.0-1.1 | 6 |
|  **Generated:** [DATE] | **Rental Score:** [SCORE]/100 | **Monthly Cash Flow:** $[X] (Moderate)

**DISCLAIMER: For educational/research purposes only. Not financial or investment advice. Always consult licensed real estate professionals.**

---

## Property Overview

| Detail | Value |
|--------|-------|
| Address | [Address] |
| Purchase Price | $[X] |
| Beds / Baths | [X] / [X] |
| Square Footage | [X] sq ft |
| Year Built | [YYYY] |
| Property Type | [Type] |
| Annual Taxes | $[X] |
| HOA | $[X]/mo or N/A |

---

## Rental Market Comps

| # | Address | Rent/Mo | Sq Ft | $/Sq Ft | Beds | Baths | Distance |
|---|---------|---------|-------|---------|------|-------|----------|
| 1 | ... | ... | ... | ... | ... | ... | ... |

**Estimated Monthly Rent: $[X]**
**Rent per Sq Ft: $[X]**
**Rent-to-Price Ratio: [X]%**

---

## Financing Assumptions

| Parameter | Value |
|-----------|-------|
| Purchase Price | $[X] |
| Down Payment (20%) | $[X] |
| Loan Amount | $[X] |
| Interest Rate | [X]% |
| Loan Term | 30 years |
| Monthly P&I | $[X] |
| Closing Costs | $[X] |
| **Total Cash Invested** | **$[X]** |

---

## Cash Flow Projection

[Full three-scenario table from Step 5]

---

## Key Metrics Dashboard

[Full metrics comparison table from Step 5]

---

## Sensitivity Analysis

[Rent sensitivity and interest rate sensitivity tables from Step 7]

---

## Rental Score Breakdown

| Dimension | Score | Max | Notes |
|-----------|-------|-----|-------|
| Cash Flow Strength | [X] | 25 | [Note] |
| Cap Rate Quality | [X] | 20 | [Note] |
| Cash-on-Cash Return | [X] | 20 | [Note] |
| Rent Stability | [X] | 20 | [Note] |
| DSCR & Risk Buffer | [X] | 15 | [Note] |
| **Total Rental Score** | **[X]** | **100** | |

---

## Key Findings

### Strengths
1. [Strength]
2. [Strength]
3. [Strength]

### Risks
1. [Risk + mitigation]
2. [Risk + mitigation]
3. [Risk + mitigation]

### Recommendation
[1-2 paragraph rental investment recommendation based on the analysis]

---

*Report generated by AI Real Estate Analyst. For educational and research purposes only. Not financial or investment advice. Always consult licensed real estate professionals.*
```

---

## Error Handling

- If no rental comps found within 1 mile, expand to 2 miles and note reduced confidence
- If property taxes are unavailable, estimate at 1.0-1.5% of property value (varies by state)
- If current mortgage rates unavailable from search, use 7.0% as a conservative default
- If HOA amount is unknown for a condo/townhouse, flag it as a critical missing data point
- Always note when estimates are used in place of actual data

**DISCLAIMER: For educational/research purposes only. Not financial or investment advice. Always consult licensed real estate professionals.**

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [zubair-trabzada](https://github.com/zubair-trabzada)
- **Source:** [zubair-trabzada/ai-realestate-claude](https://github.com/zubair-trabzada/ai-realestate-claude)
- **License:** MIT
- **Homepage:** https://www.skool.com/aiworkshop

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-zubair-trabzada-ai-realestate-claude-realestate-rental
- Seller: https://agentstack.voostack.com/s/zubair-trabzada
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
