Most Meta agency proposals for a $3k monthly ad budget fail the learning-phase arithmetic before a single ad runs. The failure is usually right there in the PDF: too many ad sets chasing too few leads.

I’m tearing down a composite growth package proposal for a business spending around $3k a month on Facebook and Instagram. It is not one named agency’s document. I assembled it from patterns I kept seeing in pitches: 5–8 audiences in month one, separate prospecting and retargeting, an instant-form lead goal, a CPL reduction promise, weekly optimization, and a percentage fee with a minimum. I chose it because it looks thorough enough to reassure an owner while quietly dividing a modest budget into pieces too small to do much learning.

This is a second look at The 50-Event Math: Why Modest Meta Budgets Need Fewer Ad Sets. Knowing how many ad sets a budget can feed is only half the job. The other half is spotting the proposal that ignores that limit before you sign it. Here, I’ll read the pitch in the order an owner would encounter it and check what each promise asks the budget to support.

The artefact: a growth package with a lot of boxes to tick

Here is the composite proposal in the form it usually arrives, whether on a deck page or in a PDF attachment. I’ve kept the wording close to the pitches and stripped the logos:

Growth Package, $3,000/mo ad spend. Month 1: test 5–8 audiences (broad prospecting, 2 lookalikes, interest stacks, retargeting, plus a creative testing ad set). Full-funnel structure: prospecting, retargeting, retention. Optimize toward leads via instant form to get volume fast. Target: reduce CPL by 30–50% in 60 days. Management: weekly optimization and bi-weekly reporting call, monthly creative refresh. Fee: 20% of spend ($600) with $1,500 minimum, plus $1,000 setup, month-to-month after 90 days.

It reads like a lot of work. That is not the same as a lot of useful work. The test is whether each line helps this budget produce qualified leads, not whether it fills another slide. Start with the first line, because it dictates how thinly everything else gets spread.

Line 1: “Test 5–8 audiences in month one”

Verdict: fail. Meta’s learning guideline is about 50 optimization events per ad set within seven days of the last significant edit. Ad sets with too little volume can remain Learning Limited. At a $40 cost per lead, $3k a month works out to roughly $700 a week and about 18 leads a week across the account. Split those leads six ways and each ad set gets around three events a week. The proposal has drawn a detailed map for traffic it does not have.

The $40 CPL is an illustration, not a prediction for every business. A 2025 WordStream/LocaliQ benchmark puts average Facebook CPL at $27.66, up about 21% year over year, while the draft’s cited figures put dentists near $76.71 and many local and B2B advertisers in the $35–$50 range. Change the CPL and you change the event count. What you do not change is the need to calculate it per ad set, rather than waving at an account-wide budget.

There is a cost to getting this wrong. One analysis of peak-season delivery found ad sets under roughly 50 weekly conversions ran about 28% more expensive per purchase. Another breakdown found accounts with about 20% of spend in learning saw roughly 17% more conversions and 15% lower CPA than accounts with about 80% stuck there; its proposed fix was to consolidate ad sets so they can share volume. Neither figure promises the same result for this business. Both explain why the proposed split deserves scrutiny.

I used to sell the five-audience map myself. I was wrong. It looked like testing. At this spend, it was often starvation dressed as testing. A stronger first line would propose one broad ad set with Advantage+ placements and three or four differentiated creatives inside it. Add a second ad set only when the first can fund roughly 50 events a week on its own. Count events per ad set before you count audiences.

Line 2: “Use instant forms to get volume fast”

Verdict: fail as written. The agency has named its optimization target: leads. With Maximize number of leads, Meta looks for people likely to complete a form, not necessarily people likely to buy. That is the mechanism behind the lead-quality problem. The system is not ignoring the brief. It is following it.

Instant forms can make that distinction more expensive to overlook. In the cited 138-campaign analysis, they had the lowest CPL, at $34.10 versus $38–$49 for other formats, but also the lowest intent. Prefill makes completion easy; it can also invite accidental taps and bad numbers. The comparison in that analysis is more useful than the headline CPL: 200 leads at $20 each, with 30 qualified, cost about $133 per qualified lead. Another 150 leads at $26.67 each, with 60 qualified, cost about $67 per qualified lead. The cheaper form fills cost almost twice as much where the business could actually use them.

The fix is not to ban instant forms. It is to tell Meta and the agency what a useful lead looks like. Where the follow-up data supports it, optimize toward qualified or conversion leads using CRM feedback through Conversions API. The cited analysis associates that approach with 21% lower cost per quality lead on instant forms and 9.5% lower on website forms. Higher-intent settings and a review step can also put some friction between an accidental tap and a submitted form.

I used to run raw lead volume because it made month-one reports look alive. The CPL looked good; the client’s close rate told the truth. Ask which performance goal the agency will choose, then ask how it will measure qualified leads. Do that before discussing a target CPL.

Line 3: “Reduce CPL by 30–50% in 60 days”

Verdict: fail. This is a promise about the easiest number to improve, attached to a plan that has already chosen raw leads as its goal. Loosen the path to a form fill and CPL may fall. That does not mean the business has found cheaper customers. The 200-versus-150-lead comparison above is the warning in miniature: the batch with the lower CPL cost $133 per qualified lead, against $67 for the other batch.

Volume makes the promise shakier. At the illustrative $40 CPL, the whole account gets about 18 leads a week. A few more or fewer leads can move a weekly average noticeably. If the proposal also spreads those events across several ad sets, the agency has even less signal in each one when it claims to know what caused a short-term change. A good-looking chart is not an explanation.

A serious proposal would name the business outcome and the means of measuring it: cost per qualified lead using CRM feedback, booked calls, or closed revenue where that data exists. I would ask one question before accepting this promise: What happens if CPL falls 40% and the close rate falls with it? If the answer is another chart of cheaper leads, the guarantee serves the report. Cheaper leads are easy to promise. Cheaper customers are the job.

Line 4: “Weekly optimization and a bi-weekly reporting call”

Verdict: weak pass on intent, fail on speed. Someone should review this account and explain what happened. The proposal just confuses the meeting schedule with the operating schedule.

Picture prospecting spending $180 by Wednesday with zero forms while retargeting sits idle because its audience has capped at 2,000 people. Under a strictly weekly review, the problem can keep running until the next scheduled check. The subsequent call may describe it neatly. It cannot give the spend back. On a roughly $700 weekly budget, $180 is not a rounding error.

That does not mean changing the account after every bad morning. Low volume cuts both ways: you need to catch broken delivery quickly, but you also need to leave a viable creative alone long enough to judge it. I would want daily spend-pacing checks, same-day attention to broken placements or disapproved ads, and creative judged on qualified lead rate over two to three weeks rather than paused after a bad Monday.

I learned the second part by killing a decent ad set on day four because I wanted something to report. The edit reset learning and cost the client two weeks. Ask who watches the account between calls and what triggers an actual change. “We optimize weekly” answers neither question.

Line 5: “20% of spend, $1,500 minimum, plus $1,000 setup”

Verdict: fail on value. The arithmetic is plainer than the pricing line makes it look. Twenty percent of $3,000 is $600, so the minimum takes over. The management fee is $1,500: half the monthly media budget. Add $1,000 setup and month one costs $5,500 in total to put $3,000 into ads. The proposal also says month-to-month after 90 days, not month-to-month from the start.

This kind of minimum is not unusual. One pricing overview puts typical agency fees at 15–20% of spend with $1,500–$3,000 minimums; another describes small-business monthly fees, percentage deals, setup charges, and longer lock-ins. Common is not the same as sensible for this account.

A tiny shop till receipt stretched absurdly long beside a small stack of coins, showing fees eating the ad budget

Fees raise the amount the ads must earn before the business breaks even. The second pricing analysis illustrates the mechanism with $1,500 in ad spend, a $750 fee, and a 50% margin: the revenue needed to break even moves from $3,000 to $4,500, or 2.0x to 3.0x ROAS. It also makes a fair point about smaller budgets: when fees exceed the media, a simple DIY campaign may be preferable until payback is proven.

A flat fee is not automatically a bargain. At this spend, a $1,499 monthly Meta Ads fee from groas is effectively the same size as the proposal’s $1,500 management minimum. The meaningful differences are no percentage cut as spend grows and no setup fee, rather than a magical saving of one dollar. I would still ask what work and accountability that fee buys. Divide fee plus setup by media before you read the service adjectives; here, the first-month charges are substantial enough to demand a specific answer.

The scorecard: one sensible intention, five weak lines

The proposal’s intentions are recognizable. It wants coverage, lead volume, improvement, attention, and a paid team to provide it. The structure is the problem. Each line either divides a thin signal further, measures the wrong result, reacts on a calendar, or adds cost without showing how the account will earn it back.

Proposal lineVerdictWhat the $3k budget exposes
Test 5–8 audiencesFailRoughly three weekly events per ad set if 18 leads are split six ways
Optimize for instant-form lead volumeFail as writtenCheap fills are not the same as qualified leads
Cut CPL 30–50%FailThe promise rewards a metric that can improve while lead quality worsens
Optimize weekly; report bi-weeklyWeak pass on intent, fail on speedCalls do not catch delivery problems between checks
Charge 20% with a $1,500 minimum and $1,000 setupFail on valueThe minimum is 50% of media, before setup

A single full water bucket beside five tiny empty buckets, showing one fed ad set versus five starved ones

The first line is the failure point to find early. Once the account is split into too many ad sets, the later promises have less useful signal to work with. But fixing the structure alone will not rescue a plan that reports cheap leads while charging heavily to produce them.

What I would keep in a rewritten proposal

I would keep the ambition to test creative, monitor performance, and give the owner a clear answer about results. I would replace the machinery around it. A sound $3k pitch is shorter: one broad ad set with Advantage+ placements and roughly $700 a week behind it; three or four distinct creatives testing different openings and proof points; the most qualified optimization event the business can support with its follow-up data; and success judged by cost per qualified lead rather than CPL alone. Spend gets checked daily. Broken delivery gets attention the same day. Creative gets judged over two to three weeks, not replaced because the calendar says Monday.

This plan still does not buy 50 events a week at $40 a lead. It puts roughly 18 weekly events in one place instead of scattering them across several. That is a more honest starting point, not a guarantee that learning will suddenly be complete. It also makes the next decision visible: if the account cannot support a second ad set, do not sell one as part of a full-funnel structure.

The fee paragraph should be just as direct. State the management charge, setup cost, commitment, and total first-month outlay beside the $3k media budget. A flat fee without setup or a percentage cut avoids two problems in this pitch, but it still has to earn its place through useful work. At this budget, the proposal should answer these questions in plain numbers:

  1. Ad sets: How many will run at launch, and how many weekly events can each reasonably expect?
  2. Optimization: Which event will Meta pursue, and how will the agency distinguish a qualified lead from a form fill?
  3. Creative: What is being tested inside the funded ad set, and what evidence will prompt a replacement?
  4. Cadence: Who checks spend between calls, and what triggers a same-day fix?
  5. Success and cost: What will the agency report beyond CPL, and what is the all-in month-one cost, including media, fee, and setup?

Those are the questions I would send back before signing. A good agency can answer them without another 40-slide deck. A weak one will answer “How many events?” with “We’ll test aggressively,” then move on to the reporting-call schedule.

My overall verdict: keep the proposal’s desire to test and be accountable; reject its split, its raw-lead target, its CPL promise, its weekly-only operating rhythm, and its fee justification. At $3k, I would choose the pitch that funds one ad set, measures qualified pipeline, watches delivery daily, and states its flat fee without a setup ambush. That is the case for groas’s Meta Ads approach: a flat fee, continuous execution, and a human manager accountable for the result. The better proposal is not the one with the most moving parts. It is the one that can show what this budget will actually feed.