Most agents I work with spend 2 to 4 hours building a CMA. They pull comps from the MLS, sort them in a spreadsheet, calculate price-per-square-foot adjustments by hand, draft the narrative, build the slide deck or PDF, customize for the seller, and send or print for the listing appointment. The whole exercise eats half a day, and on a busy week with 3 appointments it eats a day and a half.
Agents winning right now run the same exercise in 30 to 45 minutes. Same MLS data, same comp logic, same client-facing quality. The difference is AI underneath the workflow, doing the document work and leaving the licensed judgment to the agent. The seller sees a polished CMA that addresses their specific situation. The agent shows up with more time to prep the conversation than the document.
This guide walks through the AI-assisted CMA workflow that works for residential agents: the MLS data hygiene step, the 5-comparable rule, the prompt template that produces a client narrative beating the templated version, and the listing presentation assembly that turns the CMA into a winning appointment. It applies to single-family residential, condo and townhouse, and mid-market multifamily inside residential.
Why this matters for residential agents specifically
The CMA wins or loses the listing appointment. The seller is interviewing 2 or 3 agents. They evaluate expertise, market knowledge, marketing strategy, pricing recommendation. Most of that evaluation happens through the CMA. An agent who walks in with a templated MLS print is competing on price and personality alone. An agent who walks in with a CMA that addresses the seller's specific situation, references the right comps with adjustment logic the seller can follow, and lays out a clear pricing strategy wins on expertise.
What changes with AI is not the agent's expertise. Expertise comes from working the market, picking the right comps, and knowing the local buyer pool. AI does not have that. AI does the document drafting that used to consume the hours the agent should spend on the seller conversation, marketing strategy, and the comp analysis itself. Agents who figure this out show up with a CMA that looks like it cost 5 hours, in 45 minutes of actual agent time.
What AI CMA tools actually do
An AI-assisted CMA workflow takes the agent's MLS comp data, property details, and seller context and produces three things: comp commentary explaining each comparable's relevance and adjustment, the executive summary that frames the pricing in the seller's terms, and the listing presentation narrative tying pricing to marketing strategy. The tools doing this well are general-purpose LLMs inside an agent's prompt template, running alongside the MLS and CMA platforms (Cloud CMA, RPR, local MLS module) that produce the actual data.
Three things separate a working CMA workflow from a generic chat session:
- It works on clean MLS data the agent has already pulled and verified. AI does not substitute for MLS access or the agent's comp selection. It organizes the data the agent provides.
- It produces narrative in the agent's voice, addressed to the specific seller. Pasting 3 sample CMAs plus the seller context produces a CMA that reads like a personal recommendation, not a templated report.
- It explains comp adjustment logic in seller-friendly language. The math stays the same; the explanation gets clearer. Sellers who follow the logic agree to the pricing more often.
Think of it as a senior assistant who has read every CMA the agent has produced, knows the voice, and drafts the document in 4 minutes so the agent can spend the 4 hours on listing strategy.
Before you start
You need:
- A free Claude or ChatGPT account at minimum. Pro tier ($20 to $30 per month) helps if you do 10+ CMAs a month.
- MLS access through your local real estate board.
- A CMA tool: Cloud CMA, RPR, the local MLS's CMA module, or a custom spreadsheet workflow.
- 3 sample CMAs the agent considers best-of-brand, with the property details and seller context still attached.
- A property to use as the pilot CMA.
- About 90 minutes for the initial template build, plus 25 minutes for the first AI-assisted CMA after the template is in place.
One thing to settle before you paste anything: the MLS data and Fair Housing rules. We have a dedicated section on this below. It is non-negotiable. The agents who get this wrong end up in MLS rule violations or Fair Housing complaints from the marketing language used in the CMA narrative.
Material 1: The comp selection and data hygiene step
The CMA is only as good as the comps. Most CMAs that produce wrong price opinions are wrong because the comp selection was lazy: the agent pulled 12 sales in the zip code in the last 12 months and called it done. AI cannot fix bad comp selection. The agent does this part by hand or with the MLS CMA tool. AI starts after the comps are selected.
The comp selection rules that matter:
5-comparable rule. Select 5 strong comparables closed within the last 6 months, same neighborhood or directly comparable submarket, similar property type, square footage within 15%, similar bed/bath count and condition.
If the market is slow and 5 closed sales aren't available, supplement with up to 3 active or pending listings, marked clearly as not closed.
If unique (luxury, waterfront, custom, multifamily-as-residential), expand geography but tighten property-type match. Agent judgment dominates.
Pull standard fields per comp: address, sale price, sale date, list price, DOM, square footage, beds, baths, lot size, year built, garage, condition rating, notable features.
Selection happens in the MLS or CMA tool, not in AI. MLS data stays in the MLS environment per data-display rules.
After comps are selected, the agent calculates adjustments using market knowledge: dollar-value per square foot, bed/bath count differences, condition or renovation, view or notable features. The MLS CMA tool handles the calculation grid; the agent confirms or overrides per local market knowledge.
Output: a clean comparable grid with 5 to 8 comps and adjusted sale prices visible. That is the input to the AI workflow.
Material 2: The comp commentary draft
The comp commentary is the section sellers actually read. The grid tells one story; the commentary tells the seller why those comps matter. Most agents write 1 to 2 sentences per comp by hand, which works for 3 comps and breaks for 8 comps on a Tuesday afternoon.
What to ask Claude or ChatGPT for:
Write the comp commentary for a [beds]/[baths]/[sqft] property at [address] in [neighborhood, city, state]. Subject condition: [updated / original / partial]. Subject features: [list 3 to 5].
Comparable sales (paste the comp grid):
Comp 1: [address, sale price, date, sqft, beds, baths, condition, features, adjusted sale price]. Comps 2 to 5 or 8: same format.
For each comp, write 2 to 3 sentences: (1) relevance (geography, type, size); (2) key similarities and differences in plain language (specifically what is different and how it affects the comparison); (3) adjustment logic in seller-friendly terms (sold for $X, after adjusting for [differences], suggests $Y for subject).
Tone: confident, expert, accessible. Match the agent's voice (3 sample CMAs below).
Fair Housing constraint: do not characterize the comp neighborhood, seller, or buyer in protected-class terms. Do not reference family-friendly, mature community, walking distance to church, exclusive area, or any phrase that implies a buyer demographic. Reference property features and amenities (named parks, transit, retail clusters), not residents.
Output: comp commentary the seller can follow. Each comp has a paragraph that walks through the comparison logic in language the seller understands. The agent reviews, adjusts where local knowledge is needed.
For a luxury or unique property where comps require expanded geography or non-standard adjustments, run the same prompt with the comp grid the agent built (which may include off-market sales or expired listings).
Material 3: The executive summary and pricing recommendation
The executive summary is the section the seller reads first and often the only one they fully read. It needs to land the pricing in 2 to 3 paragraphs, frame the recommendation in terms the seller cares about (move-up timeline, financial situation, neighborhood reputation), and set up the rest of the CMA as supporting evidence.
What to ask for:
Write the executive summary for the property above. Seller context: [reason for selling, target timeline, financial goals/constraints, specific concerns from the consultation call].
Pricing recommendation: list price $[X], range $[X-Y].
Structure: 3 short paragraphs.
Para 1: open with the seller's situation in their terms. State the pricing as the answer to their situation, not generic market analysis. Example: Given your timeline of being settled by August, and given the comp activity in [neighborhood] in the last 90 days, the list price of $X positions the property to attract qualified buyers in the first 14 days on market.
Para 2: summarize the comp logic in plain terms. Reference the most similar recent sale and the adjustment logic. Avoid jargon (no price-per-sqft ratios here; save those for the comp grid).
Para 3: set up the marketing section by previewing one specific marketing move (the photographer for this neighborhood, the open house schedule, the targeted buyer pool).
Tone: confident, specific, focused on the seller's situation. Match agent voice. Avoid generic phrases like in today's market or now is the perfect time.
Fair Housing constraint: do not characterize the buyer pool in protected-class terms. Reference in transaction-context terms (move-up buyers, first-time buyers, investors, downsizers without protected-class implication).
The executive summary lands the recommendation in the seller's terms. Agent reviews, customizes phrasing that needs voice work, section done in 5 minutes instead of 45.
Constraint that matters: the pricing recommendation comes from the agent's analysis, not the AI. AI explains the recommendation; it does not generate it. State licensing law makes the licensee responsible for the price opinion.
Material 4: The marketing strategy and listing plan section
This is where most agents lose the listing to a more prepared competitor. The seller wants to know exactly what the agent will do: photographer, staging, open house schedule, targeted advertising, syndication strategy. Most CMAs include a generic checklist (professional photography, MLS listing, syndication to 100+ sites). The CMAs that win include specifics.
What to ask for:
Write the marketing strategy section for the property above.
Property context: [type, condition, target buyer pool in transaction-context terms].
Brokerage marketing resources: [photographer for this property type, staging service, videographer, online ad platforms, open house plan, broker-only preview if applicable].
Structure: 4 to 6 paragraphs covering: (1) professional preparation (photography, staging, repair recommendations); (2) pricing strategy (list approach, expected DOM range, price-adjustment triggers); (3) distribution (MLS launch timing, syndication, targeted advertising for the buyer pool); (4) showing strategy (open house plan, broker-only preview, private showing protocol); (5) communication plan (seller updates, buyer feedback summaries, pricing-adjustment timeline); (6) negotiation plan (offer evaluation, comparison framework, offer-to-close timeline).
Tone: confident, specific, action-focused. Match agent voice.
Fair Housing constraint: do not characterize the buyer pool in protected-class terms.
The marketing strategy gets the seller to nod through the presentation. Specifics win listings. AI drafts in 8 minutes; the agent reviews and adds the brokerage resource or campaign detail that needs local knowledge.
For luxury, the marketing section includes high-end channels (luxury portals, off-market broker networks, magazine placements). The agent provides specifics; AI drafts the narrative.
Material 5: The market context and seller-question section
Most CMAs include a market context section: trends, inventory, average DOM, buyer demand. Most are generic data dumps sellers skip. The CMAs that hold attention reframe the section as answers to questions the seller is actually asking: Is now a good time to sell? How long will my house take? Is my pricing aggressive enough?
What to ask for:
Write the market context section, framed as answers to the seller's likely questions.
Local market data: [median sale price trend over last 6 months, months of supply, average DOM, buyer demand indicators (new pending trend, recent showing activity)].
Seller's likely questions: (1) Is now a good time to sell? (2) How long will it take at the list price? (3) What kind of buyer is most likely to offer? (4) What if the market shifts during the listing period? (5) How does it compare to active listings?
Structure: 5 short sections, one per question. Each: 2 to 3 sentences with the data answer plus 1 sentence with the agent's local interpretation.
Tone: direct, expert, seller-focused. Avoid generic phrases like the market is changing or buyers are out there. Be specific.
Fair Housing constraint: do not characterize the buyer pool in protected-class terms.
The section reads like the agent is having a conversation with the seller. Sellers stop skipping the market context because it answers the questions they were going to ask. The agent reviews and adjusts based on specific market knowledge.
Material 6: The CMA assembly and listing presentation
The sections come together into a deliverable: slide deck, PDF, or printed packet. Most agents use Cloud CMA, RPR, the local MLS CMA module, or Canva or Keynote. The AI-drafted sections paste into the template; the agent assembles the final deliverable.
What to ask for as the assembly checklist:
Build the assembly checklist for the final CMA in [Cloud CMA / RPR / MLS CMA module / Canva / PowerPoint / printed packet].
Required sections in order: (1) cover page (subject address, photo, agent and brokerage, date); (2) executive summary (Material 3); (3) comparable sales grid (5 to 8 comps with standard fields and adjustment grid); (4) comp commentary (Material 2); (5) subject property analysis (features, condition, improvements, pre-listing repairs or staging); (6) pricing recommendation with list range and supporting logic; (7) marketing strategy and listing plan (Material 4); (8) market context (Material 5); (9) about the agent (bio, recent transactions, contact); (10) next steps (listing agreement, pre-listing checklist, launch timeline).
Total CMA: 12 to 20 pages depending on template. Executive summary in the first 2 pages; supporting evidence in the rest.
The agent assembles in the template, customizes sections that need agent-specific knowledge, and the CMA is ready in 30 to 45 minutes total including AI drafting.
For digital-first, the CMA is a Canva or Keynote deck presented on a tablet, with the PDF sent after. For traditional, print in the brokerage's branded folder and bring to the appointment.
The agent-specific prompts that actually work
After 18 months watching agents roll out AI-assisted CMAs, the difference between CMAs that win and CMAs that produce another templated PDF comes down to four prompt moves.
Specify the seller as the audience, not a generic homeowner. The seller has a specific situation, motivation, timeline, and concerns. Telling AI write a CMA narrative produces a generic CMA. Telling it the seller is a move-up buyer trying to be settled by August before school starts produces a CMA that addresses the actual situation.
Specify the constraint that actually matters. For CMAs: the agent's voice, the seller's situation, comp adjustment logic in seller-friendly terms, and Fair Housing screen. Put all four in every prompt.
Specify brand voice with examples, not adjectives. Telling the model write in a confident agent voice produces a generic confident voice. Pasting 3 sample CMAs and asking the model to match tone, structure, and reading level produces output that sounds like the agent. 30 minutes per agent pays back across every future CMA.
Specify what stays static and what changes. Static: section structure, brand voice samples, Fair Housing constraint, assembly checklist. Variable: property data, comp grid, seller context. Lock static in a Notion doc or saved prompt; paste variable per CMA.
The Fair Housing and tenant-screening non-negotiables
This section is short because the rule is simple, but it is the most important section in this guide.
Do not put any of the following into the consumer tier of any AI tool, and do not let the AI publish any of the following in CMA narrative:
- Full MLS exports with proprietary fields. Most MLS rules prohibit republishing raw MLS data outside the environment. Use the fields you need (address, sale price, date, sqft, bed/bath) without pasting the full record.
- Seller PII: full SSN, account numbers, signed listing agreements, signed disclosures.
- References to race, color, ethnicity, or national origin in comp neighborhood descriptions, including coded references like up-and-coming, transitioning, lively
- Religious references: walking distance to St. Mary's, near the parish, faith community, Christian neighborhood
- Family or familial status references in buyer pool: family-friendly, perfect for kids, no children, adults only, ideal for empty nesters
- Disability-coded references: handicap accessible (use ADA-compliant or step-free), able-bodied, active community
- Source-of-income references in protected jurisdictions
Use AI for narrative drafting. Run the Fair Housing review as part of the prompt itself, then have the licensed agent review every section before assembling.
For MLS data: the data stays in MLS-approved tools. The AI narrative workflow runs on structured comp data the agent has manually selected and verified, not on a raw MLS export. Most local MLSs are clarifying AI integration rules in 2026; check your board quarterly.
For state licensing law, the licensee owns the CMA regardless of drafting tool. The price opinion is the agent's professional judgment. AI drafts the narrative; the price opinion comes from the agent's analysis.
For AI-drafted listing agreements and disclosure forms, the licensee owns the document content. Use AI to populate attorney-approved templates; do not generate language from scratch.
If your brokerage has signed a Claude Business or ChatGPT Enterprise agreement with a Data Processing Addendum, data handling rules differ. Ask IT or compliance what is covered. Fair Housing rules on output do not change with contract tier; data privacy rules on input do.
When NOT to use AI for CMAs
AI saves time on the 80% of CMAs that follow conventional patterns. It is the wrong answer in a few cases.
- Anything safety-critical without expert review. Properties with material defect history, environmental issues, deed restrictions, title problems. The CMA needs careful language and brokerage attorney review.
- Ultra-luxury or unique properties. A $10M waterfront estate with 2 truly comparable sales in 18 months needs the agent's full judgment on comp logic, adjustment math, and price opinion. AI drafts the narrative around the agent's analysis; AI cannot do the analysis.
- Anything that touches the listing agreement or contract. Listing agreements, buyer rep agreements, dual agency disclosures, contract terms. State licensing law makes the licensee responsible. AI drafts from approved templates; AI should not generate contract language.
- Markets with very thin comp activity. Rural property or niche submarket where 3 comps in 6 months is normal. AI narrative cannot compensate for thin data; the agent's market knowledge and broker price opinions from peers fill the gap.
Simple rule: AI is an unfair advantage on the 80% of CMAs where good narrative and clear comp logic save time. Trust agent judgment for the 20% where the property has nuance, the comp pool is thin, or the document has contractual stakes.
The quick-start template
Here is the prompt scaffold that works for most CMAs. Copy it, fill in the brackets, paste into Claude or ChatGPT after you have selected and adjusted the comparables in your MLS or CMA tool.
Draft the narrative sections of a CMA for a residential property.
Subject property: [bedrooms, bathrooms, square footage, lot size, year built, condition, notable features, address in neighborhood/city/state].
Comparable sales (5 to 8 comps): [paste the comp grid with address, sale price, sale date, square footage, bedrooms, bathrooms, condition, notable features, adjusted sale price for each comp].
Subject property pricing recommendation: list price $[X], recommended range $[X-Y]. (This is the agent's price opinion; you are explaining the recommendation, not generating it.)
Seller context: [the seller's stated reason for selling, target timeline, financial goals or constraints, specific concerns from the consultation call].
Agent voice samples: [paste 3 sample CMAs from the agent].
Output the following sections:
Executive summary (3 paragraphs: seller situation, comp logic plain-language, marketing strategy preview).
Comp commentary (2 to 3 sentences per comp: relevance, similarities/differences, adjustment logic in seller-friendly terms).
Marketing strategy and listing plan (4 to 6 paragraphs: preparation, pricing strategy, distribution, showings, communication, negotiation).
Market context (5 short sections answering seller-likely questions).
Fair Housing constraint applies to every section. Do not characterize the comp neighborhood, the comp seller, or the buyer pool in protected-class terms. Reference property features and amenities, not residents.
For recurring use, save the template in your shared prompt library or as a Custom GPT / Claude Project. Each CMA uses the template by pasting in the property data, the comp grid, the seller context, and the agent voice samples.
Bigger wins beyond the CMA
Once the CMA workflow is running, the next layer compounds on the same template.
Listing presentation prep packs. Before every appointment, generate the seller objection handler, the agent's response framework for common questions (Why your commission rate? Why this list price?), and the closing script. Agent walks in prepared in 15 minutes instead of an hour.
Buyer's tour preparation. AI handles the tour brief: property strengths to highlight, concerns to flag, comp context that puts the property in market perspective, showing-day talking points. Buyer agents doing this close more deals because they look more prepared than the buyer expected.
Open house and showing follow-up. AI drafts personalized follow-ups to open house attendees and showing prospects, referencing the specific feature each attendee commented on. The CRM (Follow Up Boss, kvCORE, BoomTown, Lofty, Chime) is the system of record; AI is the drafting layer.
Past-listing review and learning. After each transaction, AI assembles a short post-mortem: what worked in marketing, where pricing landed relative to recommendation, what the buyer pool actually looked like. The agent's listing strategy compounds.
The real estate AI consulting connection
This is one tool in one category. Real estate is in a structural shift where agents who figure out AI run 3 to 5 CMAs a week on the time budget that used to support one. Agents who wait either avoid AI entirely and lose listings to faster competitors, or use AI badly without the voice and Fair Housing constraints and produce CMAs that hurt rather than help.
If your team or brokerage is wrestling with the bigger AI question, the AI Consulting in Real Estate page covers the full scope: where AI fits in residential and commercial operations, common failure modes in CMAs, listing workflows, lead conversion, and transaction management, and what an engagement looks like.
For individual agents, start here. Build the template and the agent's voice training set this week. Use it on the next listing appointment.
Closing
The goal is not to ship more CMAs. It is to ship better CMAs faster, with a narrative that addresses the specific seller and a comp logic the seller can follow. AI rewards specificity and gives back the hours that used to go into document drafting.
Pick one upcoming listing appointment this week. Build the CMA through the template. Compare time and outcome to your usual CMA. The case for rolling out across every future listing makes itself.
If you want to talk about how AI fits into your real estate practice at the program level, the AI Consulting in Real Estate page lays out the full picture and how an engagement works.
Let's talk about your AI + SEO stack
If you'd rather skip the how-to and have it shipped for you, that's what I do. Start a conversation and we'll figure out the fastest path to results.
Let's Talk