Real estate CMA software
Real estate CMA software
A CMA (comparative market analysis) is how an agent supports a price with recent comparable sales. EuKreate Agent builds one for any listing you have, or any address you are still working up: it selects comparable sales, scales each to the subject's living area, weights them by similarity, recency and distance, and reconciles them into an indicated value with a range and a confidence rating. Add your own adjustments with a reason each, curate the comparables, and download them as CSV.
How the CMA is built
EuKreate Agent selects comparable sales near the subject property, scales each one to the subject's living area, and weights it by how similar, how recent and how close it is. The indicated value is the weighted median of those indications, and the range runs from the weighted 25th to the 75th percentile. The data source's own estimate is shown beside it, labelled as such, so there is never a second, unexplained estimate sitting next to the first.
- Comparable sales selected around the subject property
- Each comp scaled to the subject's living area, then weighted by similarity, recency and distance
- Indicated value = the weighted median of the indications
- A value range, plus where the asking price sits inside it
What gets adjusted, and what deliberately does not
EuKreate Agent scales each comparable by living area and adjusts nothing else on its own. Condition, quality, view, and location are often the largest adjustments on a real appraisal, and they cannot be read from a data feed. Inventing them would produce a confidently wrong number, which is worse than an incomplete one, so EuKreate Agent leaves them to the agent: add an adjustment with its amount and a reason, and the model's number stays beside yours.
- Living area: each comparable's price scaled to the subject's size
- Recency: sales closed in the last 180 days weigh most; active listings weigh least
- Your adjustments: an amount and a reason each, added to the indicated value
- Condition, quality, view, and location are left to the agent, on purpose
Confidence, measured from the evidence
EuKreate rates confidence high, medium or low from two things: how many comparables were used, and how tightly they agree. Dispersion uses the spread from the 25th to the 75th percentile rather than min-to-max, which reduces the influence of a single outlier, though a small comparable set can still move it. The rating is computed deterministically from the comparables, never generated by an AI model.
- High: six or more comparables, with a range within 10% of the value
- Medium: three or more comparables
- Deterministic, not AI-generated
- Closed sales alone are used when there are at least three; active listings are asks, not sales
Every step, shown
How this is computed states the method step by step, and the comparables table shows each comp's indicated value and weight. Exclude a comparable and the value recomputes; download the comparables as CSV. Pricing strategies (draw offers, at market, aspirational) come from the same comparables, and Your number records the price you recommend, with your reasoning, beside the model's.
- How this is computed: every step of the method
- Comparables you can curate, and download as CSV
- Three pricing strategies from the same comparables
- Your number, recorded beside the model's
Research an address before you have the listing
The same analysis runs on any address, not just listings already in your account, useful when preparing for a listing appointment or answering a "what is my home worth" question. Because there is no asking price yet, that view reports the estimate only: a single estimated market value with its range and confidence, with no ask-versus-estimate conclusion invented around it.
Frequently asked questions
- Is this an appraisal?
- No. It is agent-facing decision support, an analysis to help you set and defend a price. It is not an appraisal, and EuKreate Agent listing pages do not publish an automated valuation to buyers as a home value. Owners who want a number can use EuKreate Homes, which gives a value range with the comparable sales behind it.
- Can I change the adjustments?
- Yes. Add your own adjustments, each with an amount and a reason, and the adjusted value shows beside the model's number. You can also exclude comparables, and How this is computed shows the method rather than hiding it in a model.
- What counts as a comparable sale?
- A past transaction: a property that actually sold. Active listings are asks rather than sale evidence: for a sale valuation they are used only when fewer than three sales are available, and then at a lower weight.
- Does it work for rentals?
- Yes, as a rent CMA: the same method applied to rental comparables. The analysis uses listed asking rents as comparables. An off-market status does not verify a signed lease or the final agreed rent.
- Can I run a CMA on a property I have not listed?
- Yes. Research any address to get the valuation, rent analysis, and investment analysis before you win the listing.
Every plan includes your agent website, buyer chat and lead capture; paid plans add more live listings, promotion and deeper analysis. See plans
Last reviewed
