How to Run a Comparative Market Analysis (CMA): Step-by-Step Agent Guide
A Comparative Market Analysis is the backbone of every accurate list price conversation you'll have with a seller. Done well, it builds credibility, reduces friction at the listing table, and keeps you from leaving your client's money on the table — or pricing them out of the market entirely. This guide walks through every step, from pulling data to presenting your findings with confidence.
Table of Contents
1. What Is a CMA and Why It Matters
2. Step 1 — Define the Subject Property
3. Step 2 — Set Your Search Parameters
4. Step 3 — Select and Adjust Comparable Sales
5. Step 4 — Analyze Active and Pending Listings
6. Step 5 — Factor in Market Conditions
7. Step 6 — Arrive at a Price Range
8. Step 7 — Present Your CMA Professionally
9. Tools That Make the Process Faster
10. FAQ
What Is a CMA and Why It Matters
A Comparative Market Analysis (CMA) is a structured evaluation of recently sold, currently active, and expired listings used to estimate a property's fair market value. Unlike a formal appraisal, a CMA is performed by a licensed real estate agent and is not a legal document — but it is your most powerful pricing tool.
A strong CMA does three things:
- Establishes your expertise before you ask for a signature
- Anchors seller expectations in real data
- Protects you legally by documenting your pricing rationale
A weak CMA — or skipping one entirely — is one of the fastest ways to overprice a listing and watch it sit.
Step 1 — Define the Subject Property
Before you open any MLS search, document the details of the home you're pricing:
- Square footage (above-grade living area)
- Bedroom and bathroom count
- Lot size and topography
- Year built and condition
- Garage, basement, pool, or other amenities
- School district and neighborhood
- Recent updates: kitchen remodel, new roof, HVAC replacement
This is your baseline. Every comparable you select will be measured against it.
Why Condition Matters More Than Most Agents Acknowledge
Two homes with identical square footage in the same subdivision can have a $40,000 value gap based on condition alone. Walk the property — don't rely solely on seller disclosures.
Step 2 — Set Your Search Parameters
Start with tight parameters and widen only if needed:
- Time frame: Closed sales within the last 90 days (extend to 6 months in slow markets)
- Geography: Same subdivision or 0.5-mile radius; expand to 1 mile if necessary
- Size: Within 10–15% of subject square footage
- Property type: Match single-family to single-family, condo to condo
- Bedrooms/baths: Prioritize exact matches; adjust if unavailable
If you're working in a rural or low-inventory area, you may need to extend your time frame to 12 months and your radius to several miles — just note this in your presentation.
Step 3 — Select and Adjust Comparable Sales
Aim for 3–5 closed comparable sales ("comps"). More is not always better — three well-selected comps beat seven loosely matched ones.
Making Dollar Adjustments
For every meaningful difference between the comp and the subject property, apply a dollar adjustment:
| Feature Difference | Typical Adjustment Range |
|---|---|
| Bedroom (+ or –) | $5,000–$15,000 |
| Full bathroom | $8,000–$15,000 |
| Half bathroom | $3,000–$7,000 |
| Garage bay | $10,000–$20,000 |
| Square footage (per sq ft) | Market-dependent |
| Pool | $15,000–$40,000 |
| Condition (updated vs. dated) | $10,000–$50,000+ |
Adjustments should always be based on local paired sales data when available. RPR (Realtors Property Resource) provides adjustment suggestions pulled from your MLS data — a significant time-saver for busy agents.
Step 4 — Analyze Active and Pending Listings
Closed sales tell you where the market has been. Active and pending listings tell you where it is right now.
- Active listings = your competition for buyers. If a seller's neighbors are listing at $450K, your price needs to account for that.
- Pending listings = the strongest current market signal. These are homes buyers have already chosen at a given price point.
- Expired listings = cautionary data. What didn't sell, and at what price? This tells you where the ceiling is.
Never present a CMA without reviewing the current competition. Sellers will search Zillow before the ink is dry on their listing agreement.
Step 5 — Factor in Market Conditions
Market conditions can shift a price range significantly in either direction. Before finalizing your CMA, check:
- Absorption rate: How many months of inventory exist in this price band? Under 3 months favors sellers; over 6 months favors buyers.
- Days on market trend: Are homes selling faster or slower than 90 days ago?
- List-to-sale price ratio: Are sellers getting over or under asking?
- Interest rate environment: A rate jump can compress buyer purchasing power quickly — see our guide on interest rate impact on home buying.
RPR's Market Activity reports auto-generate these stats by zip code, saving you significant research time.
Step 6 — Arrive at a Price Range
After adjustments, you'll have an adjusted sale price for each comp. The range of those adjusted values is your defensible price range.
Example:
- Comp A (adjusted): $387,000
- Comp B (adjusted): $394,000
- Comp C (adjusted): $381,000
Price range: $381,000 – $394,000. Your recommended list price sits within this range based on condition and current inventory levels.
Avoid presenting a single price as a fact. A range shows intellectual honesty and gives the seller room to feel heard. You can anchor to a specific number within the range based on their goals and timeline.
Step 7 — Present Your CMA Professionally
The data is only as good as the story you tell with it. When presenting:
1. Lead with the process, not the number — walk sellers through how you arrived at the range
2. Use visuals — price-per-square-foot charts, a map of comps, side-by-side feature comparison tables
3. Address the elephant in the room — if Zillow's Zestimate is $30K higher, explain why it's often inaccurate (it can't account for condition, deferred maintenance, or micro-market nuance)
4. Connect to their goals — a seller who needs to close in 30 days hears a different story than one who can wait 90
For a full framework on how to structure the pricing conversation, see our Pricing Strategy for Sellers guide and our Listing Presentation Template.
Tools That Make the Process Faster
- RPR (Realtors Property Resource): Free for NAR members. Pulls MLS-verified comps, generates branded CMA reports, and provides market trend data by zip code.
- Your MLS's built-in CMA tool: Most MLS platforms include basic CMA generation — useful for quick pulls.
- Cloud CMA / MoxiPresent: Polished, client-ready CMA presentation tools that integrate with most MLS systems.
- Google Sheets: Build a simple adjustment worksheet you can reuse across every listing appointment.
Pair your CMA with a well-designed market report template and you've got a leave-behind that reinforces your expertise long after the appointment ends.
FAQ
How many comps do I need for a CMA?
Three to five closed comparable sales is the standard. Fewer than three makes the analysis statistically thin; more than seven can muddy the picture if the comps aren't truly comparable. Quality over quantity.
How old can comparable sales be in a CMA?
Ideal comps are within 90 days. In slower markets, 6 months is acceptable. Beyond 6 months, you should apply a time adjustment to account for market movement — and disclose that you've done so.
Is a CMA the same as an appraisal?
No. A CMA is prepared by a real estate agent and is not a legal document. An appraisal is performed by a licensed appraiser and is required by lenders. Both estimate value, but they carry different legal weight and use slightly different methodologies.
What if there are no comparable sales in the area?
Expand your search radius, extend your time frame, or look to adjacent neighborhoods with similar demographics and price points. Always disclose the limitations of your data set and note the market-specific challenges in your presentation.
---
Get the printable checklist. Download free →
