Skip to content

How brokers justify a domain price with comparable sales

/8 min read

Domain broker on a phone call holding a printed valuation report

Brokers justify a domain price by showing comparable sales: recorded sales of names that share the subject's length, extension, word type and style, each with a price, venue and date. They explain how the subject differs from each comp, separate wholesale from retail prices, and present a range rather than a single number.

A price without evidence is an opinion, and the other side of the negotiation will treat it as one. A price backed by five well chosen sales, each traceable to a public report, is much harder to dismiss. This guide walks through the method step by step, from picking comps to writing the report a buyer or seller actually reads. It works whether you represent the seller and need to defend an asking price, or the buyer and need to show why an asking price is too high.

Why a comps-based case works better than a headline number

Most people on the other side of a domain deal have seen headline sales. They know icon.com sold for 12,000,000 USD (Hilco Digital Assets, 2025-04-24) and that some short .ai names reach six figures. They also know most names sell for far less. In our records of 128,867 sales from May 2021 to May 2026, the median recorded sale is 1,900 USD and 86.8 percent are below 5,000 USD.

So a buyer hearing "this name is worth 40,000 USD" will ask one question: compared with what? A comps-based case answers before it is asked. It shows that you looked at the market, chose sales that resemble the name in front of you, and reasoned from them. It also protects the broker. If the deal does not close, the client can see the price was grounded in evidence, not optimism.

Most recent sales of 2,500 USD and more in our records

Step 1. Describe the subject name precisely

Before you search for anything, write down what the name is. This sounds obvious, but vague descriptions produce vague comps. Note these traits.

  • Extension. .com, .ai, .io, .co, .net or something else.
  • Length. Character count of the second level.
  • Structure. One word, two words, brandable, acronym, numeric.
  • Term class. Dictionary word, developer term, AI term, exact match keyword or invented brandable.
  • Form. Singular or plural, digits, hyphens.
  • Meaning. What the words mean and which industries would use them.

Throughout this guide we will use a hypothetical subject, teamflow.ai, a two word .ai name built on "flow" with a clear software meaning. It is an example for illustration, not a name we are pricing for anyone.

Step 2. Choose comps that share real traits

Good comps match the subject on the traits that move price. The same extension matters most, because prices differ sharply between .com and newer extensions. Next come structure and meaning: a two word .ai name built on "flow" should be compared with other "flow" names in .ai before anything else.

Here is what the records show for "flow" names in .ai.

CompPrice (USD)VenueDateTier
workflow.ai35,000Park.io2023-01-07Wholesale
riverflow.ai9,895Atom.com2026-01-13Retail
smartflow.ai5,700Namecheap2026-03-31Wholesale
omniflow.ai3,251Namecheap2026-05-02Wholesale
reflow.ai2,497Namecheap2023-08-28Wholesale
trustflow.ai1,650Namecheap2026-05-02Wholesale

Five of these are two word or prefix plus "flow" names, which is exactly the shape of the subject. Workflow.ai is a single common compound and a stronger name, so it belongs in the case as an upper reference, not as a like for like comp.

What to leave out

Leaving the wrong sales out is as important as including the right ones. Avoid these.

  • Headline outliers. Cloud.ai at 600,000 USD (GoDaddy, 2025-07-02) is an .ai sale, but a one word category name is not a comp for a two word brandable.
  • Different extensions without adjustment. A "flow" .com sale tells you something about the words, but not about .ai pricing.
  • Stale sales without context. A 2021 .ai sale happened in a much thinner market. In our records, .ai sales grew from 147 in 2022 to 2,070 in 2025. Older comps are usable, but say when they happened.
  • Possible duplicates. Check whether the same name appears more than once. Umami.com shows up twice at GoDaddy in our records, at 100,000 USD (2025-12-04) and 125,700 USD (2026-01-08). Whether that reflects two sales or repeated reporting, counting it twice would distort an average.

Step 3. Explain how the subject differs from each comp

No comp is identical to the subject. The value of the case comes from saying, for each comp, why the subject should be worth more or less. Keep each note to one sentence.

  • Riverflow.ai, 9,895 USD. A retail sale of a scenic two word name. Teamflow has a clearer business meaning (collaboration software), which supports a price at or above this level in a retail setting.
  • Smartflow.ai, 5,700 USD. A wholesale sale with a generic modifier. Similar strength to the subject. A reasonable wholesale reference.
  • Omniflow.ai, 3,251 USD, and trustflow.ai, 1,650 USD. Both on the same day at a wholesale venue. These set the realistic floor between investors.
  • Workflow.ai, 35,000 USD. A stronger, one word term that the whole category uses. The subject should sit well below it.

Writing these notes forces honesty. If you find yourself explaining why every comp undervalues the subject, the case is probably an asking price looking for support rather than an estimate.

Step 4. Use wholesale and retail anchors separately

The single most common mistake in a price case is mixing wholesale and retail sales in one average. They describe different markets.

  • Wholesale sales happen at expired auction and investor venues such as DropCatch, NameJet, Park.io, Dynadot and Namecheap. Buyers are mostly investors who plan to resell.
  • Retail sales happen at end-user marketplaces such as Afternic, Sedo, Atom.com and BuyDomains. Buyers are mostly businesses that want to use the name.

Across our records, wholesale venues show a median of 1,725 USD and an average of 3,312 USD, while retail venues show a median of 2,288 USD and an average of 6,437 USD. The same name can move from one to the other. Zip.ai sold for 1,610 USD (Park.io, 2021-08-10) and later for 200,000 USD (Afternic, 2025-03-27). Agon.com sold for 22,100 USD (NameJet, 2023-05-19) and later for 249,000 USD (Atom.com, 2026-03-30).

For a seller talking to an end user, retail comps are the main anchor and wholesale comps show the downside if no end user appears. For a buyer, wholesale comps show what the seller could realistically get from another investor, which is often the strongest argument against an inflated ask. We cover the gap in more detail in wholesale vs retail domain prices.

Step 5. Present a range, not a point

Single numbers invite single counter numbers. A range shows that you understand the uncertainty and gives both sides room to move inside it. Build it from the comps.

FigureHypothetical value for teamflow.aiReasoning
Wholesale3,000 to 6,000 USDBetween omniflow.ai and smartflow.ai at investor venues
Retail low8,000 USDSlightly below riverflow.ai at Atom.com
Retail likely12,000 USDClearer business meaning than riverflow.ai
Retail high20,000 USDWell below workflow.ai, which is a stronger single term

These figures are a worked example of the arithmetic only. They are not an appraisal of any real name, and a real case would use the latest comps available at the time.

State the confidence honestly

Say how many good comps you found and how close they are. Five two word "flow" names in the same extension is a reasonable base. If you find only one or two, say so, widen the range and lower your confidence. Clients trust a broker who says "the evidence is thin here" more than one who is always certain.

Step 6. Write the report

The report is what the other party actually reads, often forwarded to people who were not on the call. A good one fits on two pages.

  1. The subject. The name and its traits in one paragraph.
  2. The range. Wholesale figure and retail low, likely and high, with confidence.
  3. The comps table. Name, price, venue, date and tier for each comp, with a source link to the public report.
  4. One line per comp. Why the subject is worth more or less.
  5. What would move the number. For example, a buyer who already uses the brand, or recent comps at a higher level.
  6. A short caveat. Reported sales are a sample of the market, many private deals are never reported, and the range is an estimate, not a guarantee.

Source links matter more than they look. When a buyer's adviser can click through to the public report and see the sale, the conversation moves from whether the evidence is real to what it means.

Using the case on the buyer side

The same method works in reverse. A broker representing a buyer builds the comps table, shows where the ask sits relative to retail and wholesale comps, and frames the offer inside the range. If the seller asks 60,000 USD for a name whose closest retail comps sit around 10,000 USD, the table says that more clearly than any argument. It also helps the buyer decide when to walk away: if the ask is far above every relevant comp and the name is not essential, the evidence supports looking at alternatives.

Common mistakes that weaken a price case

  • Citing the top sale in the extension as if it were a comp.
  • Averaging wholesale and retail sales together.
  • Leaving out dates, which hides how old a comp is.
  • Quoting automated appraisal figures without the sales behind them. Our article on why automated domain appraisals overvalue names explains why that rarely convinces anyone.
  • Using a single number with no range and no confidence level.

How SoldComparables supports brokers

SoldComparables runs Step 2 to Step 5 for you on 128,867 recorded sales from May 2021 to May 2026. It finds comps that share meaning, not only letters, because an embedding language model has precomputed which words are close (for example "cron" near "scheduler", "task" and "job"). Each comp gets a relevance score from 0 to 100 with up to three plain reasons, and its venue tier is labelled as wholesale, retail or mixed.

The estimate gives low, likely and high values, a wholesale figure and a retail figure, a confidence level and a rationale that cites comps by name, price and date. On the Broker plan, reports export as white label PDFs with your logo, and the workspace supports 5 seats with roles, a shared workspace and an audit log of exports. Searches stay private to your workspace. The domain broker page describes the workflow in more detail, and the comparable sales page explains how comps are selected.

Frequently asked questions

How many comps does a broker need to justify a price?

Three to six close comps is a workable base. Fewer than three means the evidence is thin, and the honest response is a wider range and lower confidence rather than a stronger claim.

Should a broker include sales from other extensions?

Only as context, and clearly labelled. Prices differ sharply between .com, .ai and other extensions, so a cross-extension sale is not a like for like comp.

Is a comps report the same as a certified appraisal?

No. It is a data-backed estimate built from recorded public sales. It shows its reasoning, but it does not guarantee what a buyer will pay.

To build your next price case from real recorded sales, run a domain appraisal or compare plans on the pricing page.

Find comps for a domain