---
title: "AI for real estate investors: Record your deal criteria."
description: "Keep your criteria, financing terms, portfolio, and deal log in files so AI compares real estate investments with your standards and past decisions."
canonical: "https://scalewithsearch.com/articles/ai-for-real-estate-investors"
date: "2026-01-28"
modified: "2026-10-09"
---
## Site navigation

- [Scale With Search](https://scalewithsearch.com/)
- Real estate
  - Real estate
    - [Real estate](https://scalewithsearch.com/for/real-estate)
- Work
  - Start here
    - [Send your brief](https://scalewithsearch.com/work#send-your-brief)
    - [Prepare your six-question brief](https://scalewithsearch.com/work#prepare-your-six-question-brief)
  - Build
    - [Site build, content library with SEO, signal desk](https://scalewithsearch.com/work)
- For your business
  - Trades and home services
    - [Auto body and collision shops](https://scalewithsearch.com/for/auto-body-and-collision-shops)
    - [Foundation and home repair contractors](https://scalewithsearch.com/for/foundation-and-home-repair)
    - [Garage door and fencing contractors](https://scalewithsearch.com/for/garage-door-and-fencing-contractors)
    - [HVAC contractors](https://scalewithsearch.com/for/hvac-contractors)
    - [Janitorial and commercial cleaning companies](https://scalewithsearch.com/for/janitorial-and-commercial-cleaning)
    - [Locksmiths](https://scalewithsearch.com/for/locksmiths)
    - [Moving companies](https://scalewithsearch.com/for/moving-companies)
    - [Pest control companies](https://scalewithsearch.com/for/pest-control-companies)
    - [Plumbing and electrical contractors](https://scalewithsearch.com/for/plumbing-and-electrical-contractors)
    - [Restoration and water or fire damage companies](https://scalewithsearch.com/for/restoration-and-water-fire-damage)
    - [Roofing companies](https://scalewithsearch.com/for/roofing-companies)
    - [Towing companies](https://scalewithsearch.com/for/towing-companies)
    - [Tree services and landscaping companies](https://scalewithsearch.com/for/tree-services-and-landscaping)
    - [Solar installers](https://scalewithsearch.com/for/solar-installation)
    - [General contractors](https://scalewithsearch.com/for/general-contractors-and-construction)
    - [Paving, concrete, and flooring contractors](https://scalewithsearch.com/for/paving)
  - Practices and professional services
    - [Bookkeeping and tax practices](https://scalewithsearch.com/for/bookkeeping-and-tax-practices)
    - [Dental practices](https://scalewithsearch.com/for/dental-practices)
    - [Family and criminal defense law firms](https://scalewithsearch.com/for/family-and-criminal-defense-law-firms)
    - [Med spas and aesthetics practices](https://scalewithsearch.com/for/med-spas-and-aesthetics)
    - [Personal injury law firms](https://scalewithsearch.com/for/personal-injury-law-firms)
    - [Veterinary clinics](https://scalewithsearch.com/for/veterinary-clinics)
    - [Gyms and fitness studios](https://scalewithsearch.com/for/fitness)
    - [Therapy and outpatient health practices](https://scalewithsearch.com/for/therapy-and-outpatient-health)
    - [Medical billing companies](https://scalewithsearch.com/for/medical-billing)
    - [Insurance agencies](https://scalewithsearch.com/for/insurance-agencies)
    - [Financial advisors](https://scalewithsearch.com/for/financial-advisors)
    - [Property management companies](https://scalewithsearch.com/for/property-management)
    - [Recruiting and staffing agencies](https://scalewithsearch.com/for/recruiting-and-staffing)
    - [Architects and interior designers](https://scalewithsearch.com/for/architects-and-interior-designers)
    - [Logistics and supply chain companies](https://scalewithsearch.com/for/logistics-and-supply-chain)
  - Agencies, MSPs, and manufacturing
    - [IT and managed service providers](https://scalewithsearch.com/for/it-and-managed-service-providers)
    - [Machine shops and precision manufacturers](https://scalewithsearch.com/for/machine-shops-and-precision-manufacturing)
    - [Marketing agencies and freelancers](https://scalewithsearch.com/for/marketing-agencies-and-freelancers)
    - [SEO agencies and consultants](https://scalewithsearch.com/for/seo-agencies-and-consultants)
    - [Small manufacturers and fabricators](https://scalewithsearch.com/for/small-manufacturers-and-fabricators)
  - Restaurants, shops, studios, and nonprofits
    - [Restaurants and hospitality businesses](https://scalewithsearch.com/for/restaurants-and-hospitality)
    - [Retail stores and ecommerce sellers](https://scalewithsearch.com/for/retail-and-ecommerce)
    - [Photographers, event planners, and travel agents](https://scalewithsearch.com/for/photographers)
    - [Churches and nonprofits](https://scalewithsearch.com/for/churches-and-nonprofits)
  - [All industries](https://scalewithsearch.com/for/)
- Learn
  - For your office
    - [Office job guides](https://scalewithsearch.com/guides/)
    - [Browser calculators](https://scalewithsearch.com/tools/)
  - Start here
    - [How it works](https://scalewithsearch.com/how-it-works)
    - [Free Starter Kit](https://scalewithsearch.com/kit/business-memory-starter-kit.zip)
    - [Synthetic specimen](https://scalewithsearch.com/specimen/working-session-specimen.zip)
  - Guides
    - [The Complete Guide to Business Memory for AI Agents](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [The Complete Small-Business Guide to AI Agent Governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [The Complete Guide to Leaving Vendor AI Memory](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - Articles by cluster
    - [Business memory](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [Agent governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [Migration and ownership](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - For machines
    - [llms.txt](https://scalewithsearch.com/llms.txt)
    - [llms-full.txt](https://scalewithsearch.com/llms-full.txt)
    - [Machine view](https://scalewithsearch.com/?view=machine)
- Company
  - Evidence
    - [Proof](https://scalewithsearch.com/proof)
  - Company
    - [About](https://scalewithsearch.com/about)

# AI for real estate investors: Record your deal criteria.

You record deal criteria for real estate investors in a standing file so AI compares each property with your thresholds and past decisions.

For buyer criteria and follow-up records, read [AI for real estate agents: Keep a file for each lead.](/articles/ai-for-real-estate-agents)

Without that file, each analysis starts with setup. You explain your criteria, financing, exit timeline, and risk tolerance. Fifteen minutes pass before the model reaches your baseline.

Real estate investment runs on knowledge that builds over time: comparables from earlier analyses, contractor prices, loan terms you have used, and property management costs. A new chat session starts with none of it.

## Why an investor needs a standing record

You do not judge a deal alone. You judge it against your portfolio, your capital, your operating capacity, and your goals. A model that forgets those between sessions treats each property as a standalone exercise.

Your criteria change slowly. Minimum returns, property types, geography, and financing parameters stay much the same from deal to deal. If you restate them each time, you waste time, and small wording changes produce inconsistent analyses.

Market knowledge compounds. After ten analyses in one neighborhood over three months, you know its prices, rents, and deal speed. The eleventh analysis should start from that knowledge.

Portfolio questions need portfolio records. "How does this compare with my last three purchases?" and "What is my average cap rate across the multifamily holdings?" have no answer if the model does not know what you own.

## What the investor file holds

Configure your AI assistant to read `context.md` from your practice folder before each task. Put your standing rules there, and keep changing numbers in separate files that it names.

```text
## Criteria
property_types:: 2-4 unit residential, B-class neighborhoods
geography:: inside the service area of the current property manager
min_cash_on_cash:: 8 percent in year one
cap_rate_range:: 6.5 to 8 percent
min_dscr:: 1.25
hold_period:: 7 to 10 years

## Where the numbers live
financing:: financing.md (lenders, terms, down payment rules)
capital:: capital.md (reserves, committed funds; updated monthly)
portfolio:: portfolio.csv (one row per owned property)
deal_log:: deals.csv (one row per analyzed property, with the decision and reason)
vendors:: vendors.md (prices and performance from past jobs)
pipeline:: pipeline.csv (stage, key dates, next action)
```

The thresholds in that example are placeholders. Write your own. The structure is the point: one file for rules, and one file for each set of numbers that changes.

[What context an agent should read](/articles/what-context-should-an-agent-read) explains which facts belong in the standing file and which stay in the data files.

## Run a deal analysis from the file

When you paste a listing, the AI assistant already has your evaluation method. Ask it to use standard definitions and to show its inputs:

- cap rate: net operating income divided by purchase price;
- cash-on-cash return: annual pre-tax cash flow divided by total cash invested;
- debt service coverage ratio: net operating income divided by annual debt service.

The analysis uses your actual financing terms from `financing.md`, not generic assumptions. The comparison uses properties from `deals.csv`, not random market data.

The file also lets the AI assistant flag a deviation. Suppose your portfolio is all B-class, and the new property sits in a C-class neighborhood. The analysis says so, and you make that choice on purpose instead of by accident.

A synthetic run shows the shape of the output. You paste a listing and ask, "Analyze [property address] against my criteria." The AI assistant returns each metric with its inputs and a pass or fail:

```text
[property address], fourplex, B-class neighborhood
cap_rate:: 7.1 percent = NOI / price (rents from listing, expenses from vendors.md); pass (6.5 to 8)
cash_on_cash:: 6.4 percent in year one (loan terms from financing.md); FAIL (minimum 8)
dscr:: 1.31 = NOI / annual debt service; pass (minimum 1.25)
geography:: inside the property manager's service area; pass
comparables:: deals.csv rows 12 and 19, same street, both passed on cash-on-cash
capital:: reserves cover this down payment; conflicts with pipeline item 3
result:: fails one criterion; show the purchase price at which cash-on-cash reaches 8 percent
```

The last line turns a rejection into a counteroffer figure that you can check. The comparables line shows that you already passed on two similar deals for the same reason.

Check the arithmetic. Ask the AI assistant to show the formula and every input for each metric. Recompute one metric by hand for each deal, or run the numbers in a spreadsheet. A language model can write a wrong number in a confident sentence.

Over time, the deal log answers questions of its own. Which pipeline properties have the highest projected return? In which markets have your purchases performed best? What was your average acquisition price per door over the past year? The answers come from rows you recorded, so you can trace each one.

## Compare against the deals you already studied

Most investors keep comparables in spreadsheets, bookmarks, and memory. With a deal log, each analysis adds a row: address, date, asking price, rent estimate, your projections, and the decision with its reason.

When a new property arrives, the AI assistant pulls the comparable rows you already researched. These are not portal estimates. They are properties you evaluated, with your reasons for a pass or an offer.

Trends become visible. Eight analyses in one ZIP code over six months show how prices and rents moved in the deals you saw. For investors in several markets, the log shows which areas deliver better cash flow and which fit your risk profile. All of it comes from your own research.

The difference between a searchable pile of notes and a record with decisions is covered in [RAG versus business memory](/articles/rag-vs-business-memory).

## Model financing and capital limits

Each property can use a different structure: a conventional mortgage, a portfolio loan, private money, seller financing, or cash. Each structure changes the deal math. `financing.md` holds your lender relationships, usual terms, down payment capacity, and reserve rules.

Capital limits matter across deals. Suppose your reserves cover one down payment at current terms, and two properties in the pipeline each need one. The analysis must flag that you cannot close both at once. A model without `capital.md` treats each deal alone and misses the conflict.

At the portfolio level, the files let the AI assistant total your debt service and cash flow. It can then model how one more acquisition changes your leverage, liquidity, and exposure.

## Record vendor prices and performance

Renovation budgets depend on who does the work. Your usual electrician charges differently from a new one. Your property manager has a negotiated fee structure. Your inspector knows your standards and returns reports faster.

Most investors keep these facts in a phone, old emails, and loose spreadsheets. Put them in `vendors.md` instead. Record the price per outlet from your last three electrical jobs and the price per square foot from your flooring installer.

Record performance next to price. One contractor finished twice on time and under budget. Another went over scope and missed deadlines. When you choose a contractor for the next job, the AI assistant reads both lines.

## Keep operating details and history

Once you own properties, operating details pile up: lease terms, tenant contacts, maintenance schedules, utility accounts, and insurance policies. A property management platform may hold some of them. The file needs only enough for questions like "When does the lease end on the [street] duplex?" or "Who is the HVAC vendor for the north-side properties?"

Maintenance history informs decisions across the portfolio. A water heater that failed after three years in one property affects replacement timing in the others. An appliance brand that failed more than once goes on an avoid list for the next rehab.

Log income and expenses by property each month. The AI assistant can then compare actual cash flow with your projections and point out properties or expense categories that run above plan.

## Track the pipeline

Active investors have deals at many stages: under contract, watched listings, off-market talks, rehabs in progress, and holdings ready to sell. `pipeline.csv` gives each property a stage, key dates, next action, and decision point.

Start each session with one request: "Show pipeline items with a date in the next 14 days." The AI assistant reads the file and lists them. It does not send reminders by itself. The file holds the dates, and the session start is where you check them.

After some months, the pipeline shows patterns. You can see how long deals take from first contact to closing, what share of analyzed properties you buy, and where deals stall. Those numbers help you decide where to spend your time.

## Build the system

The system uses your AI assistant, a folder you can open in Obsidian, the `context.md` rules file, and the data files above. Setup takes a few hours: thresholds, markets, capital, current holdings, and vendors. After that, the work is updates. Log each new analysis. Record each closing. Add each contractor result.

Keep the files as plain text and CSV so that any tool can read them in later years. [Plain text as the durable layer](/articles/plain-text-ai-memory) explains why that format outlasts a single vendor.

The files stay on your computer, but a hosted AI assistant sends the text it reads to its provider during a session. Keep account numbers, tenant identity documents, and loan applications out of the folder.

For your agent-facing website and search content, see [Real estate websites and SEO for agents.](https://scalewithsearch.com/for/real-estate)


## Related: AI by role

- [AI for real estate agents: Keep a file for each lead.](/articles/ai-for-real-estate-agents)
- [Real estate SEO: Brokerage, team, and agent roles.](/articles/seo-real-estate-roles)
- [Real estate listing copy: Check AI drafts first.](/articles/ai-memory-for-real-estate)

----

```text
                  .|########||.                                       .|########||.                                       .|########||.
               |##||.      .||##|.                                 |##||.      .||##|.                                 |##||.      .||##|.
             |#|.              .|#|.                             |#|.              .|#|.                             |#|.              .|#|.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
        .#.                          .#|                    .#.                          .#|                    .#.                          .#|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
      |#             ......             #|                |#             ......             #|                |#             ......             #|
     .#           ||#########|           #|              .#           ||#########|           #|              .#           ||#########|           #|
    .#.         |######||######|.        .#.            .#.         |######||######|.        .#.            .#.         |######||######|.        .#.
    #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#
   ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||
   #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #
 ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||
 #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#
 #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.
.|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||
||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||
#.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#
#    .||####|###########################|.     #    #    .||####|###########################|.     #    #    .||####|###########################|.     #
#      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #
#      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #
#      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #
#      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #
#   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #
#. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#
|| |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||
|| ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||
.# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.
 #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#
 ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||
  #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.
   ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||
    #.        .######|#|#########|        .#            #.        .######|#|#########|        .#            #.        .######|#|#########|        .#
    .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.
     |#           ||########||           #.              |#           ||########||           #.              |#           ||########||           #.
      |#             ......             #|                |#             ......             #|                |#             ......             #|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
        |#.                          .#.                    |#.                          .#.                    |#.                          .#.
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
            .|#|.              .|#|.                            .|#|.              .|#|.                            .|#|.              .|#|.
               |##||.      .||##|                                  |##||.      .||##|                                  |##||.      .||##|
                 .||########||.                                      .||########||.                                      .||########||.

Scale With Search  2026  [scalewithsearch.com](https://scalewithsearch.com)
```
