Web Development

Who Owns Your Website? Domains, Hosting and Code Explained

Website ownership is often split across domain, hosting, theme licences and custom code. Here is what to check so your business, not a vendor, stays in control.

Quick answer: Website ownership is not one thing. Your business should control the domain registrar login, DNS, hosting (or a clear transferable host account), CMS administrator access, and the rights to custom code and content. Theme and plugin licences may be tied to a developer account. Before you hire or fire an agency, document who holds each piece. If any critical login sits only in a freelancer’s personal email, you do not fully own your site in practice.

The pieces people confuse

When owners say “we paid for a website,” they may mean a design PDF, a WordPress install, a Framer project or a custom app. Ownership questions differ for each. For typical business CMS sites the stack looks like this:

  • Domain name
  • DNS
  • Hosting and SSL
  • CMS application and database
  • Theme and plugins
  • Custom code and design assets
  • Third party services (email, CDN, analytics, SaaS forms)

You can “have a website” while still being locked out of half of these.

Domain name ownership

The domain is the foundation. It should be registered under your organisation at a registrar account you control. Check:

  • Account login and recovery email use your company domain or a monitored role inbox
  • Auto-renew is on and the payment card will not vanish with an ex-employee
  • Registrar lock and two-factor authentication are enabled
  • WHOIS contact details are appropriate for your privacy needs

If the agency registered the domain under their account “for convenience,” move it or get written transfer procedures. Losing a domain hurts more than losing a theme. Related reading: domain security.

Hosting and DNS

Hosting holds files and databases. DNS points the domain at that host (and at email). Ideal state:

  • Hosting account in your name or your company’s
  • Billing you can see
  • Ability to create staging, backups and new FTP/SFTP or SSH users
  • DNS either at the registrar or a DNS host you control

Some “website builders” blur hosting into the product. Leaving means export limits. Ask before you buy. For SSL basics on hosts you control, Let’s Encrypt style certificates are common in 2020.

CMS admin and roles

On WordPress and similar CMS platforms, you need an administrator user that is yours. Agencies can keep editor accounts. If the only admin is agencydev, you are renting access.

Also store:

  • Hosting panel login
  • Database credentials in a password manager shared to the right people
  • Backup location and restore instructions

Cost planning for builds belongs in website development cost and WordPress website cost conversations; ownership clauses belong in the contract.

Themes, plugins and licences

Buying a theme from ThemeForest under a developer’s personal account can leave you without update access later. Prefer licences purchased with a company account, or ensure licence transfer is written down. The same applies to premium plugins.

You own your content (posts, pages, media you created). You usually do not “own” third party plugin source in the sense of unlimited redistribution; you own a licence to use it.

Custom code and design files

Contracts should state that paid custom theme work, plugins and design source (Figma, PSD, whatever you use) transfer to you on payment, excluding third party libraries under their own licences. Ask for:

  • Repository access or a clean ZIP of custom code
  • Deployment notes
  • Which parts are third party

Without that, a redesign years later costs extra archaeology.

Email and deliverability ties

Websites often share domains with email. If DNS is moved carelessly, mail breaks. Ownership of Microsoft 365 / Google Workspace is separate from hosting but coupled through DNS records (MX, SPF, DKIM). Document those records when you document the site.

Marketplace and franchise traps

Some vendors sell “your website” that can only run on their platform, with monthly fees and weak export. That can still be fine if you accept the trade-off. It is not full ownership of a portable stack. Read exit terms before signing.

A simple ownership checklist

Asset Who should control it Red flag
Domain registrar Your company Agency personal account only
DNS Your company No access after invoice dispute
Hosting Your company Billing you cannot see
CMS admin Your company Only vendor has admin
Backups Your company or contracted host with restore rights No tested restore
Theme/plugin licences Company purchase emails Personal freelancer emails
Analytics / Search Console Company property Tied to ex-employee Google account
Custom code Assigned in contract No repo, only a black-box server

Search Console and Analytics ownership disputes are common; keep organisation-level properties where possible. See also WordPress development handoff habits.

Changing agencies without downtime

A clean handoff needs DNS access, hosting access, CMS admin, licence emails and a content backup before anyone’s accounts are closed. Do not cancel the old host until the new one serves the site correctly and DNS TTL has been lowered and updated.

Test forms, payment, cron jobs and SSL after move. Keep the old environment read-only briefly as rollback insurance when feasible.

Contracts and exit clauses

Ask new vendors for a one-page ownership schedule:

  • Domain registrar and account holder
  • DNS host
  • Hosting provider and account holder
  • Repository URL and access method
  • Design source location
  • Third party SaaS used by the site
  • Handoff SLA at end of contract

Include a clause that credentials and assets transfer within a set number of days after final payment, independent of disputes about minor polish items. Escrow rarely needed for small sites; clarity usually is.

Founders and co-founder risk

Early startups sometimes register domains to a personal Gmail. Before fundraising or hiring a marketing lead, move critical assets to company accounts. The same applies to Facebook pages, Google Business Profiles and app store listings tied to the website brand.

Nonprofit and volunteer sites

Volunteer-built sites often live under personal hosting. Boards should require annual access reviews so a departed volunteer does not take the only passwords. Use role accounts and a password manager with shared vaults.

Inventories for multi-site organisations

Groups with many locations or microsites should maintain a spreadsheet of domains, hosts and CMS versions. Orphan microsites are a security and brand risk. Ownership audits twice a year catch renewals before they fail.

FAQ

If I paid for the site, do I automatically own everything?

Not always. Contracts and licence terms decide. Payment helps, paperwork finishes the job.

Can a developer refuse to hand over the domain?

If it is registered to them, you may face a dispute. Prevent this by registering domains yourself from day one.

What about website builders included with hosting?

You often own content export rights but not a fully portable application. Check the host’s export docs.

Should ownership be in the proposal?

Yes. A short schedule listing logins and licence homes saves pain later.

Own the keys, then improve the site

Website ownership is really about keys: domain, DNS, host, CMS and licences. Get those in your company’s hands, then invest in design and performance with confidence. If you want a site built with a clean handoff, see our Turn visitors into customers service.

About the author

Imran M

Leave a Reply

Your email address will not be published. Required fields are marked *

Ready to improve your website?

Let's build a faster, higher performing website.