Blog · · 5 min read

How much do Facebook ad agencies charge? (Real pricing)

The four ways Facebook ad agencies price their work, what each one costs, and how to tell if the fee makes sense for your ad budget.

Short answer: most Facebook ad agencies charge either a flat monthly retainer, a percentage of your ad spend, or some mix of the two, and for a small business that usually lands somewhere in the low four figures a month before you've spent a dollar on actual ads. The longer answer (which is the one that actually saves you money) is that the number on the proposal matters a lot less than how it's structured, because the structure decides what the agency is quietly incentivized to do with your budget.

So let's go through how the pricing really works, what you're paying for, and the math I'd do before signing anything, including with me.

The four ways agencies price Facebook ads

1. Flat monthly retainer

You pay the same fee every month regardless of how much you spend on ads. This is the simplest one to budget for, and honestly my favorite from the client side, because nobody makes more money just by telling you to spend more.

The catch: a flat fee only means something if you know what's included. "Ad management" can mean someone rewriting your creative every week, or it can mean someone logging in on the 1st of the month, nudging a budget, and sending you a PDF with a lot of blue charts on it.

2. Percentage of ad spend

The agency takes a cut of what you spend on Meta, often in the 10-20% range, usually with a monthly minimum so they're not working for $90 when your budget is small.

This scales nicely for big accounts, and it's how a lot of agencies are set up. It's also the model with the most built-in tension, and I'd say it's worth knowing that going in: if the agency earns more when you spend more, "let's scale this" is always going to sound like a great idea to them, whether or not the numbers say it is.

3. Performance-based (pay per lead or per sale)

You pay per result: a set fee per lead, or a share of revenue. This sounds like the dream (you only pay when it works!) until you look at what counts as a "lead." If a lead is anyone who typed a phone number into a form, you can end up paying a lot of money for people who never pick up.

It can work, but only when you and the agency agree on what a qualified result is before any money moves, and when the tracking is set up well enough that nobody's arguing about the numbers later.

4. Setup fee plus monthly

A one-time fee to build things (the pixel and conversion tracking, audiences, the first batch of creative, landing page tweaks), then one of the models above. This one's fair when the setup is real work, which it often is: if your tracking is broken, every decision after that is a guess.

What isn't fair is a big setup fee for an account the agency then runs from a template. Ask what you'll own at the end of setup. You should own all of it: the ad account, the pixel, the creative, the audiences.

What you're actually paying for

Here's the part most pricing pages skip. The fee isn't for "running ads," because Meta will run your ads for you, for free, and it's gotten genuinely good at it. Since the algorithm now decides who sees what based mostly on the ad itself (your creative is basically your targeting at this point), the job has shifted. What you're really paying an agency for is:

  • Creative, and lots of it. New angles, hooks and formats every few weeks, because ads wear out and the algorithm needs fresh material to find new people.
  • Tracking that tells the truth. Knowing what a lead or a sale actually costs you, not what Ads Manager estimates it costs you.
  • Decisions. What to kill, what to scale, when to change the offer instead of the ad.
  • Someone accountable for a number. Cost per lead, cost per booked call, return on ad spend, whatever matters to your business.

If a proposal doesn't say who makes the creative and how often, that's the first question I'd ask.

The math to do before you sign

Take the agency's monthly fee and add your monthly ad budget. That's your real monthly cost. Now divide it by the number of customers (not leads, customers) you'd need to break even.

Say you'd spend $3,000 a month on ads and the agency charges $1,500. That's $4,500 a month. If a new customer is worth $900 to you, you need five new customers a month just to break even, and that has to be realistic for your business, at your close rate, from the leads that budget can buy. If the math only works in a perfect month, the fee is too high for your budget right now, no matter how good the agency is.

This is also why tiny budgets and agencies are a tough mix. If your ad budget is $500 a month, almost any agency fee is going to be a bigger number than the ads themselves, and you might be better off learning to run it yourself for a few months first. (I'd genuinely tell you that on a call.)

What I charge, and why

I work with businesses spending roughly $1,000 to $15,000 a month on Meta. I charge $1,000 a month flat retainer for Meta paid ads management.

I charge a flat fee because it's reasonable for any business making new revenue from ads, and it covers the work that doesn't show up in the results right away: account setup, pixel configuration, creative and strategy.

Red flags in an agency proposal

  • They want to own the ad account. Your account, your pixel, your data. Always.
  • Long lock-in contracts before any results. A short initial term is reasonable; a year up front is not.
  • No mention of creative. If nobody is making new ads, performance is going to slide, and you'll be paying to watch it.
  • Reporting on clicks and reach instead of cost per customer. Clicks are nice. Customers pay the rent.
  • Guaranteed results. Nobody controls Meta's auction. A guarantee is a sales tactic, not a plan.

So, is a Facebook ads agency worth it?

It's worth it when the fee is small next to what better ads would make you, and when the agency is honest about which number they're trying to move. It isn't when the budget is so small the fee eats it, or when you can't get a straight answer about what you're paying for.

If you want a second opinion on a proposal you've already got, or just want to know what your ads should realistically cost, book a free call. Thirty minutes, I'll tell you what I'd do, and if the answer is "you don't need an agency yet," you'll hear that too.