Workflow 03 · Listing Journey

The Real Estate CMA Playbook (Pricing That Lists, Not Just Pleases)

A CMA is not a spreadsheet of three sold houses. It is the conversation that decides whether the seller lists at a price that sells in 21 days or sits for 90. This playbook is the 6-step framework top listing agents use to build a defensible CMA in under 90 minutes — and present it without competing on inflated numbers.

12 min read

What a CMA is actually for

Most agents treat the CMA like a homework assignment: pull three comps, calculate an average, hand it to the seller, hope for a signature. That is not a CMA. That is a price guess with extra steps.

The CMA has two real jobs: (1) tell the seller the truth about what their home is worth, and (2) give them a defensible range so they can make a pricing decision they trust. If you do those two jobs well, listing presentations stop being a competition over who quotes the highest number.

A high-quality CMA also protects you against the most common listing-side failure: signing at a price the market will not support, sitting 60+ days, then dropping. Every price drop is a credibility tax that compounds at offer time.

Step 1 — Pull the right comps (not the closest)

A "comp" is any property that competed with the subject for the same buyer. Distance is one filter, not the only one. Filter on:

Time: closed within the last 90 days. Older comps lie about today's market.

Geography: same subdivision, school district, or natural-boundary defined neighborhood. Not "within 1 mile" — within the same buyer set.

Property type: detached SFR competes with detached SFR. Townhome competes with townhome. A duplex is not a comp for a single-family.

Size band: ±15% on living square feet. A 1,800 sqft and a 2,400 sqft house don't compete for the same buyer.

Beds/baths: same bed count, baths within 0.5.

Pull 6–10 candidates, eliminate the worst 3–4 with reasons noted, present the remaining 3–5.

Checklist

Comp inclusion checklist

  • Closed (not pending, not active) — only closed gives you actual market data
  • Within 90 days for hot/normal markets; 180 days only in slow markets with notes
  • Same property type, similar size band (±15%)
  • Same school district or same subdivision (whichever is the real buyer's frame)
  • Walked the comp if possible, or pulled MLS photos to verify condition tier
  • Noted any unusual terms (seller financing, repair credits, leaseback) that distort the price

Step 2 — Adjust for the differences that matter

No comp is identical to your subject. The CMA is the math of "what would this comp have sold for if it had been your subject's X, Y, Z?" Add dollars where the comp is worse than the subject. Subtract dollars where the comp is better.

The big adjustments, in order of impact:

1. Living square footage — $/sqft within the same neighborhood, applied to the delta.

2. Garage — adjusts meaningfully but the dollar value varies by market; pull recent paired comps in your area to calibrate before quoting a number to a seller.

3. Lot size — only material if there is a meaningful delta (>0.1 acre) or if the lot has a feature (corner, view, pool-ready).

4. Condition tier — turnkey, updated, dated, gut. Be honest. A "dated" home will not appraise like an "updated" one.

5. Pool / view / waterfront — distinct line items, market-specific dollar values.

6. Bedrooms above 3 — diminishing returns. A 5-bed often does not price meaningfully above a 4-bed.

Skip adjustments under $2,500 — they are noise.

Step 3 — Build the pricing band (not a number)

After adjustments, you will have 3–5 implied values. They will be a range, not a point. That range is your CMA.

Take the bottom of the range. Take the top. Then build three numbers:

Conservative list price: bottom of the range. Lists today, in multiple offers within a week, may sell over ask.

Market list price: middle of the range. Lists today, sells in 21–35 days at or near ask.

Aspirational list price: top of the range. Lists today, sits 30–60 days, likely takes a price drop, ultimately sells in the middle of the range anyway.

Present all three. Do not hide the aspirational number — the seller already knows it exists, and if you don't mention it, the next agent will.

Tip

The 60-day truth

Show the seller what happens on day 30 and day 60 at each price. Aspirational pricing isn't bad — but a seller who hasn't agreed in advance to a 30-day price-drop trigger will fight you in 31 days. Get the agreement up front.

Step 4 — Present the CMA without losing the listing

The competitor agent will quote a higher number. Sometimes much higher. You will lose listings to inflated CMAs — that is the cost of doing the job honestly. But you can win most of them with a simple structure:

1. Open with the seller's story. "Help me understand the move — what's driving the timing?" Their motivation determines whether the right price is conservative (fast cash) or aspirational (no rush, willing to wait).

2. Walk the comps with photos. Don't just hand them a spreadsheet — show them the houses. "This one sold for $X. Yours is better because of A, B; worse because of C, D. That nets to {{value}}."

3. Present the band. All three prices, with the 30/60-day forecast for each.

4. Make a recommendation. "Based on your timeline of {{X}}, I recommend {{price}}. Here's exactly what I expect to happen at that price."

5. Pre-frame the price drop. "If we have not received an offer within 21 days at {{price}}, our plan will be to {{drop X}}. Do you want me to email that schedule so you have it?"

Step 5 — Where AI helps and where it hurts

AI is excellent at the data-pulling, comp-filtering, and first-draft adjustment math. It is dangerous at the judgment work — condition tier, neighborhood feel, seller motivation, market timing.

Where AI helps:

Comp shortlisting — given an MLS export, an AI agent can filter to a defensible 6–10 candidate list in 90 seconds. Saves 30–45 minutes.

Adjustment math — given the filtered comps and the subject specs, AI can apply standardized adjustments and flag outliers.

Pricing-band draft — AI can write the first-draft of the three-tier band with 30/60-day narratives. You edit, you do not write from scratch.

Where AI hurts:

Condition assessment — AI cannot smell the basement. Do not trust photo-only condition calls.

Listing copy — AI-generated copy that uses neighborhood demographic descriptors or steering language is a Fair Housing violation. Every AI-drafted description requires human Fair Housing review before MLS.

Seller conversation — never put AI between you and the listing conversation. The CMA call is the relationship.

Compliance

Fair Housing on CMA + listing copy

The Fair Housing Act prohibits language that indicates a preference or limitation based on protected characteristics. Avoid: "great for families," "walking distance to {{church}}," "exclusive neighborhood," any reference to school quality tied to demographics. Adjectives about the home are fine; adjectives about the buyer or community are not. Get an attorney review before any AI deployment that drafts listing copy.

Step 6 — Keep score

Track three numbers across your last 12 listings: (1) list-to-CMA-recommendation delta (did the seller list at your recommended price or higher?), (2) days on market, (3) sale-to-list ratio.

If you are consistently listing above your CMA recommendation and seeing 45+ DOM and <97% sale-to-list, you are signing inflated listings — your CMA conversation needs work, not your CMA math.

If you are consistently listing at or below recommendation, seeing 14–28 DOM and >99% sale-to-list, you are doing the job. Tell the next seller exactly that.

Want the CMA drafting cut from 90 minutes to 15?

Book a free 30-minute call. We will look at your last 5 CMAs and show you exactly where an AI-assisted CMA agent saves time without crossing any Fair Housing lines.

We speak Spanish. No commitment. We tell you if it fits.