Who Owns Your Contractor Website? 17 Contract Questions to Ask Before You Sign

Short answer: your contracting company should control the domain registration, website administrator account, hosting relationship, content rights, analytics, search accounts, business listings, tracking numbers, and a usable copy of the site. A contract that says “you own the website” can still leave the important parts unclear. Before signing, ask who holds each account, what you can export, what transfers at termination, and whether any feature stops working when the monthly agreement ends.

The 17 questions below turn a vague ownership promise into a practical handoff test. Get the answers in the contract or an attached schedule. Sales-call assurances are hard to use when an agency relationship ends.

Website ownership is a bundle, not one clause

A contractor website is connected to far more than its page design. It depends on a domain, DNS, hosting, a content management system, photos, written copy, forms, analytics, tags, search accounts, a Google Business Profile, advertising accounts, call-tracking numbers, and sometimes a booking platform.

One company may own the words and photos while another company controls the account that keeps the site online. You may have a WordPress login but no server backup. You may see an analytics dashboard but lack the Administrator role needed to change users. Those are different forms of control.

Our Scorpion review for contractors examined these issues inside one provider’s published terms. This checklist is provider-neutral. Use it with a freelancer, local agency, national home-services platform, or managed website company.

The 17 contract questions to ask before you sign

1. Who is the domain registrant?

The domain is the address customers know. ICANN defines the registrant as the person or entity that registers the domain and enters into the registration contract with the registrar. Registrants manage domain settings through that registrar.[1]

Ask for the registrar name, the registrant organization, the account email, the renewal date, and the payment method. The account should use an email controlled by your company. An agency can have delegated access without being the registrant.

Contract language to seek: the client is the registrant and retains sole ownership of the domain during and after the agreement.

2. Who controls DNS, and how quickly will access transfer?

DNS connects the domain to the website, email, verification records, and other services. A domain can belong to you while the agency still holds the only DNS login.

Ask where DNS is hosted, whether your company receives administrator access, and how records will be exported at departure. Also ask who is liable for restoring records if a migration interrupts email. Website moves sometimes expose this dependency at the worst possible time.

3. Is the site built on a portable content management system?

“Custom website” describes the design. It does not tell you whether another qualified developer can operate the site.

Ask for the platform name, theme or framework, required plugins, custom code, and license dependencies. If the provider uses a proprietary platform, ask whether the live site can move to another host without rebuilding. If the answer is no, price that constraint before you sign.

4. Will we have a full website administrator account?

An editor login may let you change a paragraph but not install a plugin, add an administrator, export settings, or remove an old user.

Ask which role your company receives at launch. For WordPress, request an administrator account tied to a company email. The agency should use its own named account. Shared passwords make the access history harder to audit.

5. What exactly do we own in the design and code?

Separate the finished website from the tools used to produce it. A provider may use a commercially licensed theme, stock library, font, page builder, or software component that cannot be assigned to you.

Ask who owns the custom design files, templates, CSS, scripts, and custom code. Identify third-party components and what happens to each license when the agreement ends. “You own the site” is not specific enough.

6. Do we own the written content?

Your service pages, project descriptions, FAQs, and articles can represent years of accumulated search value. The contract should state whether the company receives exclusive, perpetual rights to the final approved copy after payment.

Also ask whether the agency can reuse your copy for another contractor. Boilerplate that appears across competing sites is less useful than content built from your services, service area, licenses, project evidence, and operating policies.

7. Do we have documented rights to every image and video?

Company photos, employee headshots, project images, manufacturer graphics, stock photos, and subcontracted video can carry different rights.

Ask for a media register showing the file name, source, license, and permitted use. Confirm that releases exist when needed. If an agency stock subscription ends, determine whether images already used on your site may remain there.

8. What does a complete site export include?

A content export is useful, but it is not always a complete operating backup. WordPress documents that its standard XML export can include posts, pages, custom post types, comments, custom fields, categories, tags, taxonomies, and users.[5] That list does not promise a copy of every theme file, plugin, media binary, server setting, or database configuration.

Ask for both a platform export and a restorable backup when applicable. Name the file formats in the contract. Require delivery on request and at termination.

9. Who owns the hosting account and backups?

Managed hosting can be sensible. The problem begins when nobody can explain what happens after cancellation.

Ask whether the hosting account is in your name, whether the site can be moved, how often backups run, how long they are retained, and whether a copy can be downloaded without agency approval. Define the post-termination window before files are deleted.

Our guide to managed contractor websites explains the difference between ongoing management and a one-time build. Management should reduce operational burden without making the asset impossible to move.

10. Should our marketing agency own our Google Analytics account?

KKS recommendation: your business should retain control of its Google Analytics account, with a separate named login for the agency. Paying someone to manage measurement should not leave that person as the only administrator. This is an access and continuity recommendation, not a legal finding about a contract.

Google distinguishes account-level access from property-level access.[7] Account roles are inherited by the properties inside the account.[7] An Administrator can manage users at the account or property level where that role applies; an Editor can manage property settings but cannot manage users.[7] A working dashboard or an Editor login therefore does not establish that your business can replace its agency.

For a new setup, ask for a company-controlled Analytics account containing your own property. Give the agency the access its work requires. If the property currently sits inside an agency account shared with other clients, ask about moving your property rather than requesting access to their unrelated customer data.

What transfers when a GA4 property moves?

Google documents a property-move process that moves reporting data and data streams to another Analytics account.[8] The tracking ID stays the same, and linked accounts and integrations remain intact.[8] Earlier change history stays in the source account; it does not travel with the reporting history.[8] A provider change therefore does not automatically require a new property or a new measurement baseline.

Moving a property has prerequisites and exceptions. Google lists permission requirements, Google Marketing Platform organization restrictions and a Google Ad Manager link among the conditions that can prevent a move.[8] Have the authorized administrator check the current instructions before setting a handoff date. Do not promise a transfer before inspecting the actual account.

KKS handoff checklist for Analytics control

  • Record the account ID, property ID, web data stream and measurement ID. Keep passwords out of the handoff document.
  • Sign in with your company-controlled identity. Check Account Access Management and Property Access Management, including inherited roles. Record what your business can change, not just what reports it can view.
  • Decide whether to retain existing property permissions or replace them with destination-account permissions. Google offers both options when moving a property.[8] Review the resulting user list before ending the agency relationship.
  • Retain a dated record of relevant configuration changes before moving. Google says the prior change history remains with the source account.[8]
  • After any move, confirm the expected property, historical reporting, incoming measurement and linked services. Remove departing access only after the replacement access works and the agreement permits removal.

Account control does not prove that a lead event measures a real inquiry. Separately reconcile reported inquiries with received forms, calls or CRM records before judging marketing performance. Use the broader agency-exit checklist to coordinate Analytics with the website, forms and other accounts.

11. Are we a verified owner in Google Search Console?

Google says a Search Console owner has full control, including the ability to add and remove users, configure settings, and view all data. A property must have at least one verified owner for users to retain access.[3]

Ask which verification method is used and whose account holds it. During an agency exit, review old users and unused ownership tokens. Google warns that a removed verified owner’s token can allow that person to verify ownership again if the token remains in place.[3]

12. Does our company administer Google Tag Manager?

Tag Manager can control analytics, advertising tags, call tracking, and other scripts on the site. Google recommends at least two active administrators and says the account should be managed by someone inside the organization, not an external agency.[6]

Ask for company Administrator access at the account level and Publish access where appropriate. Record the account ID and container ID. A transition should include a review of users, tags, triggers, variables, and recent published versions.

13. Is our company the primary owner of its Google Business Profile?

Your Business Profile may hold reviews, photos, service information, and customer actions. Google states that only owners can add or remove users and only the primary owner can transfer primary ownership. Its transfer guidance says maintaining the profile preserves business information such as reviews.[4]

Your company should normally hold primary ownership. Add the agency as an owner or manager only to the level needed. Do not wait for a dispute to find out who holds the primary role.

Your Google Ads client account keeps its own campaign history when it unlinks from an agency manager account.[10] Google also says manager ownership does not take data ownership or administrative rights away from the client account.[9] The practical question is whether your business can administer that client account and keep billing, conversion tracking and audience dependencies working through the handoff.

KKS recommendation: retain company-controlled administrator access to the advertising account. Give the agency its own authorized access. Record the customer ID and access arrangements before signing, rather than relying on a reporting dashboard as proof of control. This is an operational recommendation, not a ruling on rights under your agency contract.

What does Google Ads manager ownership mean?

Google uses owner for a manager-account permission setting. A manager that creates a client account becomes its owner automatically. Linking an existing client account does not grant ownership by default.[9] Manager ownership is therefore not, by itself, evidence that a contractor loses its advertising data when the relationship ends.

The permission still matters. An owner manager can administer users, and ownership extends to managers above it in the hierarchy.[9] Ask the provider to show the client account, its direct users and its linked managers. Record who has access and why. Keep passwords out of the handoff document.

Check these dependencies before unlinking the agency

Google documents specific consequences of unlinking. Preserving campaign history does not mean every connected service will continue unchanged.[10]

DependencyVerified Google ruleKKS handoff check
Monthly invoicingIf the departing manager is the paying manager, ads stop serving after unlinking unless the billing setup is changed first.[10]Identify the billing arrangement. Have the authorized billing administrator establish the replacement setup before separation.
Cross-account conversion trackingThe old manager tag stops recording conversions for clicks after unlinking. Earlier clicks can still produce recorded conversions during the conversion window.[10]Identify who owns each conversion action. Verify replacement tracking rather than assuming recent conversions prove the new setup works.
Shared remarketing listsThe account loses access to manager-shared lists. Ad groups targeting those lists and campaigns excluding them stop running.[10]Inventory shared audiences and the campaigns that depend on them before agreeing to the cutover.

Google says a previously installed client-account conversion tag can resume tracking after unlinking unless another manager-account tag replaces it.[10] That is a conditional behavior, not a reason to skip testing the actual account and website.

A handoff sequence for the contractor and both agencies

  1. Verify access. Sign in through a company-controlled identity, confirm the correct customer ID and inspect administrative access before removing anyone.
  2. Record the baseline. Retain dated campaign reports, budgets, conversion settings, landing-page URLs and the user and manager lists. Distinguish reported conversions from inquiries your business actually received.
  3. Resolve dependencies. Agree who handles billing, conversion actions, shared audiences, website tags and call tracking. Review contract notice and data-return terms separately from platform permissions.
  4. Unlink only after the replacement is ready. Google permits the client account to unlink an owner manager; transferring manager ownership is a separate action performed through the owner manager.[9] Have the authorized administrator follow the applicable procedure.
  5. Verify after the change. Check ad serving, the intended payment arrangement, landing pages, call routing and conversion collection. Document unresolved failures before declaring the handoff complete.

Keep Microsoft Advertising, Meta and Local Services Ads in the asset register too, but check their own transfer and access rules. The Google Ads rules above do not establish how those separate systems behave. An agency can keep proprietary tools while the underlying client advertising account remains usable; settle those boundaries in writing.

15. Who owns our call-tracking numbers, and can we port them?

Do not assume that paying for call tracking gives your company the authority to move every number. Identify the account administrator, the subscriber details and the provider’s port-out process before signing. Get the agency’s obligation to cooperate in writing. A number’s technical portability and your rights under an agency agreement are separate questions.

A tracking number can become a customer-facing asset after it appears on ads, landing pages, directories, vehicles or old customer records. Inventory every number and destination before launch. Include the main business line separately so a provider change does not confuse the number customers dial with the line that receives their calls.

What CallRail’s current instructions establish

CallRail says customers own the numbers they create in CallRail and that it will not block administrator-approved port-out requests. It lists no port-out charge for U.S. or Canadian tracking numbers.[11] That is CallRail’s stated policy, not a universal rule for every tracking provider or proof that your agency agreement gives you control of its account.

Its process starts with account authorization and a Customer Service Record (CSR). The receiving provider initiates the transfer. CallRail says the process typically takes four to six weeks and instructs customers to keep the numbers and account active until completion.[11] Treat that as this provider’s published planning estimate, checked October 4, 2026, not a guaranteed deadline or a timetable for every carrier.

KKS recommendation: ask the agency to identify the administrator who will authorize release, supply the CSR and coordinate with your receiving provider. Set a cooperation deadline in the agreement without promising a carrier completion date that neither party controls.

Record these details before giving notice

ItemWhat to establish
Number and useThe exact number, where it appears, and whether it supports calls, texts or both.
Account and authorityProvider, account identifier, subscriber details and the administrator authorized to approve release. Do not put passwords in this register.
RoutingDestination line, business-hours rules, voicemail and any answering service. Record what the replacement must reproduce.
Transfer evidenceCSR, receiving provider, request status and confirmed cutover date when available. Keep a requested date separate from a confirmed date.
History and integrationsExports needed from call logs and reports, permitted retention of recordings, and CRM or website connections that require separate work.

Keep number transfer separate from lead-path verification

A phone number moving carriers is not an acceptance test for the rest of your marketing system. As a handoff requirement, check call routing, voicemail, website number replacement, reporting and any permitted record exports separately. Do not assume a port request includes those tasks.

Texts need their own check. CallRail documents special handling for splitting voice and SMS: its carrier does not allow voice to port away by itself while SMS stays behind. The full number must port first, after which CallRail can request an SMS-only port back.[11] If customers text the number, have both providers confirm the intended arrangement before the move.

For a move into CallRail, its instructions require an external forwarding number and recommend keeping the main business number as that destination rather than porting it into CallRail.[12] Check this distinction before asking an agency to move your established business line.

After a port away, CallRail instructs the customer to test the number from an unrelated line before deactivating it in CallRail.[11] Agree who performs that test and records the result. Keep the old service active until completion is confirmed, rather than cancelling it when the request is submitted.[11]

16. Who controls forms, lead data, booking tools, and integrations?

A website can stay online while its lead path quietly fails. List the form plugin, spam filter, email sender, CRM, scheduling tool, financing application, chat system, call tracker, and automation service.

For each one, record the owner, billing account, administrator, data-export method, and termination behavior. Confirm where form submissions are stored and how long they remain available. If your sales process depends on the connection, the handoff needs a test, not a screenshot.

17. What happens during the first 30 days after termination?

The exit clause is where every earlier answer becomes operational. Ask for a written schedule covering notice, final payment, credential transfer, exports, backup delivery, DNS help, redirects, email continuity, vendor cooperation, license expiration, and deletion dates.

Set a specific number of business days for each deliverable. State whether transition help is included or billed. Require the old site to remain available until the replacement has passed a live test, unless security or nonpayment creates a documented exception.

Contractor website ownership scorecard

AssetMinimum control to verifyEvidence to request
Domain and DNSCompany is registrant and can manage recordsRegistrar account screen, renewal record, DNS export
WebsiteAdministrator access and a portable, restorable copyLogin test, platform export, backup restore instructions
Content and mediaWritten rights to final copy, design work, and licensed mediaContract clauses and media register
Google accountsCompany owner or administrator rolesLive user and permission screens
Lead systemsCompany access to forms, data, numbers, and integrationsAccount inventory and test submission
ExitTimed handoff with no unexplained deletion gapTermination schedule attached to the agreement

KKS analysis: the fastest ownership test

Do not start by debating legal definitions. Run a practical test.

  1. Ask the provider to list every account and asset needed to operate the site.
  2. Mark your company as owner, administrator, user, or no access for each item.
  3. Request one sample export and one backup before signing.
  4. Have someone other than the salesperson explain the departure process.
  5. Attach the completed register and handoff schedule to the contract.

If the provider will not document the system before the sale, expect the exit to be harder. That does not mean every account must sit in the contractor’s daily control. A good managed service handles the work. The contractor still needs durable rights, company-level access, and a defined path to another provider.

This is also why an agency-selection article and an ownership checklist serve different jobs. Our broader guide on how to hire a home-services marketing agency covers channel fit, budgets, and provider evaluation. This checklist deals with the assets that must survive the relationship.

Use the free audit to find the control gaps

Find the control gaps before you cancel

Have KKS review the public website and lead path before you decide what to change. Qualified businesses receive a manually reviewed 15-factor scorecard, comparison with up to three relevant local competitors, and a sequenced 90-day action plan. Delivery is within two business days after qualification. The free audit uses public evidence; private Analytics access and contracts require a separate engagement.

Request My Free Contractor Audit

Use the findings to account for the domain, hosting, website administrator access, analytics, forms, and tracking before you cancel.

Frequently asked questions

Should my agency have any administrator access?

Yes, when the work requires it. The safer structure is a company-controlled owner or administrator account plus a separate named agency account. That preserves access while keeping the provider able to do the job.

Does paying for a website automatically mean I own everything?

No. Payment alone does not answer who owns the domain, code, copy, photography, platform account, or third-party licenses. Read the signed agreement and its exhibits. Ask qualified counsel to review any clause whose legal effect is unclear.

Is a proprietary website platform always a bad choice?

No. It may offer speed, support, and a predictable operating system. The tradeoff is portability. Buyers should know whether cancellation produces a transferable site, a content export, static files, or nothing usable without a rebuild.

What should I collect before changing agencies?

Collect the contract, domain and DNS records, website backup, content export, media files, account IDs, user lists, analytics history, tracking-number inventory, form destinations, integration map, and current redirect list. Test the files before access for the old provider ends.

How often should ownership and access be reviewed?

Review the register at least once a year and whenever an employee, agency, developer, or software vendor changes. Remove stale users only after confirming that no live integration or verification method depends on the account.

Sources

Original platform sources checked August 24, 2026. Analytics roles and property-move documentation checked October 2, 2026; audit scope checked against the live KKS audit page on the same date. Google Ads manager ownership and unlinking documentation checked October 3, 2026. CallRail number-porting documentation checked October 4, 2026.

  1. ICANN, Information for Domain Name Registrants
  2. Google Analytics Help, Add, edit, and delete Analytics users and user groups
  3. Google Search Console Help, Managing owners, users, and permissions
  4. Google Business Profile Help, Transfer primary ownership of a Business Profile
  5. WordPress.org Documentation, Tools Export screen
  6. Google Tag Manager Help, Managing users and permissions
  7. Google Analytics Help, Access and data-restriction management
  8. Google Analytics Help, Move a property
  9. Google Ads Help, About ownership of client accounts
  10. Google Ads Help, About unlinking accounts from your manager account
  11. CallRail Help Center, Port a phone number away from CallRail
  12. CallRail Help Center, Port a phone number into CallRail