DEV Community

Matt Kundo
Matt Kundo

Posted on • Originally published at mattkundodigitalmarketing.com

Meta's New Ad Spend Disclosure Rule: What Agencies Must Do Before 2027

You hire an agency to run your Facebook and Instagram Ads. You pay thousands of dollars a month, sometimes for years. And you have never seen a real line-item breakdown of where that money actually went. I have heard this story from more business owners than I can count, and until now, the playing field tilted toward the agency. Meta just changed that. Starting February 3, 2027, agencies running Meta Ads on behalf of an end advertiser must disclose how much they spent on Meta advertising, separate from their fees, when the advertiser asks. The Meta ad spend disclosure policy agencies 2027 deadline is real, it is in writing, and it is going to reshape how small business owners evaluate the agencies they work with.

Inside the Meta Ad Spend Disclosure Policy: What Just Changed

On April 28, 2026, Meta updated two sections of its Developer Policies, 10.5 and 10.6.a, with an effective date of February 3, 2027. That gives the industry roughly ten months to comply. Section 10.6.a is the one most business owners will care about. It states that any party running ads on behalf of an end advertiser must "disclose to such end advertiser (i) the amount that you spent on Meta advertising on behalf of such end advertiser, separate from your fees." Raw media costs must be itemized away from agency markups, and reporting has to use Meta's native terminology rather than proprietary metrics that obscure the real numbers. Disclosure is reactive, meaning Meta does not push the data automatically. The advertiser has to ask. But once they do, the agency has a binding obligation. Nicholas Medina at ppc.land published the original breakdown of the policy change, and the full text of the rules sits in Meta's Developer Policies for anyone who wants to verify the language directly.

Why This Matters for Small Business Owners

Your Ad Budget Deserves Full Visibility

Some agencies aggregate every client's campaigns inside one Business Manager. The math at the top looks fine. The math at the campaign and ad-set level is invisible to the people whose dollars are funding it. If you cannot tell whether your $7,500 went to a winning ad or a dud, you cannot make better decisions next month. The new rule treats that opacity as a violation, not a courtesy.

Account Contamination Risk

Section 10.5 is the quieter half of the update, and it might be the more important half. Meta calls it account contamination protection. When several advertisers share one account, an enforcement action against one party (a policy violation, a chargeback dispute, a suspended ad) can cascade across the others. Picture a single shared Business Manager where one client violates Meta's housing or credit ad targeting rules. The penalty does not stay neatly contained on that client's campaigns. It can flag the entire account, slow review times, or trigger a freeze that pulls down ads belonging to every other business in that Business Manager. By forcing separation, or by requiring agencies to use vendor_id and brand fields inside the Catalog or Conversions API as an alternative, Meta is isolating risk. For a business owner sharing an agency's Business Manager, this is worth understanding: another client's mistake should not freeze your ads, and Meta is now telling agencies the same thing.

This Isn't Just for Big Brands

Anyone using a third-party agency falls inside this rule. There is no revenue floor, no spend threshold, no enterprise carve-out. A pizza shop running $1,200 a month in local awareness ads has the same right to a clean breakdown as a Fortune 500. The rule applies to every party Meta classifies as a Meta Business Partner or third-party agency, which is essentially anyone running ads on behalf of someone else. That is the part most coverage of this story is underselling.

The 3-Question Meta Agency Transparency Audit

The rule does not take effect for ten months. There is no reason to wait. Below is a short framework I built for the business owners I talk with, and it works regardless of who currently runs your ads. Ask your agency these three questions, today.

  1. Can you show me a full breakdown of my ad spend by campaign, ad set, and ad? Not a total invoice. Not a screenshot of a dashboard. An actual breakdown that ties the dollars I paid Meta to the campaigns those dollars funded.

  2. Do I have direct access to my own Business Manager or ad account? You should own the account. Your agency should have access to it, not the other way around.

  3. What happens to my account data, my pixel, my custom audiences, my campaign history, if I stop working with you? If the answer is "you start over", you do not actually own the asset you have been paying to build.

A few bonus questions worth adding to that conversation: ask where your account lives (in the agency's Business Manager, or in a standalone Business Manager tied to your business), ask whether monthly reports include impressions, clicks, conversions, and cost-per-result alongside spend, and review your contract for data ownership clauses. If your agency tells you, "we can't share that detail", they are describing a Section 10.6.a violation that becomes enforceable on February 3, 2027.

How MKDM Operates

I built Matt Kundo Digital Marketing on the boring premise that the client owns their account, the client sees every dollar, and the client gets the historical data back if they ever leave. My Facebook and Instagram Ads management clients have always received campaign-level breakdowns, transparent fee structures, and direct access to their own Business Manager. The Meta ad spend disclosure policy agencies 2027 deadline is not a process change for me. It is a documentation moment, where what I have always done becomes the mandated baseline. If your current agency cannot pass the three-question audit, let's talk.

Frequently Asked Questions

What is Meta's new ad spend disclosure policy?

It is Section 10.6.a of Meta's Developer Policies, updated April 28, 2026, effective February 3, 2027. It requires anyone running Meta Ads on behalf of an end advertiser to disclose, on request, how much they spent on Meta advertising for that advertiser, separate from agency fees. The companion rule, Section 10.5, requires agencies either to keep clients in separate ad accounts or to tag activity with vendor_id and brand fields so Meta can attribute campaigns and enforcement to the right party.

Does this apply to my small business?

Yes. The rule covers any third-party agency relationship on Meta's platforms. There is no spend floor, no business-size threshold, and no exemption for "managed services" arrangements.

What should I do before February 2027?

Run the three-question transparency audit above with your current agency. Confirm you own the Business Manager (or have a clear plan to migrate to a Business Manager you own). Get your historical campaign data exported and stored where you control it. Read your contract's data-ownership clauses.

What if my agency refuses to share spend details?

Before February 3, 2027, refusal is a contract and trust issue. After February 3, 2027, refusal is a Section 10.6.a violation. Meta has indicated it will pursue Business Manager restrictions for noncompliance, which means your agency could find its own access curtailed. The smarter move is to request a transparent partner now, while there is still runway.

Will Meta tell me if my agency violates the rule?

Not automatically. Meta has been clear that disclosure under Section 10.6.a is reactive: it kicks in when the advertiser asks. Meta has also stated it may, on its own, disclose information without notifying the agency if it suspects a violation. In practice, that means the burden of asking still sits with you, and the consequence of refusing still sits with your agency.


Originally published at mattkundodigitalmarketing.com

Top comments (0)