Skip to main content
scoring
Real estate intelligence · Domora ScoreOPEN METHOD

How the Domora score is built.

No black box. The Domora score is a weighted average of six things we look at on every property — and you can click any one of them to see the data we pulled and the math behind it. When we don't have enough data, we don't guess — we tell you the score isn't ready yet.

No credit card. The score ships on every property page.
What we look at6Rent yield, building condition, permits, insurance cost, tax & liens, city records — each one weighted and clickable.
Minimum to score3 of 6If we have fewer than three of the six pieces, we hide the score instead of pretending. Better to say 'come back later' than guess.
Model versionv1.2Weights are public and we version every change — when the method shifts, the version number does too.
The problem3 reasons most property scores feel useless
What's wrong with most property scores

A confident single number, no way to see what fed it, no way to push back.

01 · Black box
A single number with no breakdown is just a guess.

Most property scores hand you one digit. No way to see what fed it, no way to argue back when the number doesn't match what you're seeing.

02 · Apples and oranges
A guess shouldn't count the same as a hard fact.

If a model's hunch about building condition weighs the same as a county tax record, the headline number starts treating noise like truth.

03 · Confident on thin data
A 72 from two pieces looks the same as a 72 from six.

Most scoring engines don't tell you when they're working with half the picture. A confident number from a thin slice of data feels just as confident as the real thing.

How Domora does itOpen method · 6 pieces
The method

A weighted average of six things — each one shows the data it's built from, its weight, and how many points it added (or took away).

  1. 27%
    Rent yield

    How much rent this property could generate each month, relative to its purchase price. We use our rent estimate vs. our value estimate.

    Higher yield lifts the score. A weak yield pulls it down.

  2. 20%
    Condition risk

    How likely the inspection is to surface expensive surprises — roof, HVAC, plumbing, foundation, electrical near end-of-life.

    A clean building lifts the score. Aging systems pull it down.

  3. 15%
    Permit gap

    Whether the work done on this property matches what's on file with the city — unpermitted additions, missing finals, open permits.

    A clean record is neutral-positive. Gaps and open permits pull the score down.

  4. 15%
    Insurance cost risk

    How hard or expensive it will be to insure this property — flood zone, wildfire, wind/hail, and whether insurance carriers are pulling out of this market.

    Easy-to-insure markets nudge up. Hard markets and high-risk zones pull down.

  5. 13%
    Tax and lien status

    What the county holds against the parcel — delinquent property tax, how many years it has run, and liens recorded with no release on file.

    A clean record is the neutral baseline. Delinquencies and liens drag the score.

  6. 10%
    City record activity

    What the city has on file at this address and on the blocks around it — vacancy, 311 complaints, code violations, and the recent rhythm of small-business activity.

    Active blocks with clean records lift the score. Code-violation clusters pull it down.

Why this matters

Real estate is local and the data is rarely complete. A score built from six named pieces with weights you can see falls apart gracefully — when we're missing data, we say so instead of guessing. When we have the full picture, you get a breakdown you can take into a conversation with a partner, a lender, or yourself.

What you’ll see in productSample · Houston, TX

Live-style example of the Domora Score breakdown.

Sample property · Demo
Domora Score breakdown

4128 Elgin St · Houston, TX 77004
Domora ScoreEstimated
72/ 100
Band
Worth a look
Band range 60 – 80

Weighted average of the 5 pieces below. We have data on 5 of 6 — tax and lien status is absent here: the county record for this parcel hasn't come back yet, so it is left out of the average. If we had fewer than three pieces, we'd hide the score instead of guessing.

Signal contributions

5 components · what moved the number
Sample Domora Score breakdown showing each contributing component, its measured signal value, its normalized 0 to 100 score, its weight in the composite, and the signed point contribution to the headline.
ComponentSignal valueNorm. 0–100WeightContribution
Rent yield
Estimated rent vs. estimated value — strong yield against nearby comps.
8.4% gross8427%+9.2 pts
Condition risk
Lower raw score is better. Some age-related risk on the roof and HVAC.
32 / 1006820%+3.6 pts
Permit gap
Lower raw score is better. Listing matches the city permit record — no obvious unpermitted work.
22 / 1007815%+4.2 pts
Insurance cost risk
Lower raw score is better. Houston wind exposure offset by a moderate flood discount.
5 / 105615%+0.9 pts
City record activity
Lower raw score is better. Some city-service calls and code-violation activity, offset by a vibrant block.
38 / 1006210%+1.2 pts

Contribution is the signed nudge each component applied vs. a neutral 50 / 100 baseline, scaled by weight — a directional cue, not the whole story. The headline is the weighted average of the normalized scores over the components we have data on (each score times its weight, divided by the weights that are present). This sample is for illustration; live property pages render this section against real signals.

When we won't score

If we have fewer than three of the six pieces, we hide the big number and tell you what's missing. Better to say “come back later” than fake a confident answer from half the picture.

How to read it
Big number on top. The pieces underneath.

  • The big number0–100. The label next to it (Strong deal, Worth a look, etc.) maps the number to one of four buckets.
  • The raw dataWhat we actually pulled — e.g. 8.4% rent yield, 32 out of 100 condition risk. This is the evidence, not a derived score.
  • The 0–100 lineEach piece gets translated onto the same 0–100 scale before we average. 50 is neutral. Above 50 helps the score. Below 50 hurts it.
  • Points added or taken awayA directional cue — how far each piece sits above or below the neutral 50, scaled by its weight. It's a nudge, not the whole story: the headline is the weighted average of the pieces we have data on, not 50 plus these numbers.
  • When we won't scoreIf we have fewer than three of the six pieces, we hide the headline instead of pretending. You'll see a coverage note explaining what's missing.
How to read the numberFour-band scale
The scale

Four buckets translate a 0–100 number into a clear starting posture.

80 – 100
Strong deal

Good rent yield, low condition risk, permits in order, a clean tax and lien record. Worth running the numbers and pulling a full report.

60 – 80
Worth a look

Mixed signals — one or two pieces are dragging the average. Click into the breakdown to see which, then decide if those trade-offs are your kind of risk.

40 – 60
Worth more digging

Several pieces are dragging the score. Deal can still work, but budget extra time and money for repairs, insurance, or permit clean-up before you bid.

Below 40
Caution

Multiple red flags. Possible, but condition risk, insurance cost risk, or tax and lien status is loud enough that you should walk in ready to negotiate hard or walk away.

These bands are a starting point, not financial advice. A high score isn't a green light and a low score isn't a no — both are jumping-off points for the digging the breakdown points you toward.

See a score on a property

Open any property in Domora and you'll see the breakdown wired up to the actual data we pulled for that address.

The Domora score sits at the top of every property page, with the same breakdown you saw above. Read the comps method next to see how we build the value and rent estimates from the same data.