TideRelay Technologies Logo

Who actually owns your website and your domain?

Many Nigerian businesses find out too late that their developer owns their domain. How to check who legally controls your website in five minutes, what to do if it's wrong, and how to make sure it never happens again.

·6 min read·TideRelay

Most business owners assume that because they paid for a website, they own it. Then they try to move to a new developer, or change hosting, or simply renew a domain, and discover that the thing they paid for is registered to somebody else.

This is common in Nigeria. It is usually not fraud. It is almost always a problem anyway.

Three things, three owners

"My website" is actually three separate assets, and they can each belong to a different person.

The domain nameyourbusiness.com. Rented yearly from a registrar. Whoever's name is on the registration controls it, full stop.

The hosting — the server the site sits on. Rented monthly or yearly. Whoever holds the account controls what's on the server.

The website itself — the design, the code, the content, the database. Ownership here depends on what your contract says, and most Nigerian web projects don't have a contract.

You can own all three, or none. Plenty of businesses own the third and neither of the first two, which is the worst combination: you own a site you can't reach and can't move.

Check your domain in five minutes

Run a WHOIS lookup on your domain. For a .com, any WHOIS tool will do. For a .com.ng or .ng, use NiRA's lookup.

You're reading for three fields:

  • Registrant name — should be your business or your name. Not your developer's.
  • Registrant email — should be an address you control. This is the important one, because whoever holds it can approve a transfer.
  • Registrar — the company holding the registration. You need an account with them.

Some registrars hide these behind privacy protection. If you can't see the details, the test is simpler: can you log in? If you have no account and have never received a renewal notice, the domain is not in your name.

Then check the money. If you have never paid a hosting or domain bill directly, someone else has an account with those companies, and that someone controls your website.

Why this happens

It's worth understanding, because the fix depends on the reason.

Most Nigerian web developers bundle domain and hosting into the project price. It's genuinely simpler — the client doesn't want to create accounts at three companies and remember three passwords. So the developer registers everything under their own reseller account, and the client never sees it.

For as long as the relationship is good, nothing goes wrong. The problem is what happens at the end of it. When the developer becomes unreachable, raises renewal prices sharply, or simply moves on, the business discovers it has no keys to its own front door.

A smaller number of cases are deliberate — the domain is held as leverage to keep you from leaving. You can usually tell the difference by asking for the registrar login. An honest developer sends it. A developer holding you hostage explains why you don't need it.

What ownership actually means

Legally, the registrant on the domain record is the owner. Not whoever paid. If your developer's name is on it, they are the registrant, even though your money bought it.

Practically, ownership is whoever can log in. A contract saying the domain is yours is useful evidence, but on a Tuesday afternoon when the site is down, what matters is who holds the password.

For the website itself, the default position in most jurisdictions is that whoever wrote the code owns the copyright unless the contract says otherwise. Commissioning work doesn't automatically transfer ownership. This is why "we'll sort the paperwork later" is a bad idea — later is when you're in dispute.

Fixing it when it's wrong

If your developer is cooperative, this is straightforward. Ask them to update the registrant details to your business name and email, and to give you the registrar account login. Then change the password. Do the same for hosting. Most developers will do this same-day when asked directly.

Two practical notes: changing registrant details often triggers a 60-day transfer lock at many registrars, so if you also want to move registrars, transfer first and update the details after. Rules vary between .com and .ng domains — confirm with your registrar before you start.

If your developer is uncooperative, go to the registrar directly. Domain disputes are ordinary business for them. You'll typically need CAC registration documents matching the business name, proof of payment showing your business funded the registration, and correspondence showing the domain was bought for you. It takes time and paperwork, and it works more often than people expect.

If you've been quoted an unreasonable amount to release your own domain, do the arithmetic honestly. Sometimes paying is cheaper and faster than the fight, particularly if the domain carries years of search rankings and printed material. Sometimes it isn't. But make it a commercial decision rather than an emotional one.

If it's genuinely unrecoverable, you rebuild on a new domain. You lose rankings and anyone holding the old address. It's a real cost, and businesses come back from it.

If you're already in this position and can't reach the person holding the keys, what to do when your developer goes silent covers the immediate steps.

Getting it right from the start

Before any developer writes a line of code, agree in writing that:

  • The domain is registered in your business name, with your email as registrant contact.
  • You receive administrator access to hosting and the CMS from day one.
  • Source code and a full database backup are handed over at launch.
  • Copyright in the delivered work transfers to you on final payment.

None of this is unusual or insulting to ask. It's the standard arrangement anywhere it's done properly. A developer who agrees immediately is telling you something, and so is one who doesn't.

If you're about to hire, ask for the registrar login as your first request after signing. The answer tells you more about how the next two years will go than any portfolio.

How we do it

Every domain we register goes in the client's business name, with the client's email as registrant, from day one. Clients get administrator access at launch, along with the code and a backup. If you leave, you take everything and we help the next team pick it up.

That's not generosity — it's the arrangement that makes clients comfortable staying. You can see the work we've delivered, with clients named and sites you can click through to, and our pricing is published rather than hidden behind a call.

Not sure what shape your current setup is in? Send us your domain and we'll tell you who owns what, at no charge. It's a five-minute check and most people find out something they didn't know.

Have a project in mind?

Get a fixed quote from a Port Harcourt team.

Start a project
← All articles