Website ownership contract checklist
Most businesses assume paying a web designer means they own their website. In reality, thousands of small business owners discover their agency registered the domain to an internal account, hosts the code on a closed server, and charges monthly rent just to keep the lights on. Here is the exact contract checklist to ensure you own your website outright.
Published October 23, 2026. Reviewed for 2026 commercial standards.
The core ownership rule
If you cannot move your website to a new hosting provider on your own in under twenty minutes without calling your original designer, you do not actually own it. True ownership means your company holds the legal registration, the master credentials, and the uncompiled source code.
The 5 assets you must own
Before making a final payment on any web design project, confirm that each of these five assets is registered in your name:
| Asset | What to verify | Safe default |
|---|---|---|
| 1. Domain Name | Your name and email listed as Registrant Contact in WHOIS. Not the agency's email. | Direct account at Cloudflare, Porkbun, or Namecheap. |
| 2. Source Code | Full Git repository transfer with semantic HTML, CSS, client scripts, and asset files. | GitHub or GitLab organization owned by your business. |
| 3. Edge Hosting | Static hosting provisioned under your own account. No shared agency server. | Cloudflare Pages or Vercel connected to your payment method. |
| 4. DNS & Mail Records | Direct administrative access to manage SPF, DKIM, DMARC, and MX records. | Cloudflare DNS or registrar default nameservers. |
| 5. Fonts & Media | Commercial licenses for photography, typography, and iconography assigned to your entity. | Open source fonts or licensed receipts stored in your drive. |
Calculate custom build investment with guaranteed ownership
Use our project estimator to view exact price ranges and timelines. Every Firmitas project includes 100% technical handover in writing.
Contract clauses to insist on
Ensure your agreement contains these three specific protections in plain writing before you pay a deposit:
- Assignment of Intellectual Property: "Upon settlement of the final build invoice, all custom source code, markup, stylesheets, and custom assets are assigned exclusively and unconditionally to the Client as work-for-hire."
- Direct Account Registration: "All third-party services, including domain registration, DNS management, and edge hosting infrastructure, must be created directly in the Client's legal name using the Client's primary email address."
- Unconditional Technical Handover: "The Studio will deliver the complete repository files, administrative passwords, and configuration notes upon project launch, without requiring an ongoing retainer or maintenance subscription."
Red flags in web agency agreements
Watch out for these common warning signs during preliminary contract reviews:
- Proprietary CMS locks: Agencies that insist on using their in-house content management system. If you leave them, your site cannot be hosted anywhere else and must be rebuilt from scratch.
- Bundled hosting retainers: Agencies that refuse to separate hosting from maintenance, charging $200 to $500 per month for basic shared server space that costs $0 to $10 on modern edge infrastructure.
- Agency listed as WHOIS registrant: If the agency uses their own email on your domain registration, ICANN considers them the legal owner of your domain name.
Our handover guarantee
At Firmitas, we build websites for independence. We write standard HTML, CSS, and modern JavaScript from a blank canvas. When your project launches, we hand over the Git repository, configure edge hosting under your own name, and provide a signed Handover Covenant. Your site runs independently forever with no mandatory monthly invoices. If you ever want our help with future upgrades, you can hire us on a single fixed quote or opt for our flexible care plans.
Frequently asked questions
What accounts should be in my name when my website launches?
Your domain registrar (e.g., Cloudflare Registrar, Porkbun, Namecheap), DNS manager, edge hosting platform, source code repository (GitHub or GitLab), and form handling accounts should all be registered under your company email with your payment method on file.
Can an agency legally keep my website files if I cancel my retainer?
It depends strictly on your original contract. If your contract specifies work-for-hire and full copyright assignment upon final payment, the code belongs to you. If the contract grants only a revocable license tied to ongoing maintenance, the agency can legally restrict your access.
How does Firmitas handle ownership on launch day?
We build every site with zero platform lock-in. We transfer the Git repository to your account, configure edge hosting directly in your name, verify your domain records, and provide a signed technical handover document. We keep no keys and charge no mandatory monthly fees.
Ready for a site you actually own? Tell us about your business and we will send you a fixed scope, an exact price, and written ownership guarantees.
Start a projectRelated: Custom vs. website builders · How to verify website ownership · Fixed-price website design.