Domain portfolio carrying cost, without hidden assumptions.
Renewals are recurring capital commitments. This reference makes the arithmetic explicit across portfolio sizes and holding periods, with a downloadable CSV that anyone can reproduce.
Enter your portfolio assumptions.
Why small annual fees become portfolio-scale capital.
The examples below use constant annual renewal scenarios so the effect of scale and time is visible without mixing in price forecasts.
100 domains · $15/year
1 year: $1,500
3 years: $4,500
5 years: $7,500
10 years: $15,000
500 domains · $15/year
1 year: $7,500
3 years: $22,500
5 years: $37,500
10 years: $75,000
1,000 domains · $15/year
1 year: $15,000
3 years: $45,000
5 years: $75,000
10 years: $150,000
100 domains · $50/year
1 year: $5,000
3 years: $15,000
5 years: $25,000
10 years: $50,000
The dataset is deliberately simple and reproducible.
Every row uses one formula: nominal holding cost = annual renewal cost × domain count × holding years.
Scenario grid
Annual renewal scenarios: $10, $15, $20, $25, $30, $50, $75, $100, $250 and $500. Portfolio sizes: 1, 10, 50, 100, 500 and 1,000 domains. Holding periods: 1, 3, 5 and 10 years.
What is intentionally excluded?
Acquisition price, selling fees, taxes, opportunity cost, financing, registrar-specific discounts, transfer costs and future renewal-price changes. Keeping them out makes the carrying-cost effect auditable.
When should you use something richer?
Use the Domain ROI Calculator when you need acquisition, holding and exit cash flows. Use Renew / Drop when the decision is whether another year of carrying cost is justified.
Carrying cost changes both acquisition and renewal decisions.
Before acquisition
A rational bid should account for the years of renewals required to reach the modeled exit. A low purchase price does not guarantee a low total cost.
Calculate a max bid →Before renewal
Past spend is sunk cost. The decision is whether the next renewal payment is justified by the current evidence and better uses of the same capital.
Read the renewal framework →How to use the reference correctly.
Are these typical renewal prices?
No. They are a transparent scenario grid. Use actual registrar evidence for a real decision.
Does the table predict future renewal prices?
No. Version 1.0 holds the annual renewal input constant. If a TLD or registrar price changes, model each year's actual or explicitly assumed amount separately.
Can I cite or link to the CSV?
Yes. The page provides a stable version label, formula and CSV URL so the arithmetic can be checked independently.