What's the difference between a domain and hosting?
Two separate things you pay for separately — and two separate things that can end up in the wrong person's account if no one explains the difference before the build starts.
Almost every service business owner who is new to having a website conflates these two things. They are not the same, they do not have to be bought from the same company, and getting them confused before a build starts is how you end up paying to get your own domain transferred back to you. Here is the plain-English version.
What is a domain name?
Your domain name is your address on the internet. It is the URL people type to find you: yourcompany.com, plumbing-seattle.com, bestlawncare.biz. When someone types your domain into a browser, the internet looks up where your website actually lives and sends them there.
You register a domain through a domain registrar — companies like Namecheap, GoDaddy, Cloudflare, or Google (now operating as part of Squarespace). You pay an annual fee, typically $10–20 per year for a standard .com. The domain does not belong to the registrar permanently; you are renting the right to use it. If you stop paying, the registration lapses and someone else can register it.
Key things to understand about domains:
- Portable. Your domain can point to any hosting provider in the world. It is not locked to the company you registered it through.
- Yours — if it is in your name. The registrar account that owns the domain should be in your name, with an email address you control. More on why this matters below.
- Separate from your website. You can own the domain and have no website at all. The domain just sits there, registered, waiting for you to point it somewhere.
What is web hosting?
Web hosting is the computer (or, more accurately, the server) where your website files actually live. When someone visits your domain, the browser pulls the HTML, images, and other files off that server and displays them on screen. Without hosting, there is nothing to show.
Hosting providers rent you space on their servers. Common options for small service business sites: Cloudflare Pages and Netlify (both free for basic static sites), Hostinger and SiteGround (shared hosting, $5–15/month), WP Engine or Kinsta (managed WordPress, $25–50+/month), and Vercel (modern web apps, free-to-low cost for small sites). All-in-one website platforms like Squarespace and Wix include hosting in their subscription price.
Key things to understand about hosting:
- Separate from your domain. You can change hosting providers without changing your domain name.
- Recurring cost. Most hosting is billed monthly or annually. If you stop paying, your site goes offline — even if you still own the domain.
- Affects performance. A cheap shared hosting plan on an overloaded server will slow your site down. Hosting quality has a direct effect on page load speed and, by extension, how well your site performs on Google.
How they work together
The connection between domain and hosting is made through DNS (Domain Name System). DNS is the internet's address book. When someone types your domain, their browser asks the DNS system: "where does this domain point?" The DNS system returns the address of your hosting server, and the browser fetches your site from there.
You configure DNS through whoever manages your domain. When you set up hosting, the hosting provider gives you a nameserver address or an IP address. You enter that into your domain registrar's DNS settings, and the two are connected. Changes to DNS typically take a few hours to propagate globally.
The practical implication: you can move your website from one hosting provider to another without touching your domain. You update the DNS setting to point to the new host, and visitors are redirected automatically once the change propagates. Your URL stays the same. Your email addresses stay the same. From the visitor's perspective, nothing changed.
Why this confusion is expensive
The three most common ways service business owners pay for not understanding this distinction:
Your designer owns your domain
Some web designers register the domain through their own registrar account as part of the project setup. This is a problem. If the relationship ends badly, the designer controls one of your most valuable business assets. Domain transfers can be delayed, contested, or ignored. Register your own domain before the build starts, or ensure the designer registers it under your account credentials.
Domain registered with a dead email
Domains are often registered once and forgotten. If the email address you used to register the domain is no longer active — an old Gmail, a previous employer's email, an ISP email from a canceled service — and the domain comes up for renewal, you may not receive the renewal notice. The domain lapses, someone else registers it, and you have to pay to buy it back. Update the email on your registrar account to one you check regularly.
"Free domain" bundled with hosting
Many hosting providers offer a free domain registration in year one with a hosting plan. Read the terms. Often the domain is registered through the hosting company and is only "free" as long as you keep the hosting plan active. If you cancel, the domain may stay with the hosting company rather than transfer with you. Ask explicitly: "Is this domain in my name? Can I transfer it if I cancel?"
What you should own
Two things. Both in your name. Both with credentials you control.
- Your domain registration — the registrar account should be yours, under your business email, with a recovery method you have access to. Your designer does not need to own the registrar account to configure it.
- Your hosting account — less critical than the domain (hosting is more easily replaced), but still: you should have access to the account. If your designer sets up hosting on your behalf, they should be doing it inside your account, not their own.
A designer who sets both up correctly under your credentials has less recurring leverage over you. That is what a professional engagement looks like.
What it actually costs to keep a website running
For a small service business site:
- Domain registration: $10–20 per year for a .com. Specialty extensions (.io, .co) run $30–60/yr. Renews annually.
- Hosting: $0 (free tier on Cloudflare Pages, Netlify, or Vercel for static sites) to $50–200/yr for basic managed hosting. WordPress-specific managed hosting runs $300–600/yr for quality providers.
- All-in-one platforms (Squarespace, Wix): $200–400/yr depending on plan, includes hosting. Domain often free first year, then $20/yr.
Total recurring infrastructure cost for a basic five-page service business site: $60–220 per year. That is the cost to keep the lights on — separate from any fees for updates, maintenance, or content changes.
FAQ
- Do I need to buy a domain and hosting separately?
- Not always — platforms like Squarespace and Wix bundle them. But even when bundled, understand you are paying for two distinct things. Buying them separately gives you more control and portability if you ever want to change providers or move your site.
- What is DNS and why does it matter?
- DNS (Domain Name System) connects your domain name to the server where your site lives. When someone types your URL, DNS tells their browser which server to load your site from. You configure DNS at your domain registrar. Changes take a few hours to propagate globally — important to know when switching hosting providers.
- Can I change hosting without changing my domain name?
- Yes. Your domain is your address; your hosting is the building at that address. Update the DNS setting at your registrar to point to the new server, wait a few hours, and the transition is transparent to visitors. Your URL and email addresses stay the same.
- Who should own my domain — me or my web designer?
- You. Your domain is a business asset — it carries your search rankings, your email addresses, and your brand. If your designer owns it and the relationship ends badly, they have leverage over you. Register the domain in your name before any build starts. A professional designer does not need to own the domain to configure it.
- How much does it cost to keep a website running per year?
- For a basic service business site: $10–20/yr for domain registration, plus $0–200/yr for hosting depending on the type of site. All-in: $60–220/yr in recurring infrastructure. Platforms like Squarespace bundle both into a $200–400/yr subscription. These are maintenance costs — separate from any fees for updates or content changes.
If you're setting up a new site and want to make sure the domain, hosting, and DNS are configured correctly from the start, that's part of what we scope in a project brief. Or if you inherited a site and are not sure who owns what, a site audit can surface ownership and configuration issues before they become problems.