Domain Attach Rate: Unit Economics for Hosting Resellers

Domain attach rate drives hosting margin. Learn how first-year costs, renewal repricing, and churn timing affect your unit economics and what to do about it.

billing softwarereseller hostingpricingdomains

When you bundle a domain with every hosting plan, you change your unit economics. The first-year registration cost, renewal repricing, and churn timing all interact to determine whether that bundle helps or hurts your gross margin. This breakdown shows you the numbers.

What is domain attach rate and why does it matter?

Domain attach rate is the percentage of hosting customers who also register or transfer a domain through you. If you sell 100 hosting plans and 60 of those customers get a domain from you, your attach rate is 60%. That number directly affects your average revenue per user (ARPU) and your cost of goods sold (COGS).

Domains are often sold near cost to win hosting business. But the true cost isn't just the first-year registration fee. You also have renewal costs, payment processing, support overhead, and the risk of churn before renewal. Understanding these factors is key to profitable bundling.

How do first-year registration costs impact gross margin?

First-year registration costs are usually lower than renewals because registrars offer promotional pricing. For example, a .com domain might cost you $8 for the first year, but renew at $12. If you bundle it free with a hosting plan, you absorb that $8 as a customer acquisition cost.

Let's say your hosting plan sells for $10 per month, and your direct hosting costs (server, support, etc.) are $5 per month. Your gross margin per customer per month is $5. Over a 12-month contract, that's $60 gross profit. If you give a free domain costing $8, your first-year gross profit drops to $52. That's a 13% reduction in margin.

But the domain also increases stickiness. Customers who buy a domain from you are less likely to switch hosts because moving a domain is a hassle. This can reduce churn, which improves lifetime value (LTV). The net effect depends on how much churn you prevent.

What happens at renewal when domain prices increase?

Domain renewal prices are typically higher than first-year prices. If you bundle a domain for free in year one, you must decide what to charge at renewal. If you charge the customer the renewal cost, your margin improves. If you continue to absorb it, your margin shrinks further.

Suppose the domain renews at $12. If you pass that cost to the customer, your hosting margin remains $5 per month, and you might add a small markup on the domain. If you don't pass it on, your effective hosting margin drops to $4 per month ($5 minus $1 monthly amortized domain cost). Over time, this erodes profitability.

Many resellers use a billing platform like Teculiar to automate domain renewals and repricing. This ensures you don't accidentally sell domains at a loss after the first year.

How does churn timing affect domain bundling profitability?

Churn timing is critical. If a customer churns before the domain renewal, you never recover the first-year domain cost. If they stay for multiple years, you can recoup the cost and profit from renewals.

Consider two scenarios:

  • Scenario A: Customer churns after 6 months. You collected $60 in hosting revenue, paid $30 in hosting costs, and $8 for the domain. Gross profit = $22. Without the domain, it would be $30. You lost $8.
  • Scenario B: Customer stays for 3 years. You collect $360 in hosting revenue, pay $180 in hosting costs, and $8 + $12 + $12 = $32 in domain costs (if you absorb them). Gross profit = $148. Without the domain, it would be $180. You lost $32, but you might have retained the customer longer due to the domain lock-in.

The key is to measure your average customer lifetime and compare it to the domain cost. If your average customer stays 2 years, you can afford to subsidize the first year if the renewal margin covers it.

How to calculate your break-even attach rate

To find the attach rate that maximizes profit, you need to model different scenarios. Start with your hosting plan's monthly gross margin (revenue minus direct costs). Then subtract the amortized domain cost over the expected customer lifetime.

For example, if your hosting gross margin is $5/month, and you expect customers to stay 24 months, your total gross profit per customer is $120. If you give a free domain costing $8, your profit becomes $112. That's a 6.7% reduction. If the domain increases retention by 10%, you might gain an extra 2.4 months of revenue ($12), netting a profit of $124. So the bundle pays off if it reduces churn by more than 6.7%.

You can use a simple spreadsheet to test different attach rates, domain costs, and churn rates. The goal is to find the combination that yields the highest gross margin.

Best practices for profitable domain bundling

  • Track your numbers: Know your exact domain cost, renewal price, and hosting margin. Don't guess.
  • Pass on renewal costs: Charge customers the domain renewal fee, or include it in a higher-priced plan.
  • Use automation: A platform like Teculiar can handle domain provisioning, renewals, and invoicing, reducing manual errors.
  • Monitor churn: If customers who bundle domains churn less, you can afford a higher subsidy.
  • Offer domain-only options: Some customers may only want a domain. That's still profitable if priced correctly.

What to do next

  • Calculate your current domain attach rate and average domain cost.
  • Model the impact of a free domain on your gross margin using your churn data.
  • Review your renewal pricing to ensure you're not losing money in year two.
  • Consider automating domain management with a platform that fits your business. See our pricing for details.

Start by pulling your last 12 months of domain and hosting data to see where you stand.