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. (For how the extensions rank for resale, see the best TLDs for domain investing.) - 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 — see drop catching vs. aftermarket auctions for which path fits your situation, and how domain backorders really work for why most of them never fire.
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.
How long does it take for an expired domain to actually drop?
Longer than most people expect — and knowing the clock is what tells you which of the three entry points above you’re even eligible for on a given name. A domain doesn’t become available the day it expires. It moves through a sequence of registry statuses, and you can read exactly where a name sits by checking its status code in a WHOIS lookup. The durations below come from ICANN’s official guide to EPP domain status codes:
| Stage | Status code | How long | Can you buy it? |
|---|---|---|---|
| Expired, auto-renewed by the registry | autoRenewPeriod | A limited grace window set by the registry | Only from the owner — or via a registrar aftermarket auction, which is where most listings you’ll bid on come from |
| Registrar has asked the registry to delete it | redemptionPeriod | 30 days | No — the original owner can still pay a redemption fee and take it back |
| Redemption lapsed, queued for purge | pendingDelete | 5 calendar days after redemption ends | No — this is the drop-catch race window |
| Purged from the registry | — | Immediately after pendingDelete | Yes — open to anyone, if a drop-catcher didn’t get there first |
Two practical consequences fall out of that table. First, a name sitting in redemptionPeriod is not a buying opportunity, no matter how good it looks — you are watching someone else’s 35-day option to change their mind. Second, by the time a genuinely desirable name reaches the purge, it is almost never available to hand-register; drop-catching services have been queued on it for weeks. That’s the honest reason most of my acquisitions come from aftermarket auctions rather than the drop: the auction is where you can actually transact on a name a real buyer wants.
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. For the full read — timeline, snapshot density, and the spam-period trap — see Wayback Machine domain research.
- 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 — here’s how to run a domain trademark check before you bid.
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. When you do want to vet a name’s link profile, here’s how to check domain backlinks before you buy in about two minutes.
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 comparable sales (here’s how to pull and read NameBio comps without fooling yourself, and how to value a domain name factor by factor), 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.
How long after a domain expires can you buy it?
Not right away. Per ICANN's EPP status code definitions, an expired name is first auto-renewed by the registry for a grace period, then — if the registrar asks the registry to delete it — held in redemptionPeriod for 30 days while the original owner can still pay to take it back, then in pendingDelete for five more calendar days before it is purged and becomes available to register. In practice that means the realistic buying window is the registrar aftermarket auction that happens before the name ever reaches redemption, because desirable names that survive to the purge are usually taken instantly by drop-catching services.
What does redemptionPeriod mean on a domain I want?
It means the registrar has asked the registry to delete the name and ICANN's 30-day recovery window is running. It is not a buying signal — during redemption only the original registrant can recover the domain, by paying their registrar a redemption fee. Watching a name in redemptionPeriod is watching someone else's option to change their mind; if you want it, your realistic paths are a backorder for the eventual drop or finding it in an aftermarket auction.

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.
Keep reading
Domain Backorder Explained: How It Really Works (2026)
What is a domain backorder and does it actually work? A 20-year investor on the lifecycle, the private-auction cost trap, and when to bid at auction instead.
Domain Trademark Check: Screen Before You Buy (2026)
How to run a domain trademark check before you buy a name — a 20-year investor's fast USPTO and WIPO workflow, the risky-name red flags, and a buy-or-walk decision tree.
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