Skip to content
DashOps is launching soon.Sign-ups open at launch.
All resources
Meta Ads benchmarks Facebook Ads metrics performance benchmarking Meta Ads reporting

Meta Ads Benchmarks by Industry 2026: Median ROAS, CTR, CPM, CPC and CPL

The DashOps Team August 21, 2026 6 min read

If you are searching for Meta Ads benchmarks by industry, the honest answer is that no single median ROAS, CTR, CPM, CPC or CPL fits every account, and chasing a universal number usually leads you astray. Real Facebook Ads benchmarks vary widely by industry, objective, audience, season and creative, which is exactly why your own history is the most reliable yardstick. This report explains why Meta Ads average metrics move the way they do, gives you the real formula for each one, and shows how to judge “good” against your goals, your margin and your prior period instead of a borrowed figure.

dashops-meta-ads-benchmarks-by-industry-2026-1200x630

Why one industry benchmark number rarely fits your account

Meta delivers ads through an auction. The price you pay and the response you get reflect live competition for the audience you target, the objective you chose, and the moment you are buying in. Two businesses in the same category can post very different numbers because their margins, offers, creative and audiences differ.

That is the core problem with industry advertising benchmarks presented as a single figure. A median is built from a huge spread of accounts, and your account sits somewhere on that spread for reasons a median cannot see. Treating someone else’s median CPL as a target can push you to cut spend on a campaign that is actually profitable for your margin, or to keep one that is not.

The factors that move every Meta and Instagram Ads metric are consistent:

  • Auction demand. More advertisers competing for the same audience raises CPM and CPC.
  • Audience. Narrow, high-intent or expensive-to-reach audiences cost more than broad ones.
  • Objective. A campaign optimized for purchases behaves differently from one optimized for reach or leads.
  • Season. Demand and competition shift through the year, which moves costs up and down.
  • Creative. Fresh, relevant creative tends to earn more efficient delivery than fatigued creative.

The metrics, and the formula behind each one

You do not need a benchmark table to read your performance. You need the formula and a clear idea of what each number is telling you. These are the Meta-native calculations DashOps reports directly.

  • CTR (click-through rate) = clicks / impressions. How often people who saw the ad clicked. A signal of creative and audience relevance.
  • CPC (cost per click) = spend / clicks. What each click costs. Driven by CTR and auction competition.
  • CPM (cost per 1,000 impressions) = spend / impressions times 1,000. The cost to reach people. Mostly set by auction demand and audience.
  • ROAS (return on ad spend) = conversion value / spend. Revenue earned per unit of spend, the core e-commerce efficiency number.
  • CPL (cost per lead) = spend / leads. What each lead costs, the core lead-gen efficiency number.
  • Break-even ROAS = 1 / profit margin. The ROAS at which an e-commerce campaign neither makes nor loses money.

For deeper definitions of each KPI and how they connect, see Meta Ads KPIs to track. For the difference between efficiency metrics, ROAS vs CPL vs CPA explained is a useful companion.

How to decide what “good” means for you

“Good” is not a number you read off a chart. It is a number that clears your own threshold. Here is how to set that threshold for each metric.

  • ROAS. Compare it to your break-even ROAS first. Plug your own margin into the formula: if a business runs at a profit margin of one half, break-even ROAS is 2, so a ROAS above 2 makes money and below it loses money, no matter what an industry average says. A high-margin business can be happy at a ROAS a low-margin business cannot survive, which is why you use your own margin rather than a borrowed figure.
  • CPL. Compare it to what a lead is worth to you. Cost per lead only means something next to your close rate and average deal value. A higher CPL can still be excellent if those leads convert and the deal is large.
  • CTR. Read it as a relevance signal for your creative and audience, then watch its direction over time rather than against an outside figure.
  • CPM and CPC. Treat rising costs as a prompt to investigate, not an automatic failure. A higher CPM with steady or rising ROAS is often fine.

This is also why the same metric is judged differently depending on what you sell. Lead-gen and e-commerce care about different headline numbers, which is covered in lead-gen vs e-commerce Meta KPIs.

Benchmark against yourself with period-over-period comparison

The most honest benchmark you have is your own account under similar conditions. Comparing this period to your prior period removes the industry, audience, objective and seasonal differences that make external Facebook Ads benchmarks 2026 so unreliable, because you are holding most of those variables constant.

A period-over-period view answers the question that actually matters: is this campaign type doing better or worse than last time, and what changed. To make that comparison fair:

  • Match the objective. Compare a purchase campaign to a purchase campaign, not to a reach campaign.
  • Match the window. Compare like for like, for example this month to last month or this quarter to the same quarter prior, so seasonality is accounted for.
  • Watch frequency alongside CPM. Rising frequency with a climbing CPM and a falling CTR is a classic fatigue pattern that no external benchmark would reveal. Demographic and placement breakdowns help you see where that is happening.

Read costs in context, not in isolation

A jumping CPM or CPC is not proof that something is broken. It is a flag to look closer. Often the cause is seasonal auction pressure, a new competitor, or a narrowed audience. Sometimes it is creative fatigue, which you can confirm by checking frequency and CTR trend together rather than reacting to the cost number alone.

Keep in mind that reported conversions can undercount the truth. The iOS App Tracking Transparency changes mean some conversions are not attributed, so Meta-reported ROAS can look lower than your real return. This is a reason to reconcile against your own sales records and, again, to trust your own trend over a borrowed median.

DashOps reads 17+ Meta KPIs across all your ad accounts in one dashboard with period-over-period comparison built in, plus demographic and placement breakdowns and frequency as a KPI, so you can benchmark your own performance honestly instead of chasing a universal number. See what each plan includes on the pricing page, and the help center covers connecting your accounts and setting comparison periods.

The most useful benchmark for any Meta Ads account is its own prior period, judged against your goals and margin, not a median pulled from someone else’s business.

Frequently asked questions

What is a good ROAS or CPL on Meta Ads?
There is no single good number. Judge ROAS against your break-even ROAS, which is 1 divided by your profit margin, and judge cost per lead against what a lead is actually worth to you after close rate and deal value. A result that clears your own break-even and beats your prior period is good for your business, regardless of any published industry figure.
Why do Meta Ads benchmarks vary so much by industry?
The metrics are set by an auction that reflects demand, audience size, objective, season, and creative. A high-margin product can tolerate a higher CPM and still profit, while a thin-margin product cannot. Different objectives optimize for different actions, so CTR and CPC are not comparable across campaigns with different goals. That variance is why one universal benchmark rarely fits a specific account.
How should I benchmark my own Facebook Ads performance?
Compare each KPI against your own prior period for the same campaign type and objective, then against your goals and margin. Period-over-period comparison removes the industry, audience, and seasonal differences that make external benchmarks misleading, because you are comparing your account to itself under similar conditions.

See it in your own dashboard

DashOps brings Meta Ads reporting, campaign management, and white-label client portals into one place. Pick the plan that fits how you run ads.

Keep reading

Get in touch

Tell us about your setup or ask a question and we will get back to you within one business day. Running more than 20 ad accounts? We will tailor a custom plan for you.

DashOps
Launching soon

Redefining how you run Meta Ads

Create, edit, and report on every Meta Ad campaign, all from one dashboard.

Get notified at launch

We are launching very soon. Drop your email and we will tell you the moment it goes live. No spam, just the launch.