Facebook vs Instagram Ad Costs in Italy: The Reach Paradox

SSentia
Quick Answer

An analysis of 20,000 Meta ads in Italy reveals a surprising CPM inversion between Facebook and Instagram. Operators are rethinking how they allocate reach budgets.

Facebook vs Instagram Ad Costs in Italy: The Reach Paradox Cover Image
Facebook vs Instagram Ad Costs in Italy: The Reach Paradox Cover Image

The Pricing Inversion: When Instagram Becomes the Cheaper Network

Media buyers operate on a set of core assumptions. One of the most persistent assumptions is that Instagram commands a premium over Facebook. Visual content, a younger demographic, and highly engaging formats like Reels supposedly drive up competition and cost. But when we look at recent performance data for the Italian market, the dashboards reveal a completely different reality.

We analyzed two distinct cohorts of advertising data spanning the last 120 days. The first cohort contains 10,000 Facebook ads targeting Italy. The second cohort contains 10,000 Instagram ads targeting the same market.

The results break the conventional wisdom regarding how you should allocate your top-of-funnel budgets.

Median CPMs: The Surprising Discount

If you ask a performance marketer which platform costs more per thousand impressions, they will almost always say Instagram. The data says otherwise.

In our Italian market sample, the median CPM for Facebook ads sits at 2.03 EUR. By contrast, the median CPM for Instagram ads is just 1.77 EUR.

This pricing inversion is a critical signal for operators. If your default setting is to route brand awareness and impression-heavy campaigns through Facebook to save money, you might actually be paying a premium.

However, before you migrate all your budgets to Instagram, you have to look at the top end of the market.

The Top Quartile: Where Instagram Gets Expensive

While the median cost favors Instagram, the platform exhibits a much wider variance in pricing when you start targeting highly competitive segments.

Looking at the 75th percentile (P75) for CPM, the narrative flips:

  • Facebook P75 CPM: 7.44 EUR
  • Instagram P75 CPM: 10.04 EUR

When you compete for premium placements, niche audiences, or high-intent conversion objectives on Instagram, the costs escalate aggressively. Facebook maintains a tighter cost band, meaning your worst-case pricing scenarios are generally softer on the legacy platform.

The Reach Disconnect: Facebook's Hidden Multiplier

Cost per thousand impressions is only half the equation. The actual reach generated by these ads exposes an even stranger anomaly in the dataset.

Both cohorts share the exact same median spend per ad: 23.78 EUR.

Despite identical median spending and a higher median CPM on Facebook, the reach outcomes are vastly different. The median EU total reach for Facebook ads in this cohort is 22,890. The median EU total reach for Instagram ads is a mere 4,184.

How does Facebook deliver over five times the reach for the same median budget? There are a few operational realities that explain this:

  1. Inventory Liquidity: Facebook possesses a massive amount of low-cost, high-volume inventory in secondary placements (like the right column, Audience Network, and older desktop surfaces) that inflate reach numbers without proportionally draining budgets.
  2. Algorithmic Sharing: Facebook's architecture still allows for more traditional viral sharing and organic bleed. An ad that sparks conversation in an older demographic can travel much further on Facebook than a similar ad on Instagram.
  3. Measurement Artifacts: Campaign-level reach logging often behaves differently across the two platforms, especially when dealing with mixed-objective ad sets.

The Ad Account Sprawl

There is a subtle structural detail in the data that points to how operators are buying media differently across these two networks.

The 10,000 Facebook ads originated from 10 distinct brands managed across 13 ad accounts. This represents a traditional, centralized media buying structure.

The 10,000 Instagram ads originated from 9 distinct brands but were spread across 31 ad accounts.

Tactical Playbook for Operators

What should a media buyer do with these signals? Here is a simple framework for adjusting your Italian campaigns over the next quarter.

First, audit your baseline awareness campaigns. If you are defaulting to Facebook for raw impressions, run a split test immediately. You may find that Instagram's 1.77 EUR median CPM offers a more efficient baseline for top-of-funnel visibility.

Second, cap your Instagram bids carefully. Because the 75th percentile jumps dramatically to over 10 EUR, unchecked automated bidding on Instagram can drain your budget much faster than it would on Facebook.

Third, measure the quality of your reach. Facebook might give you 22,000 users for your 23 EUR, but if those users are ignoring right-column ads on desktop, the 4,000 users you reach on Instagram might actually hold more commercial value.

# A simple logical check for operators auditing their campaigns
if platform == "instagram" and objective == "awareness":
    expect_cpm = 1.77
    set_bid_cap(strict=True) # Protect against the P75 spike
elif platform == "facebook" and objective == "reach":
    expect_cpm = 2.03
    audit_placement_quality(strict=True) # Verify the 22k reach is real

Do not let legacy assumptions dictate your budget allocation. The dashboards tell you what you spent, but the cohort data tells you what you could have spent. Right now, in Italy, the smart money is exploiting the gap between the two.

Keep Reading

Start with one monitor. Free.

Add a brand, paste a couple of competitor handles, and see your first calibrated readout in under five minutes.

Facebook vs Instagram Ad Costs in Italy: The Reach Paradox | Sentia