From MLS export to finished CMA
in under 2 minutes.
No integrations. No manual sorting. No staring at listings one by one. Upload your export, confirm your columns, review ranked comps, and generate your narrative — start to finish.
Export solds from your MLS
Log into your MLS — Matrix, Flexmls, Paragon, or any other platform — run your sold comp search for the target area, and export the results to CSV. This is a standard feature on every MLS. The export takes about 60 seconds.
CMADraft works with any MLS that supports CSV exports, which is virtually every board in the country. You do not need to set up an integration or ask your broker for permission.
Upload and confirm column mapping
Drop your CSV into CMADraft. The column mapper reads your export's headers and automatically matches them to the required fields — address, sold price, sold date, square footage, beds, baths, and year built.
Every MLS names columns differently. Matrix calls it "Close Date." Flexmls calls it "Sale Date." CMADraft knows both — and if it finds something unfamiliar, the mapping screen lets you match it in seconds. Extra columns like MLS number, agent name, or DOM are automatically ignored.
Matrix export — all fields detected automatically
CoreLogic Matrix uses standard column names. CMADraft maps everything automatically — no manual input required.

Review ranked comps and select your best
CMADraft scores every sold in your export against the subject property simultaneously and returns a ranked list. Your best comps are at the top. Review the scores, see the supporting data, and select your final 3 to 5 comparables.
This is what replaces 30 to 60 minutes of manual sorting. Instead of eyeballing listings one by one, you see every candidate ranked by composite similarity — and you can immediately tell which ones to use.
Ranked comp results — scored and sorted by similarity
Every sold in your export scored simultaneously. Best matches at the top — select your final 3 to 5 and generate the report.

Generate your CMA narrative
Once you've selected your final comps, CMADraft's AI writes a professional CMA narrative — a complete first draft covering each comparable, key differences, price per square foot range, and a pricing position summary.
The draft is yours to edit. Add your local market knowledge, adjust the pricing language, and put your name on it. Nothing goes to a client automatically — every word passes through you first.
Your finished CMA report — ready for the listing appointment
Subject property summary, selected comps with match scores, and an AI-drafted narrative — all in one view.

Subject Property
417 Elmwood Drive, Austin, TX 78703
3 beds · 2 baths · 1,820 sqft · Built 1999
$417,000
Avg Sold Price
$231/sqft
Avg Price/Sqft
1312 Birchwood Lane
Austin, TX 78703
Match Breakdown
2847 Maplecrest Dr
Austin, TX 78703
Match Breakdown
31204 Ridgeview Ct
Austin, TX 78703
Match Breakdown
In preparing this comparative market analysis, the selected comparables — 312 Birchwood Lane, 847 Maplecrest Drive, and 1204 Ridgeview Court — were chosen based on proximity, similarity in property features, and recent sales activity. All three are located within a 0.2-mile radius of the subject property, ensuring consistent neighborhood conditions and market dynamics.
The collective data suggests a stable market for properties of this size and configuration, with sold prices ranging from $402,000 to $431,000 and an average price per square foot of $232. The subject property at 1,820 square feet aligns closely with all three comparables in bedroom count, bath count, and build year. Agents should consider condition adjustments and any recent improvements when positioning the final list price within this indicated range.
What CMADraft scores — and why
Every sold in your export gets a composite similarity score based on six factors. Each factor reflects a real buyer and appraiser decision — not arbitrary weighting.
How far each comp is from the subject property. Closer comps carry more weight — proximity is the strongest predictor of relevance.
The difference in living area between the comp and subject. A 1,800 sq ft home scores a 1,750 sq ft comp higher than a 2,400 sq ft one.
Buyers searching 3-bedroom homes compare against other 3-bedroom homes. Bedroom match is a fundamental comp qualifier.
Full and half baths are factored separately. A 3/2 subject scores a 3/2 comp higher than a 3/1 or 3/3.
Single family, condo, townhome, and duplex are scored separately. Cross-type comps are ranked lower automatically.
A sale from 30 days ago is more market-relevant than one from 8 months ago. CMADraft weights recent solds higher to reflect current conditions.
What you walk away with
Every comp report includes everything you need for a listing appointment — nothing you need to build yourself.
Ranked comparable sales table
Every sold in your export scored and sorted. Address, sale price, distance, square footage, days on market, and similarity score — all in one view.
Price per square foot analysis
Implied $/sqft range across your selected comps, calculated automatically. Gives you an instant sanity check on any price position.
AI-drafted CMA narrative
A complete written first draft covering each comp, key differences from the subject, market context, and a pricing position summary. Yours to edit before it reaches a client.
PDF export
Export your finished report as a branded PDF. Attach it to your listing presentation, email it to the seller, or upload it to your CRM.
Ready to run your first comp report?
Free plan includes 10 comp reports per month. No credit card required. Your next listing appointment starts here.
