You almost certainly assume you own your business domain. There is a meaningful chance you don't. The agency that built your site may have registered the domain under their account, or under a personal email that hasn't been used since 2019, or under a name that isn't yours. If they go out of business, sell, or just stop responding, the domain isn't yours to move. Here's how to check in five minutes, and what to do if the answer is the wrong one.
The short version: log in to your domain registrar with your own credentials. If you can't, you don't fully own the domain — whatever the contract says. Possession of the login is what ownership actually means in practice.
Step one: find out who your registrar is
Go to whois.com and search your domain. You'll see a "Registrar" field — that's the company holding the domain on your behalf (GoDaddy, Namecheap, Google Domains, OVH, Hover, hundreds of others). Most public WHOIS data is now redacted for privacy, so you won't see the registrant name directly, but you'll see the registrar. Note it down.
Once you know the registrar, go to that registrar's website and try to log in with your own email and the password you (or your business) chose. If you've never logged in, that's the first signal something is off.
Step two: try to log in with your own credentials
If your email gets you in, you (probably) own the domain. Check the account contact details: are they yours? Is the email a current, working email? Is the credit card on file yours? If yes to all three, you own it.
If your email doesn't get you in, click "forgot password" and see if a reset email arrives. If it doesn't arrive, the domain isn't registered to your email. That's the moment to look at your agency contract or hosting invoice for clues about which email it was registered under.
If you have no idea where to start, you can also call the registrar's support line. Most will help you verify ownership over the phone if you can prove who the business is — tax ID, business registration documents, recent invoices showing the domain. They won't transfer ownership over the phone, but they will tell you what's registered to whom.
Step three: check who controls the DNS
Owning the domain at the registrar is one thing. Controlling where the domain points (the DNS records) is a separate thing — and sometimes the registrar account is yours but the DNS is managed by your agency through a third-party DNS provider like Cloudflare. In that case, your agency still controls where the domain resolves, even if they technically don't own it.
To check: in your registrar account, look at the "nameservers" for your domain. If they say something like ns1.yourregistrar.com, the registrar is managing DNS. If they say something like walter.ns.cloudflare.com, DNS is managed by Cloudflare (or whichever third party), and you need separate credentials for that account too.
What to do if the answer is the wrong one
Two paths. The friendly path: contact your existing agency, explain that you want the domain transferred into an account in your own name, and ask them to initiate a transfer. A legitimate agency will do this without drama — it's a routine request, and refusing it is the kind of behaviour that ends relationships. The less-friendly path, if the agency won't cooperate: file a domain dispute with ICANN. This is slow (60-90 days minimum), but it works if the agency truly is hostage-holding a domain that should be yours.
If you've been paying the renewal fees, you almost certainly have a legitimate claim regardless of whose account it's in. The invoice trail is what matters. Save everything.
Why this matters more than people think
Two reasons. First: SEO. Your domain's age and history are core ranking signals. If the agency loses or surrenders the domain, you lose years of accumulated SEO value overnight. Second: continuity. Your email, your customer logins, your payment processors, your invoicing — all of it is downstream of the domain. Losing the domain is not just losing a website. It's losing access to every system that points at it.
Mule's policy is owner-of-record on every account from day one: every domain, every hosting account, every analytics property registered in the client's name. The conceptual breakdown is at /owner-of-record. If you'd like a quiet third-party look at whether your existing setup is correctly in your name, email info@mule-digital.com — no commitment, no upsell.
