How to Find Valuable Expired Domains (2026 Filter)
Most expired domains are junk. Here's the repeatable filter a 20-year investor uses to turn thousands of drops into a short list of keepers worth bidding on.
Mark FultonJun 19, 12:00 AM UTC11 min read
You find valuable expired domains by ignoring 99% of them on purpose. The names worth owning are short or genuinely brandable, sit on a liquid TLD (.com first), carry no numbers or hyphens, are easy to say and spell, and have a clean past with no spam or trademark baggage. Everything else is noise. The skill isn’t finding expired domains — thousands drop every day — it’s running a ruthless, repeatable filter that turns that flood into a short list of keepers.
I’ve been buying and flipping domains for over twenty years, and the single biggest difference between investors who make money on expired names and investors who quietly bleed renewal fees is discipline at the filter. Most guides on this topic are written for SEO operators who only care about backlinks and domain authority. That’s one narrow use case. This guide is for the investor who wants names that resell — and the filter for that is different, sharper, and a lot less forgiving.
What actually makes an expired domain valuable?
A domain has value when there’s a future buyer who will pay more for it than you did. That’s the whole game. SEO equity (backlinks, history, traffic) is one path to a buyer, but it’s the riskiest and most perishable one. The durable sources of value are simpler:
- Brandability. A startup will pay for a name it can build a company on. If you can say it once and spell it correctly, it’s a candidate.
- Scarcity. Short letter strings (LLL, LLLL) and clean dictionary words are finite. Scarcity is the entire thesis behind their pricing.
- Liquidity of the TLD.
.comremains the most liquid resale extension by a wide margin — you can confirm this yourself by browsing comparable sales on NameBio. A great name on a dead TLD is a slow, painful hold. - Commercial keywords. An exact-match keyword with real buyer intent (a service + a city, a product category) has a built-in audience of end users.
- Clean history. Not a value driver on its own, but a single veto: a spammy or penalized past can take a domain’s resale value to zero.
Notice what’s missing: “I think it sounds cool.” Personal taste is the most expensive filter in domain investing. Replace it with the criteria above and your hit rate climbs immediately.
Where do valuable expired domains surface?
Expiring names move through a predictable lifecycle, and they’re purchasable at three points along it:
- Registrar aftermarket auctions. When an owner doesn’t renew, registrars often auction the name before it fully drops. The Namecheap Marketplace is the cleanest entry point here: you bid through your own account with proxy bidding, and most auctions run about seven days, closing in the day’s 11:00 AM ET batch. This is where I spend most of my time, because the supply is huge and the tooling is honest.
- Expired-domain databases. Free and paid lists let you browse names that have already dropped or are about to. Good for volume research, but you still have to win or hand-register the name elsewhere.
- Backorders and drop-catching. You reserve a name in advance and a service races to grab it the instant it’s released. Useful for a specific target you already know you want.
For a full breakdown of how the auction mechanics work — proxy bidding, fees, and the anti-snipe rule — read Namecheap Market Auctions Explained. The short version: the day’s auctions are scheduled to close together at 11:00 AM ET, and a late bid can extend one past that (Namecheap’s anti-snipe rule), so last-second timing doesn’t win — finding the right names early does.
The filter: keeper vs. junk
Here’s the actual screen I run, column by column. A name has to land in the “keeper” column on the structural rows and survive the two veto rows at the bottom. Fail one veto and it doesn’t matter how pretty the name is.
| Signal | Keeper ✅ | Junk ❌ |
|---|---|---|
| Length | Short letter strings, or a tight 1–2 word brandable | Long, three-plus words, or a full phrase |
| TLD | .com first; a strong niche TLD (.io/.co/.ai) second | Obscure or low-liquidity extensions you’d struggle to resell |
| Characters | Letters only | Numbers, hyphens, or doubled/awkward letter runs |
| Pronounceable | You can say it once and spell it correctly | You have to spell it out loud, or it reads three ways |
| Meaning / demand | Real word, real brand feel, or a commercial keyword | Random characters with no concept behind them |
| History (veto) | Clean Wayback record, stable single-topic past or never developed | Casino/pharma/spam past, or a long penalized history |
| Trademark (veto) | No conflict with a known brand or registered mark | Matches or closely mimics an existing company name |
Run a list of a hundred expiring names through that grid and you’ll typically be left with two or three you’d actually bid on. That feels brutal the first time. It’s supposed to. A short list of genuine keepers beats a hundred maybes you’ll never sell.
How to check a domain’s history in two minutes
The two veto rows above are where beginners lose money, so do them every single time before you bid:
- Wayback Machine. Paste the domain into web.archive.org and click through a few old snapshots. You’re looking for what the site was. A small business, a blog, or a never-developed parked page is fine. A casino, an online pharmacy, a foreign-language link farm, or a sudden topic change from “recipes” to “loans” is a walk-away.
- WHOIS / registration age. A registration lookup tells you how old the domain is and hints at how often it has turned over. Age plus a stable, single-topic past is a green flag. A name that’s been dropped and re-registered repeatedly is usually a name the market has already rejected.
- Quick trademark sanity check. Search the bare name plus the obvious industry term. If a funded company already owns the brand, the resale value is a legal headache, not an asset.
None of this requires paid SEO tools for a resale play. Backlink and domain-authority metrics matter if you’re buying specifically for SEO, but for flipping, a clean history and a brandable string carry the value.
The red flags that quietly kill a flip
Beyond the two vetoes, a handful of subtler problems turn a “deal” into dead inventory:
- Hard-to-spell brandables. If you have to spell it for someone over the phone, your future buyer will have to as well. That friction is priced in — downward.
- Trendy but shallow keywords. A name built entirely on this year’s buzzword ages badly. Demand has to outlive the hype.
- Numbers and hyphens. They read as cheap to end-user buyers and shrink your resale pool dramatically.
- Forgetting the all-in cost. On Namecheap you pay a 10% buyer’s premium on the winning bid (per Namecheap’s fee terms) on top of registration. A name is only undervalued after you’ve added the fees to your max bid.
Automating the discovery (so the filter runs itself)
The filter above works by hand — but doing it by hand caps you at however many listings you can personally read before the 11:00 AM ET batch closes. That ceiling is the real problem. Thousands of names enter their ending window every day on the Namecheap aftermarket, and the structural filters (length, TLD, no numbers, ending soon) are exactly the kind of hard rules software enforces perfectly and instantly.
That’s why I built PounceDomains. It connects to your own Namecheap account through the official Auctions API, applies your structural filters to every ending-soon auction, then scores the survivors with AI across investor lenses you choose — pronounceable brandables, short premium patterns, dictionary words, two-word combos, exact-match keywords — so a name like twary.com rises and tkxmn.com never reaches you. You get a single alert with the keepers and can bid up to your max automatically or on approval. The keeper-vs-junk grid stops being a chore you do at midnight and becomes a machine running around the clock.
It doesn’t replace judgment — you still set the criteria and the max bid — but it removes the part humans are bad at: scanning everything, every cycle, without getting tired or sloppy.
A repeatable weekly workflow
- Pick one focused thesis — e.g. 5-letter pronounceable .com, no numbers, ending within 24 hours. One thesis at a time keeps the filter honest.
- Pull the ending-soon list that matches your structural rules (by hand or automatically).
- Run each survivor through the keeper-vs-junk grid; kill anything that fails a structural row.
- Run the two-minute history + trademark veto on the names that remain.
- Price the survivors against NameBio comps, add the 10% premium, and set a disciplined max — then let proxy bidding do the rest.
The bottom line
Valuable expired domains aren’t hidden — they’re just outnumbered. For every keeper there are hundreds of names that fail length, TLD, pronounceability, or history, and the investors who win are simply the ones who say no fastest and most consistently. Build the filter, run the two vetoes every time, and let automation do the scanning so you can spend your attention on the handful of names actually worth a bid. Start sniping free and point the filter at the Namecheap aftermarket today.
Frequently asked questions
Are expired domains worth buying in 2026?
Yes — but only a small fraction of them. The vast majority of expiring names are unbrandable, on weak TLDs, or carry a spammy past. The value is in the filter: a clean short .com, a pronounceable brandable, or a name with a real, legitimate history can resell for many times its acquisition cost. The skill isn't buying expired domains, it's screening them.
How do I check the history of an expired domain?
Run two free checks before you bid. Use the Wayback Machine (web.archive.org) to see what the site used to be — walk away from anything that was a casino, pharma, or foreign-language spam site. Then a WHOIS/registration lookup shows the domain's age and how many times it has changed hands. Long, stable, single-topic history is a green flag; sudden topic changes or a long parked gap is a red flag.
Where do expired domains show up for sale?
They surface in three places: registrar aftermarket auctions like the Namecheap Marketplace (where a name that wasn't renewed gets auctioned before it fully drops), dedicated expired-domain databases, and backorder/drop-catch services. For most investors the Namecheap Market aftermarket is the simplest entry point because you bid through your own account with proxy bidding.
What makes an expired domain a keeper instead of junk?
A keeper clears a few hard filters at once: short or genuinely brandable, on a liquid TLD (.com first), no numbers or hyphens, easy to say and spell, and a clean history with no spam or trademark conflict. Miss any one of those and the resale market thins out fast. Junk domains usually fail several at once.

Mark Fulton
Developer & Founder of PounceDomains · 20+ year domain investor
Mark Fulton is a 20+ year domain investor and the developer and founder of PounceDomains. He has spent two decades buying, building, and flipping domain names, and built PounceDomains himself to automate the hunt for undervalued domains on the Namecheap aftermarket.
Snipe these domains automatically
PounceDomains watches Namecheap Market 24/7, scores every ending-soon domain with AI, and bids on the winners. Free to start.
Start sniping free