Domain + hosting, compared · prices checked Sep 2026
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, which is the space on a server where your site's files live. The simplest route is a host that bundles a free domain for the first year; the most flexible route is a cheap registrar for the domain plus a separate host, so you're never locked to one company. For most beginners, either works — the thing that actually matters is checking the year-two renewal price and keeping the domain registered in your own name.
Every price below is an advertised US rate read on 2026-09-10, shown at both the intro price and the renewal, because the renewal is what you'll pay year after year. Domain and hosting pricing changes constantly and is term- and region-specific, so treat these as dated starting points and check the current price before you buy. We don't publish speed or uptime numbers we didn't measure.
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: you can own a domain with no hosting, and you can host a site on a free subdomain with no domain of your own. If the distinction is still fuzzy, the domain vs hosting explainer walks through it with the address-and-house analogy in full.
The two ways to get both: one bundle, or a registrar plus a host
There are exactly two ways to end up with both a domain and hosting. Option one is a bundle: you sign up for a hosting plan and the host throws in a free domain for the first year and registers it for you. Option two is separate: you register the domain at a registrar you like, buy hosting wherever suits, and point one at the other. The bundle is fewer logins and one bill; the separate route keeps your domain independent so you can change hosts without moving it. The table lays out the trade-offs; the full decision is in should you buy domain and hosting together or separately.
| Option | Domain year 1 | Domain renewal | Who holds the domain | Portability | Best for |
|---|---|---|---|---|---|
| Host with a free domain (Bluehost, Hostinger, DreamHost) | Free with annual plan | ~$10–$22/yr at the host | The host registers it — check you're the registrant | Lower — tied to that host | One bill, least setup |
| Registrar + separate host (Namecheap/Dynadot + any host) | ~$7–$12 | ~$12–$16/yr | You, in your own registrar account | Highest — change hosts anytime | Staying un-locked |
| All-in-one registrar + host (IONOS, GoDaddy, Namecheap) | $1–$12 (promo) | ~$15–$22/yr | You, at that company | Medium — one vendor for both | Convenience with ownership |
| Cheapest long-run (Cloudflare Registrar, at cost) | ~$10.44 | ~$10.44/yr, no markup | You (no program — we link nothing) | High — but you use their DNS | Lowest lifetime .com cost |
One pattern jumps out of that table: the free-domain bundles win year one and the standalone registrars win every year after. A domain that's free with hosting still renews at the host's registrar rate — often $15 to $22 for a .com — while a cheap registrar renews closer to $12 to $16, and Cloudflare's at-cost pricing is cheaper still. Over a few years the gap adds up, which is why the bundle is a convenience play, not automatically a savings play.
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 lets you register it during signup. This is the friendliest path for a first site: one account, one invoice, and the host wires the domain to your hosting for you so there's no DNS to configure. The catch is always the same — the domain is free for twelve months, then it renews at the host's rate, and the host is now holding your address. That's fine as long as you know the renewal number and confirm you're listed as the registrant. Three hosts do this well.
Bluehost — hosting with a free domain for year one
Bluehost is the classic beginner bundle: pick a 12- or 36-month shared hosting plan and you get one free domain for the first year, which you must claim within 90 days of signing up. It's a genuinely easy on-ramp — the dashboard is built for people who've never touched hosting, and the domain is registered and connected as part of checkout. The honest caveats are the renewal prices: the hosting renews well above its promo rate, and the .com domain renews at roughly $18.99–$21.99 a year after the free period (advertised, read 2026-09-10). Take the free domain if you were choosing Bluehost anyway, and set a calendar reminder for the year-two renewal so it doesn't surprise 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.
Hostinger — cheap hosting with a first-year domain
Hostinger is the cheapest mainstream way to get hosting plus a domain, and its Premium and Business shared plans on a 12-month term include a free domain for year one. The intro pricing is very low, the dashboard (hPanel) is clean and beginner-friendly, and, like Bluehost, it registers and points the domain for you. Watch the same two numbers: the hosting renews at roughly $8.99–$12.99 a month depending on plan, and the free .com renews from about $9.99 up to around $19.99 a year afterward, depending on plan and source (advertised, read 2026-09-10). Hostinger's domain renewals can be gentler than Bluehost's, but the only way to know your number is to check it in your account before the first year ends.
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 domain for the first year on its annual Shared and DreamPress plans (not on monthly billing) and, unusually, throws in free domain privacy for life — a protection some hosts charge around $10 a year for. It's an independent, privacy-friendly host with a straightforward panel, which makes it a strong pick if you like the idea of a bundle but don't want to be nickel-and-dimed on WHOIS privacy. The trade-off is that the free domain only comes with the annual commitment, and the domain renews at DreamHost's standard rate after year one. As always, note the renewal and confirm the registrant is 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.
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's one extra step — you set the domain's nameservers or an A record to your host — but it buys you real independence: your address lives in your own account, so switching hosts is a five-minute DNS change, not a domain migration. This is the setup we'd choose for anything we cared about keeping, precisely because it makes the domain unambiguously yours to own.
Namecheap — a registrar with cheap renewals
Namecheap is the default pick for buying a domain on its own, because its renewal prices are among the lowest of the big-name registrars and WHOIS privacy is free for life on every domain. A .com is roughly $6.98 the first year and renews near $14.78–$15.88 (advertised, read 2026-09-10) — not the rock-bottom of the market, but well under GoDaddy's renewal, with a friendlier interface than most. Namecheap also sells hosting, so you can keep both under one roof if you want, while still holding the domain in your own account. If cheap renewals are your priority, compare it with the others in 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
If the only thing you care about is the lowest lifetime cost of a .com, Cloudflare Registrar sells domains at cost — roughly $10.44 to register, renew or transfer, with no markup and free WHOIS privacy — which beats almost everyone on the renewal that matters. We'll say that plainly even though it earns us nothing: Cloudflare runs no affiliate program, so there's no link here to click, which is exactly why you can trust the recommendation. The catch is that Cloudflare Registrar requires you to use Cloudflare's DNS, and its dashboard is aimed at slightly more technical users. Dynadot and, for a $1 first-year promo, IONOS are other low-cost registrars worth comparing; GoDaddy is fine to buy from but renews high, so treat its cheap first-year .com as a first-year price only.
Who owns the domain — and why it must be you
Whoever is listed as the registrant in a domain's WHOIS record controls it — so that person should be you. The most common way people lose their domain is letting a host, a web designer or an agency register a "free" domain in that company's own account. When the relationship ends, the address is theirs, not yours, and getting it back can mean paying up or starting over. Protect yourself with two habits: register the domain yourself (or make sure you are named 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 whole reason we lean toward buying the domain separately. The details, including how to check your registrant status, are in who should own your domain.
The renewal cliff: what you'll actually pay in year two
The single biggest trap in getting a domain and hosting is the gap between the intro price and the renewal. Both the hosting and the free domain are discounted for the first term; both jump when you renew. A .com that was free in year one can renew at $15–$22, and hosting that was a few dollars a month can double or triple. None of this is a scam — it's the industry's standard promo model — but it's why we date every price and show the renewal beside the intro. Before you commit, add up the second-year cost, not the first, and decide based on that. The full breakdown, with a four-year cost chart, is in the free-domain-with-hosting catch.
Buy the bundle for the convenience if you want, but buy it with the year-two number in front of you — and never let anyone but you be the registrant on your domain.