Recommended Free Tools
Use this free domain table to keep each domain, registrar, renewal date, expected renewal cost, and status in one place. Copy the starter table into a spreadsheet, then update prices and dates from your registrar account; registration, renewal, and restore charges are separate, and a low introductory price may not reflect the cost of keeping a domain.
Copy this free domain tracking table
This is a copyable template supplied here, not a link to a separately verified downloadable file. Paste the header row into a spreadsheet and add one row for each domain you manage.
As an Amazon Associate I earn from qualifying purchases.
Domain name,TLD,Registrar,Registration date,Next renewal date,Registration price,Renewal price,Billing term,Restore price or check note,Privacy status,Status,Owner-maintained notes,Last checked
For an existing portfolio, you can simplify the sheet by removing Registration date and Registration price. Keep the registrar, domain, next renewal date, renewal price, billing term, status, and last checked date.
What each column is for
- Domain name and TLD: Record the full domain and its extension, such as example.com and .com, so similar names or different extensions are not confused.
- Registrar: Note the company where the domain is registered, especially if the portfolio is split across accounts.
- Registration date: Add it when known. It can help with recordkeeping, but it is not a substitute for checking the next renewal date in the registrar account.
- Next renewal date: Record the date shown by the registrar and set a reminder ahead of it. Verify the date after transfers or changes to the registration term.
- Registration price: Use this when considering a new domain. An introductory registration offer may differ from the renewal price.
- Renewal price and billing term: Record the current renewal charge and the period it covers. Use the renewal amount—not an introductory price—to estimate ongoing costs.
- Restore price or check note: Enter a verified amount if available, or note that you need to check the registrar’s current terms. A restore charge can apply only after a domain reaches an applicable Redemption Grace Period; it is distinct from ordinary renewal.
- Privacy status: Record whether privacy is enabled or available for that domain and TLD. Availability and inclusion in the price can vary.
- Status and notes: Use concise labels such as active, pending transfer, or canceling, and keep any account-specific details in notes you control.
- Last checked: Date the price or registration information was verified. Registrar prices can change, so this field makes stale entries visible.
How to fill in and maintain the table
- Inventory your domains. Sign in to each registrar account and copy the exact domain name, TLD, account or registrar, and next renewal date into separate rows.
- Separate one-time and ongoing costs. For each domain, enter registration and renewal prices in their own columns. Add the billing term so a yearly price is not confused with a multi-year total.
- Check lapse-related costs separately. Look up restore terms for the specific TLD and registrar rather than assuming the ordinary renewal price will apply after expiration.
- Record privacy and special conditions. Check whether privacy is offered for the selected TLD and whether it is included. Also note premium-name pricing, taxes, local-presence or trustee services, documentation, or other registry-specific requirements when they apply.
- Date each check. Enter the date you verified prices and registration details, then revisit them before making a purchase or relying on an old estimate.
Why registration, renewal, and restore prices need separate columns
These are different cost categories. A new registration can be offered at an introductory rate while renewal is higher; restore is relevant only in some lapse situations and may follow a domain entering an applicable Redemption Grace Period. NiceNIC’s domain price list presents registration, renewal, and restore as separate categories and advises checking the current order price because prices may change with registry costs, promotions, or policies. Its displayed values are a live vendor snapshot, not a guarantee of the price you will see later.
#1 Best Overall
The actual amount or eligibility can also depend on whether the name is premium, taxes, the TLD’s rules, local-presence or trustee services, and documentation requirements. Confirm the selected domain’s current terms before budgeting or registering it.
How to handle domain data you cannot confirm
Do not fill gaps with guesses. Use the registrar account as the primary place to confirm your portfolio’s renewal date, status, and account-specific pricing. Public lookup can help identify publicly available registration information, but ICANN says its Lookup service shows publicly available information and that not all registration data is required to be returned in every lookup. An empty or incomplete result therefore does not establish that a domain is unregistered or that a particular detail is unavailable from your registrar.
Rank #2
Leave an uncertain price blank or write “check with registrar,” and put the date in Last checked when you later verify it. This keeps estimates distinct from confirmed costs.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOptional spreadsheet improvements
Once the basic inventory is accurate, add a reminder date or a spreadsheet formula that flags renewals approaching within a chosen window. Treat reminders as an extra safeguard, not a replacement for the registrar’s renewal settings and account notices. If your portfolio grows, a registrar may offer bulk management tools; NiceNIC describes such tools and API access on its official site, but those service descriptions are not an independent comparison of providers.
Rank #3
For context, ICANN’s FY2026 fee schedule includes a $0.20 fee per transaction assessed on each qualifying annual increment of an add, renewal, or transfer transaction. This is a registrar-level fee, not a retail charge directly assessed on an individual domain buyer; it should not be entered as a domain’s renewal price.
Quick Recap
Best Value
Rank #4
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




