🌍
United Nations Day Promoting peace and unity worldwide. 🌍
💬 Share
Website & Hosting

Who Should Own Your Domain, Hosting and Website? Protect Your Business From Lock-In

Many businesses discover too late that their domain or Google profile belongs to a former developer. Here's what you should own, and how to get it in writing.

In this article · 7 sections
  1. What the business should own
  2. "Access" vs "ownership"
  3. Handover checklist to request from your developer
  4. Put it in the contract
  5. If you've already lost access
  6. Frequently Asked Questions
  7. Is it wrong for an agency to register the domain for me?
  8. Should I share my passwords with the agency?
  9. Who owns the website design?
  10. How often should I check my accounts?
  11. Transparent ownership with Joboo Web

A common story: a business pays someone to build a website. Years later, the developer stops responding, the domain is about to expire, and the business owner discovers that the domain, hosting, Google Business Profile and even the Facebook page are registered in the developer's name. Getting them back can take months — or may not be possible at all.

This isn't usually malicious. Developers often register things in their own accounts for convenience. But your online presence is a business asset. Here's what you should own and how to make sure you do.

What the business should own

AssetWhy it mattersWhose name it should be in
Domain nameYour address; losing it means losing email and websiteBusiness or owner, with your email
Hosting accountWhere files, database and backups liveBusiness — developer can have access
Website files and databaseThe website itselfBusiness should receive full copies
Google Business ProfileMaps listing and reviewsBusiness as primary owner
Search Console and AnalyticsYour data historyBusiness as owner/admin
Google Ads and Meta Ads accountsAd history, audiences and billingBusiness; agency added as user/partner
Facebook Page, Instagram, YouTubeFollowers and contentBusiness; agency as admin or partner
Business email accountsCommunication historyBusiness
Payment gateway, SMS, WhatsApp APIMoney and customer communicationBusiness, registered with your KYC

"Access" vs "ownership"

Most platforms let you add users with different permission levels. The right model is: you own, the agency has access. When you change agencies, you simply remove their access. Google Business Profile, Google Ads (manager accounts), Meta Business Manager and Search Console all support this.

Handover checklist to request from your developer

  1. Domain registrar login, or proof the domain is in your name with your email.
  2. Hosting control panel login.
  3. FTP/SFTP and database credentials.
  4. Website admin panel login (owner-level).
  5. A full backup of files and database.
  6. List of third-party services used (SMTP, APIs, plugins, fonts) and their accounts.
  7. Any licence keys for paid themes, plugins or scripts.
  8. Owner access to Google Business Profile, Search Console, Analytics, Tag Manager.
  9. Admin access to ad accounts and social pages.
  10. Renewal dates for domain, hosting and SSL.

Store everything in a password manager, and change passwords after the handover.

Put it in the contract

Before starting a new project, agree in writing that:

  • The domain will be registered in the business's name.
  • The business will receive the full source code and database on completion and payment.
  • The agency will provide all credentials on request.
  • Any reusable framework the agency owns is licensed to you for your website.

A professional agency will have no problem with this. If someone refuses, take it as a warning sign. See 10 questions to ask a web design company.

If you've already lost access

  • Domain: look up the registrant details using a WHOIS tool or your registrar. If the domain is in your name, the registrar can help you recover access with identity proof.
  • Google Business Profile: request ownership through Google's process; the current owner gets time to respond.
  • Meta pages: Meta has a page access recovery process through Business Support.
  • Website files: if you can't get them, a new website may be faster than a dispute.

Act before renewal dates — an expired domain can be bought by someone else. Read domain expiry protection.

Frequently Asked Questions

Is it wrong for an agency to register the domain for me?

Not if it's registered in your name with your contact email. The problem is when the agency is the registered owner.

Should I share my passwords with the agency?

Prefer adding them as users. Where a shared login is unavoidable, change the password when the work ends.

Who owns the website design?

It depends on your agreement. Ask for full ownership of the custom design and content in writing.

How often should I check my accounts?

Once a year, review who has access to each account and remove anyone who no longer needs it.

Transparent ownership with Joboo Web

With Joboo Web, domains and accounts are in the client's name and full logins are handed over. See website design or contact us.

Share this article

Joboo Web

Web design, SEO & digital marketing team · Ludhiana, Punjab

Joboo Web has helped Indian businesses grow online since 2019 — building fast websites and running SEO, Google Ads and social campaigns for clients in 80+ cities. About us →

Keep reading

💬