GUIDE · CONTRACTOR MARKETING

Who Owns Your Website (and Your Leads) When You Hire an Agency?

Before you sign anything, find out who holds the domain, the code, and the lead data. If the answer is "the agency," you don't own your business's front door. You rent it.

Be Seen, Contractors!9 min readUpdated 2026

The short answer

You should own your domain, your website files, and every lead record your site produces, full stop. Some agencies build on a platform they control, register the domain under their own account, or route your form submissions into a CRM you can't export. If any of that is true, you don't own your marketing, you're leasing it, and the rent goes up the day you try to leave. Ask for domain registrar access, a signed statement of file ownership, and a lead-export path before you sign, not after you're unhappy. There's a written answer for each one, or there isn't a real answer at all.

The Three Things That Can Be Held Hostage

"Ownership" isn't one question, it's three, and contractors usually only think to ask about one of them. Get clear on all three before you sign a contract, because an agency can hand you a clean answer on one and still own the other two.

  • The domain. Your business name dot com. If this is registered under the agency's account, they hold the front door to your business. You can build a new site tomorrow and it won't matter, customers still Google your old URL.
  • The website files. The actual HTML, CSS, images, and code that render your pages. On a hand-coded static site, this is a folder you could zip up and hand to anyone. On a locked platform, it might not exist as anything portable at all.
  • The lead data. Every phone call, form fill, and chat message your site generates. This is the part contractors forget to ask about, and it's the part that actually pays your bills.

An agency can be generous on one axis and stingy on the other two. We've seen setups where the contractor technically owns the domain, but the site is built inside a proprietary page builder that only that agency can edit, and the lead forms post straight into the agency's internal CRM with no export button. Technically "yours." Practically theirs.

It helps to think of these three the way you'd think of a job site. The domain is the address, the one customers use to find you. The website files are the structure itself, the framing and the finish work. The lead data is the completed punch list, the actual record of who called and what they wanted. You wouldn't hand a general contractor the deed to your property just because they're building on it. The same logic applies here, and most contractors would never accept that arrangement if it were spelled out that plainly. It usually isn't. It's buried in a platform default or a contract clause nobody reads out loud.

Ask each question separately. Get each answer in writing. A verbal "of course you own it" from a salesperson means nothing if the contract or the platform says otherwise.

How to Check Who Owns Your Domain (Right Now, in 2 Minutes)

You don't need to wait for an agency to answer this one honestly. You can check it yourself, today, for free.

  1. Go to any WHOIS lookup tool and search your domain name.
  2. Look at the registrant contact and the registrar account. It should show your name, your business, and an account you can log into.
  3. If the registrant shows the agency's name, the agency's email, or a registrar account you've never heard of, they control your domain. Not you.

Some agencies register the domain in their own account for a defensible reason: they're managing DNS and don't want a contractor fumbling a records change and taking the site down. That's a fair operational concern. The fix isn't "let them keep it forever," the fix is a written agreement that says the domain is registered under your account, or under a sub-account you fully control, with the agency having delegated access to manage records while you're a client.

If an agency resists giving you registrar-level access to your own domain name, that's the single loudest red flag in this whole guide. There's no legitimate reason a marketing vendor needs to be the permanent legal owner of your company's domain. None. Ask directly: "If I stop working with you tomorrow, can I log into GoDaddy or Namecheap or Cloudflare right now and see my name as the account holder?" If the answer is no, or it's vague, that's your answer.

If you find the domain isn't in your name, don't panic and don't threaten legal action on the first call. Ask for a transfer, in writing, with a timeline. Most agencies, even ones that set things up wrong out of habit rather than bad intent, will hand it over once you ask directly and put it in an email. The ones that stall, get vague about "technical reasons," or start quoting a transfer fee for something that should be free, are telling you exactly what kind of relationship this has been.

Platform Lock-In: The Quiet Way Agencies Keep You

Domain ownership gets asked about. Platform lock-in usually doesn't, and it's the more common trap. Here's how it works: an agency builds your site inside a proprietary system, a page builder, a franchise-style template network, or a WordPress install loaded with premium plugins licensed to the agency, not to you. The domain says your name. The site does not move without them.

Signs your site is locked to a platform, not portable to you:

  • The site can only be edited through the agency's own software, not standard code a new developer could open.
  • Plugins or theme licenses are registered to the agency's account, and the site breaks or loses features if that license lapses.
  • You've been told "we'll set up hosting" but never given login credentials to the hosting account itself.
  • Getting a copy of your own site requires a request, a fee, or a delay, instead of a folder you can download anytime.

A hand-coded static site sidesteps most of this by design. There's no proprietary builder to be locked into, no plugin license that expires, no database that only renders correctly on one company's servers. The files are HTML, CSS, and JavaScript, the kind any competent developer can open and understand. That's a structural answer to the lock-in question, not a promise. Ask to see the actual file structure, or ask what happens, in writing, on day one if you cancel.

This matters most at the moment you least want to think about it: when the relationship ends. Agencies rarely go out of business gracefully or hand off cleanly on a handshake. Get the exit terms settled while everyone's still friendly.

Who Owns the Leads Your Site Generates?

This is the one that actually costs contractors money, and it's the one buried deepest in most contracts. Your website exists to produce phone calls, form fills, and quote requests. Who owns that data once it's captured?

SetupWhat it means for you
Leads post to your own CRM or inboxYou own the record the moment it's captured. Cancel anytime, keep every name.
Leads route through the agency's internal system, exportable on requestWorkable, but confirm the export format and the response time in writing.
Leads live only inside the agency's dashboard, no export offeredYou're renting access to your own customer list. Cancel the contract, lose the view.
Agency also runs your ad accounts and owns the conversion trackingAsk separately who owns the ad account itself, not just the website leads.

The mechanics matter more than the marketing language. A form that posts directly to your email or your own CRM (something like a standard form-delivery service tied to your account, not the agency's) means every lead is yours from the second the customer hits submit. A form that posts into a black-box dashboard means you're trusting the agency to hand it over cleanly if you ever leave, and trust isn't a contract term.

Ask this directly: "If I ended this contract tomorrow, would I still have every lead record from every month we worked together?" If the honest answer involves a support ticket, an export fee, or "we'd have to check," you don't own your leads. You have visitation rights to them.

Red Flags in an Agency Contract (What to Actually Read For)

Most contractors skim a marketing contract for the price and the term length, then sign. The ownership language is usually a few sentences buried in the middle, and it's worth reading slowly. Here's what to look for.

  • No explicit ownership clause at all. If the contract never states who owns the domain, the site files, and the lead data, that silence favors whoever built the system, not you.
  • "Deliverables remain property of [Agency]" language. Some contracts state outright that the website, the code, or the design remains agency property even after full payment. That's not a website you're buying, it's a website you're licensing.
  • Auto-renewing terms with no easy exit. A long lock-in term paired with vague ownership terms is the combination that traps contractors. Even a fair ownership clause is weaker if you're stuck 18 more months before you can act on it.
  • Vague hosting language. "We'll host your site for you" sounds like a convenience. Ask whose account it's hosted under, and whether you get login access or just a login-free "it's handled" answer.
  • No offboarding process defined. A contract that never describes what happens on cancellation, no file handoff process, no DNS transfer timeline, no lead export procedure, is a contract written by someone who doesn't expect to lose you cleanly.

None of this means every agency with a platform or a managed hosting setup is acting in bad faith. Plenty of legitimate shops host client sites for convenience and hand everything over smoothly on request. The problem isn't the setup, it's the absence of a written answer. Get it in writing, or don't sign.

It's worth saying plainly: a low monthly price paired with vague ownership terms is often the more expensive option over time, not the cheaper one. A contractor who pays more up front for a site built on portable code, with a domain in their own name from day one, is buying an exit option they may never need to use, but that's worth having anyway. Price the contract on total cost of ownership, not just the invoice.

What It Actually Costs You If You Don't Own It

This isn't an abstract legal point. Losing control of your domain, your site, or your lead data has a direct, dollar-and-cents cost, and it lands at the worst possible time: right when you've decided the relationship isn't working anymore.

Say you've been paying an agency for two years, they built your site on a platform only they can edit, and the domain sits in their account. You find a better fit, or you decide to bring marketing in-house, or the agency simply stops delivering. Now what? You're not switching vendors, you're rebuilding from zero. Every backlink pointed at that domain, every citation on Google Business Profile and directory listings tied to that URL, every bit of search ranking built up over those two years either stays locked with the old agency or has to be painstakingly re-pointed, if it's even possible. Meanwhile the site itself, the thing you paid to have built, may not be exportable at all if it lives inside a closed system.

The lead data question is worse, because it's not abstract, it's a list of real customers who called or filled out a form expecting to hear from you. If those records live only in an agency dashboard, you don't just lose future leads when you leave, you lose the paper trail on people who already raised their hand. That's follow-up you can't do, estimates you can't send, jobs you can't close.

None of this means you should never trust an agency to manage your domain or host your site. It means the cost of getting it wrong isn't paid today, it's paid on the day you try to leave, and by then you have no room to negotiate a fix. The fix itself is cheap and boring: confirm ownership terms in writing before you sign, not after you're already two years and thousands of dollars into a relationship you can't easily exit.

A contractor who owns their domain, their files, and their leads can switch agencies, go in-house, or simply pause marketing for a season without losing anything they already built. That optionality is worth more than any single feature an agency pitches you on. Protect it up front.

Questions to Ask Before You Sign (or Before You Renew)

Whether you're evaluating a new agency or you've been with the same one for years and never checked, ask these directly. A shop with nothing to hide will answer fast and in writing. A shop that hedges is telling you something.

  1. Whose name and account is the domain registered under, right now?
  2. Can I get file-level access to my own website today, without a request or a fee?
  3. Is my site built on standard, portable code, or a proprietary platform only you can edit?
  4. Where do my leads go the moment a form is submitted, and who else can see them?
  5. If I cancel, what's the exact handoff process, and how long does it take?
  6. Is there anything in our contract that states the agency retains ownership of any deliverable after full payment?

Write the answers down. Compare them to whatever's in the actual contract, not just what a salesperson says on a call. If the two don't match, the contract wins in a dispute, not the conversation.

This isn't a hypothetical exercise for peace of mind. Contractors who've been burned on this usually find out the hard way, mid-project, mid-dispute, or mid-cancellation, when it's too late to negotiate from a position of strength. Check it now, while you still have the upper hand.

Key takeaways

  • Ownership is three separate questions: the domain, the website files, and the lead data. Get a written answer on all three, not just one.
  • Run a WHOIS lookup on your own domain today. If the registrant isn't you, the agency controls your business's front door.
  • A hand-coded static site (plain HTML, CSS, JavaScript) is inherently portable. A proprietary page builder or franchise template system is not.
  • Leads should post directly to your own inbox or CRM. If they only live inside the agency's dashboard, you're renting access to your own customer list.
  • Read the contract for an explicit ownership clause and an offboarding process. Silence on either one favors the agency, not you.
  • Ask the six ownership questions in writing before you sign, or before you renew with an agency you've never actually checked.

STRAIGHT ANSWERS

Quick answers.

01What if my current agency already built my site and I never checked ownership?

Check it now. Run a WHOIS lookup on your domain and ask your agency in writing for file access and a lead-export path. It's better to find out where you stand while the relationship is still working than to discover it during a dispute.

02Is it normal for an agency to handle hosting and DNS on my behalf?

Yes, plenty of legitimate shops manage hosting and DNS as a convenience so a contractor doesn't have to touch technical settings. Normal becomes a problem only when you can't get login access to that hosting account on request, or when there's no written plan for transferring it if you leave.

03Does Be Seen, Contractors! keep ownership of anything after a project is paid for?

No. Sites are hand-coded static files, not built on a proprietary platform, so there's nothing locking you in structurally. Domain and lead-form specifics get confirmed at the strategy call so it's in writing, not just a verbal answer.

04What's the fastest way to tell if an agency is a lock-in risk before I even sign?

Ask the domain question directly on the first call: "Will the domain be registered under my account or yours?" A confident, immediate "yours" is a good sign. Hesitation, a pivot to how convenient their system is, or an answer that avoids naming an account, is the sign to keep asking.

WANT THIS HANDLED FOR YOU?

Want a straight answer on who owns what before you sign anything?

Get a free strategy call and we'll walk through exactly what you'd own on day one and what happens if you ever leave. No proprietary platform, no locked domain. Call or text (407) 705-2452.

Start With the Free Audit
Call (407) 705-2452 Text