Before you start
- Your own Meta Business Manager (NOT the client's - this is critical)
- A signed scope of work with media spend authority defined
- Client's Page admin willing to grant access via Business Manager request
- A reporting dashboard tool (Looker Studio, Triple Whale, or a Sheets template)
- A creative production pipeline that can ship 4+ ads/week per client
The playbook
9 steps
Set up your agency Business Manager - never use the client's
Go to **business.facebook.com** and create YOUR agency's Business Manager (not theirs). All client work must be requested INTO your BM, not done from inside the client's. If the client fires you, they revoke access; if you ran from their BM, you lose your own pixel learnings, custom audiences, and creative library across other clients. This is the single biggest agency setup mistake.
TipName your BM with your agency name + URL. Verify it via the Business Verification flow early - unverified BMs hit caps on the number of ad accounts you can request access to.Expected outcome
Agency BM created, verified, and ready to request client assets.
Request asset access via Business Manager
From your BM, go to **Business Settings → Accounts → Ad accounts → Request access**. Enter the client's ad account ID (15-digit number from their account URL). Specify the role you need - **Advertiser** for spend authority, **Analyst** for read-only. Repeat for Page, Pixel, and Instagram if applicable. The client's BM admin approves on their end.
# Assets to request from every client: # 1. Ad Account (role: Advertiser) # 2. Page (role: Advertiser or Editor) # 3. Pixel (role: Standard access) # 4. Instagram account (role: Create ads) # 5. Catalog if e-commerce (role: Manage)Expected outcome
All five assets approved into your BM with appropriate roles.
Set up billing under the client's payment method
Every client's ad account should bill **the client's own credit card**, never yours. Agency-on-the-hook billing creates cash-flow disasters when a client churns mid-month. Inside the client's ad account, **Billing & payments → Add payment method → client's card**. If they want monthly invoicing, set them up on **Monthly invoicing** through Meta (requires $10k+/mo spend).
Expected outcome
Client's payment method is the funding source; your agency is not on the hook for media spend.
Run the diagnostic audit before changing anything
Before launching new campaigns, **audit what's running**. Capture: Pixel health (events firing? CAPI installed?), historical ROAS by campaign type, creative library inventory, audience overlap, attribution settings, recent learning-phase exits. Document in a 1-page client audit doc. This is your baseline - everything you change going forward measures against it.
Expected outcome
1-page baseline audit doc shared with client showing current state + first-30-day plan.
Define the campaign architecture for the engagement
Most client accounts only need three campaigns: **(1) ASC for evergreen prospecting**, **(2) Creative-testing Manual Sales** at low budget for new ads, **(3) Retargeting** for 30-day cart abandoners + 180-day site visitors. Resist building a 12-campaign account 'because it looks sophisticated' - it just fragments learning.
Expected outcome
3-4 campaign architecture documented and approved by client.
Lock the creative production cadence
**Weekly: 4-6 new creatives shipped, 1 launch per week.** Without this cadence, you'll run out of variants in week 2 and the account will plateau. Standardize: research Monday (competitor ad library), brief Tuesday, produce Wed-Thu, QA + launch Friday. If your client can't supply UGC weekly, this becomes the bottleneck - solve it in the SOW with a stock-clip + AI-generated creative supplement.
TipBuild a shared creative tracker (Notion or Airtable) the client can see. Visibility into the pipeline is what stops them from anxiously asking 'what are we shipping next week?'Expected outcome
Weekly creative cadence operational with 4-6 ads/week and visible pipeline.
Set up reporting at 3 cadences
**Daily (automated dashboard)**: spend, CPA, ROAS, daily pacing. Looker Studio connected to the ad account does this for free. **Weekly (your write-up)**: what changed, what tests are mid-flight, what shipped, what you're recommending next. **Monthly (deck)**: full-month performance vs. goal + strategic narrative + next-month plan. Clients fire agencies that go silent between monthly reports.
# Weekly report template (5 sections): # 1. Performance vs target (3 numbers) # 2. What we shipped this week (4-6 creatives) # 3. Tests in flight (status + day count) # 4. What we learned # 5. Plan for next weekExpected outcome
Daily dashboard live, weekly write-up cadence set, monthly deck calendared.
Manage scope creep with a change-order process
Clients will ask for things outside the SOW - landing page builds, new offer angles, channel expansion. Have a clean change-order template ready: scope, additional fee, timeline. Send within 24h of the request. **Don't do free work to be helpful** - it teaches the client your time is free and erodes margin until you resent the account.
Expected outcome
Change-order template lives in your toolkit; every out-of-scope ask triggers it.
Build the renewal narrative from day 1
Renewal happens because the client can articulate **what they got** in plain English. Don't wait until month 5 of a 6-month contract to start telling that story. In every monthly report, lead with the one-line outcome ('Q1: scaled spend 2.3x while holding ROAS at 4.1, shipped 47 new creatives, expanded into Reels which is now 35% of delivery'). The renewal slide deck writes itself by month 5.
Expected outcome
Outcome narrative is baked into monthly reporting and ready to surface at renewal.
Shuttergen
Hit your 4-6 ads/week cadence without burning out your editor.
Shuttergen lets your agency ship the creative volume client accounts need to keep performing - generated from a single brief, in your client's brand voice, ready for Ads Manager.
Pitfalls
What goes wrong
Running ads from the client's Business Manager
When the engagement ends, you lose access to everything you built. Always run from your agency BM with requested access to client assets.
Putting agency credit card on file for client media spend
One delayed payment from the client and you're suddenly fronting $50k of Meta spend with no recourse. Always client's card, always.
Promising ROAS targets without a baseline audit
Agreeing to '4x ROAS' before you've seen the account's history sets up an impossible-to-defend conversation when reality lands at 2.8x.
Going silent between monthly reports
Clients churn agencies that disappear. Weekly write-ups (even 5 sentences) are the cheapest renewal insurance you can buy.
Saying yes to every out-of-scope request
Free work compounds: this month's 'small favor' becomes next month's expected baseline, and your margin disappears. Use the change-order process.
Limits
When this playbook won't work
- Clients who insist on owning the BM and running everything internally - you become a contractor with no leverage
- Sub-$5k/mo media budgets - the algorithm starves, results are poor, you lose the renewal anyway
- Clients with no organic conversion baseline - paid amplifies existing conversion; if nothing converts organically, paid won't fix it
- Engagements without a clear single decision-maker - approval bottlenecks kill creative cadence
- Niches restricted by Meta's ad policy (CBD, weapons, financial speculation) - operational overhead eats margin
The agency operating system that separates good shops from churn shops
The shops that retain clients for 2+ years all run a version of the same operating system. Daily dashboard the client can see. Weekly write-up in their inbox. Monthly strategic deck with renewal narrative baked in. Creative cadence locked at 4-6/week with visible pipeline. This isn't sexy work - it's hygiene - and it's why some agencies churn 50% of clients per year and others retain 80%.
The cadence is the moat. A client who knows what's shipping next week and saw 6 new creatives go live last week doesn't churn casually. A client who got 4 weeks of silence after the last monthly report churns the moment a competing agency pitches them.
Agency-side creative production is the bottleneck most accounts hit at month 3. UGC suppliers run dry, the founder gets sick of being on camera, the in-house brand team disappears for two weeks. Most agencies under-invest in their own creative production capability and end up dependent on the client supplying assets. The agencies that win build a creative production stack (in-house editor + AI tooling + stock libraries) so they're never blocked.
Internal: facebook-ads-agency sister concept for LinkedIn shops; agency-creative-brief for the brief template every client engagement needs.
Hit your 4-6 ads/week cadence without burning out your editor. Shuttergen lets your agency ship the creative volume client accounts need to keep performing - generated from a single brief, in your client's brand voice, ready for Ads Manager.
Pricing models that work for client Facebook ads
Three viable pricing models - (1) flat monthly retainer ($3k-$15k/mo depending on account size), (2) % of media spend (10-15% is the agency norm), (3) hybrid base retainer + performance bonus on ROAS or spend thresholds. Pure performance pricing usually loses agencies money - you bear all the risk while client controls the levers (offer, product, landing page).
Retainer-with-creative-included is the most common 2026 model. Clients increasingly expect the agency to ship creative, not just optimize bids. If your pricing assumes the client supplies all creative, you're getting underbid by shops that bundle production.
The renewal mechanic to set up at signing. Default to an auto-renewing month-to-month after the initial 3-6 month commitment, with 30 days notice to cancel. This removes the awkward 'renewal conversation' and shifts the cancellation pressure onto the client. It also forces the agency to keep delivering monthly, which is the right pressure.
Internal: creative-brief-template, creative-brief.
FAQ
Frequently asked
Do I need my own Business Manager to run Facebook ads for clients?
How much should I charge to manage Facebook ads for clients?
Who pays for the Facebook ad spend - the agency or the client?
How many clients can one person manage at once on Facebook ads?
What's the typical Facebook ads agency contract length?
What reporting do clients expect from a Facebook ads agency?
Should I take Facebook ads clients without a creative production pipeline?
Related
Keep reading
Resource
Linkedin ads agency
Sister agency playbook for LinkedIn.
Resource
Agency creative brief
Brief template every client engagement needs.
Resource
Creative brief template
Reusable creative brief structure.
Resource
How to use facebook ad library
Run baseline competitor audit for new clients.
Research
Anatomy Of Good Meta Ad Library
Walk-through of a real client-style Meta audit.
Hit your 4-6 ads/week cadence without burning out your editor.
Shuttergen lets your agency ship the creative volume client accounts need to keep performing - generated from a single brief, in your client's brand voice, ready for Ads Manager.