Strategy

Domain Investing Journal Template: Track Your Deals and Decisions

By Corg Published · Updated

Domain Investing Journal Template: Track Your Deals and Decisions

Professional domain investors track every acquisition, renewal, inquiry, and sale in a structured system that enables data-driven portfolio management. Without tracking, you cannot calculate actual ROI, identify which acquisition strategies produce the best returns, or determine which domains are deadweight. The most successful investors treat their domain spreadsheet as the operational core of their business.

Essential Columns for Domain Tracking

A functional domain investing journal needs these minimum columns.

Domain Name: The full domain including extension.

Acquisition Date: When you registered or purchased the domain.

Acquisition Source: Where you got it — hand registration (Namecheap, Porkbun, Cloudflare), expired auction (GoDaddy Auctions, NameJet, Dropcatch), aftermarket purchase (Dan.com, Sedo), or private sale.

Acquisition Cost: Total cost including purchase price, auction fees, and escrow fees. For hand registrations, this starts at $8.88-$9.73 (one year of registration).

Registrar: Where the domain is currently held (Namecheap, Dynadot, Cloudflare, Porkbun, GoDaddy).

Renewal Cost (Cumulative): Running total of all renewal fees paid since acquisition. Update annually.

Total Cost Basis: Acquisition cost plus cumulative renewals. This is your break-even number.

Category: The keyword niche (AI/technology, finance, health, real estate, general business, etc.).

NameBio Comp Range: The range of comparable sales from NameBio at the time of acquisition. Update annually as new comps appear.

Listing Platform(s): Where the domain is listed for sale (Dan.com, Afternic, Sedo, multiple).

BIN Price: Current buy-it-now price.

Inquiry Count: Running count of buyer inquiries received. This is the single most important performance metric for unlisted periods.

Highest Offer: The highest offer received to date.

Status: Active (listed for sale), development (being built into a content site), parking (generating parking revenue), or pending drop (scheduled to expire).

Derived Metrics

Calculate these metrics from your raw data to assess portfolio health.

Holding Period: Days from acquisition to current date (or sale date). Target: 12-36 months for sold names.

Unrealized ROI per Domain: (NameBio comp midpoint - total cost basis) / total cost basis. This estimates potential return.

Portfolio Value per Renewal Dollar: Sum of NameBio comp midpoints divided by annual renewal total. Target: 10:1 or higher.

Sell-Through Rate: Number of domains sold in trailing 12 months divided by average portfolio size. Target: 10-20%.

Average Sale Multiple: Average of (sale price / total cost basis) across all sold domains. This is your real-world ROI.

Google Sheets Template Structure

A practical Google Sheets setup uses three tabs.

Tab 1 — Active Portfolio: All currently held domains with the columns above. Sort by acquisition date descending. Color-code rows by status: green for inquiry-active names, yellow for dormant, red for pending drop.

Tab 2 — Sold Domains: All domains that have been sold, including sale date, sale price, platform, commission paid, net proceeds, and realized ROI. This is your performance history.

Tab 3 — Dropped Domains: Domains you let expire, with total cost basis recorded. This tracks losses and helps identify which acquisition strategies produced the most drops, informing future purchasing decisions.

A dashboard row at the top of Tab 1 calculates live portfolio statistics: total domains held, total annual renewal cost, total estimated portfolio value, value-per-renewal ratio, trailing 12-month revenue, and trailing 12-month sell-through rate.

Weekly and Quarterly Reviews

Weekly (15 minutes): Update inquiry counts for any names that received new inquiries. Log any new offers. Review expiring domains for renewal decisions.

Quarterly (2 hours): Update NameBio comp ranges for top-20% names. Reprice domains based on updated comps and inquiry data. Identify domains that have passed the 18-month zero-inquiry threshold for potential dropping. Calculate derived metrics and compare against prior quarter. Assess whether acquisition strategy is producing improving or declining results.

Integration with Tax Records

Your journal doubles as tax documentation. The acquisition cost, cumulative renewals, and sale price columns provide the cost basis and proceeds needed for Schedule C or capital gains reporting. Export the Sold Domains tab annually and provide it to your tax preparer.

For domains dropped without selling, total cost basis represents a deductible loss (if operating as a business under Schedule C). Track these separately for tax-loss harvesting purposes.

For more on the financial aspects of domain investing, see domain investing tax strategy. To understand what healthy portfolio metrics look like, read domain investing benchmarks.