Who owns the funnel after an agency builds it, and what has to be handed over?
By the Atomic Funnels team · Updated October 1, 2026
Short answerYou own what your contract assigns to you and what sits in accounts billed in your company's name. A funnel ownership handover checklist names every account, file and credential, domain, CRM, email platform, analytics, page builder, ad accounts, source files, that must be in your name before work starts, so you can keep running the funnel if you and the agency part ways.
- "We paid for it" does not automatically mean "we own it." Under US copyright law, work by an independent contractor belongs to the creator unless there is a signed written assignment or a qualifying work-made-for-hire agreement.
- Ownership has three separate layers: legal (who holds copyright), operational (whose name is on the account and billing), and technical (whether the asset can actually be exported in a usable form).
- The safest architecture is client-owned accounts with the agency added as a user, not an owner. Exit then means revoking access rather than migrating anything.
- Agency-controlled platforms are where disputes happen. A GoHighLevel sub-account lives inside an agency account; HighLevel documents a sub-account transfer process, and not everything carries over.
- Some things cannot be transferred at all: pixel learning history, sending reputation, A2P/10DLC registrations tied to the agency, and an agency's proprietary snapshots or templates.
- Require a 10-item offboarding package in the contract at signing, not at the breakup.
- Atomic Funnels builds in the client's own accounts and clients own 100% of the assets created.
What a funnel ownership handover checklist is
A funnel ownership handover checklist is a written register of every account, file and credential the funnel depends on, showing who is the account of record for each one and how it moves to you if the agency relationship ends. It is built before the project starts, not at the breakup.
The checklist works because ownership is not one thing. It has three layers, and an asset can pass one and fail the others:
- Legal ownership, who holds the copyright to the copy, design, code and video. Decided by the contract.
- Operational control, whose name and payment method are on the platform account. Decided by how the accounts were set up on day one.
- Technical portability, whether the asset can be exported and still function somewhere else. Decided by the platform.
A funnel where the copy is legally assigned to you, but lives in a page builder sub-account the agency controls, is not portable. A funnel in your own ClickFunnels account with copy the agency never assigned is portable but legally grey. You need all three columns to say "client."
The three-column register to build before you sign
| Asset | Account of record should be | Transfer mechanism at exit |
|---|
| Domain and DNS | Client (registrar account in company name) | Nothing to transfer, revoke agency access |
| Page builder (ClickFunnels, WordPress, Kajabi) | Client, billing on client card | Remove agency user |
| CRM / GoHighLevel | Client-owned account, or sub-account with a documented transfer path | Owner change or platform transfer request |
| Email platform and sending domain | Client | Remove agency user; re-verify DNS if moving |
| Ad accounts and Business Manager | Client, client billing; agency added as partner | Remove partner access |
| Analytics and tag manager | Client | Remove agency user |
| Pixels / conversion API | Client's Business Manager | Not portable if created in the agency's asset |
| Copy, design, code, video | Client, via written assignment | Delivery of source files |
| Tracking phone numbers | Client's telephony sub-account | Port request; A2P registration may need refiling |
| Contact data and consent records | Client | CSV/API export including opt-in provenance |
Why "we paid for it" doesn't mean "we own it"
Under US copyright law, copyright vests initially in the author of the work. An agency or freelancer is an independent contractor, not an employee, so the work they create is theirs by default. Commissioned work only becomes a "work made for hire" if it falls into one of nine enumerated categories and both parties sign a written agreement saying so (Copyright Office Circular 30). Otherwise, ownership transfers only through a written, signed assignment (17 U.S.C. §§201, 204).
If the contract is silent, the most a client usually has is an implied licence to use what it paid for, enough to run the funnel, arguably not enough to hand the files to a different agency, rewrite them at scale, or stop the original agency reusing them.
Two things this does not mean:
- Copyright covers the expression, the specific words, layouts and code, not the underlying idea, method or system (copyright.gov). You cannot own "webinar funnels" or a scripting framework.
- You cannot own the agency's proprietary templates, snapshots or software licences. The honest framing: own your data and your accounts, licence their IP, and write both down.
This page is general information, not legal advice. Have a lawyer in your jurisdiction review the actual contract.
Account architecture: your name on the billing, the agency as a user
The single decision that prevents 90% of handover disputes is made in week one: create every platform account yourself, in the company name, on the company card, then invite the agency as a user or partner.
Practical rules:
- Use a company email alias, not a person's inbox. Something like ops@yourcompany.com, on a group that survives staff turnover, as the owner email on every account.
- Company billing on every platform. Whoever pays the invoice usually controls the account recovery path. If the agency's card is on your page builder, cancellation is a phone call you are not on.
- Domain registrar is yours, always. Never let a funnel be built on an agency-owned domain or a subdomain of the agency's domain. Traffic, SEO history, email authentication and every link in your nurture sequence hang off it.
- Ad accounts and Business Manager in your name. Add the agency as a partner with the permissions it needs. Pixels and conversion events created inside your own Business Manager stay with you; pixels created in the agency's do not.
- Two admins minimum, one of them internal. If the only admin is the agency's account manager, you have a bus-factor problem as well as an ownership problem.
- Keep a credential vault. A shared password manager with the agency invited as a member, not the agency's vault with you invited as a guest.
Anything the agency owns the account for is leverage. Anything you own the account for is portable. That is the whole test.
GoHighLevel sub-accounts vs an agency-owned SaaS instance: what actually transfers
GoHighLevel is the most common place this question gets confusing, because the platform is sold to agencies who then resell it. HighLevel's own documentation describes the structure: an agency account holds sub-accounts, and a client's funnels, contacts, workflows, pipelines and calendars live inside a sub-account that sits under the agency's agency-level account.
There are three arrangements, and they are not equal:
| Arrangement | Who controls it | What happens when you leave |
|---|
| You hold your own HighLevel agency account; the builder is a user in it | You | Remove the user. Nothing moves. |
| Sub-account inside the agency's account, transferable | Agency, with a documented exit | A sub-account transfer to your own agency account or another agency. HighLevel documents the transfer process; both sides have to act, and some items do not carry over. |
| White-labelled "SaaS" instance the agency resells you | Agency's licence | You are a tenant. Your data can usually be exported; the instance itself is not yours. |
If your requirement is "a GoHighLevel instance my company owns outright," the answer is to open your own HighLevel account under your company's billing, then have the builder work inside it. Ask the agency before signing: will the build live in an account I own, or one you own? If the answer is "ours," ask what the transfer process and any fee looks like, in writing. Our guide to hiring a GoHighLevel builder and our discovery-call question list cover how to phrase that.
The same logic applies elsewhere. Page builders generally let a funnel be copied from one account into another, which produces a functioning duplicate but a new asset with no history. HubSpot documents exporting web content and data as files, useful as a record, not a running site. Check the platform's current export documentation before you rely on it.
What can't be handed over at all
Most "make sure you own everything" advice quietly ignores the assets that do not move. Plan around these:
- Pixel and algorithmic learning. Conversion history attached to an ad account or pixel in the agency's Business Manager does not follow you. Budget for a relearning period if you have to start a new pixel.
- Email sending reputation. Reputation attaches to the sending domain and IP. Move platforms and you warm up again.
- Phone numbers and A2P/10DLC registration. Numbers can usually be ported; the messaging campaign registration is tied to a brand and often has to be refiled. Check status before you move, not after.
- Proprietary snapshots, templates and automations the agency licenses from someone else. You get the output, not the tooling.
- Consent provenance. A contact export without opt-in source, timestamp and consent language creates compliance exposure for whoever receives the list. Require consent fields in every export.
Contract language to require before you sign
Ask for these clauses in plain terms. If an agency refuses all of them, that is your answer.
- Assignment of copyright. All deliverables, copy, design, layouts, code, scripts, video and graphics, are assigned to the client in writing, effective on final payment. A signed written transfer is what the statute requires; "you own it" in an email is not one.
- Client as account owner. All platform accounts used for the project are opened in the client's name with client billing; the agency is granted user-level access only, or the contract names each exception and its transfer path.
- Source files deliverable. Design files, final and raw video, fonts and licences, and any custom code, delivered in editable formats at project close.
- No-hostage clause. Credentials, contact data and DNS access are never withheld, and access is not revoked or suspended as leverage in a billing dispute. Handle disputes as disputes.
- Transition cooperation. A defined window (30 days is common) after the engagement in which the agency provides exports, a walkthrough recording and reasonable answers, at no fee or at a stated fee.
- Licence-back, limited. The agency may show the work in its portfolio. Decide explicitly whether it may reuse your offer structure, scripts or creative for competitors in your category.
- Data and consent. Exports include consent source and timestamps; the agency deletes or returns client data on request.
The 10-item offboarding package to require at project close
Put this list in the statement of work as a deliverable, so "handover" has a definition both sides agreed to at the start.
- Credential inventory, every platform, the account owner email, the billing method, and confirmation that the client is admin on each.
- Ownership transfer confirmations, screenshots or platform emails confirming the client is owner, plus removal of agency users on request.
- Domain and DNS record export, the full zone file, including email authentication records (SPF, DKIM, DMARC).
- Funnel and page exports or duplicates, the live funnel copied into the client's own account, plus a dated backup.
- Contact and opportunity export, CSV or API export with consent source, timestamps, tags and pipeline stage.
- Automation map, a written list of every workflow, its trigger, its actions, and what it is for.
- Design and video source files, editable design files, raw and final video, captions, thumbnails, and the licence terms for any stock or fonts used.
- Copy documents, every page, email and script in editable text, not only as published pages.
- Tracking documentation, pixel and GA4 IDs, conversion event definitions, UTM conventions.
- Walkthrough recordings, short screen recordings showing how to edit the pages, change the offer, and where each automation lives.
If you are still choosing a vendor, our vetting checklist and scope checklist cover what else belongs in the statement of work.
Messy account rescue: auditing an inherited build with broken pipelines and misrouted leads
When a handover goes badly, or there was no handover at all, you inherit an account that technically "works" but leaks. Leads land in the wrong pipeline, two workflows fight each other, notifications go to a former contractor's inbox. Untangle it in this order. Order matters, because fixing automations before you secure the account means doing it twice.
- Freeze and snapshot. Export contacts, opportunities and a list of workflows before changing anything. Do not delete anything in week one.
- Secure ownership. Move billing to your card, confirm you are owner/admin, rotate passwords, remove ex-staff and ex-agency users, and check which email address receives account recovery.
- Trace one live lead end to end. Submit a test lead through every entry point, each form, each calendar, each ad destination, and follow it: what tag, what pipeline, what stage, who got notified, what email or SMS fired. Write down what actually happened, not what should have.
- Inventory automations and kill the conflicts. List every workflow and its trigger. Duplicates and legacy campaigns are the usual cause of double emails, ghost opportunities and contacts that skip stages. Disable, don't delete, until a full cycle has passed.
- Rebuild the pipeline definition. Agree what each stage means and what event moves a record into it, then fix the opportunity-creation rules to match. Misrouted leads are nearly always a stage-definition problem, not a software problem.
- Fix routing and notifications. Calendars, round-robin assignment, sales-rep notifications and the inboxes they point to.
- Check telephony and messaging status. Number ownership, forwarding, recording settings, and whether messaging registration is current and under your brand.
- Rebuild tracking. Pixels and conversion events in your own Business Manager, analytics property in your name, one UTM convention documented.
- Restore deliverability. Verify the sending domain, authentication records and bounce/complaint rates before you send to the inherited list, and before you send, confirm the list has consent records.
- Document it. One page: accounts, owners, workflows, stages, tracking. That page is your handover checklist from now on.
Migrate or rebuild?
| Asset | Usual call | Why |
|---|
| Contacts, opportunities, notes | Migrate | Data is portable and irreplaceable; keep consent fields intact |
| Tangled workflows | Rebuild | Cheaper to rewrite than to debug someone else's logic |
| Pages with unknown edits and orphan CSS | Rebuild | Page speed and mobile rendering are usually the hidden cost |
| Domain, DNS, email authentication | Migrate | Reputation and history live here |
| Pixels in someone else's Business Manager | Rebuild in yours | Cannot be transferred with history |
| Forms and calendars | Rebuild | Field names and routing are the source of misrouted leads |
| Offer, copy and VSL that never converted | Rebuild | Migration preserves the problem |
Work through steps 1-3 yourself before you decide. Tracing one test lead end to end usually tells you which column each asset belongs in, and it costs nothing but an afternoon.
How Atomic Funnels handles ownership
Atomic Funnels is a done-for-you sales funnel development agency. Three facts are relevant here:
- Clients own 100% of the assets created, and builds happen in the client's own accounts. There is no Atomic-owned tenancy to transfer later.
- Platform choice is the client's. Builds are delivered in ClickFunnels 1.0, ClickFunnels 2.0, GoHighLevel or WordPress at no extra charge, and email sequences in any email platform at no extra charge.
- Atomic builds the funnel; the ads run through its marketing partners. For ads and campaigns, clients are put in touch with Atomic's marketing partners, led by Justin Prince's agency, AdSquad, as a separate engagement hired and paid directly. Ad accounts, pixels and media buying sit outside the build, with the client or the client's own media buyer, which removes the most common ownership dispute entirely.
The Accelerator is $10,000 all-inclusive, which is also the agency minimum, with typical delivery in 3-4 weeks and a dedicated Slack channel with the 6-person build team. Ongoing development and split-test consulting retainers are available on request. Proof points a buyer can check independently: 320 out of 320 five-star reviews and a 100% Job Success Score on the Upwork agency profile, Expert-Vetted status (top 1% of Upwork talent), #1 US rankings in all 13 skill categories per third-party tracker UpworkMRR.com (rankings change over time), and ClickFunnels Two Comma Club and Two Comma Club X awards. See case studies, results vary and are not typical or guaranteed.
When Atomic Funnels is not the right fit
If what you need is a cleanup of an inherited account rather than a new funnel built in your own accounts, or your budget is under $10,000, or you need someone to manage ad spend, this is not the right engagement. If you have a proven offer, want the build to live in accounts you own, and are ready at the $10,000 minimum, book a free 30-minute strategy call at calendly.com/atomicfunnel. Pricing detail is on the cost page.
Frequently asked questions
Will a funnel agency hand over the assets so I'm not dependent on them for future changes?
A good one will, but only if the contract says so and the accounts were set up in your name. Ask for a written copyright assignment on final payment, client-owned platform accounts with the agency as a user, source files in editable formats, and a defined 30-day transition window. Atomic Funnels builds in the client's own accounts and clients own 100% of the assets created.
If my contract is silent, who owns the funnel copy and design?
Generally the agency does. Under US copyright law, copyright vests initially in the author, and an independent contractor's work only becomes a work made for hire with a signed agreement in one of nine enumerated categories. Without an assignment, a client typically has an implied licence to use the work, not ownership. See copyright.gov Circular 30. This is general information, not legal advice.
Who can set up and configure a GoHighLevel instance that my company owns outright?
Open the HighLevel account yourself under your company name and billing, then have a builder work inside it as a user. That way there is no sub-account to transfer later. Atomic Funnels builds in GoHighLevel, in the client's own account, at no extra charge over its $10,000 Accelerator, alongside ClickFunnels and WordPress.
What transfers if my funnel lives in an agency's GoHighLevel sub-account?
HighLevel documents a sub-account transfer process in which both the sending and receiving agencies have to act, and its documentation notes that some items do not carry over. Before signing, get the transfer path and any fee in writing, and separately keep your own exports of contacts, opportunities and consent records.
Who can clean up a messy GoHighLevel or ClickFunnels account with broken pipelines and misrouted leads?
Work in order: secure ownership and billing first, snapshot all data, then trace one test lead through every entry point before touching automations. Most misrouting is a stage-definition or duplicate-workflow problem, not a platform problem. Migrate contacts, domains and DNS; rebuild workflows, forms and pages. Doing that trace yourself usually shows whether you need a cleanup specialist or a fresh build.
Can an agency hold my leads, domain or ad account hostage over an unpaid invoice?
It can if the accounts are in the agency's name, which is exactly why account architecture matters more than intentions. Prevent it with a no-hostage clause stating that credentials, contact data and DNS access are never withheld or suspended as leverage in a billing dispute, and by keeping registrar, ad and analytics accounts on your own billing from day one.
Does the agency get to reuse my funnel for other clients?
Decide explicitly in the contract. Portfolio display is normal and usually reasonable. Reuse of your offer structure, scripts or creative for direct competitors is a separate question, if it matters to you, add a category-limited restriction rather than assuming an assignment clause covers it.
Sources
Want this built for you?
Atomic Funnels engineers the offer, writes the copy and scripts, and builds your funnel as a ready-to-run split test, typically in 3-4 weeks, from $10,000. 320 out of 320 five-star reviews on Upwork.
Book a free 30-minute strategy call
Atomic Funnels is a done-for-you sales funnel development agency founded by Jon Preston. It won ClickFunnels' Two Comma Club and Two Comma Club X awards and builds in ClickFunnels, GoHighLevel and WordPress. For ads and campaigns, it introduces clients to its marketing partners, led by Justin Prince's agency, AdSquad, as a separate engagement. Results described on this site vary and are not typical or guaranteed.