How to manage a domain portfolio across multiple registrars
The end-to-end playbook for keeping a multi-registrar portfolio from turning into a renewal disaster.
A domain portfolio of more than about twenty names, split across more than one registrar, will eventually bite you. Either you will renew a name you stopped caring about, or you will lose one you genuinely wanted, or you will spend an evening trying to reconstruct who owns what. None of those outcomes are bugs. They are the natural endpoint of treating a portfolio like a folder of bookmarks.
This guide walks through a system that scales from a dozen domains to several hundred. It assumes you have domains at multiple registrars (the typical case for anyone who has been at this for more than a year) and that you would like to stop letting them slip.
Step 1: catalogue everything in one place
Before you do anything else, get one list of every domain you own. Every registrar dashboard has an export, even if you have to copy from the browser. The goal is to leave the registrar dashboards behind for this exercise. If you log into GoDaddy to check what GoDaddy domains you have, you are already losing.
A portfolio manager like Lemon Domains does this in two minutes per registrar. You can also do it in a spreadsheet, with caveats covered in the spreadsheet guide.
Step 2: tag each domain with a project
Every domain belongs to something. A client, a brand, a side project, a category, a holding bucket. Without a project tag, the portfolio is just a flat list and the only way to make decisions is to remember the context for every name. That does not scale.
Common project structures:
- Per client. One project per client. The agency pattern.
- Per side project. One project per experiment. The indie hacker pattern.
- Per category. Brand-grade, geo, 3L .com, expired. The investor pattern.
A domain can belong to exactly one project. Resist the urge to make it many-to-many. Force the decision and you get better resolution downstream.
Step 3: track expiry properly
The number-one failure mode of multi-registrar portfolios is missed renewals. The dates exist at the registrars. The problem is that the dates are not in front of you at any given moment.
A working system has three things:
- Live expiry per domain (countdowns, not absolute dates)
- Grouping by 30, 60, and 90 days
- Auto-renew status flagged per domain
The auto-renew flag is the most underrated piece. A domain that auto- renews and is set to credit card you trust is fine if you forget about it. A domain that does not auto-renew is the one that will drop. The portfolio view should make that distinction at a glance.
See the renewal tracker page for how Lemon Domains handles this specifically.
Step 4: decide a renewal strategy per project
Different projects need different renewal rules. Brand-grade names you would replace at significant cost: keep on auto-renew, no questions. Side-project names you have not touched in 18 months: manual renewal, decide each year. Speculative names: ruthless, drop unless something specific changed.
The strategy lives in your head until you write it down. Do that inside the project (Lemon Domains has a project description), or in a doc you actually open before you renew. If renewal is on autopilot, it should be on autopilot because you decided so, not because you forgot.
More in the renewal strategy guide.
Step 5: keep the data fresh
Portfolios go stale fast. A spreadsheet you built six months ago no longer matches reality because you bought four domains, dropped two, and one moved registrars. Monthly auto-sync from the underlying registrar is the only way to keep the data honest. Lemon Domains does this for you. If you are doing it manually, schedule a monthly reminder.
Step 6: make it queryable by AI
The new piece: connect your portfolio to your AI assistant. The Lemon Domains MCP server plugs into Claude, Cursor, ChatGPT Desktop, and any other MCP-compatible client. That changes the math.
Instead of opening the dashboard to ask “what is expiring this month?” you ask in chat. Instead of building a spreadsheet pivot to total your renewal cost, you ask. Instead of remembering which project a domain belongs to, you ask. The portfolio becomes a first-class participant in your AI workflow rather than a tab you have to remember to open.
What good portfolio management looks like
You open your dashboard once a week. The 30-day window has three domains, all set to auto-renew, so you ignore them. The 60-day window has one domain without auto-renew, in a project you do not care about anymore, so you mark it for drop. The 90-day window has two brand-grade names, one of which will renew at a hefty premium, so you make a note to budget for it. The whole exercise takes two minutes.
That is the bar. Anything less is just paying a registrar to drop your domains for you eventually.
Where to start
- Cataloguing: Lemon Domains (free for personal portfolios)
- Per-registrar deep-dives: GoDaddy, Porkbun, Namecheap
- AI integration: MCP server