Free · Five-minute AI training · Sample data included

Five AI workflows for CRE asset managers.

Five things your PM's export will not tell you, and the AI prompts that will. Each one is an Excel template that checks itself, plus a prompt written to run against it. Paste your data in, attach the file to Claude, ChatGPT or Copilot, copy the prompt, and read what comes back.

Built by the team at CREx. Take them, use them, send them to your analyst. Every prompt below is on this page in full. Each template ships with a complete sample portfolio already filled in, so you can learn the whole loop without waiting on an export from your property manager.

Rent roll, four units, checkedExample data
PropertyUnitStatusTenantLease EndRentWhat the check found
Maple Court101OccupiedJ. Alvarez02/28/27$1,450Clean
Maple Court102Occupied$0No rentNo tenantNo end date
Harbor Point205VacantT. Nguyen05/31/26$1,875Vacant, still billing
Harbor Point312OccupiedD. Rausch11/30/26$3,9402.7σ above unit type

Three of these four units are in someone's Q3 report right now, and one of them is being counted as occupied revenue while sitting empty.

Zero to one

Five minutes of AI training, and you are running one.

Most AI training for real estate explains what a model is. This gets you to one working asset management workflow. Nothing to install, nothing to configure, no data of your own required.

STEP 01

Download a template and open the Sample Portfolio tab. It is a full portfolio, already filled in, wrong in places on purpose.

STEP 02

Attach the file to Claude, ChatGPT or Copilot and paste the prompt from this page.

STEP 03

Read what comes back against the tab. Then run the same prompt on your own export.

How to use AI in commercial real estate: run them in this order.

The order is not decoration. Everything downstream inherits the rent roll: a rollover ladder built on missing expiration dates is wrong, and a loss-to-lease number built on blank market rents is worse than no number. Fix the data first, then read the money, then look forward.

After the first pass they stand alone. Run whichever one the month calls for.

01
Data integrity

Rent Roll Anomaly Check

Your PM's rent roll export has errors in it. It always does. The question is whether you find them or your investor does.

Thirteen checks that run the moment you paste in a rent roll: occupancy contradictions, broken lease dates, rent outliers by unit type, duplicate units, and the concessions quietly eating your revenue.

10 minutesExcel templatePrompt includedSample data included
You need: A rent roll export. Any PMS.
The prompt
You are a commercial real estate asset manager reviewing a rent roll for data integrity before it goes into a board report. Be skeptical. Assume the property manager's export has errors in it.

Attached is a rent roll in the CREx template format. Columns are: Property, Unit, Unit Type, SF, Status, Tenant, Lease Start, Lease End, Monthly Base Rent, Market Rent, Security Deposit, Concession, Notes.

Run these checks and report every exception.

1. Occupancy contradictions. Units marked Occupied with no tenant name, no rent, or no lease end date. Units marked Vacant that still carry a tenant, a rent, or an active lease.

2. Date integrity. Lease end before lease start. Leases expired more than 30 days ago still coded as current. Lease terms under 3 months or over 24 months for multifamily, or outside 3 to 15 years for commercial. Missing dates of any kind.

3. Rent outliers. For each unit type, compute the mean and standard deviation of in-place rent and flag anything more than 2 standard deviations out. Separately, flag any occupied unit renting below 60% or above 140% of its unit-type median, and give me the dollar gap.

4. Structural problems. Duplicate Property plus Unit combinations. Zero or blank square footage. Rent PSF that does not reconcile to monthly rent divided by SF. Model, employee, and down units coded as revenue generating.

5. Silent revenue leakage. Concessions above 25% of base rent. Zero security deposits on occupied units. Blank market rent, which means loss to lease cannot be measured at all.

Output in three parts.

Part one, a table: Property, Unit, the specific issue, the dollar impact where it can be quantified, and a severity of High, Medium or Low. Sort by dollar impact descending.

Part two, the pattern read. Do not just list errors. Tell me whether they cluster by property, by unit type, or by lease vintage. A cluster means a process problem at one PM rather than a typo.

Part three, the five questions I should send my property manager, written so I can paste them straight into an email.

Rules: cite the specific unit for every claim. If a check cannot run because a column is missing or empty, say so instead of guessing. Do not fabricate a number that is not in the file.
02
Financial performance

Budget vs Actual, Expense Deep Dive, Forecast Risk

Every variance report tells you what happened. Almost none tell you whether it was timing or a real overrun, or what the full year looks like if nothing changes.

Separates timing noise from structural overruns, splits controllable from non-controllable spend, and projects full-year NOI under three scenarios.

15 minutesExcel templatePrompt includedSample data included
You need: A trial balance or P&L with budget and actual, MTD and YTD.
The prompt
You are a real estate CFO reviewing month-end budget to actual results. Your job is to separate timing noise from real overruns, and to tell me what the full year looks like if nothing changes.

Attached is a budget to actual file in the CREx template format. Each row is one GL account, for one property, for one period, with MTD budget and actual, YTD budget and actual, and the full year budget. The number of months elapsed in the fiscal year is stated in the file.

Step 1. Variance screen.
Flag every account where the YTD variance exceeds $5,000 or 5% of YTD budget, whichever is hit first. Label each favorable or unfavorable using the correct sign convention: for revenue, actual below budget is unfavorable; for expenses, actual above budget is unfavorable. Rank by unfavorable dollars.

Step 2. Timing versus structural.
For every unfavorable variance, decide whether it is a timing difference or a real overrun, and state the evidence you used. Timing looks like a single large monthly spike against an otherwise on-budget account, or an annual payment such as insurance or property tax booked early. Structural looks like three or more consecutive months over budget, or a monthly run rate that stepped up and stayed up. Where the data cannot tell you, write "insufficient history" rather than picking one.

Step 3. Expense deep dive.
For operating expense categories only, give me:
a. YTD actual as a percent of full year budget, next to months elapsed as a percent of the year. Any category running more than 10 points ahead of time pace is a problem.
b. The three fastest-growing categories by run rate, with the monthly trend.
c. Controllable versus non-controllable. Treat payroll, repairs and maintenance, turnover, marketing and administrative as controllable. Treat taxes, insurance and utilities as largely non-controllable. Tell me how much of the total overrun sits in the controllable bucket, because that is the only part I can act on.

Step 4. Forecast risk.
Annualize YTD actual using months elapsed, compare to full year budget, and give me projected full year variance by category and in total. Then three scenarios: run rate holds, controllable overruns corrected from next month, and a downside where the worst three categories deteriorate another 10%. Show the NOI impact of each.

Output an executive summary of 150 words or less that leads with projected full year NOI variance, then the tables behind it, then the specific accounts I should raise with the property manager this month.

Rules: show your arithmetic for any annualization. Never present a projection as an actual. If months elapsed is not stated in the file, ask before running Step 4.
03
Forward risk

Lease Expiration and Rollover Risk

The rollover cliff is never in the quarter you are looking at. It is in quarter seven, and by the time it surfaces in a report you have lost your negotiating window.

Builds the twelve-quarter expiration ladder, WALT by rent and by area, cliff detection, and the re-tenanting cost that gets left out of hold-sell math.

15 minutesExcel templatePrompt includedSample data included
You need: A lease schedule with expiration dates, SF and annual rent.
The prompt
You are an asset manager preparing the rollover section of an investment committee memo.

Attached is a lease schedule in the CREx template format: Property, Tenant, Suite, SF, Annual Base Rent, Lease Start, Lease Expiration, Renewal Options, Option Notice Date, Renewal Probability, Estimated TI PSF, Estimated LC percent.

Produce the following.

1. Expiration ladder. Rent and SF expiring by quarter for the next twelve quarters, then annually for years four and five. For each period give me dollars rolling, square feet rolling, lease count, percent of total portfolio rent, and cumulative percent. Flag any single quarter above 15% of portfolio rent as a rollover cliff.

2. WALT. Weighted average lease term remaining, weighted by rent and separately by square feet. Report both. If they differ by more than a year, explain the gap, because it means my big-dollar tenants and my big-footprint tenants are on different clocks.

3. Concentration. Aggregate by tenant, not by lease, since one tenant may hold several suites. Give me the top ten tenants by annual rent, each one's percent of total, and its weighted expiration date. Flag any tenant above 5% of portfolio rent.

4. Cost of rollover. For every lease expiring in the next eight quarters, estimate downtime cost and re-tenanting cost using the TI and LC assumptions in the file, adjusted by renewal probability. Total it by year. This is the number that gets missed in a hold-sell analysis.

5. Action window. Every lease with an option notice date inside the next 180 days, sorted by date. These are the ones where I lose leverage if the deadline passes.

Output the ladder as a table I can paste into a memo, then the analysis in prose. Close with the three tenants I should start renewal conversations with this quarter, and one sentence on why for each.

Rules: state your downtime assumption in months. If renewal probability is blank for a lease, use 65% and say that you did. Never round away a rollover cliff.
04
Cash risk

AR Aging and Collections Risk

An aging report ranks by dollars. That is the wrong sort. Four thousand owed on a $900 unit is a write-off; four thousand on a $9,000 suite is a slow payer.

Scores every account by months of rent owed rather than raw balance, builds the escalation list with recovery math, and shows whether the aging pipeline is filling faster than it clears.

10 minutesExcel templatePrompt includedSample data included
You need: An AR aging report with the standard buckets, plus monthly rent per account.
The prompt
You are running collections review for a portfolio of third-party managed properties. Your job is to find the accounts that are about to become write-offs, not to restate the aging report.

Attached is an AR aging file in the CREx template format: Property, Tenant, Unit, Status, Monthly Rent, Current, 31-60, 61-90, 90 plus, Last Payment Date, Payment Plan, Notes.

Produce the following.

1. Portfolio picture. Total AR, bucket distribution in dollars and percent, and delinquency rate per property measured as total AR divided by monthly rent roll. Rank properties worst to best. Call out any property whose delinquency rate is more than double the portfolio average.

2. Severity scoring. Score every account, not just the large balances. Weight it by months of rent owed rather than raw dollars, how far the balance has aged, days since last payment, and whether a payment plan exists. Give me the top 25 accounts by score with the score components visible so I can argue with your ranking.

3. Escalation list. Every account over 90 days with a balance above three months of rent and no active payment plan. For each, state the recovery math: balance, estimated cost of eviction or termination, likely downtime, and whether pursuing recovers more than settling. Recommend pursue, settle, or write off.

4. Momentum. Compare the 61-90 bucket to the 31-60 bucket. If 31-60 is materially larger, the problem is still growing and next month is worse. Say plainly which direction this portfolio is heading.

5. PM accountability. Which properties have accounts past 90 days with no payment plan and no note. That is a property manager not working the file, and it is a different conversation than a tenant who cannot pay.

Output the portfolio table first, then the escalation list, then a five-line summary I can send to the owner.

Rules: never recommend eviction on economics alone without noting that legal timelines and local requirements govern the actual decision. Flag any account where the data is internally inconsistent, such as a balance with a recent last-payment date and nothing in the current bucket.
05
Revenue capture

Renewal Pricing vs Market

Loss to lease is easy to calculate and easy to act on badly. Chasing $600 of annual lift and triggering a $3,000 turn is a rounding error that costs real money.

Quantifies gross and effective loss to lease, recommends a capped renewal ask on everything expiring in 120 days, and runs each one against the cost of losing the resident.

15 minutesExcel templatePrompt includedSample data included
You need: A rent roll with lease end dates, plus market rent from your comps.
The prompt
You are setting renewal pricing across a portfolio. You are trying to capture rent without triggering turnover, and turnover costs more than most spreadsheets admit.

Attached is a pricing file in the CREx template format: Property, Unit, Unit Type, SF, In-Place Monthly Rent, Market Monthly Rent, Lease End, Tenant Since, Concession, Notes. The file also states my maximum renewal increase policy as a percent, my assumed turn cost, and my assumed vacancy months.

Produce the following.

1. Loss to lease. Total dollars and percent, portfolio wide, then by property and by unit type. Show it annualized, not monthly, because that is the number that moves valuation. Separate gross loss to lease from effective, netting out concessions.

2. Position map. Bucket every unit: more than 10% below market, within 10% of market, above market. Give me counts, dollars, and average tenure in each bucket. If long-tenured residents cluster in the below-market bucket, that is the trade I am actually making and I want it stated.

3. Renewal recommendations for everything expiring in the next 120 days. For each unit: current rent, market rent, recommended ask, dollar and percent increase, and annual lift if accepted. Cap every recommendation at the maximum increase policy stated in the file. Never recommend above market. For units already above market, recommend hold or reduction and state the exposure if they leave.

4. The turnover test. For each recommendation, compare annual lift against the cost of losing the resident, using the turn cost and vacancy months stated in the file. Tell me which increases do not clear that bar. Those are the ones where I am risking a turn to chase pocket change.

5. Priority list. The 20 units with the highest annual lift that also clear the turnover test, sorted by expiration date so I know what to send first.

Output the recommendations as a table ready for the property manager, plus a short paragraph on where the portfolio is leaving the most money and why.

Rules: if market rent is blank for a unit, exclude it from the recommendations and list it separately as needing a comp. State your turn cost and vacancy assumptions at the top of the output. Do not recommend an increase above the stated policy cap, even where market supports it.
All five templates

The five Excel templates, in one download.

Each one has the column headers the prompt expects, the self-checking formulas, and a complete sample portfolio you can run the prompt against straight away. Tell us where to send them.

  • 01Rent Roll Anomaly Check
  • 02Budget vs Actual and Forecast Risk
  • 03Lease Expiration and Rollover Risk
  • 04AR Aging and Collections Risk
  • 05Renewal Pricing vs Market

Doing this by hand once is useful. Doing it every month is a job.

These templates work because you fill them in. That is also the problem with them. Somebody has to pull the export, match the columns, chase the PM who sends a PDF, and do it again in thirty days.

CREx OS connects to Yardi, MRI, RealPage, AppFolio and Entrata directly, so the rent roll, the trial balance and the aging report land already mapped and already checked, every day. The five workflows above run on their own. Our asset managers and CPAs handle the chart-of-accounts mapping and chase the feeds that break.

Asset management teams using CREx
Ohana Real EstateFCPFranklin Street PropertiesGriffin PartnersAffinius Capital

Using AI for commercial real estate, answered.

How do you use AI in commercial real estate?
Start with the jobs where the answer is already in your data and the work is reading it carefully: rent roll data integrity, budget-to-actual variance, lease rollover, AR aging and renewal pricing. Each one is a structured file plus a prompt that states the checks to run and the output format. AI is good at these because they are exhaustive rather than creative. It is bad at anything requiring a number that is not in the file, which is why every prompt above forbids guessing.
What is CRE AI training, and how is it different from these prompts?
This page is the five-minute version: pick one workflow, run it against the sample portfolio in the template, and you have gone from zero to one without touching your own data. CRE AI training is the structured version: five tracks that teach a team to build and review this work themselves, on rent rolls, capital calls and investor letters, with no AI background assumed. If you want the team trained as part of an install rather than as a course, that is CRE10x training.
Can AI agents actually do asset management work?
For bounded, checkable work, yes. An agent can run the same thirteen rent roll checks every day, queue the exceptions, and draft the questions for the property manager. What it cannot do is own the answer. Agentic Asset Management pairs the agents with CPAs and asset managers who work the exception queue and sign off on the numbers, which is the part an investor is actually asking about when they ask who approved this.
Which AI model should I use for these prompts?
Any current frontier model that accepts file attachments handles these: Claude, ChatGPT or Copilot. What matters more than the model is that the file is structured, the columns are named the way the prompt expects, and you read the output against the source rather than trusting it. Every prompt above asks the model to cite the specific unit or account behind each claim, so it can be checked.
Is it safe to paste rent roll data into an AI tool?
Check your own policy first. Consumer tiers may retain or train on what you upload, while enterprise tiers of Claude, ChatGPT and Copilot generally do not. If you are unsure, run these against a de-identified extract: the checks work on unit numbers and amounts and do not need tenant names.
Do I need to connect AI to my property management system?
Not to run these once. You do to run them every month without a person pulling exports. The templates work because you fill them in, which is also their limit. A direct connection to Yardi, MRI, RealPage, AppFolio or Entrata is what turns a one-off analysis into a workflow that runs on its own.

Questions about any of these, or want one built for a workflow that is not here: hello@crexsoftware.com