Domain + hosting, compared
How to get a domain and hosting — and the best way to do it
You need two things to put a website online: a domain (your address) and hosting (the space your site lives in). You can buy them together or apart. Here's how to get both, what each really costs after year one, and why keeping your domain in your own name matters more than saving a few dollars up front.
On this page
To get a website online you buy two things: a domain name, which is your address (yourname.com), and hosting, the rented server room where the site's files sit. One route is a host that adds a free domain for year one; the other is a registrar for the name and any host you like for the site. For most first sites either works. What decides the real cost is the domain's renewal from year two, and what decides your safety is whose account the domain sits in. In short: bundle when a single bill matters most, and use a separate registrar when the site should outlive its second birthday.
We read every price on this page from vendors' US pages on 20 October 2026, and each sits beside its renewal and its term, since the renewal is the figure you live with. Prices move often and differ by region and term, so treat them as dated starting points and check the live figure at checkout. Where a company didn't publish a number we could confirm, we say so rather than guess. We ran no speed or uptime tests, so you won't find those figures here.
Domain vs hosting: the two things you're actually buying
A domain and hosting are separate products that do separate jobs. The domain is the address people type to find you, and you rent it from a registrar a year (or several) at a time. The hosting is the house the address points to: rented space on a server where your pages, images and database actually sit. You need both for a real website, but neither depends on the other technically. A name can sit registered with no site behind it, and a site can run on a host's free subdomain with no name of its own. Our domain vs hosting explainer takes the address-and-house picture further if you want it.
The two ways to get both: one bundle, or a registrar plus a host
There are exactly two ways to end up holding both. Option one is a bundle: you choose a hosting plan and the host registers a name for you, free for the first twelve months. Option two is separate: the domain goes to a registrar of your choosing, the hosting to whichever company fits the site, and you connect the two. The bundle means fewer logins and one bill. The separate route keeps the address independent, so changing hosts never means moving the domain. The table has today's numbers, and the full trade-off is argued in together or separately?
| Option | Domain year 1 | Domain renewal (.com) | Hosting intro → renewal | Who holds the domain | Best for |
|---|---|---|---|---|---|
| Hostinger Premium + free domain | Free for 1 year on Premium and higher plans bought for 12 months or more | $19.99/yr | $2.49/mo on a 48-month term → $10.99/mo | Your Hostinger account; check you're the registrant | Low four-year hosting price with a free domain |
| DreamHost Launch + free domain | Free on annual or multi-year plans (not monthly) | $21.99/yr | $2.89/mo for year 1 → $10.99/mo | Your DreamHost account; WHOIS privacy free for the domain's life | Free privacy, one-year commitment |
| IONOS Web Hosting + free domain | Free for 1 year (all plans, 1-year term) | $20/yr | Essential $4/mo → $8/mo; Plus $1/mo → $14/mo | Your IONOS account | Short first term, published domain prices |
| Bluehost + free domain | Free on a 12- or 36-month plan | $23.99/yr | Starter $3.99/mo on a 36-month term → $9.99/mo | Your Bluehost account; check you're the registrant | One-stop beginner setup |
| Dynadot domain + any host | $10.88 | $10.88/yr (same price to transfer in; shown marked down from $11.62) | Whatever your host charges | You, at a registrar separate from the host | Flat, predictable renewals |
| Cloudflare Registrar + any host (no affiliate link) | At cost: registry + ICANN fee, no markup | At cost | Whatever your host charges | You; must use Cloudflare's nameservers | Lowest markup if you're comfortable with Cloudflare DNS |
Read the renewal column before the year-one column. The bundles win the first twelve months because the domain costs nothing, and they lose afterwards when the host's renewal kicks in: $19.99 a year at Hostinger, $20 at IONOS, $21.99 at DreamHost and $23.99 at Bluehost, against $10.88 at Dynadot. The hosting column has its own cliff, too. Hostinger's $2.49 is a 48-month price paid up front ($119.52), Bluehost's $3.99 needs a 36-month term, DreamHost's $2.89 lasts one year, and IONOS's $1 deal is the Plus plan, not the entry plan, and it renews at $14. None of that makes a bundle a bad buy. It makes it a convenience purchase whose savings are mostly in year one.
Buy the domain and hosting together: a host with a free domain
If you want the least setup, buy hosting from a company that includes a free domain for year one and registers it during signup. This is the friendliest path for a first site: one account, one invoice, and the host wires the address to your hosting so there are no DNS records to touch. The catch never changes. Twelve months in, the domain starts renewing at the host's rate, and your address now lives in the host's account. Neither is a problem once you know the renewal figure and have confirmed you are the registrant. Four hosts show how the offers differ.
Bluehost — hosting with a free domain for year one
Bluehost is the classic beginner bundle. Bluehost says one free domain is included for the first year when you buy a 12- or 36-month hosting plan, and you choose and register the name during signup. The dashboard is built for people who have never touched hosting, and Bluehost's terms give a 30-day refund window. Its entry Starter plan is $3.99 monthly if you commit to 36 months, rising to $9.99 at renewal, and Bluehost's .com page lists a .com renewal of $23.99 a year, the highest of the four bundles here (both read 20 Oct 2026). One more catch: cancel for a refund after using the free domain and Bluehost deducts its standard domain registration fee, which its own price list puts at $12.99 for a .com. Set a calendar reminder for month eleven.
Sponsored link to the provider’s own site. If you sign up we may earn a commission at no extra cost to you — and it never changes what we say about a provider’s renewal prices or whether you should buy the domain from them at all.
Hostinger — cheap hosting with a first-year domain
Hostinger has one of the lowest long-term hosting prices of the bundles here, and its Premium plan and the tiers above it include a free domain for one year when you buy 12 months or more. The fine print matters in three places. Premium works out at $2.49 a month only if you prepay 48 months ($119.52 in one charge), and it renews at $10.99 a month. The free domain has to be registered within 12 months of buying the plan, and not every extension qualifies. After the free year, Hostinger's own .com page puts the renewal at $19.99 a year (read 20 Oct 2026), and the same page lists domain privacy protection as free. Watch the cheaper Single plan where it's offered: Hostinger's US FAQ says it's the one plan without a free domain, while some of its regional plan cards list one, so confirm it in the cart or pick Premium if the domain matters to you.
Sponsored link to the provider’s own site. If you sign up we may earn a commission at no extra cost to you — and it never changes what we say about a provider’s renewal prices or whether you should buy the domain from them at all.
DreamHost — a free domain and free privacy on annual plans
DreamHost includes a free one-year domain with its annual and multi-year Web Hosting, DreamPress and Managed VPS plans. It isn't offered on monthly billing. It also keeps WHOIS privacy free for the life of the domain, a small saving that never expires. The entry Launch plan costs $2.89 a month across its first one-year term and auto-renews at $10.99 a month (read 20 Oct 2026), which is a shorter discount runway than Hostinger's four-year prepay. DreamHost refunds shared hosting fees in full if you cancel within the first 30 days. After the free year, DreamHost's .com page lists the renewal at $21.99 a year, with private registration still included.
Sponsored link to the provider’s own site. If you sign up we may earn a commission at no extra cost to you — and it never changes what we say about a provider’s renewal prices or whether you should buy the domain from them at all.
IONOS — a free first-year domain with the renewal printed up front
IONOS is the bundle with the most transparent domain pricing we found. Every Web Hosting plan includes a free domain for one year on a one-year term, and its domain price table lists the .com renewal outright: $20 a year, a $9.50 transfer, and a $90 restore fee if the domain is ever allowed to lapse. On hosting, the headline $1 a month belongs to the Plus plan, which renews at $14 a month. The entry Essential plan starts at $4 and renews at $8 (read 20 Oct 2026). IONOS gives a 30-day money-back window. Because the renewal is published, you can do the year-two sum before you sign, which is exactly the habit this page is trying to build.
Sponsored link to the provider’s own site. If you sign up we may earn a commission at no extra cost to you — and it never changes what we say about a provider’s renewal prices or whether you should buy the domain from them at all.
Buy them separately: a cheap registrar plus your host
The more portable route is to register the domain at a registrar you trust, then buy hosting wherever you like and point the domain at it. It costs one extra step, pointing the domain at the host through its nameservers or a single A record, but it buys real independence. Your address lives in your own account, so switching hosts is a DNS change rather than a domain migration. This is the setup we'd choose for anything we cared about keeping, because it makes the domain unambiguously yours to own. The registrars below are the ones we'd shortlist.
Dynadot — one .com price for every year
Dynadot is the simplest registrar to budget for. On 20 October 2026 its .com page listed the same $10.88 for registration, renewal and transfer, so the second year costs exactly what the first did. That figure was shown marked down from $11.62, and Dynadot notes that its prices can shift slightly with currency exchange rates, so check the renewal line before you pay. You pair it with the host of your choice and connect the two once, by nameservers or an A record. That pairing is the 'Dynadot from day one' line in the cost chart further down, and it's the cheapest published path we found for keeping a .com beyond two years.
Sponsored link to the provider’s own site. If you sign up we may earn a commission at no extra cost to you — and it never changes what we say about a provider’s renewal prices or whether you should buy the domain from them at all.
Namecheap — a registrar that also sells hosting
Namecheap is the best-known name for buying a domain on its own, and it also sells shared hosting and email, so you can keep everything with one company while still holding the domain in your own account. On 20 October 2026 its .com page showed $11.28 for the first year (a sale on a $14.98 regular price), then $18.48 a year to renew and $11.48 to transfer in, plus a $0.20 ICANN fee. Compare that renewal, not the first-year promo, with Dynadot's flat $10.88. If you want more options side by side, see the best registrars for cheap renewals.
Sponsored link to the provider’s own site. If you sign up we may earn a commission at no extra cost to you — and it never changes what we say about a provider’s renewal prices or whether you should buy the domain from them at all.
The cheapest way to keep a .com long-term
For the lowest lifetime cost and nothing else, look at Cloudflare Registrar, which sells domains at cost. You pay the registry and ICANN list price with no markup, and WHOIS redaction is free. We say that plainly even though it earns us nothing, because Cloudflare runs no affiliate program and there's no link to click. There are two catches. Every domain on Cloudflare Registrar has to use Cloudflare's nameservers, and the dashboard assumes you're comfortable editing DNS. Cloudflare's pages didn't print a dollar figure for .com when we read them, so we don't quote one. Among registrars that publish a flat .com price, Dynadot's $10.88 is the one we confirmed. IONOS's $1 first-year .com welcome offer is real too, but it renews at $20.
Who owns the domain — and why it must be you
Whoever is listed as the registrant on a domain controls it, so that person should be you. Domains are most often lost when a host, designer or agency registers the name inside its own account on your behalf. When the relationship ends, the address goes with them, and getting it back can mean paying up or starting over. Two habits protect you. Register the domain yourself, or make sure you're named as the registrant and hold the login. And keep the renewal on your own card. This one rule matters more than any price on this page, and it's the main reason we lean towards a separate registrar. How to check your registrant status is covered in who should own your domain.
The renewal cliff: what you'll actually pay in year two
The biggest trap here is the jump from intro price to renewal, and it lands on both halves of the purchase at once. On the hosting side, Hostinger Premium goes from $2.49 to $10.99 a month, Bluehost Starter from $3.99 to $9.99 and DreamHost Launch from $2.89 to $10.99. On the domain side, a .com that cost nothing in year one renews at $19.99 at Hostinger, $20 at IONOS, $21.99 at DreamHost and $23.99 at Bluehost. That isn't a trick. It's the industry's standard promo model, and it's why we date every price and print the renewal beside it. Before you commit, add up year two rather than year one. For the same arithmetic stretched over four years, see the free-domain catch.
Buy the bundle for convenience if you like, but buy it with the year-two number in front of you, and never let anyone but you be the registrant on your domain.
3-year cost: bundle vs separate
Here's the sum most comparison pages skip. If you use the same host either way, the hosting bill is identical whether or not you take its free domain. The only line that changes is the domain, so that's what the chart compares: four ways to hold the same .com for three years, at the prices we read on 20 October 2026.
Three things stand out. First, the bundle really is cheaper in the short run. After two years the Hostinger-kept domain has cost $19.99 against Dynadot's $21.76, so if the site is an experiment you may abandon, the free domain is a fair deal. Second, from year three the separate registrar pulls ahead, and the gap grows by about $9 every year after that ($19.99 or $20 against $10.88). Third, and best of all, you don't have to choose up front. Take the free year with your host, then transfer the domain to a registrar shortly before the first renewal. A transfer adds a year to the registration, so the $10.88 you pay Dynadot covers year two, and your three-year total drops to $21.76. The transfer guide has the steps; the only timing rule is that a newly registered domain can't change registrars for its first 60 days.
One caution before you plan on that move: some hosts claw back the free domain if you cancel the hosting early. HostGator, for example, deducts a $22.99 domain fee from your refund if you cancel within the first year (its terms, read 20 Oct 2026). Transferring the domain is a different act from cancelling the hosting, but read your host's free-domain terms before doing either in year one.
Two renewal dates: what happens when they drift
Bundles hide a second problem that only shows up later: the domain and the hosting stop renewing on the same day. Multi-year hosting terms are where the low intro prices live, while domains usually renew one year at a time. Buy Hostinger Premium on its 48-month term and you pay for hosting once, then hear nothing for four years. Meanwhile the free .com renews every twelve months at $19.99.
Drift causes three kinds of trouble. The card that paid for the hosting expires in year two, the domain's auto-renew fails, and the site goes dark even though the hosting is fully paid. The registrar's reminders go to an old email address, so you never see them. ICANN's expiration policy requires registrars to send them about a month and about a week before expiry, but a reminder only helps if it reaches you. And if you move hosts in year two, the domain may still be sitting in the old host's account with its own renewal date. Keeping the domain at a separate registrar doesn't remove the yearly renewal, but it puts every renewal in one place you control. Whichever route you pick, turn on auto-renew, keep a current card on file, and put both dates in one calendar. If a domain does lapse, the connect-a-domain guide covers re-pointing it once it's back in your hands.