Domain portfolio manager
A spreadsheet cannot update itself. Sourdough does.
Every name you own, re-checked against the registry: expiry, registrar, nameservers, status. With cost basis and renewal spend in the same row, so you can see what is worth keeping. Start with a 7-day free trial. $0 due today, cancel any time.
7-day free trial · $0 due today · Cancel anytime
Use TRY25 for 25% off every renewal while subscribed.
Not ready to sign up? Add up your portfolio’s annual carry, free
| Domain | Registrar | Renews | Cost | Your value | Status |
|---|---|---|---|---|---|
| neuro.ai | Porkbun | ⚠ 6 days | $4,300 | $22,000 | Active |
| vault.ai | Namecheap | Apr 2 | $9,800 | $14,000 | For sale |
| atlas.ai | Cloudflare | Jun 19 | $1,200 | $18,500 | Active |
| quantum.ai | Dynadot | Aug 3 | $2,600 | $9,400 | Watchlist |
The system of record
Records that keep themselves current
A spreadsheet is accurate the week you build it and drifts every week after. Sourdough re-reads every name from the registry on a schedule, so the dates you act on are the registry’s dates, not last year’s typing.
Expiry dates you did not type
Every name is re-checked against the registry over RDAP. Expiry, registrar, nameservers, and EPP status come from the source, so the record is right even when you have not touched it in a year.
A cull list, not a hunch
Cost basis, renewal price, and next expiry sit in one row. Sort by what a name costs you every year and the annual drop decision answers itself.
Every registrar, no logins
Import a CSV from anywhere. No API keys, no shared passwords, no per-registrar setup. Names spread across six registrars land in one table.
Renewals that cannot slip past you
A renewal ladder emails you weeks out and again in the final stretch, timed off live registry dates rather than whatever your notes last said.
How it works
Import once, then stop maintaining it
No registrar logins, no API keys, no setup call. Import your list and the record maintains itself from there.
Import once
Upload a CSV from any registrar or paste a list. Sourdough looks up every name against the registry as it lands.
It stays current on its own
Scheduled RDAP and DNS checks refresh expiry, registrar, nameservers, and status. Nothing to re-type, nothing to reconcile.
Decide what to keep
Cost basis and renewal spend roll up next to each expiry date, so the annual cull is a sorted table instead of a guess.
The annual cull
Know what to drop, not just what expires
Renewal season is a decision, and most owners make it from memory. Put what you paid, what you have spent renewing, and what the next renewal costs in one sorted table and the answer is obvious. Start with a 7-day free trial. $0 due today, cancel any time.
Or run the numbers first: free portfolio carry calculator, no signup.
Free resources
Tools & guides for domain investors
Open references and calculators: portfolio carry math, renewal rules per TLD, every WHOIS status code, registrar exports, and the vocabulary of the trade.
Paste your whole list and see the annual bill. No signup.
The operational playbook for running a domain book.
Renewal costs, lifecycle, and drop rules for 20 TLDs.
Every EPP/WHOIS status code, explained.
Export and bulk-manage domains at every registrar.
Spreadsheets, dashboards, and trackers, honestly compared.
Every domaining term, defined.
Also from Sourdough
More for .ai domain owners
A daily email of dictionary-word .ai domains hitting auction, scored and ranked.
Learn more →Lost a domain? We watch it and alert you by SMS + email the instant it becomes available.
Learn more →We acquire .ai domains directly. No broker commission, one-business-day response.
Learn more →Start free today
Stop maintaining the spreadsheet
Import your names once. Sourdough keeps the expiry dates, registrars, and status current from the registry, and keeps your cost basis next to them. Start with a 7-day free trial. $0 due today. It is $10/mo after, cancel anytime.
7-day free trial · $0 due today · Cancel anytime
Put this into practice
Start your 7-day trial
Bring every domain into one current, registry-checked view with renewal and cost context.
Start your 7-day trialPut this into practice
Start your 7-day trial
Bring every domain into one current, registry-checked view with renewal and cost context.
Start your 7-day trialEmail resource
Free Domain Renewal Risk Audit
Get the monthly .AI operations and market update. No unrelated promotions.
Put this into practice
Start your 7-day trial
Bring every domain into one current, registry-checked view with renewal and cost context.
Start your 7-day trial