Tax Planning for Domain Portfolios: Timing Sales and Managing Basis
Domain investing has a tax timing problem: sales are infrequent, large, and unpredictable. A domain that sat unsold for three years might sell in December. Or in January. That difference can be worth thousands of dollars in tax timing.
This article covers general tax planning concepts, not tax advice. Consult a tax professional for your situation.
The Holding Period Rule
In the US, the difference between short-term and long-term capital gains rates is substantial. Hold a capital asset more than 12 months, and the gain is taxed at 0%, 15%, or 20% depending on your income. Hold it 12 months or less, and the gain is taxed as ordinary income — potentially up to 37% federally.
For domain investors, this means one practical question before any sale: how long have you held this domain?
If you acquired a domain in November 2026 and have a buyer in October 2027, you are two months short of long-term treatment. Waiting until December 2027 — even at the same price — saves a meaningful percentage on the gain.
This is not always practical. Buyers do not wait. Some deal windows are short. But when you have flexibility on timing, the one-year threshold is worth tracking for every domain.
Cost Basis Tracking
Your taxable gain on a domain sale is the sale price minus your cost basis. Cost basis includes:
- The original acquisition cost (registration fee or purchase price)
- Renewal fees paid each year while holding the domain
- Direct acquisition costs (escrow fees, broker commissions paid on acquisition)
If you paid $500 for a domain three years ago and spent $15/year in renewals, your cost basis is $545 when you sell. If you sell for $3,000, your gain is $2,455, not $2,500.
The difference is small per domain. Across a portfolio of 100 domains sold over several years, the difference in total reported gains can be meaningful. Track renewal costs from the start.
Year-End Portfolio Review
In Q4 each year, review which domains you are considering dropping. If you have domains with a positive cost basis (you paid more than registration price) and they are not selling, dropping them generates a capital loss you can use to offset gains.
Capital losses offset capital gains dollar for dollar. If you realise $10,000 in gains from selling two domains, dropping $2,000 in domains with acquisition cost basis reduces your net taxable gain to $8,000.
Losses can also carry forward. If total losses exceed gains in a given year, US taxpayers can deduct up to $3,000 of net capital losses against ordinary income, with the remainder carrying forward to future years.
Installment Sales
When selling a high-value domain on lease-to-own terms or structured payment plans, the installment sale rules apply. You recognise gain as payments are received, not when the sale agreement is executed.
This can spread a large gain across multiple tax years, potentially keeping you in a lower bracket. The installment sale election is made on your tax return. Platforms like Dan.com that offer lease-to-own structures make the payment timing transparent enough to plan around.
Business Entity Considerations
Domain investors with significant volume and income sometimes operate through a business entity (LLC, S-Corp). The tax treatment differs:
- LLC (pass-through): No entity-level tax. Gains pass through to your personal return. Beneficial if you want flow-through treatment but dislike self-employment tax complexity.
- S-Corp: Can separate active income (subject to self-employment tax) from passive investment income. More complex, more administrative overhead. Only relevant at meaningful scale.
Whether entity structure changes your tax position depends on your specific income, deal volume, and whether the IRS classifies your activity as a trade or business versus investment. This is the analysis a CPA with domain or IP investing experience can provide.
The Practical Minimum
At minimum, every domain investor should:
- Track acquisition date and cost for every domain registered or purchased
- Track annual renewal costs per domain
- Know the holding period for any domain with a pending sale
- Do a year-end review for loss harvesting opportunities before December 31
These four habits take an hour per year per 100 domains and prevent the most common tax mistakes.