Type something to search...
Domain Flipping: Is Domain Investing Still Profitable?

Domain Flipping: Is Domain Investing Still Profitable?

Every few months a headline announces that a short .com sold for a life-changing sum, and a new wave of people start buying domains hoping to do the same. A few of them make money. Most quietly let their names expire a year or two later. Domain flipping, buying domain names and reselling them for more, is a real business with real profits, but it behaves more like a slow, illiquid asset class than a quick side hustle. This article explains how domain investing works, where profits actually come from, the costs that eat them, the math every investor should run, and the mistakes that sink beginners. If you are just starting, it helps to first understand how to value a domain name.

What Is Domain Flipping?

Domain flipping (or domain investing) is the practice of acquiring domain names at a low cost and selling them to end users or other investors at a higher price. There are two broad styles:

  • Short-term flipping: buying undervalued names (often at expired auctions or from other investors) and reselling to other investors quickly at a modest markup.
  • Long-term holding: building a portfolio of names and waiting, sometimes for years, for an end user (a business that actually wants to use the name) to come along and pay a retail price.

Most of the profit in the industry comes from the second style. Investor-to-investor flips happen at wholesale prices; end-user sales happen at retail prices that can be many times higher.

Where Domains Come From

Investors acquire names through a handful of channels:

SourceTypical costNotes
Hand registrationStandard registration feeFresh, never-registered names. Cheap, but most good ones are taken.
Expired and dropping domainsRegistration fee to auction pricesNames whose owners let them lapse. Competitive. See how to catch an expiring domain.
Backorders and drop-catch servicesA fee charged only on success, often more if contestedServices race to register names the moment they are deleted.
Aftermarket and wholesaleVaries widelyBuying from other investors, often in bulk or at liquidation prices.
Private outreachNegotiatedContacting current owners of names you want.

Hand registrations are the cheapest entry point but have the lowest average quality. Expired domains can come with history, both good (backlinks, type-in traffic) and bad (spam, penalties), so check them carefully; our guide on how to check a domain's history covers that.

Where the Money Is Made

Sell-Through Rate Is the Key Number

The single most important concept in domain investing is the sell-through rate (STR): the percentage of your portfolio that sells in a given year.

Investors who publicly discuss their results commonly report annual sell-through rates in the low single digits, frequently somewhere around 1% to 3% of a portfolio per year for retail-priced names. That is not a guarantee or an industry statistic, just a widely discussed ballpark, and it varies with portfolio quality and pricing. But the implication is crucial: if only a small percentage of your names sell each year, each sale has to pay the renewal fees of all the names that did not sell.

Portfolio Math

Here is the basic profitability formula for a portfolio held over a year:

profit = (names x STR x average sale price x (1 - commission))
         - (names x renewal fee)
         - acquisition costs

Plug in illustrative numbers. Say you hold 500 names, renewals cost 12 each, your STR is 1.5%, your average sale is 2,000, and marketplace commission is 15%:

  • Sales: 500 x 0.015 = 7.5 names, call it 7 or 8.
  • Revenue after commission: 7.5 x 2,000 x 0.85 = 12,750.
  • Renewals: 500 x 12 = 6,000.
  • Profit before acquisition costs and your time: 6,750.

Now change one variable. If your average sale drops to 800 because the names are weaker, revenue falls to 5,100 and you lose 900 per year. If your STR halves, you also lose money. Small changes in quality and price swing a portfolio from profit to loss.

A small script makes it easy to stress-test your own assumptions:

def portfolio_profit(names, renewal, str_rate, avg_sale, commission, acquisition=0):
    sales = names * str_rate
    revenue = sales * avg_sale * (1 - commission)
    costs = names * renewal + acquisition
    return round(revenue - costs, 2)

# Illustrative scenarios; replace with your own data.
for avg_sale in (800, 1500, 2000, 3000):
    for str_rate in (0.005, 0.01, 0.02):
        p = portfolio_profit(500, 12, str_rate, avg_sale, 0.15)
        print(f"avg_sale={avg_sale:>5} STR={str_rate:.1%} profit={p:>10}")

Running a grid like this quickly shows the break-even sale price for your portfolio. It is the most useful sanity check a new investor can do.

Break-Even Per Name

Another way to think about it: each name needs to "earn its keep." If you expect a name to sell once in 50 years of holding (a 2% annual chance), it must eventually sell for at least 50 times its annual renewal, plus commission, just to break even. With a 12 renewal, that is roughly 600 after commission. Names you would not confidently price above that are probably not worth holding.

The Costs That Eat Profits

CostWhat it isHow to manage it
Renewal feesAnnual cost to keep each nameUse registrars with stable renewal pricing; see why domain renewal prices are higher
CommissionsMarketplace and broker fees on salesCommonly in the 10% to 20% range; varies by platform and plan
Acquisition costsAuction wins, backorders, purchasesSet a maximum per name based on the math above
Escrow and payment feesFees for secure transactionsUsually a small percentage; often split with the buyer
Your timeResearch, pricing, negotiationAutomate listing and renewal tracking
Premium renewal trapsSome new TLDs renew at premium pricesCheck renewal price before buying any premium or new-TLD name

Renewal fees are the silent killer. They compound every year whether or not you sell anything. New investors often buy hundreds of mediocre names in their first year and then face a renewal bill they cannot justify.

What Makes a Domain Sellable

There is no formula, but names that sell to end users tend to share traits:

  • Extension: .com still dominates end-user demand in most markets. Country-code TLDs can sell well within their country. Many new gTLDs have thin aftermarkets.
  • Length and clarity: short, easy to spell, easy to say aloud.
  • Commercial meaning: dictionary words, product categories, or brandable names that a real business could use.
  • No trademark conflict: names containing other companies' brands are not inventory, they are liabilities.
  • Clean history: no spam, malware, or penalty baggage.

Names that rarely sell include long multi-word phrases, hyphenated names, trend names tied to a fad, and most obscure extensions.

A Practical Workflow

1. Research Before Buying

Check availability, past ownership, and any trademark conflicts. A quick availability check can be scripted with RDAP. This Bash snippet uses the public RDAP bootstrap redirector at rdap.org, which returns HTTP 404 when a domain is not registered:

#!/usr/bin/env bash
# Usage: ./check.sh names.txt
while read -r domain; do
  [ -z "$domain" ] && continue
  code=$(curl -s -o /dev/null -w "%{http_code}" -L "https://rdap.org/domain/$domain")
  if [ "$code" = "404" ]; then
    echo "$domain  likely available"
  elif [ "$code" = "200" ]; then
    echo "$domain  registered"
  else
    echo "$domain  unknown (HTTP $code)"
  fi
  sleep 1
done < "$1"

Treat "likely available" as a hint and confirm at a registrar, since some registries do not support RDAP lookups for every name and reserved or premium names can behave differently.

2. Price Thoughtfully

Set buy-now prices on marketplaces. Many investors find that clear, fixed prices convert better than "make an offer" listings because end users want certainty. Price based on comparable sales, not hope.

3. List Everywhere Sensible

Put names on major marketplaces and use a for-sale lander so visitors who type the domain can buy it. Parking for ad revenue is usually secondary; see what domain parking is.

4. Close Safely

Use escrow for anything beyond small amounts, transfer only after funds are secured, and keep records. How to use a domain escrow service walks through the process.

5. Prune Annually

Before each renewal cycle, review every name. Drop names with no inquiries, no traffic, and no realistic buyer. Pruning is how experienced investors protect margins.

Is Domain Flipping Still Profitable?

It can be, but the easy profits disappeared long ago. The good generic .com names were registered in the 1990s and 2000s, competition at expired auctions is intense, and many buyers now launch on alternative extensions or modified names instead of paying aftermarket prices.

Investors who still make money typically:

  • Treat it as a long-term, capital-intensive business, not a get-rich-quick plan.
  • Track their data: costs, inquiries, sell-through rate, average sale.
  • Buy fewer, better names rather than many cheap ones.
  • Have the patience and cash to carry holding costs for years.

Investors who lose money typically buy in bulk without a valuation method, register trend names or trademark-adjacent names, overestimate demand, and quit once renewals pile up.

Domain Flipping FAQ

You can start with the cost of a few registrations, but learning is expensive. A cautious approach is to start with a small number of carefully researched names, budget for at least two to three years of renewals, and only scale once you have some sales data.

It varies enormously. Some names sell within weeks, while many take years or never sell. Because typical annual sell-through rates are low, investors should plan for long holding periods.

Generally they are harder to sell than .com names because aftermarket demand is thinner, and some carry premium renewal fees. There are exceptions, but beginners should be cautious and always check renewal pricing.

Yes, buying and selling generic or brandable domains is legal. It becomes illegal or actionable when the domain targets someone else's trademark in bad faith, which is cybersquatting.

Many investors prefer clear buy-now prices because end users can purchase immediately without negotiation. Offers can work for high-value names. Using both, a buy-now price with an option to make an offer, is common.

In most jurisdictions, profits from domain sales are taxable, and treatment may differ depending on whether you are an investor or running a business. Rules vary by country, so consult a local tax professional.

Some buyers pay for expired domains with strong backlink profiles, but this market attracts spam and search engines discourage manipulative use of expired domains. Always check history and be wary of names with spammy past content.

Conclusion

Domain flipping is still a viable business, but it rewards selection, patience, and discipline far more than volume. Profit comes from a small number of retail sales covering the renewal costs of an entire portfolio, so low sell-through rates and rising renewal fees can turn a portfolio negative surprisingly fast. Running the numbers before buying, and pruning ruthlessly every year, is what separates profitable investors from frustrated ones.

If you want to try it, start small, buy names you can confidently value, avoid anything resembling a trademark, and track every cost and inquiry. Treat your first year as tuition. With good data and realistic expectations, domain investing can be a profitable long-term activity; without them, it is mostly a way to donate renewal fees to registrars.

Here are some useful references for going deeper on domain investing:

  1. ICANN: Registrants' Benefits and Responsibilities — the rights and obligations that apply to every domain you hold.
  2. ICANN: Uniform Domain-Name Dispute-Resolution Policy — the policy that governs trademark challenges to domains you buy and sell.
  3. WIPO: WIPO Jurisprudential Overview 3.0 — how panels evaluate domain investors, generic names, and bad faith.
  4. Verisign: Domain Name Industry Brief — quarterly data on total domain registrations across TLDs.

Related Posts

What Is an Addon Domain vs. a Parked Domain in cPanel?

What Is an Addon Domain vs. a Parked Domain in cPanel?

If you use shared hosting, there is a good chance your control panel is cPanel, and an equally good chance you have wondered what to do with a second

Continue Reading
.com vs .net vs .org: Which Domain Extension Should You Pick?

.com vs .net vs .org: Which Domain Extension Should You Pick?

.com, .net, and .org are the three oldest general-purpose domain extensions still open to everyone, and for decades they were essentially the o

Continue Reading
Domain Expiration Process

Domain Expiration Process

Your domain name is the cornerstone of your online presence. It’s the address that connects visitors to your website and your brand’s identity in the

Continue Reading