How Much Do a Domain and Hosting Cost?
For a first website, expect to pay roughly $10–$22 a year for a .com domain and a few dollars a month for shared hosting at the intro rate — call it $50–$120 for the first year all in, at advertised US prices read 2026-09-10. The catch is that both renew higher: year two is usually the more honest number, and it often lands somewhere around $80–$180 a year depending on the host and plan. Hosting is the bigger, recurring cost; the domain is the small one. Below is where the money actually goes, and how to keep the total down.
What a domain costs
A .com domain costs about $10 to $22 a year, with the first year often discounted and the renewal being the price that sticks. At a cheap registrar like Namecheap a .com is roughly $6.98 the first year and renews near $15; Cloudflare Registrar sells at cost, around $10.44 flat; GoDaddy runs a cheap first year but renews near $21.99. Other extensions vary a lot — .org and .net are in the same ballpark, while .io can renew near $68 a year. Domain privacy (WHOIS protection) should be free; if a registrar charges extra for it, that's a point against them, not a normal cost.
What hosting costs
Entry-level shared hosting is advertised from around $2 to $5 a month on a long term, then renews at roughly $8 to $14 a month — the single biggest jump in your website budget. That intro price almost always requires paying one to three years up front; the friendly monthly figure is the discounted rate, not the ongoing one. Higher tiers (managed WordPress, VPS, cloud) cost more and aren't needed for a first site. The honest way to compare hosts is on the renewal price per month, not the promo, because you'll spend far more years at the renewal rate than at the discount.
| Item | First year | Renewal | Notes |
|---|---|---|---|
| .com domain (cheap registrar) | ~$7–$12 | ~$12–$16/yr | Free WHOIS privacy expected |
| .com via free-domain bundle | Free | ~$10–$22/yr | Renews at the host's rate |
| Shared hosting | ~$2–$5/mo | ~$8–$14/mo | Usually billed 1–3 yrs up front |
| All-in for a first site | ~$50–$120 | ~$80–$180/yr | Year two is the honest number |
Does a "free domain" save real money?
A little, in year one — the domain being free saves you the first-year registration, usually $10 or so. But the domain still renews at the host's rate afterward, which can be higher than a cheap standalone registrar, so over a few years the bundle can cost more, not less. Treat the free domain as a small convenience, not a real saving, and judge the deal on the hosting price and the domain's renewal. The full year-by-year math, with a four-year chart, is in the free-domain-with-hosting catch.
Costs people forget to budget for
A few add-ons can quietly pad the bill. SSL should be free (Let's Encrypt is built into virtually every host), so don't pay for a basic certificate. Email hosting is sometimes extra — some hosts include a mailbox, others charge per mailbox per month. Domain privacy should be free; renewal auto-upgrades and "security" add-ons at checkout usually aren't necessary for a first site. And watch the renewal on everything: the domain, the hosting and any add-on all tend to jump after the intro term. Decline what you don't need at signup, and you keep the real cost close to the domain-plus-hosting basics.
How to keep the total down
The cheapest reliable setup is a low-renewal registrar for the domain plus an honest-priced shared host, decline the upsells, and turn on auto-renew so you never lose the name. Buying the domain separately keeps it cheap at renewal and keeps it yours; picking a host on its renewal price, not its promo, keeps the recurring cost sane. If you'd rather bundle for simplicity, that's fine — just note the year-two renewal before you commit. Our guide to getting a domain and hosting names specific options for both routes with every renewal price dated.
A realistic first-year budget
For a normal first website, a realistic first-year budget is roughly $60 to $130: a domain at $0 to $12 (free with a bundle, or about $7 to $12 standalone) plus shared hosting at about $2 to $5 a month billed a year up front. Add nothing else and you have a working, professional site. If a checkout tries to push the total higher with premium SSL, site-builder add-ons, extra "security," or paid privacy, most of those are optional for a first site and can be declined. The honest planning number, though, isn't year one — it's year two, when the intro discounts end. Budgeting for the renewal from the start means the increase is expected rather than a shock, and it's the figure worth comparing between hosts.
Ways to pay less without cutting corners
You can cut the cost without buying anything worse. Commit to a longer hosting term only if you're confident in the host, since the biggest per-month discounts need one to three years paid up front. Buy the domain at a low-renewal registrar rather than a high-renewing one, and skip paid privacy because the good registrars include it free. Use the free SSL every host offers instead of a paid certificate, and turn down add-ons you don't understand at checkout — you can always add them later if you actually need them. Finally, set auto-renew so you never lose the domain and have to re-buy it at a premium. None of these trade quality for price; they just sidestep the upsells that quietly inflate the bill.
Domain and hosting cost, answered
Can I get a domain and hosting for free?
Why is hosting cheap the first year and expensive later?
Is it cheaper to pay monthly or yearly?
Do I have to pay for hosting and the domain every year?
Ready to get set up? See how to get a domain and hosting, or work out whether to buy them together or separately.