Should you buy your domain and hosting together or separately?
Both work — the difference is lock-in. Buying them together (a host with a free domain) is simpler and cheaper for year one. Buying them separately (a registrar for the domain, a host for the site) keeps your domain in your own name so you can change hosts anytime. Here's how to decide.
The short answer: buy the domain separately if you can, buy it bundled if you'd rather keep things simple. Both give you a working website; the only real difference is who holds your domain and how easily you can leave your host. Buying separately keeps the domain in your own registrar account, so switching hosts is a quick DNS change instead of a domain move. Bundling puts the domain and hosting under one login and often makes the domain free for the first year. Neither is a mistake — they just optimise for different things: portability versus convenience.
What "together" actually means
Buying together means you sign up for hosting and the host registers a domain for you as part of the same order, usually free for the first year. Everything lives in one account: the hosting, the domain, the billing, and often the email. The host also connects the two for you, so there's no DNS to configure — the domain just works with your site out of the box. This is the least-effort path and the reason bundles exist: for a first-time site owner, one company and one invoice removes almost all of the friction. The cost of that simplicity is that your domain is now registered through your host, which matters most on the day you want to leave.
What "separately" actually means
Buying separately means you register the domain at a registrar you choose, buy hosting wherever suits, and point one at the other yourself. The extra step is small — you set the domain's nameservers or an A record to your host — and most hosts give you the exact values to paste in. In return you get independence: the domain is in your own account, under your own name, on your own card, and completely decoupled from where the site is hosted. If your host raises prices, has an outage you're tired of, or you simply outgrow it, you move the site and re-point the domain in minutes. The mechanics of that connection are covered in how to connect a domain to your host.
The case for separate: portability and ownership
Keeping the domain separate protects the two things that are genuinely hard to fix later: ownership and portability. Your domain is your identity — the address on your business cards, the root of your email, the thing your customers remember. If it's registered inside a host's account, then a lapsed relationship, a billing dispute, or a host going under can put that identity at risk. A standalone registrar keeps you clearly listed as the registrant and makes leaving frictionless. It also tends to be cheaper year after year, because dedicated registrars compete on renewal price while hosts treat the domain as a sticky add-on. If you expect to keep this site for years, separate is the safer default — and it's the only way to be sure the domain is truly yours to own.
The case for together: convenience and a free first year
Bundling wins on convenience and up-front cost. You skip the DNS step entirely, you manage one account, and the domain is free for the first year, which shaves your launch cost. For a hobby site, a short-term project, or anyone who finds the technical side stressful, that simplicity has real value — the best setup is the one you'll actually finish. The trade-offs to go in with eyes open about are the renewal (the free domain renews at the host's rate) and ownership (confirm you're the registrant). If those are handled, a bundle is a perfectly reasonable choice; we list which hosts do it well in hosting that includes a free domain.
A simple way to decide
Ask yourself one question: is this a site I intend to keep and grow? If yes, buy the domain separately at a cheap registrar and host the site wherever fits today — you'll thank yourself the first time you switch hosts. If it's a quick project, a test, or you just want it done with the fewest steps, take a bundle with a free domain, but write down the year-two renewal and check that you're the registrant. There's also a hybrid many people use: start with a bundle for simplicity, then transfer the domain out to your own registrar later once you're settled. That keeps the easy launch and still lands you at full ownership.
Bundle to launch faster; keep the domain separate to stay free. If you only remember one thing, make it this: the domain is the part you don't want anyone else holding.
Once you've picked a direction, our main guide to getting a domain and hosting names specific registrars and hosts for each route and shows every renewal price beside the intro price, dated.