How to track a domain portfolio
Once you hold more than a handful of names, memory and a spreadsheet stop keeping up. Here's what to track — and why the tracking itself is what makes a portfolio profitable.
You can't manage what you don't measure, and a domain portfolio is a set of small financial positions that quietly compound. Investors who track properly know their real ROI, never miss a renewal, and make hold-or-drop calls on data. Investors who don't are guessing — and usually overestimating how well they're doing.
What to actually track
- Cost basis — the acquisition price plus every fee and every renewal paid since. This is the number that makes a sale's profit real rather than flattering.
- Registrar and expiration — where each name lives and when it's due, across every account you use.
- Valuation — your current estimate, updated as comps move, so you know what's worth listing.
- Status — active, listed, under offer, sold or dropped, so the portfolio's shape is visible at a glance.
- Realized results — sold and dropped ledgers with the true profit or loss on each, which is the only honest scorecard of your strategy.
Why a spreadsheet breaks down
A spreadsheet is fine for ten names. Past that, it fails in predictable ways:
- Expiration dates go stale. You type them once and they rot; a spreadsheet can't check live registry data, so a renewal quietly slips. Live RDAP lookups solve this — a spreadsheet can't.
- ROI math is manual and error-prone. Annualized return, renewal ratio, sell-through — you either don't compute them or you fat-finger a formula.
- Multi-registrar reality gets messy. Names spread across several registrars are a nightmare to reconcile by hand.
- No alerts. A sheet won't warn you 30 days before a five-figure name lapses.
Reports that actually change decisions
Tracking is only worth it if it produces decisions. The reports that matter: capital deployed vs portfolio value, realized profit, annual carrying cost, and the estimated value of names expiring in the next 30/60/90 days. Those four tell you whether to buy, hold, list or drop — see renewal strategy and valuation for how to act on them. To sanity-check a single name's return before you commit, run the numbers through the domain ROI calculator.
From tracking to profit
The point of all this isn't tidy records — it's better decisions. When cost basis, renewals, valuations and realized results live in one ledger, every hold-or-drop call and every listing price is grounded in what actually happened, not what you vaguely remember. That's the difference between a portfolio you run and one that runs you.
Put the whole portfolio in one ledger
DomainBook Pro tracks cost basis, renewals, valuations and true ROI across every registrar, with live RDAP expiry data and the reports that drive hold-or-drop decisions. Flat $20/month, unlimited domains.
Start your free trialFrequently asked questions
How do I track a domain portfolio?
Track each name's cost basis (acquisition plus all fees and renewals), registrar and expiration, current valuation, status, and the realized profit or loss on anything sold or dropped. Keep it in one place so multi-registrar names and upcoming renewals are always visible.
Is a spreadsheet good enough for tracking domains?
Fine for about ten names. Past that it breaks: expiration dates go stale because a sheet can't check live registry data, ROI math is manual and error-prone, multi-registrar reconciliation gets messy, and there are no renewal alerts. Purpose-built tracking with live RDAP fixes those.
What domain metrics should I report on?
The four that change decisions: capital deployed vs current portfolio value, realized profit, annual carrying cost, and the estimated value of names expiring in the next 30/60/90 days.