Marketing Agency Contracts: Terms to Check Before You Sign
A good marketing agency contract makes four things clear in writing: you own your ad accounts, pixel, website, and domain; you can cancel with fair notice; ad spend is separate from the agency's fee; and you always have access to your lead data. If any of those is missing or vague, get it fixed before you sign.
This guide walks through each section of a typical marketing agency contract, what to look for, and what to push back on. There's a full checklist table near the end.
Quick note: this is practical guidance from an agency operator, not legal advice. For anything with real money or risk on the line, have a lawyer review the contract.
Why the contract matters more than the pitch
On a sales call, everything sounds flexible. "Of course you own your accounts." "Sure, you can cancel anytime." But when a relationship ends badly, nobody remembers the call. They read the contract.
Most owners skim agency contracts because they're eager to get started. That's how people end up locked into a year of payments, or discover the agency owns the website they paid for. Twenty minutes of careful reading now can save thousands later.
1. Ownership of ad accounts and pixel
What to look for: A clause that says the ad accounts (Meta, Google, and others), the tracking pixel, and all related data belong to your business.
Why it matters: Your ad account holds your spending history, audiences, and what the platform has learned about who buys from you. The pixel holds your website visitor data. If the agency owns these, you lose them when you leave.
What to push for: Accounts created under your business, with the agency given partner or user access. The contract should say the agency will not remove your access or delete assets when the relationship ends.
2. Ownership of the website and domain
What to look for: Who owns the domain name, the website files, the hosting account, and any landing pages.
Why it matters: Some agencies build your site on their own platform and "rent" it back to you. When you leave, the site goes dark, and so does your Google ranking. Worse, some register your domain under their name.
What to push for:
- The domain is registered in your business name, with your login.
- You own the website content and design once it's paid for.
- If the site is on the agency's platform, the contract spells out how you get a working copy, or a full export, when you leave.
3. Ownership of creative and content
What to look for: Who owns the ads, photos, videos, and copy the agency creates.
Why it matters: You paid for that creative. Your best-performing ads are valuable, and you may want to keep running them.
What to push for: You own the creative produced for your account once it's paid for. It's normal for an agency to keep rights to its own templates and tools, but not to the finished ads made for you.
4. Term and cancellation
What to look for: How long the contract runs, whether it renews automatically, how much notice you must give, and whether there are early cancellation fees.
Why it matters: This is where most owners get stuck. A 12-month contract with auto-renewal and a cancellation fee means you're paying even if results are poor.
What's common:
- Month-to-month with 30 days' notice.
- A short initial term, often around 90 days, to allow for testing, then month-to-month.
- Longer terms, sometimes in exchange for a lower monthly price.
What to push for: A short initial term, no automatic renewal into another long term, and a notice period of 30 days or less. If you do accept a longer term, ask for a performance exit (see section 6).
5. Ad spend vs management fee
What to look for: Whether the contract separates your ad budget (money paid to Meta or Google) from the agency's management fee (what you pay the agency).
Why it matters: When these are blended into one monthly number, you can't see how much is actually reaching the ad platform. If you pay $5,000 a month "all in," is $4,000 going to ads or $2,000?
What to push for:
- The management fee is stated as its own line.
- Ad spend is billed directly by the platform to your card, or passed through at cost with receipts.
- If the agency charges a percentage of ad spend, the percentage is written down, and you understand how raising the budget raises the fee.
For more on pricing models, see how much a marketing agency costs.
6. Performance clauses
What to look for: Any promises tied to results, and what happens if they aren't met.
Why it matters: Performance language can protect you, or it can be window dressing. "We guarantee results" means nothing unless the contract defines the result and the remedy.
What to push for:
- Clear definitions. What counts as a lead? A booked appointment? Write it down.
- A realistic target. Based on your market and budget, not the sales call.
- A specific remedy. For example, you can exit early without a fee if targets aren't met for two straight months, or the agency works a month at no fee.
Be realistic. No agency controls the ad auction or your follow-up. A fair clause usually depends on you, too: answering leads quickly, keeping ad spend at the agreed level, and giving feedback on lead quality. For context, across the home-service Meta accounts we managed in the 30 days ending September 2026, cost per lead averaged $30.35 but ranged from roughly $11 to $61 across accounts. A target should reflect where your business actually fits.
7. Setup and onboarding fees
What to look for: One-time fees for account setup, website builds, CRM setup, tracking, or "onboarding."
Why it matters: Setup work is real, and a setup fee can be fair. But it should be clear what it buys, and it shouldn't be refundable only in theory.
What to push for: A written list of what the setup fee covers and when each item will be done. If the setup includes a website or CRM, confirm you own the result (see sections 2 and 8).
8. Data and CRM access
What to look for: Who owns the CRM, the lead list, call recordings, and reporting dashboards.
Why it matters: Your lead list is one of your most valuable assets. If it lives in the agency's system and you only get a weekly spreadsheet, you can't verify lead quality or speed to lead. And you may lose it when you leave.
What to push for:
- Your own login to the CRM from day one.
- The right to export all contacts, notes, and history at any time.
- A clause that the agency will hand over or transfer the CRM account, or provide a full export, if the relationship ends.
9. Reporting and communication
What to look for: How often you'll get reports, what's in them, and how often you'll meet.
Why it matters: "Monthly reporting" can mean a useful review of leads and sales, or a screenshot of impressions. See our guide on how to tell if your agency is working.
What to push for: A defined report schedule, a list of metrics that includes leads, cost per lead, and bookings, and a named contact with a response-time standard.
10. Exclusivity and non-compete terms
What to look for: Whether the agency will work with your direct competitors in the same area, and whether the contract restricts you.
Why it matters: Some owners want the agency to avoid their competitors. Some contracts go the other way and stop you from hiring the agency's staff or working with another agency on the same channel.
What to push for: Terms you can live with in both directions. Exclusivity, if offered, should be defined by service area and industry. Watch for clauses that limit what you can do after you leave.
Marketing agency contract checklist
Print this or keep it open when you read your contract.
| Item | What you want to see | Check |
|---|---|---|
| Ad accounts | Owned by your business, agency has access | ☐ |
| Pixel and tracking | Owned by you, stays when agency leaves | ☐ |
| Domain | Registered in your name, your login | ☐ |
| Website | You own it, or get a full working export | ☐ |
| Creative | You own finished ads made for you | ☐ |
| Initial term | Short, often around 90 days or less | ☐ |
| Renewal | Month-to-month, no auto-renew into long term | ☐ |
| Notice period | 30 days or less | ☐ |
| Cancellation fee | None, or small and clearly stated | ☐ |
| Management fee | Stated separately from ad spend | ☐ |
| Ad spend billing | Direct to your card, or at cost with receipts | ☐ |
| Percentage of spend | Written down if used | ☐ |
| Setup fee | Itemized, with deliverables and dates | ☐ |
| Performance terms | Defined results and a specific remedy | ☐ |
| Lead definition | Written in the contract | ☐ |
| CRM access | Your own login, full export rights | ☐ |
| Data on exit | Transfer or full export guaranteed | ☐ |
| Reporting | Schedule and metrics listed | ☐ |
| Contact person | Named, with response standard | ☐ |
| Exclusivity | Defined clearly, fair both ways | ☐ |
How to negotiate without drama
Most reasonable agencies will adjust contract terms if you ask clearly. A few tips:
- Ask in writing. Send a short list of changes by email.
- Focus on ownership and exit first. Those protect you most.
- Offer something back. If you want a shorter term, you might accept a setup fee. If you want a performance exit, commit to answering leads quickly.
- Watch how they respond. An agency that refuses to let you own your ad account is telling you something. Our list of marketing agency red flags covers other warning signs.
If you haven't picked an agency yet, start with our 15 questions to ask before you sign. Or take the 2-minute agency-fit quiz to get matched with the right kind of partner.
Frequently asked questions
What should be included in a marketing agency contract?
At minimum: ownership of ad accounts, pixel, website, and domain; the contract term and cancellation terms; the management fee listed separately from ad spend; any setup fees; data and CRM access; and the reporting schedule. If results are promised, the contract should define them and the remedy.
How long should a marketing agency contract be?
Many local businesses do well with a short initial term, often around 90 days, followed by month-to-month with 30 days' notice. That gives the agency time to test while protecting you if results don't come. Longer terms are fine only if there's a clear performance exit.
Who should own the ad account in an agency contract?
Your business should. The agency should be added as a partner or user with access. That way, if you part ways, you remove their access and keep your history, audiences, and pixel data.
Should ad spend be included in the agency's fee?
It's better when they're separate. Ideally, the ad platform bills your card directly, and the agency bills its fee on its own invoice. That way you can see exactly how much money reaches the ads.
Can I get out of a marketing agency contract early?
It depends on what you signed. Check the term, notice period, and any early cancellation fees, and look for a performance exit. If you're unsure, talk to a lawyer before sending notice, and secure access to your accounts and data first.
Not sure what kind of agency you need?
Answer four quick questions about your business. We'll tell you honestly whether we're a fit, and if we're not, what kind of agency to look for instead.