Verdict: Whoever is listed as the registrant owns it — and that is often the developer, not you. Payment does not decide control.
Control follows the registrar account, not the payment — so the person whose email is on the account can renew it, move it, or let it lapse, regardless of who paid for it. That’s the whole trap, and ₹1,000 a year settles it permanently.
The belief and the reality
The belief: I paid for my domain, so it’s mine.
The reality: a domain has a registrant record and sits inside a registrar account. Whoever holds that account receives the renewal notices, controls the DNS settings, and can approve or block a transfer. Payment history is not the operative fact.
This isn’t a legal technicality being used against you. It’s how the system works, and most buyers only learn it at the moment they need to move.
What ownership actually consists of
Three things, and you need all three:
| Component | What it means | How to check |
|---|---|---|
| The registrant record | The name and email listed as owner | WHOIS lookup on your domain |
| The registrar account | The login that can renew, transfer and change DNS | Do you have a login and can you reset it via your own email? |
| The account email | Where renewal notices arrive | Is it an address you read? |
Holding the registrant record but not the account login is common and nearly useless. Holding the account is what matters in practice.
Why developers end up holding it
Rarely malice. Usually administration.
Setting up a domain, hosting and email under one account they already have is faster than creating a new account in your name, verifying your email, and walking you through a login. On a ₹15,000 project, that shortcut saves the vendor twenty minutes.
The consequence appears years later, when they’ve moved cities, changed business, or simply stopped replying — and complaint records show buyers in exactly that position, unable to move a site because the domain sits in an account they can’t reach.
The two-minute check
Do this today:
- Search “whois” plus your domain name. Look at the registrant email and the expiry date.
- If the email isn’t yours, the domain is not practically yours.
- Search your own inbox for a registrar welcome email — GoDaddy, BigRock, Namecheap, Hostinger. If one exists, the account may already be yours and just needs a password reset.
- Try logging in and resetting the password via your own email address.
Step three resolves more cases than people expect, and it costs nothing.
The ₹1,000 decision
The permanent fix, and it takes ten minutes:
Register the domain yourself, in your own account, before you hire anyone.
Create an account with any registrar using your own email, buy the name, turn on auto-renew, check the saved card is current, and put the expiry date in your calendar. Then give your developer access to the DNS settings if they need it — which is a different thing from giving them the account.
Cost: roughly ₹700–1,200 a year. What it buys: the impossibility of the entire category of problem described on this page.
If you already have a site with the domain elsewhere, request the transfer now, framed as routine housekeeping rather than as a departure. It’s much easier to ask while the relationship is good.
What happens when you don’t hold it
Four consequences, in ascending severity:
You can’t move. Any change of developer requires the current one’s cooperation.
You don’t get renewal notices. They go to the account email. A missed renewal takes down your website and your business email together — and recovery gets expensive fast.
You can be leveraged. A payment dispute becomes a hostage situation, because the other party controls whether your site exists.
You can lose the name. If the account lapses and the domain is released, someone else can register it. Recovering a name you don’t hold a trademark on is difficult and often expensive.
What to ask any vendor, in one line
Before paying anything:
Will the domain be registered in my name, in an account I control, with my email address?
The answer must be an unqualified yes. Deflections to notice: “we manage it for all our clients”, “it’s technical, don’t worry”, “it’s in your name in our account.” That last one is the most misleading — the registrant name and the account are different things, and the account is the one that matters.
What to do this week
- Run a WHOIS lookup and read the registrant email and expiry date.
- Search your inbox for a registrar welcome email and try a password reset.
- If the account isn’t yours, request the transfer as routine housekeeping.
- Turn on auto-renew and verify the saved card.
- Put the expiry date in your own calendar with a 30-day reminder.
If you want it done the certain way
We’d tell you to register the domain yourself before hiring anyone — us included. Where we set it up, it goes in your name, in your account, with your email, auto-renew on, and both expiry dates handed to you in writing. WhatsApp us; we reply in about five minutes between 9am and 7pm.
Related reading
- How to move your website and domain away from a developer
- Whose name is your domain registered in?
- The day you discover your website was never yours
- How businesses lose their own domain name
- The friction of moving to a new developer
FAQ
Who owns a domain — the person who paid or the person registered?
Control follows the registrar account and registrant record, not the payment. Whoever holds the account receives renewal notices and can renew, transfer or change settings, regardless of who paid.
How do I check if my domain is really mine?
Run a WHOIS lookup and see whether the registrant email is yours, then try logging in to the registrar and resetting the password via your own email. Also search your inbox for a registrar welcome message.
What should I do if my developer holds my domain?
Request a transfer now, framed as routine records-keeping rather than as a departure. If that fails, registrars have ownership-claim processes and will weigh evidence such as GST registration, invoices and payment records.