DomainTier
Methodology

How DomainTier values a domain

Every valuation is built from observable evidence (recorded sales, word-frequency data, structural scarcity) and combined through a transparent formula. No black box: the number, the inputs, and the confidence behind it are all shown.

The principle: evidence over opinion

A domain is worth what a buyer will pay, and the best predictor of that is what comparable names have actually sold for. DomainTier anchors every valuation to real transactions wherever they exist, and falls back to a calibrated structural model only when they don't.

The estimate is always presented as two figures and a band: a liquidity floor (a fast, motivated-seller price), a market value (the realistic mid-point), and a strategic premium (what a category-defining acquirer might pay). A confidence score states how much evidence stands behind the number.

The formula

The displayed value is the strongest of four independent reads — a documented sale, a structural floor, a comparable-sales estimate, and an expert appraisal — then mapped to a retail figure and shown as a band.

$$ V(d) \;=\; \bigl(\,B \circ \Pi \circ S_{T,L}\,\bigr)\!\bigl[\, \operatorname{val}(d) \,\bigr],\ \mathit{where}\ \operatorname{val}(d) \;=\; \max\!\bigl\{\, a(d),\;\; \varphi(d),\;\; \hat{m}(d),\;\; A(d) \,\bigr\} $$
val(d)
Working value
The strongest of four independent reads, taken at its highest — a max-join, not a fragile product. A documented sale, a structural floor, the comparable-sales estimate, and an expert appraisal each get a vote; the best-supported figure carries. Nothing is multiplied through a chain where one weak term sinks the rest.
a(d)
Documented sale
A recent, representative recorded sale of the exact domain. An out-of-line overpay is excluded, so a single inflated trade can't lift the value — and a fresh sale becomes the market figure directly, never marked up.
φ(d)
Structural floor
The highest of four floors: scarcity (short pure-letter strings), recognition (domain hacks, famous phrases and idioms, tickers, known marks), class (extension × name-type), and real-entity demand — a live company or ticker that wants the exact name.
m̂(d)
Comparable-sales estimate
A calibrated model over the nine-factor vector x(d), fit to 1.3M recorded sales. The name's value from its own structure and what its neighbours have actually sold for, before any display shaping.
A(d)
Expert appraisal
For thinly-traded brandables and compounds the comparable set can't place, a rubric appraisal — length, brandability, sentiment, commercial pull — grounded in real retail sales. It lifts a comp-thin name toward its retail value; it never pulls it below the model, and a documented sale always outranks it.
ST,L
Retail step
Maps the wholesale figure to a retail (end-buyer) value using category liquidity, buyer-pool depth and expected sell-through — calibrated per extension and length.
Π
Refinement pipeline
Ordered, class-specific adjustments layered on the base in sequence: short-name scarcity, domain-hack floors, and a junk guard that holds gibberish down. Each step applies only to the class it targets.
B
Display band
The final figure as a triple — liquidity floor, market value, strategic premium — a tight band around the market figure, not three separate estimates.

The factor model

Nine factors form the vector x(d) behind the comparable-sales estimate m̂. Each is scored from observable data and weighted by the calibrated model.

Length
Shorter is scarcer. The pool of unregistered short .coms is effectively zero.
Extension
.com leads; tier-2 alt-TLDs (.io, .ai, .co, .net) and ccTLDs are scaled against it.
Pattern
Clean letter strings, premium numeric patterns, and recognisable structures.
Pronunciation
Pronounceable names are more brandable and recall better.
Category
Commercial sector words (finance, tech, health) carry industry-defining demand.
Comparables
Depth and relevance of recorded sales for the name and its neighbours.
Liquidity
Buyer-pool depth: how many industries could credibly brand on the name.
Dictionary
Real words and recognised colloquial terms outvalue coined strings.
Age
Registration history and prior ownership signal.

Comparable sales

The evidence stage draws on a database of recorded domain sales. For each query the engine assembles several classes of comparable:

  • Exact same-TLD: a prior sale of the exact domain. The strongest evidence; used as a floor when the sale is representative.
  • Cross-TLD: the same name on other extensions, price-normalised to the queried TLD.
  • Similar-pattern: names of the same length and structural class, recency-weighted so stale sales don't dominate.
  • Semantic neighbours: names with related meaning, surfaced by vector similarity.

A skepticism pass filters dust (drop-catch noise, mis-recorded prices) before the set informs the blend. A recency-weighted median, robust to a single out-of-distribution sale, becomes the anchor that the evidence factor pulls the intrinsic value toward.

The pipeline

A query flows through a modular pipeline. Each stage is independently testable.

01LookupTLD tier, dictionary & frequency data, brand-lock check, domain-hack detection.
02AnalysisWord quality, compound detection, category, pronounceability, buyer-pool depth.
03FloorsStructural pattern floor for the TLD, length and name class.
04EvidenceComparable retrieval, skepticism filtering, the evidence blend.
05OutputRetail step, confidence, value range, and the supporting commentary.

Confidence

Confidence is reported alongside the value, never multiplied into it. It rises with the strength of the evidence — a documented sale of the exact domain yields high confidence; a deep set of close comparables yields a strong-but-lower figure; a purely model-derived estimate is capped, because the engine cannot honestly claim certainty without market evidence.

Junk-shape names (long unpronounceable strings, random long numerics) are capped lower still. The goal is calibration: a stated confidence should mean what it says.

What this is not

A valuation is an estimate, not an appraisal or an offer. Thinly-traded categories carry real uncertainty, and the engine surfaces that rather than hiding it. Trademark exposure, registrant intent and live negotiation all sit outside the model — DomainTier flags brand-locked names but does not give legal advice.

See it on a real domain

Run any name through the engine: the full breakdown, comparables and confidence.

Valuate a domain →