Nest&Name

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?

Ways to get a domain and hosting: .com and hosting prices from vendor US pages, read 20 Oct 2026. Intro prices need the term shown; always check the renewal at checkout.
OptionDomain year 1Domain renewal (.com)Hosting intro → renewalWho holds the domainBest for
Hostinger Premium + free domainFree 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/moYour Hostinger account; check you're the registrantLow four-year hosting price with a free domain
DreamHost Launch + free domainFree on annual or multi-year plans (not monthly)$21.99/yr$2.89/mo for year 1 → $10.99/moYour DreamHost account; WHOIS privacy free for the domain's lifeFree privacy, one-year commitment
IONOS Web Hosting + free domainFree for 1 year (all plans, 1-year term)$20/yrEssential $4/mo → $8/mo; Plus $1/mo → $14/moYour IONOS accountShort first term, published domain prices
Bluehost + free domainFree on a 12- or 36-month plan$23.99/yrStarter $3.99/mo on a 36-month term → $9.99/moYour Bluehost account; check you're the registrantOne-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 chargesYou, at a registrar separate from the hostFlat, predictable renewals
Cloudflare Registrar + any host (no affiliate link)At cost: registry + ICANN fee, no markupAt costWhatever your host chargesYou; must use Cloudflare's nameserversLowest 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.

Bar chart of three-year .com cost in US dollars. Free domain kept at Hostinger: $0, then $19.99 and $19.99, total $39.98. Free domain kept at IONOS: $0, then $20 and $20, total $40.00. Dynadot from day one: $10.88 a year, total $32.64. Free first year, then moved to Dynadot: $0, then $10.88 and $10.88, total $21.76.
Three-year .com cost, domain only. Sources: Hostinger .com page, IONOS domain price table and Dynadot .com page, read 20 Oct 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.

Timeline over four years. Hosting: one bar paid up front for 48 months at $2.49 a month, renewing at $10.99 a month at year four. Domain: free in year one, then $19.99 renewals at years one, two and three, with another renewal due at year four. Reminder emails arrive about one month and one week before each domain expiry.
Example: Hostinger Premium, 48-month term, with the free .com. Prices from Hostinger's US pages, read 20 Oct 2026; reminder timing from ICANN's Expired Registration Recovery Policy.

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.

The verdict: get both, keep the domain portable

Domain and hosting questions, answered

Do I need to buy a domain and hosting at the same time?
No. You can buy them together in one hosting signup, buy the domain first and add hosting later, or the reverse. Nothing technical requires the same moment or the same company; you only connect them once both exist. If you're not ready to build, registering the name now protects it, and a registrar like Dynadot charged $10.88 for a .com when we checked on 20 October 2026.
Is it better to buy domain and hosting together?
It's simpler, and it's cheaper for the first two years, but it isn't cheaper over three. With a free domain kept at Hostinger or IONOS, a .com costs about $40 over three years; at Dynadot it costs $32.64; and taking the free year then moving it costs $21.76 (prices read 20 Oct 2026). Bundle for convenience, separate for long-run cost and portability.
How much do a domain and hosting cost together?
In year one, as little as a few dollars a month: Hostinger Premium comes to $2.49 a month if you prepay four years, domain included, and DreamHost Launch costs $2.89 a month in year one. From renewal, expect around $10.99 a month for that hosting plus $19.99 to $23.99 a year for a host-registered .com (read 20 Oct 2026). Always budget on the renewal figures, not the intro.
What happens to my domain if I leave my host?
If you registered it yourself at a registrar, nothing: you point it at the new host. If the host registered a free domain for you, you transfer it out. Unlock it, get the authorization code, and start the transfer at the new registrar, which adds a year to the registration. A domain can't change registrars in its first 60 days, and some hosts charge for the free domain if you cancel early.
I already have a domain. Can I connect it to new hosting?
Yes. You don't buy another one; you point the domain you have at the new host by changing its nameservers or DNS records in your registrar account. At signup, most hosts ask whether you're bringing a domain and then list the records to change. The registration stays where it is; only the records that send visitors to your site change.