9 min readNodedr Team

What Happens to Your Website If Your Agency Shuts Down

Business StrategyWeb Development

What Happens to Your Website If Your Agency Shuts Down

Your web development agency stops returning emails on a Friday. By Monday morning, their office is closed. By Wednesday, their domain expires and their office building is listed as vacant. This actually happens—more often than you'd think. And if you haven't confirmed that you own and control your website, you might lose it entirely.

Most small businesses don't think about this risk because they assume an agency would never just disappear. Even agencies that fail on bad terms usually allow clients to download their work. Usually. But the word "usually" isn't a backup plan.

The question to answer before anything else: If your agency disappeared tomorrow, could you keep your website running? Could you move it to a new agency? Could you build on top of it?

The answer depends on three things: domain ownership, hosting account ownership, and code ownership.

Who owns your domain?

Your domain is the address of your website—yourbusiness.com. It's registered with a domain registrar (GoDaddy, Namecheap, Google Domains, etc.). Whoever created that account is the registered owner.

Here's what you need to confirm: That registered owner is you, your company, or a person authorized by you to hold it on your behalf—not your agency.

If your agency registered the domain on their account, they own it. You have access to the website because the agency allows it. But if the agency closes or you have a falling-out, they can refuse to transfer it. In the worst case, they hold it hostage or let it expire and it gets snapped up by someone else.

How to check: Log in to your domain registrar account directly. If you can't, you don't own the login. Ask your agency for the email address and password used to create the account. If they refuse or can't provide it, the domain isn't in your name.

What you should have: A login to the domain registrar account in your name or your company's name. You should be able to:

  • Log in without asking anyone for permission
  • View the account details
  • Update the registrar's contact information
  • Change nameservers (the technical records that point your domain to your website)
  • Renew the domain before it expires

If your agency registered it in their name, get them to transfer it to you now. This is a standard process. Most registrars make it straightforward. If an agency refuses to transfer a domain that's yours, that's a significant red flag.

Who owns the hosting account?

Your hosting account is where your website's files live. This could be:

  • A shared hosting plan (Bluehost, SiteGround, etc.)
  • A dedicated server
  • A cloud provider (AWS, Google Cloud, DigitalOcean, etc.)
  • A managed hosting service specific to your platform

Like the domain, the question is: Who created the account? If your agency did, they own it.

What you need: Direct access to the hosting account login. Not just FTP access to upload files. Actual account-level access, where you can:

  • Log in to the control panel
  • View and manage all files on the server
  • Access email accounts if they're hosted there
  • Upgrade or downgrade plans
  • Back up your entire website
  • Delete the account (hopefully never, but the point is control)

If you only have FTP credentials, you can access files but not the account. If the account gets deleted or held ransom, FTP access doesn't save you.

What to do: Contact your hosting provider directly. Ask them: "Is there an account in my name? Can I log in?" If the answer is no, ask your agency to add you as a full account administrator. You should have this access before anything goes wrong.

Who owns the code?

If your website was custom-built, the source code lives somewhere—likely a version control system like GitHub, GitLab, or Bitbucket.

The person who created the repository owns it. If your agency created it on their personal account or company account, they own it. You might have access as a collaborator, but you're not in control.

This matters because:

  • If you need to hand off to a new developer, that developer needs access to the actual code to continue building on it
  • If the code repository is deleted or access is revoked, you've lost the ability to modify or redeploy the website
  • If something goes wrong and you need to roll back to a previous version, you need repository access

What you should have: The code repository on your own company account, or on an account managed by someone within your company. Your agency should have access as a collaborator or team member, but you should be the owner.

If your agency owns the repository: Ask them to transfer it to you or your company account. If they refuse, treat this the same as the domain and hosting—you don't really control your website.

The nightmare scenario and how to avoid it

Picture this: Your agency goes under or simply abandons your project. You move to a new agency. The new agency asks: "Do you have the domain login? The hosting account credentials? Access to the code repository?"

You don't.

Now what?

If the domain registrar account was registered by your old agency, you'll need proof that you're the business owner, which might take weeks. If the hosting account is in their name and they're unreachable, you might never recover it. If the code repository is on their account and they deleted it, it's gone.

In the best case, you're stuck for weeks waiting for your old agency to respond or for legal recovery processes. In the worst case, you've lost your website and have to rebuild from scratch.

To avoid this:

Before you even hire an agency: Ask in the proposal or contract: "Who will own the domain, hosting, and code? How will ownership transfer to us?" This question often clarifies whether an agency is set up to serve your long-term needs or just lock you in.

During the project: Don't wait until it's done to ask. Confirm ownership while work is happening. If the agency is resistant, that's a warning sign.

When you go live: Make sure you have confirmed logins to your domain registrar and hosting account. Test them. Log in yourself and make sure they work.

In your contract: Include a clause stating that upon termination or completion of the project, the agency will transfer all account ownership to you within a specified timeframe (usually 5–10 business days).

What if your agency already owns everything?

If your website is already live and you realize the agency owns the domain and hosting, this is fixable but requires action.

Contact your agency immediately and request that they transfer all assets to you. Be specific:

  • Transfer the domain to a registrar of your choice (or a new account in your name)
  • Add you as a full administrator to the hosting account, or transfer the entire account
  • Transfer the code repository to your account
  • Provide all credentials and account recovery information

If your agency is responsive and professional, they'll do this. It's standard practice.

If they're unresponsive or refuse: Escalate. If this is a contract arrangement, involve your lawyer. If it's a service agreement with monthly billing, communicate that you won't continue the relationship until ownership is clarified.

The goal is to be able to move your website to a new provider without losing access or losing years of work.

What happens during the transition

Once you own everything, the transition to a new agency is straightforward:

  • You provide the new agency with access to your domain, hosting, and code
  • They can assess what's there, make changes, and continue the project
  • If something goes wrong, you have a backup because you control all the accounts

Without ownership, the transition is a nightmare. You're begging your old agency for information, working around them instead of with them, and vulnerable to losing everything.

The trust factor

This might feel paranoid. Your agency seems solid. They say they'll always transfer everything to you. They mean it.

But "seems solid" isn't enough when your livelihood depends on your website. Agencies close. People change jobs. Legal disputes happen. Misunderstandings occur. Protect yourself by owning your digital assets.

It's not about distrust. It's about independence.


FAQ

If my agency owns the domain, can they really prevent me from using it? Yes. If they don't cooperate, they can let the domain expire, refuse to transfer it, or hold it hostage until you pay a settlement. It's rare but it happens. Protect yourself by owning it from the start.

What if my agency is a one-person freelancer who goes out of business? Same risk. If that person doesn't transfer assets and they're unreachable, you're stuck. Confirmation of ownership happens before, not after, they disappear.

Can I request this in my first conversation with an agency? Absolutely. A reputable agency expects this question. If they get defensive about it, that's a red flag. Including ownership terms in your proposal or contract is standard.

What if I need my agency to manage my domain or hosting because I'm not technical? You can have your agency manage it on your behalf while still maintaining access. They handle the day-to-day work, but you have a login and recovery path. This is different from them owning the account.

How do I transfer a domain that's currently registered by my agency? Most registrars have a "Transfer Domain Out" or "Initiate Transfer" process. You'll typically need an authorization code from the current registrar. Your agency provides that code, you initiate the transfer at your new registrar, and you confirm it via email. Takes about a week. If your agency refuses to provide the code, contact the registrar directly with proof of business ownership—they can often override it.

What if my agency says the code is proprietary or confidential? It's not. An authorization code is a standard, temporary security credential used to verify you have the right to transfer a domain. If an agency claims it's confidential or won't provide it, they're being unreasonable. Ask in writing why they won't transfer. Document it. If you need to escalate, you have a paper trail.

Should everything be in my name, or can it be in my company name? Either works. What matters is that you (the business owner) have authorized access. You should be able to log in without asking permission from the agency or anyone else.

What if my current website is on WordPress and my agency "owns" the site? Ownership usually means they own the hosting account and WordPress login. You can't update your website without their access. This needs to change. Ask for account transfers or, at minimum, get your own WordPress admin account. If they refuse, start planning your move to a new host with your own control.

Is it normal to ask for this in writing in the contract? Very normal. Smart contracts include this. It protects both you and the agency because everyone understands ownership from the start. If an agency hesitates to put it in writing, they probably weren't planning to transfer it.

Share:

Planning a new website?

Let's talk about how a fast, SEO-ready Next.js site can help your business grow.

Start Your Project