Every year, small business owners find out the hard way that they don’t actually own the website they’ve been paying for. The domain is registered in the designer’s name, the hosting account is theirs, and when the relationship goes sour or the designer disappears, the business is locked out of its own front door.
Table of Contents
This is entirely preventable. Ownership of a website comes down to a handful of accounts and a few lines in a contract, and you can lock all of it down before a designer ever touches your project. Here’s exactly what to check.

Quick Answer
You truly own your website only when your business, not your designer or agency, is the account holder for the domain registrar, the hosting account, and the CMS admin login, and your contract states in writing that you own the finished code and files. Verify all four before work begins, and get login credentials handed over in writing when the project ends.
The Four Accounts You Must Control
Domain registration: Your domain name should be registered under your own account at a registrar like Namecheap, Cloudflare, GoDaddy, or Squarespace Domains, with your business as the ‘registrant’ and your email as the contact address. If a designer offers to ‘handle the domain for you,’ ask them to register it directly in your account, or have them transfer it to you in writing before the project starts. Under ICANN rules, a change of registrant on a domain triggers a temporary lock on transferring it to a different registrar, so it’s far easier to start in your own account than to untangle ownership later.
Hosting account: The same logic applies to hosting. Whether you’re on shared hosting, a managed WordPress host, or a platform like Squarespace or Shopify, the account should be billed to you and you should hold the primary login. A designer can be added as a collaborator or given temporary admin access, but the account owner should be your business.
CMS and admin access: If your site runs on WordPress or a similar CMS, make sure you have a full Administrator-level login of your own, not just an editor account, and that you know the URL of the admin dashboard. Ask for this on day one, not at project handoff.
Analytics and marketing tools: Google Analytics, Google Search Console, and your Google Business Profile should all be owned by an account you control, with the designer added as a user rather than the primary owner. The same goes for email marketing platforms and any e-commerce payment processor accounts.
Get Ownership of the Actual Work in Writing
Under U.S. copyright law, an independent contractor who creates original design work and code is the legal author and owner of that work by default. Writing the words ‘work made for hire’ into your contract does not automatically change that. For a contractor’s work to legally qualify as a work made for hire, three things all have to be true at once: the work must be specially ordered or commissioned, the parties must sign a written agreement stating it is a work made for hire, and the work itself must fall into one of nine narrow categories defined in the Copyright Act, such as a contribution to a collective work, a translation, or supplementary or instructional material. Website design and custom website code are not on that list, so a ‘work made for hire’ label in a web design contract does not, by itself, make you the legal owner of the site.
The reliable way to actually secure ownership is a separate clause in which the designer expressly assigns, meaning transfers, full copyright and ownership of the final deliverables to you upon full payment. This kind of assignment clause works regardless of whether the contract also uses ‘work made for hire’ language, and it’s what you should look for or add before signing.
Watch for third-party assets, too. Premium themes, plugins, stock photos, icon sets, and fonts often come with licenses tied to the original purchaser’s account, not to you. Ask your designer for a list of every paid asset used and confirm the license terms allow you to keep using it if you ever part ways.
Finally, ask what happens to source files, backups, and any custom code at the end of the project. A reputable designer will hand over a full site export or repository access as a standard part of wrapping up, not as a bargaining chip.

Tips and Common Mistakes
Register the domain yourself before you contact any designer, even if you haven’t picked one yet — it costs very little and removes the single biggest risk. Use a shared password manager or a documented handoff sheet so credentials aren’t only in one person’s head. Put ownership and access terms in writing before the project starts, not after a dispute begins; it’s much harder to negotiate access once a relationship has broken down. If a designer resists giving you the registrar and hosting logins, or insists on keeping the domain ‘for management purposes,’ treat that as a red flag rather than a standard practice — reputable freelancers and agencies are used to clients holding their own accounts and will simply request the access they need to work.
Explore more: more web development guides.
Website ownership before hiring a designer FAQs
What if I already hired a designer and I’m not sure who owns the domain?
Log in to a WHOIS lookup tool and search your domain to see the registrar and, where available, the registrant details. Then contact that registrar directly to ask who the account holder is. If it isn’t you, request a transfer of the domain into your own registrar account in writing.
Can a web designer legally refuse to give me my website files?
It depends on your contract. Website design and code don’t fall into the Copyright Act’s narrow list of categories eligible for work-made-for-hire status, so putting that phrase in your contract doesn’t, by itself, make you the legal owner. What actually protects you is a separate clause in which the designer expressly assigns copyright of the deliverables to you upon full payment. Without an assignment like that, copyright law generally leaves the designer owning the original work even after you’ve paid.
Is it normal for a designer to ask to manage my domain and hosting?
It’s common for a designer to request access to help set things up, but the account itself, meaning the billing and login credentials, should still be registered to you. Access for convenience is fine; ownership should stay with your business.
Build It With GTStudios
Need help with your website, app, or small-business tech? GTStudios builds web, apps, and software for small businesses. See how GTStudios can help.
Want dev news in your inbox? Subscribe to the free newsletter.
Photo by Dylan Gillis on Unsplash.