Domains

Do you need to pay for a custom domain?

10 August 2026 · 4 min read

Search “custom domain” and you'll get conflicting answers: some sites say it's free, others quote you $12 a year, and a few try to sell you an add-on you may not need. The confusion is real, because “custom domain” describes two separate things that get billed separately. Once you know which is which, it's easy to see where your money needs to go, and where it doesn't.

What “custom domain” means

When you create a free site on most hosts, including MakeMySiteLive, you get a subdomain, something like yourname.makemysitelive.com. It's a real, working, HTTPS-secured address, and it costs nothing because you're borrowing a slice of a domain someone else already owns.

A custom domain is the opposite: yourname.com, registered in your own name, with nobody else's brand in the address bar. Getting one involves two independent steps: buying the name from a registrar, and pointing it at your hosting so it shows your site. People searching “custom domain” are usually asking about the second step, but the price tag they find is usually for the first.

The two costs people mix up

Cost one: the domain name. Registrars sell yourname.com the way a registry office sells a license plate. You're leasing the right to that exact string for a year at a time, typically renewed annually. Common .com names run in the ballpark of $10–$15 a year at most registrars, though country-specific extensions (.in, .co, .dev) price differently and first-year promos aren't representative of renewal pricing.

Cost two: connecting it to hosting. This is the DNS record, the SSL certificate, and the server configuration that makes yourname.com load your site instead of a parking page. On MakeMySiteLive this part is bundled into a Pro site (₹99/month or ₹999/year in India, $3.99/month or $39/year elsewhere): one DNS record, and SSL is issued and renewed automatically. You still buy the name itself from a registrar; MakeMySiteLive doesn't sell domain names.

Most “is a custom domain free” confusion comes from conflating these two line items. The connection can be free or bundled at no extra charge. The name itself is close to universally a recurring cost, because someone has to maintain the registry that stops two people from claiming the same address.

Can you get a custom domain for free, ever?

Rarely, and usually with a catch worth knowing about upfront. A handful of registrars for specific country-code extensions (.tk, .ml, .ga and similar) have historically given away domains at no cost. In practice, many browsers and security tools flag these extensions more aggressively because they've been popular with spam and phishing operations, which undermines the trust a custom domain is supposed to buy you in the first place.

Some registrars also bundle a free first year of a .com or similar with a purchase elsewhere (a business email plan, a paid hosting plan), then renew at the standard rate. That's a genuine discount, not a permanently free domain — budget for the renewal.

The one thing that's reliably, permanently free is the subdomain path: yourname.makemysitelive.com, with free SSL, no time limit, no renewal fee. If the brand-name address isn't essential yet, that's the honest free option — not a free .com pretending to be one.

Connecting a domain you already own

If you've already bought a domain and just need it pointed at your site, the process is one DNS record at your registrar (a CNAME or A record, depending on setup) plus adding the domain on the hosting side. On a MakeMySiteLive Pro site this takes one form field and a few minutes for DNS to propagate. SSL is issued automatically once it verifies, with no separate certificate purchase.

For the full click-by-click walkthrough, including exactly which DNS record to add and how to confirm SSL is active, see the dedicated guide.

Subdomain vs. custom domain

Free subdomainCustom domain
Exampleyourname.makemysitelive.comyourname.com
CostFree, permanentlyDomain name (~yearly) + hosting plan
Setup timeInstantMinutes, plus DNS propagation (up to ~24h)
SSLIncluded, automaticIncluded, automatic (on a Pro site)
Best forTesting, personal projects, quick sharesBusiness sites, portfolios you'll promote

Key takeaways

  • “Custom domain” bundles two separate costs: the domain name (paid, renews yearly) and connecting it to hosting (often free or bundled).
  • A free subdomain like yourname.makemysitelive.com is free and permanent, with no hidden renewal.
  • Free TLDs (.tk, .ml, .ga) exist but are treated with more suspicion by browsers and security tools.
  • On MakeMySiteLive, connecting a domain you already own is included on any Pro site — you're not billed separately for SSL or DNS setup.

Frequently asked questions

Is a custom domain free?

The connection to your hosting can be free or bundled at no extra cost — on MakeMySiteLive it's included with any Pro site. The domain name itself is almost always a paid, recurring cost from a registrar, typically renewed yearly.

What's the cheapest way to get my own domain?

Compare registrar prices for the specific name and extension you want — .com pricing and country-code extension pricing differ a lot. Watch for first-year promo pricing that jumps at renewal, and check the renewal price, not just the signup price, before you commit.

Do I need to buy SSL separately?

No, not on MakeMySiteLive. SSL is issued and renewed automatically for both free subdomains and connected custom domains on Pro sites — there's no separate certificate to purchase or install.

Can I start on a free subdomain and switch to a custom domain later?

Yes. Publish on your free yourname.makemysitelive.com subdomain now, and connect a custom domain whenever you buy one — upgrading to a Pro site and adding the domain takes a few minutes and doesn't require re-uploading your site.

Share this article

Keep reading

More from the blog

Ready to go live?

Create a free account and publish your first site in 2 minutes.

Get started free