Soku AI
All blog posts

How Much Do Facebook Ads Cost in 2026? CPM, CPC and CPA by Objective

October 7, 2026 · 15 min read

Soku Team

Soku Team

How Much Do Facebook Ads Cost in 2026? CPM, CPC and CPA by Objective

Facebook ads cost roughly $15 per 1,000 impressions, $0.60 per click on traffic campaigns, $27 per lead and $39 per e-commerce purchase in 2026. Those are published medians: CPM and CPA from Triple Whale's panel of 40,000+ e-commerce brands (Aug 2025 – Jul 2026), and CPC and cost per lead from WordStream by LocaliQ's US campaign data (Apr 2025 – Jun 2026).

That answer is accurate, and it will still mislead you if you stop there. Meta doesn't set a price for ads. You pay whatever the auction clears at, the auction charges you per impression for almost every objective, and every other number on this page is that impression price divided by how well your ads and landing pages convert. Two advertisers in the same industry paying the same CPM can end up with very different costs per sale.

So this page does three things. It gives you the 2026 numbers that actually have a named source, a period and a sample. It explains, from Meta's own documentation, how the auction and billing turn your budget into a price. And it gives you the arithmetic to go from CPM to CPC to CPA for each objective, so you can work out a budget from your own funnel and not someone else's average.

Last verified: 2026-10-07. Every benchmark below links to the page we read it from, with its period and methodology caveat. The worked examples further down are illustrative math with stated assumptions, not benchmarks, and they're labeled that way where they appear. For cross-platform benchmarks (Google, Microsoft, landing pages) and the long list of figures we refused to publish, see the pillar page: paid media benchmarks by industry. This page covers Facebook and Instagram only.

The 2026 numbers, by objective, with their sources

No single public dataset covers every Facebook objective. The two best-documented ones cover different advertisers: WordStream/LocaliQ covers US small and mid-sized businesses running traffic and leads campaigns, and Triple Whale covers e-commerce brands buying sales. Here is everything we could source, organized by what the campaign was optimizing for.

ObjectiveMetric2026 medianPrior yearSource and period
TrafficCost per click$0.60$0.70WordStream by LocaliQ, Apr 2025 – Jun 2026
TrafficClick-through rate1.93%1.71%WordStream by LocaliQ, Apr 2025 – Jun 2026
LeadsCost per click$1.80down 6.25%WordStream by LocaliQ, Apr 2025 – Jun 2026
LeadsClick-through rate2.70%2.59%WordStream by LocaliQ, Apr 2025 – Jun 2026
LeadsConversion rate8.54%unclear (see below)WordStream by LocaliQ, Apr 2025 – Jun 2026
LeadsCost per lead$27.39down 0.98%WordStream by LocaliQ, Apr 2025 – Jun 2026
Sales (e-commerce)CPM$15.06$13.30Triple Whale, Aug 2025 – Jul 2026
Sales (e-commerce)Click-through rate2.39%2.06%Triple Whale, Aug 2025 – Jul 2026
Sales (e-commerce)Conversion rate1.53%1.60%Triple Whale, Aug 2025 – Jul 2026
Sales (e-commerce)Cost per acquisition$38.99$37.80Triple Whale, Aug 2025 – Jul 2026
All objectives, globalAverage price per ad+12% YoY—Meta Q2 2026 results, Apr – Jun 2026

Sources: WordStream by LocaliQ, "Facebook Ads Benchmarks 2026", published September 14, 2026; Triple Whale, "Facebook Ad Benchmarks by Industry", updated August 17, 2026; Meta Reports Second Quarter 2026 Results, released July 29, 2026.

Notice the gaps. There's no sourced CPM for traffic or leads campaigns, and no sourced cost-per-result for awareness, engagement or app promotion. We looked. The figures that fill those cells on other pages trace back to aggregators quoting each other (more on that in what we left out). An empty cell is more useful to you than an invented one.

How to read each source

WordStream by LocaliQ. Traffic data: 1,377 US campaigns running April 1, 2025 to June 30, 2026, with at least 11 campaigns per industry. Leads data: 452 US campaigns over the same window, with at least 4 campaigns per industry. All "averages" are medians, in USD. These are accounts LocaliQ manages, so they lean small-business, US and local services. Two cautions: four campaigns is a very thin floor for an industry median, and the published methodology note has copy errors (it describes the campaigns as "search advertising campaigns" and gives the leads end date as "June 30, 2028"). We read those as typos, since the article itself covers Meta traffic and leads campaigns over the last year. The year-over-year change in leads conversion rate is also inconsistent: the report's summary says it rose almost 11%, while the conversion-rate section says it fell 0.98%, the same figure it gives for cost per lead. Treat the industry rows as directional.

Triple Whale. Over 40,000 brands using Triple Whale's analytics, August 1, 2025 to July 31, 2026, Facebook and Instagram combined, medians. The panel is e-commerce only, and mostly direct-to-consumer brands. It doesn't say whether its CTR counts all clicks or link clicks only, and its CPA and conversion rate depend on Triple Whale's own attribution, not Meta's. If you sell B2B software or local services, this is the wrong comparison set.

Meta's earnings release. This is the only audited number here, and it's the least specific. "Average price per ad" is total ad revenue divided by impressions across every country, placement and objective. It tells you the direction of the auction (up 12% year over year in Q2 2026, with impressions up 14%), not the CPM you should budget against.

The useful thing is that the sources agree on direction. Meta says the average ad got 12% more expensive. Triple Whale's e-commerce CPM rose 13.24%. WordStream's SMB traffic CPC fell 14% over a similar window, which looks like a contradiction until you remember that CPC is CPM divided by CTR, and WordStream's traffic CTR rose from 1.71% to 1.93%. (WordStream doesn't publish CPM, so we can't confirm what happened to its panel's impression prices.) Cheaper clicks on a pricier auction are possible, but only if your ads earn more clicks per impression.

Facebook lead campaign median cost per lead by industry in 2026, from $61.56 for dentists to $12.30 for career and employment, against an all-industry median of $27.39
Facebook lead campaign median cost per lead by industry in 2026, from $61.56 for dentists to $12.30 for career and employment, against an all-industry median of $27.39

Cost by industry: the two tables that exist

For leads campaigns, WordStream's industry spread is wide: from $12.30 per lead for Career & Employment to $61.56 for Dentists & Dental Services, a 5x range on the same objective. Traffic CPCs are tighter, from $0.34 (Arts & Entertainment) to $0.86 (Finance & Insurance).

For e-commerce, Triple Whale's industry medians run from a $26.80 CPA (E-learning & Online Courses) to $51.86 (Electronics, and Medical Devices & Equipment). CPM runs from $11.50 (Baby) to $21.80 (Health & Wellness). Sixteen of its seventeen industries saw CPM rise year over year.

E-commerce industry (Triple Whale)Median CPAMedian CTRMedian CVR
E-learning & Online Courses$26.802.74%1.31%
Baby$29.611.98%1.82%
Lifestyle & Boutique$31.162.44%1.62%
Apparel & Accessories$36.982.44%1.47%
Beauty$39.312.46%1.79%
Health & Wellness$40.533.02%1.50%
Home & Garden$47.932.38%1.24%
Electronics$51.862.41%1.13%

A selection of rows; the full 17-industry table is on Triple Whale's page. Period: Aug 2025 – Jul 2026.

For the same caveats applied across Google, Microsoft and landing-page data, and a case study of two "benchmark" sources disagreeing by 4.3x, read the benchmarks pillar.

How Meta actually sets your price

Every number above is an output. These are the inputs, from Meta's own documentation.

The auction decides who wins

Meta runs an auction each time there's a chance to show someone an ad. Per its help center page on ad auctions, the winner is the ad with the highest total value, "subject to a price floor," and total value is "a combination of 3 major factors":

  • Bid: what you're willing to pay for your desired outcome, set through your bid strategy.
  • Estimated action rates: Meta's estimate of the probability that showing this ad to this person leads to the outcome you optimized for.
  • Ad quality: drawn from feedback such as people hiding the ad, and from assessments of low-quality attributes like withheld information, sensationalized language and engagement bait.

Meta says estimated action rates and ad quality together measure relevance, and that "an ad that's more relevant to a person could win an auction against ads with higher bids." Meta doesn't publish the exact formula that combines the three, so be wary of any page that states one. Meta also says that auction adjustments "will not cause us to charge you more than your bid."

The practical consequence: two of the three factors are about your ad, not your money. An ad people are more likely to act on wins impressions at a lower price. That's why creative quality and conversion rate show up in your CPM, not only in your CTR.

How a Facebook ad's cost flows from bid, estimated action rate, ad quality and competition into CPM, then CPC and CPA
How a Facebook ad's cost flows from bid, estimated action rate, ad quality and competition into CPM, then CPC and CPA

Billing: you mostly pay for impressions

Here's the fact most cost guides skip. In Meta's Marketing API documentation on billing events, the billing options for each optimization goal are:

What the ad set optimizes forWhat you can be billed on
Reach, impressions, ad recall liftImpressions
Link clicksLink clicks or impressions
Landing page viewsImpressions
ThruPlay (video)Impressions or ThruPlay
Lead generationImpressions
App installsImpressions
Offsite conversions, valueImpressions

So when you run a Leads or Sales campaign, you're not buying leads or sales. You're buying impressions that Meta's system aims at the people most likely to convert. Your cost per lead is simply what you spent on impressions divided by the leads that resulted. Meta does let you set a cost per result goal, but its bid strategy documentation says plainly that "adherence to cost per result goal limits is not guaranteed."

That's why CPM is the root of the chain, and why this page is organized around it.

Budgets are averages, not caps

Meta's daily budget documentation says a daily budget is a target averaged over a Sunday-to-Saturday week. On a given day Meta may spend up to 75% over it (no more than 175% of the daily budget), but never more than 7 times the daily budget in a calendar week. With ad set budget sharing turned on, Meta may also share up to 20% of the budget with other ad sets, so a single day can reach 210% of the daily budget. A lifetime budget, by contrast, is a hard cap.

There is no single minimum budget

Meta doesn't publish one universal minimum. Its minimum budget best practices say requirements depend on "business vertical, budget type, buying type, bid strategy, optimization, currency and schedule," and Ads Manager alerts you when you're below the floor. The Marketing API exposes minimums per ad account, split by impressions, high-frequency actions like clicks, low-frequency actions like app installs, and video views. Two concrete rules Meta does state:

  • With a cost per result goal, your daily budget should be at least 5 times the goal. A $5 goal needs a $25 daily budget.
  • If you don't want to raise the budget, optimize for an event that's easier and cheaper to get (for example, landing page views instead of purchases).

The learning phase is the real floor

The number that actually decides whether a budget is "enough" is in Meta's learning phase documentation: ad sets usually exit learning "after about 50 results in the week after the ad set's last significant edit," and during learning they "usually have a higher CPA." For goal-based bidding, Meta's bid strategy page recommends 50 to 100 or more weekly conversions.

That turns budgeting into one line of arithmetic:

Minimum weekly budget per ad set ≈ 50 × expected cost per result
Minimum daily budget per ad set ≈ (50 × expected cost per result) / 7

Run it on the published medians and you get a sense of scale (arithmetic on medians, not a recommendation for your account). At Triple Whale's $38.99 median e-commerce CPA, 50 purchases a week costs $1,949.50, about $278.50 a day per ad set. At WordStream's $27.39 median cost per lead, it's $1,369.50 a week, about $195.64 a day. That's why "start with $5 a day" advice so often ends in an ad set stuck on "Learning limited."

The cost chain: CPM to CPC to CPA

Every Facebook cost metric is one of three numbers, and they're linked by two rates you control more than you think:

CPC = CPM / (1,000 × CTR)
CPA = CPC / CVR = CPM / (1,000 × CTR × CVR)
Results per day = Daily budget / CPA

CTR here is link click-through rate (link clicks ÷ impressions), and CVR is conversions ÷ link clicks. You can check any one of these yourself with our CPM calculator and CTR calculator.

One warning before you plug benchmark medians into these formulas: medians don't multiply. Triple Whale's medians give 15.06 / (1,000 × 0.0239 × 0.0153) = $41.18, while its reported median CPA is $38.99. WordStream's leads medians give $1.80 / 0.0854 = $21.08 per lead, while its reported median CPL is $27.39. The median account for one metric isn't the median account for another, and each vendor may define clicks differently. Use the chain on your numbers. Use benchmarks only to sanity-check each link separately.

Worked budget math by objective (illustrative)

Below is one hypothetical advertiser spending $100 a day (about $3,000 a month) across four objectives. Every input in this section is an assumption chosen to make the math easy to follow. None of it is a benchmark, and none of it comes from any real account. Swap in your own numbers, or run them through the Facebook ads budget calculator.

Awareness: you're buying impressions directly

Assume a $10 CPM.

Impressions per day = $100 / $10 × 1,000 = 10,000
Impressions per week = 70,000
People reached per week = 70,000 / frequency 2.0 = 35,000

Awareness is the only objective where CPM is the whole story, so it's also the only one where a "cheap CPM" means what it sounds like. Judge it on reach and frequency, never on purchases it wasn't built to drive.

Traffic: CPM divided by CTR

Assume a $12 CPM and a 1.5% link CTR.

CPC = $12 / (1,000 × 0.015) = $0.80
Clicks per day = $100 / $0.80 = 125

If CTR falls to 1.0% at the same CPM, CPC rises to $1.20 and you get 83 clicks a day for the same spend. Traffic campaigns get cheap clicks by finding people who click, who aren't always the people who buy. Check what those visitors do on site before you scale.

Leads: one more division

Assume an $18 CPM, a 1.0% link CTR, and 10% of clickers submitting the form.

CPC = $18 / (1,000 × 0.010) = $1.80
CPL = $1.80 / 0.10 = $18.00
Leads per week = ($100 × 7) / $18.00 = 38.9
Budget for 50 leads per week = 50 × $18.00 = $900 per week ≈ $128.57 per day

At $100 a day this ad set gets about 39 leads a week, short of the roughly 50 Meta says it needs to exit learning. Either raise the budget to about $129 a day, or merge it with a similar ad set so the results pool together. Cost per lead is only half the story: a $18 lead that never answers the phone costs more than a $40 lead that books a call. Multiply CPL by your lead-to-customer rate before you compare.

Sales: where small budgets break

Assume a $15 CPM, a 1.2% link CTR and a 2.0% purchase conversion rate.

CPC = $15 / (1,000 × 0.012) = $1.25
CPA = $1.25 / 0.020 = $62.50
Purchases per week = $700 / $62.50 = 11.2
Budget for 50 purchases per week = 50 × $62.50 = $3,125 per week ≈ $446.43 per day

At $100 a day, this sales campaign produces about 11 purchases a week, far below the learning threshold. It doesn't mean Facebook "doesn't work" at this budget. It means the budget can't feed a purchase-optimized ad set. The fixes that follow from Meta's own guidance: consolidate into fewer ad sets, optimize for a higher-volume event such as add to cart until volume allows purchases, or raise the budget.

Then check the CPA against your margin. If your average order is $80 at a 55% contribution margin, you can afford $44 per first purchase. At a $62.50 CPA, each first order loses money unless repeat purchases make it back. The pillar walks through computing your break-even ROAS from your P&L, and MER vs ROAS) covers why platform-reported returns overstate the case.

A small business owner at a checkout counter, the moment where Facebook ad spend either turns into a sale or doesn't
A small business owner at a checkout counter, the moment where Facebook ad spend either turns into a sale or doesn't

Photo: Patrick Tomasso on Unsplash.

What moves your cost: a sensitivity table

This table holds the sales example fixed (CPM $15, CTR 1.2%, CVR 2.0%, base CPA $62.50) and changes one thing at a time. It's illustrative math, not a benchmark: the point is to show how hard each lever pulls, not to predict your results. The "why it moves" column cites Meta's documentation where Meta has said so, and marks our reasoning where it hasn't.

What changesLink in the chainIllustrative new CPAChange vs baseWhy it moves
Auction 12% pricierCPM $15.00 → $16.80$70.00+12%Same size as Meta's reported Q2 2026 price-per-ad increase; CPA moves one-for-one with CPM
Peak-season auction, 30% pricierCPM $15.00 → $19.50$81.25+30%Hypothetical; more advertisers bidding for the same people
Fresher creativeCTR 1.2% → 1.5%$50.00−20%Our reasoning: higher engagement feeds estimated action rates, which also tends to lower CPM, so the real gain can be larger
Fatigued creativeCTR 1.2% → 0.9%$83.33+33%See creative fatigue benchmarks
Faster, clearer landing pageCVR 2.0% → 2.5%$50.00−20%Pure arithmetic; also improves the conversion signal Meta optimizes on
Slower landing page or weaker offerCVR 2.0% → 1.5%$83.33+33%Pure arithmetic
Better creative and landing page togetherCTR 1.5%, CVR 2.5%$40.00−36%Gains compound because both rates sit in the denominator
Cheaper placement, lower intentCPM −20%, CTR −30%$71.43+14%A cheaper CPM that loses more CTR than it saves raises CPA
Edits that reset learningAll three, temporarilyHigher, unquantified—Meta: during learning, ad sets "usually have a higher CPA"

Read down the "change vs base" column and the asymmetry is the lesson. A 12% auction increase costs you 12%. A 25% drop in CTR or conversion rate costs you 33%, and a 25% gain in both saves you 36%. The auction price is the lever you control least and it pulls the gentlest. CTR and conversion rate are the levers you control most, and they pull hardest.

The "cheaper placement" row is a common trap. A lower CPM helps only if CTR and conversion rate hold up well enough to keep CPA down. Our Audience Network breakdown works through that trade-off for the placement where it's argued about most.

Other factors that move cost, from Meta's own guidance

  • Bid strategy. Highest volume spends the full budget "without guaranteeing specific cost efficiency." A cost per result goal holds cost near target but may under-spend when the auction gets competitive. A bid cap "never bids above your set amount." Each trades volume against cost (Meta, About bid strategies).
  • Too many ad sets. Meta's learning phase guidance says to "avoid high ad volumes," because the system learns less about each ad set when you split budget across many. Our Meta Ads account structure guide covers how to consolidate.
  • Frequent edits. Significant edits send an ad set back into learning, where CPA is usually higher.
  • Optimization event. Meta notes that optimizing for purchases may need more budget than optimizing for landing page views, because the event is harder to get.

The full cost of Facebook ads is more than media

Media spend is the number this page has measured so far, but it's not the full bill. Most advertisers also pay for someone or something to run the account. That cost comes as a software subscription, a freelancer's hourly rate, or an agency retainer that's often a percentage of spend with a monthly minimum. At small budgets the management fee can exceed the ad spend. We break down those options, including the retainer floor that quietly kills small budgets, in Meta ads management pricing.

Creative is the other hidden line. Every lever in the sensitivity table that saved money (fresher creative, better CTR) assumes you can produce new ads regularly. If you budget only for media and not for creative production, CTR decays and CPA climbs to match.

For planning the whole budget across Google and Meta, with pacing and best/base/worst CPA scenarios, use the free paid media budget planning spreadsheet. If you're deciding whether Meta should get the dollars at all, ChatGPT Ads vs Google Ads vs Meta Ads compares the three auctions.

What we left out, and why

Holding to "named source, stated period, stated method" meant cutting most of what ranks for this keyword today:

What we foundWhy we cut it
"Average Facebook CPM $11.62" and "$1.14 CPC" headlinesTraced to a page whose own source list is other blog posts and aggregators, with no primary sample
CPM, CPC and CPA tables by objective (awareness, engagement, app installs) on several cost guidesNo sample size, no date range, no named underlying study
"Reels and Stories CPMs are 2.5x cheaper than Feed" and similar placement multipliersNo primary source we could read
Q4 CPM premiums quoted anywhere from 15% to 50%Plausible, widely repeated, never sourced to a dataset with a stated period
Revealbot / Bïrch public Facebook cost dashboardRetired; the URLs now return 404 or redirect to the product homepage
WebFX's "average CPM around $8, CPC around $0.80"A real survey of 250+ US marketers, but self-reported, with no survey date and stated as round approximations; too soft to sit beside measured medians
Triple Whale's ROAS and MER mediansPlatform- and tool-attributed returns aren't comparable across accounts; the pillar explains why there is no credible industry ROAS benchmark
"$1 per day minimum" figuresNot in Meta's current documentation, which says minimums vary by account, objective and currency
Any Soku account dataWe don't publish customer data. Every number on this page is from a public source or labeled as illustrative math

If another page shows you a CPM for every objective, industry and placement, ask the four questions from the pillar: what is the sample, what period, what statistic, and what can't it be compared to?

How Soku fits

Everything on this page points the same way: the published median is a sanity check, and your own chain is the plan. That chain (CPM, link CTR, conversion rate, cost per result, and results per ad set per week against the learning threshold) is in your Ads Manager data already. It's tedious to recompute every week.

Soku is an AI agent for paid media that connects to your Meta Ads account and does that decomposition for you. When cost per result moves, it shows which link moved (the auction, the creative or the landing page), flags ad sets that can't reach about 50 results a week at their current budget, and proposes the specific change, such as consolidating ad sets or refreshing fatigued creative. Nothing touches spend until you approve it.

Related Tools

Related Use Cases

Relevant Reads

Know Your Own CPM, CPC and CPA Chain

Soku reads your Meta Ads account, breaks cost per result into CPM, click-through rate and conversion rate, and shows you which link in the chain moved before it proposes a change.

Get Started for Free