PitchName
Portfolio managementDomain investing

Spreadsheets vs. Software: The Best Way to Manage a Domain Portfolio

How to manage a domain portfolio without missing renewals or losing track of profit. When a spreadsheet works, when it breaks, and what a domain portfolio manager should do.

PitchName Team5 min read
Managing a domain portfolio with renewal dates, buyers and profit in one domain portfolio manager instead of a spreadsheet

Almost every domain investor starts with a spreadsheet. One column for the name, one for the registrar, one for the renewal date, maybe one for what you paid. With ten names it works fine. With a hundred, it quietly starts costing you money: a renewal slips past, a name you meant to drop renews for another year, and you have no idea which domains have actually made a profit.

This guide looks at how to manage a domain portfolio well, where spreadsheets work and where they break, and what a good domain portfolio manager should do for you.

What managing a domain portfolio really involves

Owning domains is more than holding a list of names. A portfolio has moving parts that change every week:

  • Renewals. Every name renews once a year, often at a different price than you first paid, and often at a different registrar.
  • Costs. Purchase price, every renewal, transfer fees and marketplace commissions all eat into profit.
  • Buyers and conversations. For end-user sales, you are talking to businesses, sending emails, following up, and waiting on replies.
  • Sales. When a name sells, you need the price, the fee, the date and the real profit for your records and your taxes.
  • Decisions. Every year you decide which names to keep and which to drop before they renew again.

A good system keeps all of this in one place, so you never have to remember it.

When a spreadsheet is enough

A spreadsheet is a fine tool when:

  • You own fewer than 20 to 30 domains.
  • They are all at one registrar with auto-renew on.
  • You sell mostly through marketplace listings and rarely contact buyers yourself.
  • You update it the same day something changes.

If that is you, a simple sheet with name, registrar, renewal date, renewal price, purchase price and status will do the job.

Where spreadsheets break

The problems start as the portfolio grows, and they are almost always the same ones.

1. Renewal dates don't remind you

A spreadsheet only shows a date. It doesn't warn you 30 days before. Investors lose good names every year because the reminder lived in a cell nobody looked at, or the card on file expired. Others pay renewals on names they planned to drop, because nobody checked the list in time.

2. The real cost of each name is hidden

Most sheets track what a name cost to buy. Very few add up every renewal paid since. A name bought for $10 and renewed for six years at $12 cost you $82, not $10. Without that number, you can't tell a profitable sale from a loss, or set a sensible asking price.

3. Buyers live somewhere else

Outbound domain sales mean lists of businesses, emails sent, replies, and follow-up dates. In a spreadsheet, that means another tab or another tool, and it never stays in sync with the domain it belongs to. Follow-ups are where most sales happen, and they are the first thing a spreadsheet lets slip.

4. Profit, ROI and taxes take an afternoon

At the end of the year you need to know what you sold, what it cost, the fees, and the profit. Rebuilding that from a spreadsheet, a registrar account and a marketplace dashboard takes hours, and it is easy to get wrong.

5. It goes out of date

A spreadsheet is only as good as the last time you updated it. One busy month and it no longer matches reality.

What a domain portfolio manager should do

If you're moving off spreadsheets, look for software built for domain investors, not a generic CRM. It should:

  • Import your list in one step, from a CSV or Excel file, without retyping anything.
  • Track renewal dates and warn you before each one, with enough time to renew, transfer or drop.
  • Know the full cost of each name: purchase price plus renewals paid.
  • Record sales with price, fee, date and where it sold, and show profit and ROI per name.
  • Keep buyers next to the domain, with the status of each conversation and the next follow-up.
  • Help you decide what to renew, based on real signals such as buyers found and interest shown.
  • Compare registrar prices, so you know when moving a name would save on renewals.

How PitchName handles it

PitchName is a workspace built for domain investors who sell to end users. Here is how it replaces the spreadsheet:

  • My Domains. Import your portfolio from a CSV or Excel file (any column names work), or add names one at a time. Each domain keeps its registrar, renewal date, renewal price, purchase price, asking price and status.
  • Renewal reminders. You get a notification 30, 7 and 1 day before a renewal, so nothing renews or expires by surprise.
  • Buyer Pipeline. The businesses that could buy each name sit next to it, with their contact details, a score for how good a fit they are, the status of your conversation, and the next follow-up date. The free Chrome extension finds those businesses on Google Maps for you.
  • Sales & ROI. Mark a name as sold and PitchName shows the real profit after fees and renewals, your sales by month, and suggestions on which names to renew or drop.
  • Tax Report. Pick the year and your country to see income, costs and an estimate of the tax on your domain sales, ready to print or export for your accountant.
  • Price Comparison. See what each registrar charges to renew your extensions, and how much you would save by transferring to a cheaper registrar.

You can start on the free plan with your first domains and see whether it fits how you work.

How to move from a spreadsheet in 15 minutes

  1. Clean up your sheet. One row per domain. Keep the columns you have: name, registrar, renewal date, renewal price, purchase price, status.
  2. Export it as CSV or Excel. From Google Sheets: File, Download, CSV.
  3. Import it into your portfolio manager. In PitchName, go to My Domains and choose Import.
  4. Fill in the gaps. Add missing renewal dates and purchase prices for your most valuable names first.
  5. Add past sales. Record the names you already sold so your profit and ROI figures start out complete.
  6. Stop editing the old sheet. Keep it as a backup, but make the new tool the one place you update.

Quick checklist

  • A spreadsheet is fine for a small portfolio at one registrar.
  • Past 30 names, missed renewals and hidden costs start costing you money.
  • Track every name's full cost: purchase plus all renewals.
  • Keep buyers and follow-ups next to the domain they belong to.
  • Decide what to renew before the renewal date, not after.

A domain portfolio is a small business, and it deserves a tool built for it. When you're ready, import your domains into PitchName and see your whole portfolio, its costs and its buyers in one place.

All articles