HomeLibraryServicesCase studiesBlogAbout
consultance.ai
Book a discovery call →

Services

  • AI consulting
  • AI implementation
  • AI agents
  • Workflow automation
  • RAG systems
  • Voice AI
  • Custom AI development
  • All services

Library

  • AI build library
  • Finance AI automation
  • AiToEarn content agent
  • Fincept Terminal
  • ERPNext
  • SEO + GEO Claude skill
  • Claude for Legal
  • Free Claude Code proxy

Resources

  • Case studies
  • Blog
  • Industries
  • Locations
  • Guide: AI for property management
  • Guide: AI for marketing agencies
  • Guide: AI agents vs Zapier
  • AI glossary
  • vs traditional consulting

Company

  • About
  • Book a call
  • Contact
  • Privacy
  • Terms

© 2026 consultance.ai · AI, implemented.

audit → build → deploy

← Libraryconsultance.ai
Book a build call
Real estate

Rent Roll Underwriting Pack for Excel

10 Claude prompts that underwrite property deals inside your Excel rent roll. Built for acquisitions teams and investors who want analyst grade modeling without paying a firm like CBRE.

Free — runs in your own ClaudeMedium setup · 4 steps10 ready-to-run prompts
Set it up free — takes 3 minutes ↓Or have us wire it in →
Step 1 · setup
Three minutes, four steps, nothing to install by hand

Claude sets it up for you. You just paste.

Never used Claude? It is free and takes 30 seconds to open. Copy the instruction below, paste it into Claude, and it reads this page and walks you through everything, one question at a time.

  1. 1

    Tell Claude how to talk to you

    One tap. It changes how much Claude explains, and how slowly it goes. You can change it any time.

  2. 2

    Copy your setup instruction

    A short instruction plus a link to this page lands on your clipboard. First copy asks for your email once. That unlocks every button across the whole library.

  3. 3

    Open Claude in a new tab

    Free account, no card, 30 seconds. This tab stays open so you can come back.

    Open claude.ai ↗
  4. 4

    Paste, send, and answer one question

    Claude reads this page, asks one question about your work, then guides you step by step until your first output is right. If anything looks wrong, tell Claude what you see, and it fixes it with you.

▸Prefer the full prompt instead of the link? (optional)
Click to copy
Set me up with Rent Roll Underwriting Pack for Excel in my own Claude. There is nothing to install and nothing to download: this is a prompt pack I run inside Claude on my own data.

Guide: https://consultance.ai/library/rent-roll-underwriting-pack
What it does: 10 Claude prompts that underwrite property deals inside your Excel rent roll. Built for acquisitions teams and investors who want analyst grade modeling without paying a firm like CBRE.

I am comfortable copy-pasting and following instructions, but I am not a developer.

Rules:
- Plain English. Define jargon the first time it appears (repo, env var, port, dependency).
- One step at a time. Exact command in a code block. Tell me which app to paste it into (Terminal on Mac, PowerShell on Windows).
- One sentence per command explaining what it does and what success looks like.
- After each command, wait. I will tell you the output before you move on.
- If a tool is missing (git, node, docker, python), give me the one-line install for my OS first.
- If something errors, diagnose before the next step. Do not skip.

First message: ask only "What is your operating system, macOS, Windows, or Linux?" Then start step 1.

Setup steps from the public guide (adapt them to me, do not just paste them at me):
1. Open Claude and turn on the Excel add-in for Microsoft 365. Your rent roll and lease data stay in your own tenant and never leave it.
2. Run prompt 01, the onboarding router. Choose your asset type (multifamily, office, retail, industrial) and where your data lives: upload lease schedules, paste a rent roll, or use the Excel add-in directly.
3. Run prompts 02 to 06 in order to build the full rent roll, underwrite exit scenarios, stress test debt coverage, and run cash-on-cash returns on your own numbers.
4. Run prompt 07 to draft the investment memo, then treat every figure as your own sign-off before it reaches an investment committee or lender.

Stop when I have run the first prompt on my own data and confirmed the output looks right.
Step 2 · run it on your data

Step 1 set it up. These 10 prompts do the work.

the vault

The 10 prompts

Grab the whole pack as one file, or tap any prompt below to copy it on its own. Placeholders that look like {{THIS}} get swapped for your own numbers — and if you ran Step 1, Claude fills them in for you.

One .md file · all 10 prompts, numbered, in order · nothing left out.
Click to copy
<role>
You are an acquisitions board for a real estate investment firm: a CBRE valuation director, a JLL capital markets associate, a debt broker, and an asset manager. You underwrite together and disagree out loud.
</role>

<task>
Before any analysis, set up the deal. Ask the four questions below, present lettered options, and WAIT for the user to answer. Do not underwrite until you have the answers.
</task>

<questions>
1. Asset type? (A) Multifamily (B) Office (C) Retail (D) Industrial (E) Mixed-use
2. Deal stage? (A) Screening an OM (B) Full underwrite for LOI (C) Best-and-final bid (D) Re-underwrite of an owned asset
3. Where does your data live?
   (A) Upload the rent roll, leases, and OM into this Project's knowledge
   (B) Paste the rent roll and assumptions into the prompt
   (C) Use the Claude Excel add-in directly on the open workbook
   (D) Pull from a governed data room or asset-management connector
   (E) A mix
4. Context tokens I still need: {{MARKET}}, {{PURCHASE_PRICE}}, {{HOLD_PERIOD}}, {{TARGET_RETURN}}, {{DEBT_TERMS}}
</questions>

<output_format>
Confirm the four answers back in one block. State the output bar: every figure sourced to a cell, lease, or assumption; all assumptions labeled; no invented comps.
</output_format>

<review_gate>
If the user has not chosen a data source, stop and ask again. Every later prompt works from the data source selected here.
</review_gate>
Click to copy
<role>
You are a JLL associate who builds rent rolls from messy lease schedules every week.
</role>

<context>
Work from the data source selected in prompt 01.
Raw lease data: {{LEASE_DATA}}
As-of date: {{AS_OF_DATE}}
</context>

<task>
Build a clean, normalized rent roll. One row per unit or suite. Standardize lease start, end, base rent, escalations, recoveries, and free-rent periods.
</task>

<output_format>
1. Rent roll table (unit, tenant, SF, lease start, lease end, base rent, $/SF, escalation, recoveries, expiry)
2. In-place vs market rent column
3. Weighted average lease term (WALT) and occupancy
4. Data gaps flagged per row (missing escalation, undated lease, etc.)
</output_format>

<constraints>
Use the data source from prompt 01. Never infer a rent or term that is not in the source. Flag it instead.
</constraints>

<review_gate>
List every cell you could not source. Do not fill a gap with an assumption without labeling it ASSUMPTION.
</review_gate>
Click to copy
<role>
You are a CBRE valuation director underwriting a purchase for an investment committee.
</role>

<context>
Work from the rent roll built in prompt 02 and the data source from prompt 01.
Purchase price: {{PURCHASE_PRICE}}
Hold period: {{HOLD_PERIOD}}
Exit cap range: {{EXIT_CAP_RANGE}}
</context>

<task>
Build the underwriting across three exit scenarios (downside, base, upside). Project NOI per year, apply the exit cap, and compute levered and unlevered returns.
</task>

<output_format>
1. 10-year NOI projection per scenario
2. Going-in cap, exit cap, and yield-on-cost per scenario
3. Unlevered IRR and levered IRR per scenario
4. Equity multiple per scenario
5. The one assumption that moves the deal most
</output_format>

<constraints>
Use the data source from prompt 01. Label every growth and cap assumption. Tie NOI to the rent roll, not to a target.
</constraints>

<review_gate>
If base-case levered IRR is below {{TARGET_RETURN}}, say so plainly before anything else.
</review_gate>
Click to copy
<role>
You are a debt broker stress testing a deal against rate moves before it goes to a lender.
</role>

<context>
Work from the underwriting in prompt 03 and the data source from prompt 01.
Debt terms: {{DEBT_TERMS}}
Rate paths to test: {{RATE_PATHS}}
</context>

<task>
Stress DSCR and debt yield across the rate paths. Find the rate at which the deal breaches its covenant.
</task>

<output_format>
1. DSCR and debt yield per rate path, per year
2. Covenant breach rate (the rate that trips DSCR below the floor)
3. Refinance risk at exit under each path
4. Cash sweep or trap triggers if applicable
</output_format>

<constraints>
Use the data source from prompt 01. State the covenant floor you are testing against.
</constraints>

<review_gate>
If any base-case year breaches the covenant, flag it as a deal-level risk, not a footnote.
</review_gate>
Click to copy
<role>
You are an asset manager hunting for mark-to-market upside across a portfolio.
</role>

<context>
Work from the rent roll and the data source from prompt 01.
Market rent benchmarks: {{MARKET_RENTS}}
</context>

<task>
Compare in-place rents to market. Rank the units or suites by loss-to-lease and by re-leasing upside on expiry.
</task>

<output_format>
1. Loss-to-lease table ranked largest first
2. Total annual mark-to-market upside if rolled to market
3. Re-leasing schedule tied to expiries
4. The three leases worth renegotiating first
</output_format>

<constraints>
Use the data source from prompt 01. Use only the market benchmarks provided. Do not invent comps.
</constraints>

<review_gate>
If market benchmarks were not provided, ask for them before ranking. Do not guess market rent.
</review_gate>
Click to copy
<role>
You are an acquisitions analyst who turns a new OM into a returns snapshot in minutes.
</role>

<context>
Work from the underwriting in prompt 03 and the data source from prompt 01.
Equity check: {{EQUITY}}
</context>

<task>
Produce a fast returns snapshot: cash-on-cash by year, levered IRR, equity multiple, and the breakeven occupancy.
</task>

<output_format>
1. Cash-on-cash by year
2. Levered IRR and equity multiple
3. Breakeven occupancy and breakeven rent
4. One-line go or no-go read against {{TARGET_RETURN}}
</output_format>

<constraints>
Use the data source from prompt 01. Keep it to one screen. This is a screen, not the full memo.
</constraints>

<review_gate>
State the single biggest sensitivity before the go or no-go line.
</review_gate>
Click to copy
<role>
You are an investment committee analyst writing the memo that gets a deal approved or killed.
</role>

<context>
Work from prompts 02 to 06 and the data source from prompt 01.
IC format preferences: {{IC_FORMAT}}
</context>

<task>
Draft the full investment memo: thesis, deal summary, underwriting, debt, risks, and recommendation.
</task>

<output_format>
1. One-paragraph thesis
2. Deal summary (price, basis, in-place metrics)
3. Underwriting summary with base-case returns
4. Debt summary and stress results
5. Top 5 risks with mitigants
6. Clear recommendation with conditions
</output_format>

<constraints>
Use the data source from prompt 01. Every number ties back to a prior prompt. No new assumptions introduced here.
</constraints>

<review_gate>
This memo needs a named human sign-off before it reaches the IC or a lender. State that at the top.
</review_gate>
Click to copy
<role>
You are a lease administrator who abstracts leases and surfaces rollover risk.
</role>

<context>
Work from the lease data and the data source from prompt 01.
</context>

<task>
Abstract each lease into key terms and build the expiration schedule. Surface concentration and rollover risk.
</task>

<output_format>
1. Lease abstract per tenant (term, options, recoveries, co-tenancy, kickouts)
2. Expiration schedule by year
3. Rollover concentration risk (any year with heavy expiry)
4. Renewal options and notice dates worth tracking
</output_format>

<constraints>
Use the data source from prompt 01. Flag any clause you cannot read clearly rather than summarizing it wrong.
</constraints>

<review_gate>
List every lease where a key term was ambiguous. Do not smooth over it.
</review_gate>
Click to copy
<role>
You are a JLL capital markets associate building the comp set for a valuation.
</role>

<context>
Work from the data source from prompt 01.
Provided comps: {{COMPS}}
Submarket: {{MARKET}}
</context>

<task>
Organize the comp set. Derive an implied market rent and an implied cap rate range. Show the adjustment logic.
</task>

<output_format>
1. Rent comp table with adjustments
2. Sale comp table with cap rates
3. Implied market rent and cap range with reasoning
4. How the subject sits versus the set
</output_format>

<constraints>
Use the data source from prompt 01. Use only provided comps. If the set is thin, say the conclusion is low-confidence.
</constraints>

<review_gate>
State comp-set confidence (high, medium, low) before drawing a conclusion.
</review_gate>
Click to copy
<role>
You are a VP of real estate prepping the one-page summary the committee actually reads.
</role>

<context>
Work from prompts 03 to 07 and the data source from prompt 01.
</context>

<task>
Build the sensitivity grid (exit cap vs rent growth on IRR) and a one-page IC summary.
</task>

<output_format>
1. IRR sensitivity grid (exit cap on one axis, rent growth on the other)
2. Equity multiple sensitivity grid
3. One-page IC summary (thesis, returns, risks, ask)
4. The two variables the committee should debate
</output_format>

<constraints>
Use the data source from prompt 01. Every cell ties to the model. No standalone numbers.
</constraints>

<review_gate>
Flag the cells where the deal falls below {{TARGET_RETURN}} so the committee sees the cliff edge.
</review_gate>

Got the prompts. Want them wired into your actual stack? We map that on a free AI audit.

Book the free audit

CBRE-grade underwriting, or an analyst who clears 5 to 7 models a month.

An in-house analyst clears only 5 to 7 full models a month, and outsourced underwriting runs 40 to 70 percent below in-house cost but still bills. This packages CBRE-grade underwriting as 10 prompts that run inside the Excel rent roll your acquisitions team already has open.

Path A · free

You just did it

The setup rail and every prompt above are free and stay free. The cost is your time, and the risk of wiring it wrong on live data.

Back to the prompts ↑
Path B · done with you

We wire it into your business

We deliver a private underwriting workspace: the 10 prompts loaded into your Claude tenant, your rent roll and lease templates wired in, debt and exit assumptions matched to your strategy, and an investment-memo format your IC already trusts — then handed over so you own it. You clear far more than 5 to 7 models a month without a number reaching IC unchecked.

Book a build call →
data safety

Before you use live numbers

  • • Run last quarter's numbers first. Live data is not a test bed.
  • • Nothing here uploads to us. It runs in your own Claude account, on your own machine.
  • • A named human reviews and signs every output before it reaches a board, lender, or client.
  • • Mask account numbers and names to the minimum the task needs.
the fine print

Straight answers on ownership

Prompt set authored by consultance.ai. CBRE and JLL are referenced as the incumbent being replaced, no affiliation implied. Your rent roll and deal data stay in your own Claude tenant; we never see it. This is not investment advice; a named human signs off before any IC or lender submission.

Read this far? You want CBRE-grade underwriting without the broker fee or the bottleneck. Let us build the desk — IC-ready and yours.

Book a build callBack to the library

Want this wired into your stack instead of running it yourself? That is our AI workflow automation consulting service.

the newsletter

AI news worth opening.

The AI tools, launches, and shifts that actually matter, in plain English. New library drops the moment they land.

100% freeNo paywall, everUnsubscribe anytime

More like this

Other builds worth a weekend

All repos →
Finance and data

Free Portfolio Quant Research Desk

For family offices and serious individual investors: run a portfolio backtest, tax loss harvesting, and model risk checks on your own holdings, locally, in your own Claude. Replaces the $250k quant seat you would otherwise hire.

Setup guide →
Finance and data

Private Equity Deal Sourcing Playbook

For lower and mid market private equity origination teams: turn one mandate into a ranked, owner verified proprietary deal flow pipeline. Six Claude agents with Exa and Scrapling replace a rented deal sourcing subscription.

Setup guide →
Finance and data

Free Jira Alternative for Deal Teams

For PE deal teams and IC members still tracking a live process on a sprint board: a self hosted deal tracker your Claude can write to, plus 10 prompts that move a workstream only when the document actually lands.

Setup guide →
Get the free kitBook a call

Forward this to whoever owns the workflow.

The person drowning in this every week is the one who'll actually want it.

Forward by email
in one line

What is Rent Roll Underwriting Pack for Excel?

Rent Roll Underwriting Pack for Excel is a real estate build in the consultance.ai AI Build Library. 10 Claude prompts that underwrite property deals inside your Excel rent roll. Built for acquisitions teams and investors who want analyst grade modeling without paying a firm like CBRE. It fits Property investors, landlords, asset managers, and acquisitions teams at $5M to $500M portfolios who underwrite deals in Excel and want CBRE-grade analysis without the broker fee. Setup difficulty is Medium, with 4 plain-English steps.

What does Rent Roll Underwriting Pack for Excel do?

10 Claude prompts that underwrite property deals inside your Excel rent roll. Built for acquisitions teams and investors who want analyst grade modeling without paying a firm like CBRE.

Who is Rent Roll Underwriting Pack for Excel for?

It fits Property investors, landlords, asset managers, and acquisitions teams at $5M to $500M portfolios who underwrite deals in Excel and want CBRE-grade analysis without the broker fee.

How hard is Rent Roll Underwriting Pack for Excel to set up?

Medium to set up — one guided setup instruction covering 4 plain-English steps, plus 10 ready-to-run prompts on the resource page.

How would consultance.ai build this out?

We would deliver a private underwriting workspace: the 10 prompts loaded into your Claude tenant, your rent roll and lease templates wired in, debt and exit assumptions matched to your strategy, and an investment-memo format your IC already trusts. Done with you, then handed over so you own it.

What are the licensing terms?

Prompt set authored by consultance.ai. CBRE and JLL are referenced as the incumbent being replaced, no affiliation implied. Your rent roll and deal data stay in your own Claude tenant; we never see it. This is not investment advice; a named human signs off before any IC or lender submission.

Want this built into your workflow?

Rent Roll Underwriting Pack for Excel is the starting point. On a free AI audit we map where it fits your stack and what consultance.ai would build around it.

This build comes from our AI consulting and AI implementation practice, serving businesses across the USA and Canada.

Book your free AI audit