Lost touch with your web developer? Get your site back
Your developer stopped answering? Check your domain's owner and expiry date first, save what you need, then recover hosting and WordPress in the right order.

PHPFree · Web security · Guide
?Who this is for
- The developer or agency that built your website hasn't answered calls or emails in weeks
- They came through a friend, so you're not sure how far you can go
- You need to check something about PHP but can't get into your site's dashboard
!What you'll learn
- The first thing to check: whose name your domain is in, and when it expires
- What to save while you wait, and what you can do on your own
- What needs the account holder's help or a professional, and where to turn

Lose the house keys, and you can still start over, as long as the address is in your name.
A website has an address and a house. The address is your domain; the house is your hosting. If you lose the house keys but the address is in your name, you can build a new house and keep getting mail at the same address. If the address is in someone else's name, the mail goes to them. That's why, when you lose touch with your developer, the first thing to look at is the address. This isn't about blaming anyone. Something may have come up on their end. But there's still plenty you can do while you wait.
You've lost touch with your developer. What should you check first?
Check whose name your domain is registered in and when it expires. The expiration date keeps getting closer while you wait to hear back.
People tend to stick with things as they are. Psychologists call it status quo bias; in the classic study, people "tended to remain with the status quo when such a position was offered to them."1 That's why "let's give it a little longer" feels so natural. But a domain doesn't wait. For domains like .com, ICANN's rules say the registrar sends renewal reminders to the registered name holder at least twice, about a month and about a week before expiration. After it expires, the domain stops working before it's deleted, and after deletion there's a 30-day window to restore it.2 If those reminders are going to your developer's inbox, nobody may renew it.
- On your own: check the domain's owner and expiration date, keep a log of your attempts to reach them, save your public pages, find your contracts
- Needs the account holder's help: moving a domain or hosting account that's in someone else's name into yours
- Needs a professional: when they never answer, or it turns into a dispute
Start with what you can do yourself, and waiting time turns into preparation time.

Jeensuk's takeWaiting to hear back and checking the expiration date can happen at the same time. So waiting doesn't turn into neglect, put the expiration date on your calendar first.
What should you save while you wait?
Gather three things: a record of your attempts to reach them, a copy of what your website shows today, and your contracts and receipts. You can do all three yourself, and you'll need them whichever way things go.
- A contact log: list when and how you reached out (phone, email, text) and whether they replied, in date order. Take screenshots of emails and messages.
- Your website as it looks now: if it still loads, save the text and photos from every page. If you can't get the hosting back and have to rebuild, this becomes your blueprint.
- Contracts and receipts: find the build contract, any maintenance agreement, and the card statements or bank records that show who paid for the domain and hosting.
Reach out one more time, politely. For example: "Sorry to bother you while you're busy. We'd like to start managing our website's domain and hosting ourselves. Could you help us move the domain and hosting account into our company's name? We'd appreciate hearing back by [date]." No blame, just a clear date.

Jeensuk's takeWhen the developer came through a friend, it's hard to know what to say. But a polite request with a date on it doesn't hurt the relationship.
How do you bring your domain into your own name?
If the domain is already in your company's name, you can renew it or move it to another registrar yourself. If it's in your developer's name, you'll need their cooperation, so don't miss your chance when they do get back to you.
If it's in your name: to move a domain to another registrar you need a transfer code (often called an auth code or AuthInfo code). ICANN's guidance says "your registrar must provide you with the AuthInfo code within five (5) calendar days of your request," and if a registrar won't cooperate, you can file a transfer complaint with ICANN. One catch: after the registrant name changes, the domain generally can't move to a different registrar for 60 days.4
If it's in your developer's name: changing the registrant goes through the registrar, so you need the current registrant to make or approve the change. Registrars may let the registrant opt out of the 60-day lock, but they don't have to, and ICANN advises: "please review a registrar's policy before making a change to registrant information."5 Explain your situation to the registrar's support team and ask what they need.
Your registrar must provide you with the AuthInfo code within five (5) calendar days of your request. — ICANN, "FAQs for Registrants: Transferring Your Domain Name"

Jeensuk's takeIf the address is in someone else's name, you can't move even your own shop sign. So the day they answer, the first thing to ask for is the domain.
How do you get your hosting and WordPress admin back?
For hosting, the question is whose name is on the account. For WordPress, it's whose email is on the admin account. If your company pays the hosting bill, start by asking the host who the account holder is.
If the hosting charges come out of your company's card or bank account, take those records to the hosting company and ask who holds the account. In our experience, if it's your company, the host will walk you through getting back into the dashboard. If it's your developer, you'll need their cooperation, just like with the domain.
For WordPress, "the easiest way to reset" a password is the "Lost your password?" link on the login page, which emails the address on the account. If that email belongs to your developer, every other method on WordPress.org's list needs access to the server or database, such as phpMyAdmin, FTP or WP-CLI.6 That's why the hosting always comes first.

Jeensuk's takeYou can only recut the room keys (WordPress) once you have the house key (hosting). Doing it in the other order just wastes time.
What if they never answer?
Take your contract and the records you gathered in step 2 to an attorney, especially if you're worried about who owns the design or code, or if it turns into a dispute over the domain. This article isn't legal advice.
Who owns the design and code isn't automatic. The U.S. Copyright Office explains that a commissioned work counts as a "work made for hire," owned by the business that ordered it, only if it falls into one of nine specific categories and there's a written agreement, signed by both sides, that expressly calls it a work made for hire. "If a work fails to satisfy any of these requirements, it is not a work made for hire."7 So what your contract says matters, and the Copyright Office itself says it "cannot provide legal advice" on a particular work.
For domains, ICANN's Uniform Domain-Name Dispute-Resolution Policy (UDRP) is a fast-track complaint process for trademark holders against abusive registrations, filed with an approved provider; most other trademark-based disputes are settled by agreement, court action or arbitration.8 Whether any of that fits your situation is a question for your attorney.
There's another path, too. If the domain is in your name, you can build a new site from what you saved in step 2 and point the same address at it, even if you never get the old hosting back. Since you're leaving the old server behind anyway, it can also be a chance to step off the treadmill of upgrading PHP every few years.

Jeensuk's takeIf the road back is blocked, you can build a new one. As long as you've kept the address, starting fresh is less scary than it sounds.
What can you do so this never happens again?
Once you have things back, write down on one page whose name your domain, hosting, WordPress, email and DNS are in. And in any new contract, spell out whose name things go in and what you get when the work ends.
| Put this in the contract | Why it matters |
|---|---|
| Domain and hosting registered in your company's name | You keep your address and house even if you lose touch with the vendor |
| Your company's email and phone as the registrant contact | Renewal reminders and transfer codes come to you |
| At least one WordPress admin account on your company email | You can reset the password yourself |
| What you receive when the contract ends (files, database, list of accounts) | Fewer disputes when you change vendors |
| Who owns the design and code, in writing | A clear basis for moving or changing the site later |
If every box is in your company's name and managed by someone you can reach, that's enough. Our guide to the five website keys, with a one-page form, is coming soon in English.

Jeensuk's takeThe better the vendor, the more worth it is to write down "when it ends." Deciding how things end isn't distrust; it protects both sides.
Frequently asked questions about getting your website back from a lost developer
If the domain is in my developer's name, can I change it myself?
Not on your own. Registrant changes go through the registrar, so you need the current registrant's cooperation. If you never hear back, explain the situation to the registrar, and if it becomes a dispute, talk to an attorney.
What if my developer has gone out of business?
There may still be a way forward. Ask the registrar and the hosting company separately what they need, and bring your payment records and contract. If you can't resolve it, an attorney can tell you your options.
If I never get the hosting back, do I have to rebuild from scratch?
If the domain is in your name, you can rebuild from the text and photos you saved and use the same address. If it doesn't need to look exactly the same as before, the job gets smaller.
SOURCES
- Wikipedia, "Status quo bias" (on Samuelson & Zeckhauser, 1988, Journal of Risk and Uncertainty) wikipedia.org
- ICANN, "Expired Registration Recovery Policy" icann.org
- ICANN Blog, "Updated Lookup Tool for Domain Name Registration Data Now Available" (Jul 29, 2019) icann.org
- ICANN, "FAQs for Registrants: Transferring Your Domain Name" icann.org
- ICANN, "About Change of Registrant" icann.org
- WordPress.org, "Reset your password" (updated Mar 27, 2026) wordpress.org
- U.S. Copyright Office, "Works Made for Hire" (Circular 30, revised Aug 2024) copyright.gov
- ICANN, "Uniform Domain-Name Dispute-Resolution Policy" icann.org
Sort out the keys, know the size of the job, and get back what's stuck. More English editions are on the way.
- The five website keys every business owner should hold (coming soon)
- How long does a PHP upgrade take? Steps and a timetable (coming soon)
- Lost touch with your web developer? Get your site back (this article)
- Moving WordPress to a static site: how and what it costs (coming soon)
To understand what went wrong, start with risk series part 1, "What is PHP2Shell?" More articles on the ATATAKAI Digital blog.
Not sure where you got stuck? We'll sort it out with you.
We'll help you work out whose name your domain and hosting are in, and whether to recover your site or rebuild it, based on your situation. If it's something you can do yourself, we'll tell you so. We don't give legal advice; for that, we'll point you to the right kind of help.
Talk to ATATAKAI DigitalDon't know who your host is yet? Run the free 30-second check

Updated Oct 26, 2026


