They owned the domain. They owned the hosting account. The design files were on their server. The code was proprietary to their platform. When she asked for her files, they told her the site could not be exported. She could either stay and keep paying their monthly fee, or start over from scratch.

She started over.

This happens more than most designers will admit. Not always maliciously. Sometimes it is just the way the agency set things up without thinking about what it means for the client. But the result is the same: a business owner who thought they had an asset discovers they were renting one.

Before you hire anyone to build your website, you need to understand exactly what you are buying and what you are not.

The four things that make up your website

Your website is not one thing. It is four separate assets, and each one can be owned or controlled by a different party.

Your domain name:
This is your web address. yourcompany.com. The domain is registered through a registrar like GoDaddy, Namecheap, Google Domains, or similar. Whoever holds the account credentials controls the domain. If your designer registered it on your behalf and the account is in their name, they own it. If the account is in your name and you hold the login, you own it.

Your hosting account:
This is the server where your website files live. Same principle as the domain. If the hosting account is in your name, you control where your site is hosted and who can access the server. If it is in your designer's name or their agency's account, you are a tenant.

Your website files:
The actual code, design assets, images, and database that make up your site. Some platforms make it impossible to export these. Others hand them over freely. If your site is built on a proprietary platform, the files may be locked inside that platform regardless of who technically owns the account.

Your content management system credentials:
The login that lets you edit your own site. Some agencies give clients limited access as a way of maintaining dependency. Full admin access means you can install plugins, change themes, add users, and transfer the site. Restricted access means you can update a blog post but nothing else.

Owning your website means holding full control of all four.

The four assets that make up website ownership: domain, hosting, files, and CMS access

How designers and agencies create dependency

Most dependency is not deliberately malicious. It is the byproduct of business models that benefit from recurring client relationships.

The most common pattern is the proprietary platform. An agency builds your site on their own system. The site looks professional, works well, and the monthly fee seems reasonable. What they do not tell you is that the platform is theirs. The design, the code, the database structure. None of it is portable. If you leave, you get nothing. You cannot take the site to another developer because there is nothing to take.

The second pattern is account consolidation. The agency registers your domain and sets up hosting under their master account. It is faster and easier for them to manage dozens of clients this way. For you, it means your domain and hosting are inside their account. If they go out of business, raise their prices, or simply become unresponsive, you have a problem.

The third pattern is credential withholding. You have a WordPress site. Your designer built it. You can log in but only as an editor, not an administrator. You cannot install anything, change the theme, or transfer the site. Every time you need something that requires admin access, you have to go back to them.

None of these arrangements are illegal. Most clients agree to them without realizing it because the contracts are written in technical language and the implications only become clear when something goes wrong.

What to check before signing anything

Before you hire a web designer or agency, ask these questions directly and get the answers in writing. If you are still figuring out what the project should cost, start there.

Who will the domain be registered under?
The account should be in your name, with your email address, and accessible with credentials only you hold. If the designer needs access to the domain for technical reasons, they can be added as a user without owning the account.

Who will hold the hosting account?
Same principle. Your name, your credentials, your account. The designer can be given server access without owning the account.

Will you receive the source files at the end of the project?
For a custom-built site, this means the design files (Figma, Sketch, or similar) and the code repository. For a WordPress site, this means the theme files, any custom code, and a full database export. If the answer is no or evasive, that tells you something important.

Is the site built on a platform you can take elsewhere?
Proprietary platforms are a red flag unless you have a clear understanding of what that means for your future options. WordPress, with its open source codebase, is portable. A custom-built site with clean code handover is portable. A site locked inside an agency's proprietary system is not.

What level of CMS access will you have?
You should have full administrator access to your own website. Not editor access. Not contributor access. Administrator.

What happens to your files and accounts if you end the relationship?
The answer should be: nothing changes. Your accounts are yours. Your files are yours. The relationship ending has no effect on your ability to run your website.

What full ownership actually looks like

At MUSHIN, every project ends with a complete handover. Not a summary of what was built. The actual files.

Design files in Figma, fully organized and labeled. The code repository. The database. Every photo taken during the project. Every piece of written content. Domain access if it was managed during the project. Hosting access if applicable. Google Analytics access. Google Search Console access.

The content editor credentials are yours with full administrator rights. The documentation package explains what was built, where everything lives, and how to use the content editor without technical knowledge. A walkthrough session covers all of it in person.

Once final payment is received, MUSHIN has no ongoing access to your site unless you specifically request support. There is no dependency, no lock-in, and no leverage. If you decide to take everything to another designer five years from now, you have everything you need to do that.

This is how it should work. It is not how it always works. Knowing the difference before you sign a contract is the only protection you have.

The one document that protects you

Every web design project should have a written contract that explicitly addresses intellectual property and ownership. Not a vague agreement about deliverables. A specific clause that states: upon final payment, full ownership of all deliverables transfers to the client, including design files, code, content, and all associated assets.

If a designer or agency resists putting this in writing, that resistance is the answer to your question about who will own your website.

The contract should also specify that your domain and hosting accounts will be registered in your name, or transferred to your name before the project concludes. And it should state what happens to your accounts and files in the event the relationship ends for any reason.

You do not need a lawyer to understand whether a contract says these things. You just need to read it and ask directly if anything is unclear.

A practical checklist before you hire anyone

Before signing a contract with any web designer or agency, confirm the following in writing.

  • The domain will be registered in your name and you will hold the account credentials
  • The hosting account will be in your name or transferred to your name before launch
  • You will receive all source design files and code at project completion
  • The site will be built on a platform you can take to another developer if needed
  • You will have full administrator access to your own CMS
  • The contract explicitly states that ownership of all deliverables transfers to you upon final payment
  • The relationship ending will have no effect on your ability to access or operate your website

If any of these points are missing from the contract or met with hesitation when you ask about them, keep looking.

Checklist for verifying website ownership before hiring a web designer