Domain portfolio management with a simple renew or drop rule
9 min read By the DomainAgent team
Domain portfolio management is mostly one decision made again and again: renew a name or let it drop. A simple rule works well. Renew when the chance of selling the name during your holding period, multiplied by the price you expect, is clearly higher than the renewal fees you will pay over that same period.
Most portfolios do not fail because of bad purchases. They fail slowly, because renewal fees on names that will never sell eat the profit from the names that do. This guide shows how to apply the rule, which inputs to collect, how to sort names into tiers, when to decide, what happens after a name expires, and how to try to sell a name before you let it go.
The renew or drop rule in one line
For every name, compare two numbers over the same holding period, for example the next three years.
- Expected sale value equals the probability that the name sells in that period, multiplied by the net price you expect after any costs of the sale.
- Holding cost equals the renewal fee per year, multiplied by the number of years.
If the expected sale value is clearly higher than the holding cost, renew. If it is lower, drop the name or try to sell it cheaply first. If the two are close, the name belongs on a watch list and gets a fresh look before the next renewal.
The rule is not precise, and it does not need to be. Its job is to replace a vague feeling of "this one might sell someday" with two numbers you can compare and revisit.
Why a holding period matters
A name that might sell in ten years is not the same as a name that might sell this year. Picking a fixed period, often two to five years, keeps the comparison honest. It also stops very old names from staying in the portfolio only because you already paid for them so many times. Past renewals are spent. The decision is always about the next ones.
The inputs you need for each name
The rule is only as good as its inputs. Collect them in one place for every name, ideally in the same sheet or tool.
Inbound offers
Offers are the strongest signal you have. A name that receives real offers every year has proven demand, even if the offers so far were too low. Count offers in the last twelve to twenty four months and note the highest serious one. Separate real buyers from tire kickers, people who write a few words with an unrealistic number and never follow up.
Traffic
Some names receive type-in or referral traffic. Traffic alone rarely justifies a renewal, but it can show that people look for the term, and it sometimes supports a lander that collects offers.
Comparable sales
Comps tell you what similar names have sold for and set your expected price. If you need a method for choosing and adjusting them, see our article on domain appraisal and comps.
Renewal price
Write down the actual renewal fee at your registrar, not the first year promotional price. Renewal fees differ between extensions and registrars, and they can change over time.
Premium renewals
Some names, especially certain names in newer extensions, are registry premium names that renew at a premium price every year instead of the standard fee. These are the most dangerous names in any portfolio, because one premium renewal can cost as much as dozens of standard ones. Flag them clearly and give them a stricter test.
Sort the portfolio into tiers
Applying the rule to every name every year is tiring in a large portfolio. Tiers make it faster. Each tier has a default action, and only names close to a boundary get a full review.
| Tier | What belongs here | Default action |
|---|---|---|
| Tier 1, keep | Strong names with comps well above holding cost, regular offers, or clear end user demand | Renew for several years if the price is good, price for end users, active outreach |
| Tier 2, hold and test | Decent names with some signals but no proof yet | Renew one year at a time, list on a lander, try outreach to likely buyers |
| Tier 3, sell or drop | Names with no offers, weak comps and no clear buyer | Try a quick sale at a low price before renewal, then drop |
| Premium renewal | Names with a registry premium renewal fee | Same rule with a stricter threshold, review well before each renewal |
Names move between tiers. A Tier 3 name that suddenly receives a serious offer moves up. A Tier 1 name whose category faded might move down. A yearly review keeps the tiers honest.
Decide before the renewal date, not on it
The worst time to make a renew or drop decision is the day a renewal is charged. By then you have little time to try a sale and no time to think. A better plan works backward from each expiry date.
- About 90 days before expiry, run the rule and assign the name to keep, test or drop.
- For names marked drop, start a sale attempt right away, with a low and fair price.
- About 30 days before expiry, check the results. If a buyer appeared, close the sale. If not, let the name go or move it to the watch list if new signals appeared.
- Turn auto-renew off on names you plan to drop and on names you want to decide on manually, and leave it on for names you are sure about.
Spreading renewal dates across the year also helps. A portfolio with most names expiring in one month creates a large bill all at once and makes calm decisions harder.
The DomainAgent Portfolio Agent imports your names from a CSV or a registrar export, values each one, and recommends renew or drop before every renewal date together with the reason, so the decision lands on your desk early instead of on the day of the charge.
What happens after a domain expires
For .com and other generic top level domains, an expired name does not disappear the next day. It moves through a lifecycle that ICANN rules shape, although registrars set some details.
| Stage | Typical length | What it means |
|---|---|---|
| Auto-renew grace period | Up to 45 days, set by the registrar | The registrant can usually still renew, often at the normal price |
| Redemption grace period | 30 days | Only the registrant can restore the name, and the registrar charges a restore fee on top of the renewal |
| Pending delete | 5 days | The name cannot be restored and is waiting to be released |
| Released | After pending delete | Anyone can register the name again |
Two practical points follow. First, if you drop a name by mistake, you usually have time to recover it, but the restore fee during redemption can be far higher than a normal renewal. Second, many registrars auction expiring names during or after the grace period, so a name you drop may go to another investor before it ever reaches pending delete. If someone wins it at auction, you will not see it again on the open market.
If you are on the buying side and watching names that others are about to drop, the expiring domains page explains how DomainAgent's Drop Agent watches these stages for you.
Try to sell before you drop
A name you are about to drop still has some value, even if it is small. Before you let it go, give it one short and honest sale attempt.
- Put it on a for-sale lander with a clear, low price.
- Offer it to other investors at a wholesale price, accepting that this will be well below end user value.
- Contact a small number of companies whose name or product matches it, with a short and personal message.
- Set a firm date. If nothing happens by then, drop it without regret.
Even a low price is better than nothing, and it saves you from paying another renewal on a name you already decided not to keep. Remember to leave time for the transfer. Moving a domain to another registrar needs an auth code and an unlocked domain, so a sale agreed in the last few days before expiry can become tight.
DomainAgent's Portfolio Agent generates for-sale landing pages for your names and scores inbound offers so you can tell a real buyer from a tire kicker. The Sell Agent can reach likely end users for the names you want to move.
A worked example with made-up numbers
Everything in this example is hypothetical. The names, prices and probabilities are invented to show the method, not to describe any real domain or market data. Imagine five names held for a three year period, each with a standard renewal fee of 12 USD a year except one premium renewal name.
| Name | Chance of sale in 3 years | Expected net price | Expected sale value | Renewal cost over 3 years | Decision |
|---|---|---|---|---|---|
| Name A | 20 percent | $5,000 | $1,000 | $36 | Renew |
| Name B | 5 percent | $1,500 | $75 | $36 | Renew, watch list |
| Name C | 1 percent | $800 | $8 | $36 | Try a quick sale, then drop |
| Name D | 2 percent | $1,000 | $20 | $36 | Try a quick sale, then drop |
| Name E, premium renewal | 4 percent | $6,000 | $240 | $900 | Drop or sell, despite the high price |
Name A is an easy keep. Name B passes, but only by a little, so it gets a fresh look next year. Names C and D fail, and the right move is a short sale attempt before expiry. Name E is the interesting one. Its expected price looks attractive, but the premium renewal makes the holding cost far higher than the expected sale value. Many portfolios carry names like this for years because the asking price looks good on paper.
Notice that the probabilities drive the result. A small change in the chance of sale can flip a decision, which is why real offers and close comps matter so much. When you are unsure, use the lower estimate. Optimism is the most expensive habit in a domain portfolio.
Habits that keep a portfolio healthy
- Record every offer, even rejected ones, with date and amount.
- Review the portfolio at least once a year, and every name before its renewal.
- Track the total renewal bill for the year against your sales, so you always know whether the portfolio pays for itself.
- Be strict with new purchases. Every name you buy adds to the renewal bill in future years.
- Keep notes on why you kept each name, and check them against reality the next year.
Good domain portfolio management is less about finding the perfect name and more about not paying for the wrong ones year after year. A domain broker built around a portfolio view helps you see the whole picture, and the Portfolio Agent puts the renew or drop recommendation, the reason and the analytics on one screen.