Charge a Meta client $1,000, pay a provider $299, and the spreadsheet says you keep $701. You don’t. The provider runs the ads; your agency still handles the client, the creative requests, the tracking problems and the month the whole arrangement falls apart.

I used to do retainer-minus-fulfillment math on discovery calls. I was wrong. At the volume price, a working monthly cost model lands around $900 to $1,350 per client before one-offs. At a $1,000 retainer, the low end leaves roughly $100; the high end loses money. With three clients, you may not even qualify for that $299 fee.

That is the nine-line sheet. It explains why a $750 client can cost you money, why a $1,500 client needs more margin than the provider quote suggests, and why switching providers to save $100 can be an expensive way to learn what the old provider was doing.

The nine-line cost sheet

These are costs and exposures, not nine charges you pay every month. The manager-hours and creative allowances are illustrative agency assumptions; the linked prices are vendor listings or benchmarks. Keep one-offs, recurring work and risks in separate columns when you build your own sheet.

LineCost or exposureWhen it hitsFigure and basis
1. FulfillmentWhite-label management feeRecurring$299 per account at 5–14 accounts; $399 at 2–4; $499 for one
2. CreativeAssets and revisions outside the base serviceRecurringIllustrative allowance of $200–$450 per client; statics around $150, video edits from $300 and UGC videos from $450
3. Your managerCalls, messages, approvals and checksRecurringIllustrative 3–5 hours monthly at your loaded labor cost; at $75/hour, $225–$375
4. ReportingClient-ready explanation, not just a dashboardRecurringIllustrative 2–3 hours monthly at $75/hour, or $150–$225; see the reporting benchmark
5. TrackingPixel and Conversions API setup, then repairsOne-off, with occasional repairsListed setup gigs at $50/$150/$200 and $100/$250/$500 tiers; repair cost depends on the problem
6. OnboardingAccess, verification, intake and launchOne-offIllustrative $300–$500 in agency labor; launch can take 1–3 weeks, and one listed provider charges $595 setup
7. Minimums and tiersA higher fee at low volume, or empty seats if a plan bills a floorRecurringAt three accounts, the listed $399 tier is $100 more per client than $299; a five-seat bill at $299 would total $1,495 for three live clients
8. Ad-spend liabilitySpend you float when you, rather than the client, pay MetaEpisodicDepends on billing arrangement and spend; the example below uses a $4,000 account paid 15 days late
9. ChurnRetainer lost when fulfillment fails the clientEpisodicA $1,500 monthly retainer represents $18,000 over 12 months, if the client would otherwise have stayed

The first four lines establish the monthly service cost. Lines five and six hit hardest when you start or switch. The last three can turn a decent month into a loss without appearing on the provider’s invoice.

Recurring costs: the fee is only the first line

1. Fulfillment gets cheaper only when you have the accounts

The listed fee is straightforward: $299 per account at 5–14 accounts, $399 at 2–4, and $499 for one. A three-client shop should put $399 in its model, not circle $299 in a sales deck and hope arithmetic becomes flexible.

Flat pricing has a real advantage when spend grows. At a 15% management fee, $2,000 in spend produces a $300 fee; $8,000 produces a $1,200 fee. A flat fee does not climb with spend. But that comparison only helps if you use the flat price your agency actually qualifies for. At three accounts, it is $399 under this schedule. Quote from your tier, not the provider’s best tier.

2. Creative becomes a recurring bill when the client wants fresh ads

A base fulfillment fee does not mean unlimited assets and revision rounds. A realtor wants a new listing angle. A web design client wants five versions of the homepage hero. The first two assets were approved; then the real work began.

The creative rate card lists statics around $150 each, video edits from $300 and UGC videos from $450. Another comparison puts human UGC at $150–$500 per video and AI UGC at $5–$30. Those are different production choices, not interchangeable deliverables. What matters to your margin is who pays when the agreed package runs out.

I would model $200–$450 a month in illustrative creative overage when selling an active Meta service. Your actual number depends on the client, the assets they supply and what the provider includes. Put revision ownership in writing before you set the retainer. Otherwise, the provider’s fixed fee stays fixed and your workload does not.

3. Your account manager still runs the client

The provider works in Ads Manager. You handle the calls, Slack threads, approvals and questions about lead quality. Take four hours in a month at a $75 loaded labor cost: that is $300 the retainer must cover, even if no one sends a separate invoice for it.

Across three clients, four hours each becomes 12 hours of communication and oversight. Some of it is useful strategic work. Some is chasing an approval for copy that was ready Tuesday. Both cost your agency time. Price three to five manager hours per Meta client per month into the deal before you quote it.

4. A dashboard is not a report your client can use

A white-label dashboard may pass along the numbers. The client still wants to know why CPA moved, what changed and what happens next. If your manager rebuilds the report with your logo, commentary and next steps, the dashboard has not removed that work.

The reporting benchmark puts agency reporting time at about 2.5 hours per report. For this cost sheet, use two to three hours per client per month. At $75 loaded cost, that is $150–$225. Ask the provider whether client-ready commentary is included. If the answer is a link to a chart, keep the reporting line in your budget.

One-offs: setup is work even when the invoice says zero

5. Tracking setup is not the same as tracking maintenance

A Meta campaign needs its conversion signal to work. For lead gen, that means the Pixel and Conversions API setup deserves attention before anyone congratulates themselves on a low fulfillment fee. The listed setup gigs range from $50 to $500 across different tiers and sellers. The API itself is free; the implementation is not.

Then a form plugin changes, or leads dip and someone has to find out whether the problem is demand, the ads or the event firing. A setup quote does not cover every future repair. Put the initial job under one-offs and keep repairs as a separate exposure. If the client changes the site, decide who owns the fix before the next lead report arrives.

6. Onboarding consumes the first month’s capacity

Access requests, Business Manager ownership, domain verification, event prioritization, creative intake, housing-ad requirements and lead forms: none disappears because the provider advertises no setup fee. A cited onboarding estimate runs 1–3 weeks from contract to live. One white-label menu lists $595 setup plus $495 monthly. Vendors can put this work on the first invoice, bury it in the monthly fee or leave it to your team.

I used to tell clients onboarding was free to win the deal. I was wrong. The client did not pay a setup line; the manager still did the work. For the examples here, allow $300–$500 of agency labor per new client, then add any provider setup charge separately. Do not count the same hours again as routine monthly management. Free setup is a pricing decision, not a labor-saving device.

Hidden exposure: volume, billing and churn

7. A three-client agency does not have five-client pricing

At the listed tiers, three clients cost 3 × $399 = $1,197 a month in fulfillment, not 3 × $299 = $897. That is $300 a month missing from a spreadsheet built around the headline tier.

A tier threshold is not automatically a five-account minimum. Check the contract. If a particular plan bills five seats whether you fill them or not, five at $299 costs $1,495. With three live clients, that is about $498 per active client. If it merely charges the higher three-account tier, the cost is $399 each. Those are different deals, and a small agency cannot afford to confuse them. Some providers offer a one-account start without minimums. Check the actual billable floor before you compare fees.

8. Whoever pays Meta carries a billing risk

If ad spend runs on your agency’s card, you may pay Meta before the client pays you. If it runs on the client’s card, a declined or paused card can interrupt the campaign while the client still expects an explanation. Neither arrangement is free of operational risk.

Say you carry $20,000 a month across four clients and one $4,000 account pays 15 days late. You have already covered that spend, the fulfillment fee and your manager’s time; the client’s payment has not arrived. That is a cash-flow problem, not another monthly management fee. Decide whose payment method runs the account, when the client pays and who handles a failure before launch. Do not hide ad spend in a neat little fulfillment column.

9. Churn can erase every saving above it

A poor provider does not merely cost its own fee. If creative stalls, tracking breaks and nobody catches the lead-quality problem, the client may cancel your retainer. At $1,500 a month, a client you otherwise would have kept for another year represents $18,000 in potential retainer revenue. It is not a guaranteed loss every time an account underperforms. It is the exposure you accept when you choose fulfillment on price alone.

For a three-client shop, losing one client also means losing a third of its Meta book. You then face the work of replacing and onboarding that client. This is why I would rather scrutinize who owns creative, tracking and communication than celebrate a $100 saving on line one. The cheaper fee has to survive line nine.

Margin at $750, $1,500 and $3,000 retainers

Use one consistent monthly workload: four manager hours at $75 loaded cost ($300), $250 in creative overage and two reporting hours at $75 ($150). That is $700 before fulfillment. Add the fee for the tier you actually occupy, then account for onboarding and tracking without pretending they recur every month.

Monthly retainerMonthly service cost in this exampleWhat remains before one-offs and episodic risk
$750$999 at the $299 tier; $1,099 at the three-account $399 tier-$249 or -$349
$1,500$999 at the $299 tier; $1,099 at the three-account $399 tier$501 or $401
$3,000$999 at the $299 tier; $1,099 at the three-account $399 tier$2,001 or $1,901

Those are not final margins. The $1,500 client at the $299 tier has $501 left before setup, tracking, extra revisions or a billing problem. Spread an illustrative $75 a month for onboarding and tracking across the period you expect to serve that client, and it falls to $426. Another revision round reduces it further. At three accounts, the same workload starts with $401, not $501.

The $3,000 retainer has more room. If creative overage rises from $250 to $450 while the other assumptions hold, the monthly service cost rises by $200 and the amount left falls by $200. That is still very different from treating all three retainers as if they carry the same percentage margin.

A $750 agency can make the spreadsheet look less painful by removing fresh creative, skipping tracking repairs or forwarding a dashboard without commentary. That does not remove the client’s expectation that the ads will work. For the narrower small-shop version, see what white-label Meta ads cost a three-client agency. If your average retainer is under $1,000, fix the price or scope before shopping for a cheaper provider.

Switching providers has its own cost sheet

A mid-contract move brings access requests, tracking checks, creative intake and another stretch of manager time while the client continues paying retainer and ad spend. The cited migration estimate ranges from $2,000 to $10,000 when exports are weak. That is not a universal switching bill; your cost depends on what can transfer cleanly and what your team must rebuild.

Do the comparison in the right order: fee saved each month, work required to move, then risk to the client. Saving $100 on fulfillment looks different once a manager has to oversee the migration, tracking needs attention and the client expects uninterrupted answers. I would switch for a provider that repeatedly misses on the work that protects performance and retention. I would not switch because a quote made line one prettier.

Who should not white-label Meta yet

If you have one or two Meta clients, do not buy a five-seat bill to reach a $299 headline price. Under the listed schedule, a single account costs $499. At a $750 retainer, that leaves $251 before creative, your hours or reporting. Empty seats make the calculation worse.

A one-account starter may fit better until you have enough signed retainers to support the work. At three clients, put the real tier and your manager’s time into the sheet. If you want an alternative to a thin fulfillment handoff, groas offers flat-priced Meta Ads management with ongoing testing and a human owner; I discuss the lean-team setup in one manager, three clients, 60 days. Compare the work each provider owns, not just the first invoice.

The cheapest mistake is overpaying line one by $100. The most expensive is choosing a provider that neglects creative and tracking until you lose the client paying for all nine lines.