Blog

How to Do a CMA in MLS the Right Way

How to Do a CMA in MLS the Right Way

You've got a listing appointment on the calendar, the seller expects a price recommendation, and the MLS is open with more potential comps than you can reasonably defend. The fastest way to produce a weak CMA is to grab the first nearby homes that look similar, let the software calculate an average, and send the PDF without checking the logic.

A comparative market analysis, or CMA, is only as credible as the subject data, comparable properties, and adjustments behind it. The MLS gives you the transaction history and property detail needed to make those decisions, but it won't make the judgment calls for you. Here's how to do a CMA in MLS with a workflow that protects both speed and accuracy.

What a CMA in the MLS Actually Does

When an agent opens the MLS to price a listing, the temptation is to treat the CMA button as a report generator. In practice, the MLS is the engine room of the analysis. It combines the subject property with recent sold, active, and pending comparable properties, allowing you to compare homes by location, size, age, condition, and features. Rocket Mortgage's explanation of comparative market analysis describes this practical foundation and why closed transactions matter more than asking prices.

A CMA isn't an appraisal, and it shouldn't be presented as one. It's a side-by-side pricing analysis built from the same MLS ecosystem that buyer agents use to evaluate competing homes and recent transactions. That shared data source gives the report credibility, provided you select relevant records and explain the differences.

The three inputs that drive the result

Every MLS CMA depends on three inputs:

  • The subject property: Its verified address, property type, size, condition, features, and history.
  • Recent comparable sales: Closed transactions that anchor the value recommendation to what buyers paid.
  • Current competition: Active and pending listings that show what the subject will compete against and where the market may be moving.

The workflow is straightforward: document, search, filter, review, adjust, reconcile, and export. The difficult part is deciding when a faster search has sacrificed relevance. A broad result set can save clicks initially, but it often creates more work later because every weak comp requires an explanation or removal.

Practical rule: The MLS calculates the comparison. You still have to decide whether the comparison deserves to be in front of the seller.

A defensible CMA should produce a value range rather than disguise uncertainty as a single precise number. The final recommendation should connect clearly to the strongest evidence, not to the midpoint of whatever records happened to appear in the search.

Documenting the Subject Property First

Start with the property, not the comps. Open the listing file, tax record, or subject-property search in your MLS and verify the legal address, parcel information, and property type before you build a search around it. If the subject record is wrong, every apparently precise comparison can be misleading.

Pull the current MLS sheet and capture the core facts: bedrooms, bathrooms, above-grade square footage, lot size, year built, parking, notable amenities, concessions, and upgrades. Then compare those details with public records and the MLS history. A seller's description may mention a renovation that isn't reflected in the database, while public records may lag behind a finished addition or remodel.

Build a one-page baseline

Record condition separately from physical specifications. Note the kitchen and bath finish, flooring, roof or mechanical updates when known, deferred maintenance, layout advantages, views, and location issues. These observations become the basis for adjustments later, so vague notes such as “good condition” won't help when you're deciding whether a comp is comparable.

FieldSourceNotes
Legal address and parcelTax record and MLSConfirm the records identify the same property
Property typeMLS and public recordMatch the subject to the correct competing segment
Bedrooms and bathroomsMLS, tax record, seller informationFlag discrepancies before searching
Square footage and lot sizeMLS and public recordRecord the source used in the report
Age and parkingMLS and tax recordNote garage count and functional parking
Condition and upgradesListing history, seller, inspection informationSeparate verified work from claimed work
Defects and concessionsMLS history and seller disclosuresIdentify factors that can affect buyer response

This snapshot prevents “comp fishing,” the habit of loosening criteria until a preferred price appears. It also keeps the subject line in the CMA accurate, which matters when the seller recognizes a missing bathroom, incorrect photo, or outdated description in the report.

Choosing Sold, Active, and Pending Comps

Open the MLS search from the CMA module when possible, or run a standard property search first and transfer the selected records into the report. Begin with closed sales, because they represent completed transactions rather than seller expectations. A practical workflow uses three to six recent closed sales, often from roughly the last 90 to 180 days, in the same neighborhood or directly competing micro-market. That approach is documented in this MLS CMA workflow for agents.

A tighter 90-day search gives you fresher evidence when prices or buyer demand are changing quickly. Expanding toward 180 days can provide better matches when inventory is thin, but older sales may require a careful market-conditions adjustment. Unique properties may require an even broader search, although the report should explain why the normal boundary was extended.

Use each status for a different job

Sold comps anchor the value range. Active listings show the seller what buyers will see when the property launches, while pending listings provide directional evidence because their final prices may not yet be available.

StatusRole in CMATypical Weight
SoldPrimary evidence for indicated valueHighest
PendingDirectional signal about current demandModerate, subject to verification
ActiveCurrent competition and pricing contextContextual, not a closed-sale anchor

Active and pending records can influence where you position the recommendation, but they shouldn't replace closed sales. If a pending listing appears unusually strong, verify its status and details before relying on it. For additional context on interpreting recent transactions, review recent home sale data and its role in pricing.

Be cautious with expired, withdrawn, canceled, or distressed transactions. An expired listing may reveal that a price failed to attract buyers, but it doesn't establish market value by itself. A withdrawn listing may have been removed for reasons unrelated to price. Keep those records outside the primary comp set unless you have a specific analytical reason to include them.

Filtering the MLS Comp Pool Down to the Best Matches

A fast first pass is useful only if you treat it as a screening step. Start in the subject's subdivision or closest competing area, then switch to the map and inspect the boundaries. School zones, waterfront access, major roads, and shifts in housing type can separate buyers even when the homes look close on a map. If the immediate area produces too few credible records, widen the search in small increments and document why.

A visual guide explaining how to filter MLS comparable properties using location, property type, and sale date.

Set the filters in an order that protects accuracy:

  • Location: Keep the same subdivision or buyer pool ahead of simple distance. A nearby property across a meaningful market boundary may be weaker evidence than a slightly farther match.
  • Property type: Separate single-family homes, condos, and townhouses unless buyers treat them as substitutes.
  • Size: Compare gross living area, then open the floor plans and verify how finished space is defined.
  • Features and condition: Remove tear-downs, partial sales, unusual acreage, major renovations, and amenities the subject cannot reasonably match.
  • Sale date: Begin with the most recent transactions. Expand the date range only when newer records fail to provide reliable matches.

Change one variable at a time. A practical shortlist contains three to six strong comparables. More records can create the appearance of rigor while making the recommendation harder to defend.

Open the complete MLS record for every candidate that survives the grid. Photos, remarks, price history, concessions, and showing activity often expose condition or marketing differences hidden by the search results. Save the final group as a named comp set, but leave rejected records out so the set remains reusable and clean.

The speed trade-off is real. Manual review gives you control over boundary and condition judgments, while AI tools such as Saleswise can help organize records and surface patterns for review. Use that assistance to reduce sorting time, not to skip the agent's verification of each selected comp.

For a visual walkthrough, this CMA search demonstration shows the filtering sequence that agents can adapt to their own MLS interface.

Making and Documenting Value Adjustments

A clean adjustment grid can still produce a weak price opinion if the numbers come from habit. Avoid applying the same percentage to every extra bedroom or renovation. Buyers do not value each feature uniformly, and a tidy formula may hide that difference.

Use paired-sales analysis whenever the MLS provides a reasonable comparison. Find two transactions that are similar overall but differ mainly in one feature, such as garage capacity, lot utility, condition, or finished living area. The price gap offers evidence for the adjustment, not a guaranteed market rate. Few pairs are perfect, so record what else differs. If several major variables change at once, the observed gap is contaminated and should not support a precise feature value.

Make the adjustment defensible

In the CMA adjustment module, enter the direction, dollar amount, paired-sale source, and a brief rationale. A comparable with a feature the subject lacks is adjusted downward. A superior subject feature requires an upward adjustment to the comparable, bringing the adjusted figure toward an apples-to-apples comparison.

Review the features that buyers in your market can distinguish.

  • Gross living area
  • Lot size and usability
  • Garage spaces and functional parking
  • Overall condition
  • Kitchen and bathroom updates
  • Finished areas
  • Views, location premiums, and negative site influences
FeatureSource Paired SaleAdjustment ($)Comp 1Comp 2Comp 3
Gross living areaMLS paired transactions
Lot utilitySimilar nearby sales
Garage capacityComparable garage configurations
Condition or updatesSimilar renovation profiles
Location or viewSame buyer micro-market

Keep the dollar fields tied to local evidence rather than a generic adjustment chart. If a comparable falls outside your usual recency window, add a time adjustment and state the market evidence behind it. Property and neighborhood context can also inform the analysis, including demographic data for real estate decisions.

Speed matters during a live pricing conversation. Manual adjustments preserve judgment, while AI tools such as Saleswise can organize comparable data and surface patterns for review. Use that assistance to shorten the work, then verify every adjustment in the MLS before presenting the range.

Exporting a Client-Ready CMA Report

A seller should understand the pricing recommendation before reaching the comp details. In the MLS CMA module, select a layout that places the subject summary, adjusted range, and recommendation near the beginning. Reserve later pages for photos, maps, status information, and the adjustment grid.

Screenshot from /images/mls-cma-export-layout.png

Before exporting, remove MLS-only remarks, agent notes, internal fields, and working annotations. The client version should show the subject, selected sales, relevant competition, adjustments, and the reasoning behind your range.

Write the explanation around three decisions:

  • Subject highlights: Identify the features that make the property stronger or weaker than the selected comps.
  • Local conditions: Describe whether active competition is fresh, stale, limited, or unusually strong.
  • Recommendation: State the supported range and explain why the proposed list position fits the seller's goals.

A short narrative is often more useful than another page of raw MLS fields.

Saleswise can organize property context and comparable data, generate active, pending, and sold comparisons, and produce a client-ready report. Treat it as a speed layer beside the MLS, not a substitute for selecting comps or verifying the records. It can shorten drafting when a seller meeting is close, while the agent retains responsibility for the pricing judgment.

Export to PDF, then inspect the file on another device. Confirm that photos load, maps remain readable, adjustment lines display correctly, and the page count matches the version you intend to send. If the report review and seller meeting need coordination, software that helps you manage consultations seamlessly can keep those tasks together. Agents standardizing a cloud-based workflow can also review Cloud CMA login and access guidance before setting their process.

Speed Shortcuts and Final Accuracy Checks

A CMA isn't finished when the MLS prints the report. The dangerous assumption is that a polished PDF proves the analysis is correct. A fast workflow saves time by standardizing repetitive actions, then spends that time checking the decisions that can change the recommendation.

Save a comp-search template for each major property type and neighborhood. Include your preferred geography, status filters, and recency range, then verify the loaded criteria before using the results. Map polygons are often faster than repeatedly typing boundaries, but redraw the polygon when the subject sits near a subdivision edge or a competing market boundary.

Pair every shortcut with a control

  • Saved searches: Load the template, then confirm the property type, geography, and date range.
  • Default sold window: Start with recent closed sales, then expand only when the market provides too few reliable matches.
  • Named comp sets: Reuse the set for speed, but reopen each record because status and listing details can change.
  • Standard adjustment grid: Keep the fields consistent, but replace unsupported amounts with paired-sale evidence.
  • Automated report drafting: Use it for structure and talking points, then compare every recommendation with the MLS records.

Before the client meeting, run a final review. Confirm the subject address and photos match the listing file, recheck active and pending statuses, compare square-footage sources, verify that adjustment lines add correctly, and make sure the recommended range is supported by the strongest comps rather than distorted by an outlier.

A four-step checklist graphic for ensuring the accuracy of a final comparative market analysis report.

Final check: If you can't explain why each selected comp belongs in the report and how each major adjustment was derived, the CMA still needs work.

A well-built MLS CMA balances speed with traceability. Save the repetitive clicks, not the judgment. Before sending the report, make sure the seller can follow the path from property facts to comparable evidence to recommended pricing.


Saleswise can help you accelerate the CMA workflow by organizing active, pending, and sold comparable data and producing a client-ready pricing report for review. Visit Saleswise to see how its CMA and real estate content tools can fit alongside your manual MLS checks.