Scope, IP, and Access: The Contract Terms That Prevent Disasters
The expensive outsourcing failures are rarely about bad work. They are about who owns the files, who controls the accounts, and what "finished" was never defined to mean.

Nobody reads the contract until it matters
Then it matters all at once. The relationship ends, and the client discovers the ad account is in the agency's name, the logo exists only as a flattened export, and the website is on hosting they cannot log into.
None of that is exotic. All of it is preventable with five terms.
1. IP assignment, in plain words
The clause should say that on payment, all rights in the work transfer to you, including source files. Layered design files, project files, raw footage, page templates, and the copy in an editable form.
Watch for a licence instead of an assignment. A licence means they still own it and you are permitted to use it, which becomes a problem the moment you want to edit it elsewhere. Watch also for "on completion of the project" without defining completion, and for portfolio rights that let them publish your unreleased campaign.
2. Account ownership, non negotiable
Every account is created in your name, on your email, with billing on your card. The agency is added as a user with the access they need.
This applies to the domain, hosting, DNS, analytics, Search Console, ad accounts, business manager, email platform, and social profiles. Adding a partner as a user takes one minute and is reversible. Recovering an account owned by a former partner can take months, if it works at all. It is the single most common way small businesses lose a website.
3. Scope defined by outputs, not effort
"Social media management" is not a scope. "Twelve posts per month, two revision rounds each, published by us to two platforms, reported monthly" is a scope.
Write down what is included, how many, how often, how many revisions, and by when. Then write down what is explicitly not included, which is the half everyone skips and the half that causes the arguments. The full checklist is in what a retainer should include.
4. Confidentiality and data protection
A mutual confidentiality clause covering your customer data, pricing, and plans. If personal data of EU or UK residents is involved, you need a data processing agreement naming what data is processed, where it is stored, and who can access it. If you handle California residents' data, similar obligations apply.
This is not optional paperwork when your partner is in another country. It is the thing your own clients will ask you about, particularly if you are working white label.
5. Exit terms written while everyone is happy
Thirty days notice on either side. On termination: all files delivered in editable form, all access transferred back, documentation of what runs where, and no exit fee. Payment for work delivered, nothing for work not done.
The best time to agree this is before the first invoice. Nobody negotiates a fair handover during a breakup.
The clauses to push back on
Automatic renewal with a long notice window. Exclusivity that stops you working with anyone else. Penalties for cancelling. Results guarantees, which either hide weasel wording or invite the shortcuts that damage a site, as covered in Google's stance on manipulative content. Anything that makes leaving expensive is a substitute for being worth staying with.
Frequently asked
Do we need a lawyer? For a small retainer, a clear written agreement covering these five points is usually enough. For a large engagement or anything involving customer data at scale, take advice. This article is not legal advice.
What if they refuse IP assignment? Some stock and font licences genuinely cannot transfer, which is fine and normal if disclosed. A refusal to assign the work itself is not.
How does Fixora handle this? Full IP assignment on payment with source files, your accounts in your name, scope written as counted outputs, and a thirty day exit with full handover. Ask for the terms before you commit to anything.
Have a project that needs this?
Tell us what you are building. We reply within 24 hours.
Keep reading
Content marketingSay the Number or Say Nothing: Claims That Survive a Sceptic
Aug 04, 2026 · 4 min read
AI SEOThe Traffic Shift Nobody Budgeted For: Buyers Are Asking Assistants First
Aug 03, 2026 · 4 min read
Growth