Research · Aggregated platform data · Meta and Google Ads
Black Friday CPM 2026The daily Meta and Google Ads cost run-up, Oct 1 to Nov 11, 2026
Black Friday CPM has barely moved yet in 2026. GoMarble's aggregated platform data shows the mean of daily median Meta CPM for USD ad accounts at $17.03 for 8 to 14 October and $17.75 for 5 to 11 November, a +4.2% change. Google Ads median CPM moved from $32.60 to $35.21 over the same weeks. This page tracks the run-up day by day from 1 October to 11 November 2026, with CPM, CPC and CTR quartiles, and adds Black Friday and Cyber Monday when the next aggregation run lands.
The window ends on 11 November, before Black Friday (27 November) and Cyber Monday (30 November). It is the run-up baseline. Next update: after Black Friday (27 November) and Cyber Monday (30 November), when the next aggregation run lands.
01 / Mid-October vs the week to 11 November
How Black Friday CPM and CPC moved in the run-up
Means of published daily medians for two full weeks, 7 of 7 days published in each.
| Measure | Oct 8 to 14 | Nov 5 to 11 | Change |
|---|---|---|---|
| Meta CPM (mean of daily medians) | $17.03 | $17.75 | +4.2% |
| Meta CPC (mean of daily medians) | $0.67 | $0.72 | |
| Meta CTR (mean of daily medians) | 3.01% | 2.85% | |
| Google Ads CPM (mean of daily medians) | $32.60 | $35.21 | |
| Google Ads CTR (mean of daily medians) | 2.60% | 2.94% | |
| Meta accounts behind each daily cell (minimum) | 180 | 160 |
Change is shown only where it is part of the published figures. Account counts are rounded to the nearest 10.
Compare your own Meta and Google Ads CPM, CPC and CTR with these medians, day by day, before you set BFCM budgets.
Start free trial02 / Daily median CPM
Daily median CPM, Oct 1 to Nov 11, 2026
One point per published day. Grey marks on the baseline are suppressed days: the line breaks there, it is never filled in.
Meta median CPM (USD)
Google Ads median CPM (USD)
03 / Quick answers
Black Friday ad costs, answered from the data
How much does Meta CPM rise before Black Friday?
Not much so far in 2026. In GoMarble's aggregated data for USD Meta ad accounts, the mean of daily median CPM went from $17.03 (8 to 14 October) to $17.75 (5 to 11 November), a +4.2% change. The highest daily median was $18.90 on 11 November and the lowest $14.62 on 1 November. The window ends 16 days before Black Friday, so this is the run-up baseline.
What is the Google Ads CPM before Black Friday 2026?
For USD Google Ads accounts, the mean of daily median CPM was $32.60 for 8 to 14 October and $35.21 for 5 to 11 November, from GoMarble's aggregated platform data. The daily high was $46.05 on 28 October, when the middle half of accounts ran from $18.00 to $300.05. Google spreads are wide, so compare your account with the median, not an average.
Are clicks getting more expensive before BFCM?
On Meta, slightly. GoMarble's aggregated data puts the mean of daily median Meta CPC at $0.67 for 8 to 14 October and $0.72 for 5 to 11 November, while median Meta CTR slipped from 3.01% to 2.85%. Google Ads daily median CPC ranged from $1.44 (31 October) to $2.16 (9 November), and its median CTR rose from 2.60% to 2.94%.
Is my Meta CPM high for this time of year?
Check it against the band, not only the median. On 11 November, the middle half of USD Meta accounts in GoMarble's aggregated data paid between $10.69 and $34.84 CPM, around a median of $18.90. An account above $34.84 that day sat in the most expensive quarter. Use the daily table below to find the same band for any published day since 8 October.
04 / Every day
Daily CPM, CPC and CTR quartiles
All 84 platform-days in the window. p25 and p75 bound the middle half of accounts. Filter by platform or status, or search a date such as "Nov 9".
| Day | Platform | Accounts | CPM p25 / median / p75 | CPC p25 / median / p75 | CTR p25 / median / p75 |
|---|---|---|---|---|---|
| Nov 11 | Google Ads | 170 | $15.96 / $36.94 / $237.27 | $0.74 / $1.96 / $5.64 | 1.37% / 2.97% / 5.64% |
| Nov 11 | Meta | 160 | $10.69 / $18.90 / $34.84 | $0.31 / $0.69 / $1.39 | 1.67% / 2.76% / 4.69% |
| Nov 10 | Google Ads | 170 | $14.66 / $37.59 / $208.61 | $0.70 / $1.92 / $4.55 | 1.33% / 2.74% / 6.31% |
| Nov 10 | Meta | 160 | $10.86 / $17.95 / $35.15 | $0.32 / $0.67 / $1.33 | 1.81% / 2.96% / 4.93% |
| Nov 9 | Google Ads | 170 | $17.69 / $38.66 / $250.08 | $0.74 / $2.16 / $4.78 | 1.40% / 2.96% / 5.79% |
| Nov 9 | Meta | 160 | $10.12 / $18.54 / $35.32 | $0.34 / $0.77 / $1.40 | 1.70% / 2.81% / 4.95% |
| Nov 8 | Google Ads | 160 | $13.01 / $30.72 / $183.09 | $0.68 / $1.58 / $4.00 | 1.32% / 2.78% / 6.00% |
| Nov 8 | Meta | 160 | $10.12 / $17.18 / $34.58 | $0.35 / $0.72 / $1.37 | 1.78% / 2.87% / 4.90% |
| Nov 7 | Google Ads | 160 | $14.31 / $32.26 / $159.07 | $0.65 / $1.57 / $3.49 | 1.36% / 2.78% / 5.80% |
| Nov 7 | Meta | 160 | $9.46 / $17.34 / $35.48 | $0.33 / $0.73 / $1.23 | 1.65% / 2.97% / 4.72% |
| Nov 6 | Google Ads | 180 | $15.22 / $32.61 / $254.57 | $0.67 / $1.91 / $4.67 | 1.27% / 3.06% / 5.98% |
| Nov 6 | Meta | 160 | $9.62 / $17.25 / $32.41 | $0.31 / $0.73 / $1.35 | 1.80% / 2.87% / 4.61% |
| Nov 5 | Google Ads | 180 | $16.25 / $37.68 / $263.94 | $0.68 / $1.93 / $5.20 | 1.38% / 3.31% / 6.79% |
| Nov 5 | Meta | 160 | $9.23 / $17.07 / $31.10 | $0.35 / $0.73 / $1.39 | 1.66% / 2.69% / 4.48% |
| Nov 4 | Google Ads | 190 | $15.56 / $43.08 / $265.44 | $0.70 / $2.14 / $4.75 | 1.26% / 2.78% / 6.70% |
| Nov 4 | Meta | 170 | $9.08 / $15.18 / $29.72 | $0.34 / $0.68 / $1.27 | 1.66% / 2.57% / 4.74% |
| Nov 3 | Google Ads | 190 | $14.83 / $32.32 / $261.56 | $0.64 / $1.84 / $4.93 | 1.26% / 3.06% / 7.10% |
| Nov 3 | Meta | 170 | $8.70 / $15.01 / $32.56 | $0.34 / $0.73 / $1.40 | 1.60% / 2.55% / 4.53% |
| Nov 2 | Google Ads | 180 | $15.04 / $34.85 / $263.86 | $0.77 / $1.94 / $5.12 | 1.25% / 3.03% / 6.55% |
| Nov 2 | Meta | 160 | $8.39 / $16.53 / $32.46 | $0.29 / $0.71 / $1.43 | 1.62% / 2.70% / 4.57% |
| Nov 1 | Google Ads | 170 | $14.56 / $31.11 / $230.96 | $0.61 / $1.59 / $4.59 | 1.32% / 2.92% / 6.28% |
| Nov 1 | Meta | 160 | $9.07 / $14.62 / $28.81 | $0.33 / $0.71 / $1.34 | 1.57% / 2.55% / 4.15% |
| Oct 31 | Google Ads | 180 | $13.04 / $32.72 / $145.92 | $0.57 / $1.44 / $3.54 | 1.30% / 2.77% / 6.59% |
| Oct 31 | Meta | 170 | $9.33 / $16.78 / $30.32 | $0.33 / $0.71 / $1.45 | 1.55% / 2.67% / 4.36% |
| Oct 30 | Google Ads | 180 | $16.84 / $38.12 / $255.53 | $0.69 / $1.84 / $4.97 | 1.42% / 3.05% / 7.06% |
| Oct 30 | Meta | 170 | $9.32 / $17.39 / $30.63 | $0.32 / $0.72 / $1.41 | 1.63% / 2.49% / 4.57% |
| Oct 29 | Google Ads | 190 | $16.60 / $41.39 / $255.72 | $0.70 / $1.99 / $5.26 | 1.38% / 2.78% / 7.04% |
| Oct 29 | Meta | 170 | $9.25 / $17.81 / $34.15 | $0.36 / $0.75 / $1.49 | 1.61% / 2.51% / 4.34% |
| Oct 28 | Google Ads | 190 | $18.00 / $46.05 / $300.05 | $0.68 / $1.89 / $5.17 | 1.50% / 3.12% / 7.16% |
| Oct 28 | Meta | 170 | $9.52 / $17.88 / $34.70 | $0.32 / $0.75 / $1.51 | 1.72% / 2.55% / 4.50% |
| Oct 27 | Google Ads | 190 | $16.34 / $41.70 / $315.47 | $0.70 / $1.79 / $4.98 | 1.48% / 3.35% / 7.14% |
| Oct 27 | Meta | 170 | $9.82 / $17.98 / $34.54 | $0.33 / $0.68 / $1.44 | 1.69% / 2.64% / 4.16% |
| Oct 26 | Google Ads | 200 | $15.41 / $39.44 / $236.67 | $0.72 / $1.92 / $4.88 | 1.44% / 3.04% / 7.05% |
| Oct 26 | Meta | 170 | $8.53 / $16.45 / $31.04 | $0.32 / $0.69 / $1.45 | 1.59% / 2.59% / 4.50% |
| Oct 25 | Google Ads | 200 | $13.88 / $33.87 / $173.30 | $0.67 / $1.62 / $3.69 | 1.36% / 2.74% / 6.57% |
| Oct 25 | Meta | 170 | $8.61 / $16.20 / $31.78 | $0.28 / $0.67 / $1.45 | 1.63% / 2.67% / 4.44% |
| Oct 24 | Google Ads | 210 | $13.05 / $32.06 / $189.18 | $0.68 / $1.60 / $4.09 | 1.36% / 2.77% / 6.25% |
| Oct 24 | Meta | Suppressed: below the privacy thresholds | |||
| Oct 23 | Google Ads | 220 | $14.16 / $35.65 / $218.82 | $0.72 / $1.79 / $4.53 | 1.28% / 2.63% / 6.19% |
| Oct 23 | Meta | 170 | $8.64 / $17.54 / $31.59 | $0.31 / $0.66 / $1.34 | 1.59% / 2.62% / 4.65% |
| Oct 22 | Google Ads | 220 | $14.57 / $36.98 / $223.57 | $0.78 / $1.99 / $4.80 | 1.43% / 2.66% / 6.65% |
| Oct 22 | Meta | 180 | $9.46 / $16.90 / $32.61 | $0.26 / $0.68 / $1.30 | 1.61% / 2.77% / 4.87% |
| Oct 21 | Google Ads | 220 | $13.99 / $36.93 / $232.14 | $0.74 / $1.90 / $4.68 | 1.31% / 2.85% / 6.08% |
| Oct 21 | Meta | 180 | $9.84 / $16.11 / $29.83 | $0.27 / $0.67 / $1.38 | 1.60% / 2.65% / 4.61% |
| Oct 20 | Google Ads | 220 | $12.20 / $29.13 / $246.52 | $0.81 / $1.83 / $4.75 | 1.17% / 2.34% / 6.46% |
| Oct 20 | Meta | 170 | $9.07 / $17.06 / $32.27 | $0.25 / $0.63 / $1.38 | 1.55% / 2.64% / 4.70% |
| Oct 19 | Google Ads | 220 | $13.78 / $32.07 / $251.93 | $0.73 / $1.95 / $5.46 | 1.27% / 2.84% / 6.45% |
| Oct 19 | Meta | 170 | $9.07 / $16.89 / $33.62 | $0.31 / $0.65 / $1.42 | 1.67% / 2.64% / 4.74% |
| Oct 18 | Google Ads | Suppressed: below the privacy thresholds | |||
| Oct 18 | Meta | 170 | $9.37 / $16.57 / $34.61 | $0.28 / $0.62 / $1.40 | 1.74% / 2.73% / 5.22% |
| Oct 17 | Google Ads | 210 | $11.35 / $29.12 / $163.43 | $0.76 / $1.80 / $3.83 | 1.25% / 2.42% / 5.15% |
| Oct 17 | Meta | 170 | $9.48 / $17.05 / $35.91 | $0.29 / $0.63 / $1.39 | 1.71% / 2.91% / 4.69% |
| Oct 16 | Google Ads | 210 | $13.35 / $30.28 / $227.47 | $0.79 / $1.88 / $4.87 | 1.21% / 2.35% / 5.50% |
| Oct 16 | Meta | 180 | $9.54 / $17.00 / $32.43 | $0.24 / $0.61 / $1.32 | 1.79% / 2.99% / 4.91% |
| Oct 15 | Google Ads | 220 | $14.45 / $33.34 / $281.31 | $0.81 / $1.82 / $4.75 | 1.28% / 2.36% / 6.30% |
| Oct 15 | Meta | 180 | $9.00 / $15.98 / $31.41 | $0.24 / $0.62 / $1.44 | 1.73% / 2.93% / 4.57% |
| Oct 14 | Google Ads | 210 | $13.77 / $33.64 / $214.10 | $0.83 / $1.83 / $4.43 | 1.25% / 2.49% / 6.22% |
| Oct 14 | Meta | 180 | $9.40 / $16.78 / $32.53 | $0.29 / $0.63 / $1.39 | 1.73% / 2.86% / 4.72% |
| Oct 13 | Google Ads | 210 | $15.06 / $31.13 / $246.96 | $0.81 / $1.88 / $4.32 | 1.24% / 2.54% / 5.33% |
| Oct 13 | Meta | 190 | $9.61 / $16.82 / $31.48 | $0.28 / $0.69 / $1.35 | 1.71% / 2.91% / 4.74% |
| Oct 12 | Google Ads | 210 | $13.09 / $34.03 / $240.83 | $0.76 / $1.85 / $4.48 | 1.29% / 2.79% / 6.20% |
| Oct 12 | Meta | 190 | $8.55 / $16.08 / $31.89 | $0.29 / $0.67 / $1.33 | 1.75% / 2.93% / 4.40% |
| Oct 11 | Google Ads | 200 | $13.05 / $29.39 / $172.09 | $0.56 / $1.60 / $3.85 | 1.31% / 2.68% / 5.26% |
| Oct 11 | Meta | 190 | $8.57 / $17.06 / $34.31 | $0.31 / $0.63 / $1.35 | 1.75% / 3.08% / 4.67% |
| Oct 10 | Google Ads | 210 | $12.80 / $30.43 / $143.88 | $0.64 / $1.77 / $4.15 | 1.29% / 2.53% / 5.49% |
| Oct 10 | Meta | 190 | $8.64 / $17.14 / $33.87 | $0.29 / $0.72 / $1.32 | 1.67% / 3.08% / 4.50% |
| Oct 9 | Google Ads | 210 | $12.06 / $35.42 / $182.29 | $0.81 / $1.99 / $4.17 | 1.32% / 2.41% / 4.91% |
| Oct 9 | Meta | 190 | $8.76 / $16.69 / $35.83 | $0.30 / $0.70 / $1.42 | 1.70% / 3.03% / 4.73% |
| Oct 8 | Google Ads | 220 | $11.52 / $34.17 / $204.96 | $0.73 / $1.90 / $4.41 | 1.27% / 2.74% / 5.63% |
| Oct 8 | Meta | 190 | $9.99 / $18.66 / $35.22 | $0.26 / $0.66 / $1.26 | 1.74% / 3.17% / 5.17% |
| Oct 7 | Google Ads | 210 | $12.50 / $34.82 / $232.31 | $0.76 / $2.06 / $4.91 | 1.27% / 2.66% / 5.88% |
| Oct 7 | Meta | Suppressed: below the privacy thresholds | |||
| Oct 6 | Google Ads | 220 | $13.20 / $31.66 / $248.39 | $0.67 / $1.98 / $5.25 | 1.23% / 2.57% / 5.56% |
| Oct 6 | Meta | Suppressed: below the privacy thresholds | |||
| Oct 5 | Google Ads | Suppressed: below the privacy thresholds | |||
| Oct 5 | Meta | Suppressed: below the privacy thresholds | |||
| Oct 4 | Google Ads | 200 | $11.01 / $28.73 / $159.59 | $0.67 / $1.61 / $3.70 | 1.23% / 2.33% / 5.55% |
| Oct 4 | Meta | Suppressed: below the privacy thresholds | |||
| Oct 3 | Google Ads | 200 | $11.09 / $24.31 / $173.94 | $0.49 / $1.59 / $3.94 | 1.24% / 2.40% / 5.20% |
| Oct 3 | Meta | Suppressed: below the privacy thresholds | |||
| Oct 2 | Google Ads | 220 | $12.11 / $30.38 / $217.06 | $0.52 / $1.83 / $4.36 | 1.30% / 2.51% / 5.23% |
| Oct 2 | Meta | Suppressed: below the privacy thresholds | |||
| Oct 1 | Google Ads | 230 | $12.22 / $30.12 / $258.85 | $0.62 / $1.91 / $4.48 | 1.33% / 2.44% / 5.82% |
| Oct 1 | Meta | Suppressed: below the privacy thresholds | |||
05 / Numbers and method
The numbers behind this page
| What we measured | Figure |
|---|---|
| Mean of daily median Meta CPM (USD accounts), Oct 8 to Oct 14, 2026 | $17.03 (7 of 7 days published) |
| Mean of daily median Meta CPM (USD accounts), Nov 5 to Nov 11, 2026 | $17.75 (7 of 7 days published) |
| Change in the weekly mean of daily median Meta CPM, Nov 5 to 11 vs Oct 8 to 14 | +4.2% |
| Highest daily median Meta CPM in the published window | $18.90 on 2026-11-11 |
| Lowest daily median Meta CPM in the published window | $14.62 on 2026-11-01 |
| Mean of daily median Meta CPC, Oct 8 to 14 vs Nov 5 to 11 | $0.67 to $0.72 |
| Mean of daily median Meta CTR, Oct 8 to 14 vs Nov 5 to 11 | 3.01% to 2.85% |
| Mean of daily median Google Ads CPM (USD accounts), Oct 8 to Oct 14, 2026 | $32.60 (7 of 7 days published) |
| Mean of daily median Google Ads CPM (USD accounts), Nov 5 to Nov 11, 2026 | $35.21 (7 of 7 days published) |
| Highest daily median Google Ads CPM in the published window | $46.05 on 2026-10-28 |
| Highest daily median Google Ads CPC in the published window | $2.16 on 2026-11-09 |
| Lowest daily median Google Ads CPC in the published window | $1.44 on 2026-10-31 |
| Mean of daily median Google Ads CTR, Oct 8 to 14 vs Nov 5 to 11 | 2.60% to 2.94% |
| Google Ads CPM spread across accounts on Oct 28 (p25, median, p75) | $18.00, $46.05, $300.05 |
| Meta CPM spread across accounts on Nov 11 (p25, median, p75) | $10.69, $18.90, $34.84 |
| Published and suppressed platform-day cells, Oct 1 to Nov 11, 2026 (42 days x 2 platforms = 84) | 74 published, 10 suppressed |
| Meta days with no published cell (suppressed): Oct 1 to 7 and Oct 24 | 8 days: 2026-10-01 to 2026-10-07 and 2026-10-24 |
| Google days with no published cell (suppressed) | 2 days: 2026-10-05 and 2026-10-18 |
| Meta accounts behind each daily cell, Oct 8 to 14 vs Nov 5 to 11 (minimum in window, counts rounded to 10 by the file) | 180 and 160 accounts |
Methodology
- Period: 2026-10-01 to 2026-11-11. Platforms: Meta and Google Ads.
- Method: Daily account-level CPM and CPC quartiles for USD-denominated Meta and Google Ads accounts, deduplicated across GoMarble teams.
- Deduplication: Deduplicated across GoMarble teams (accounts appear once).
- Sample size: Meta 160 to 190 ad accounts per published day; Google Ads 160 to 230 ad accounts per published day. Account counts are rounded to the nearest 10.
- Privacy thresholds: a platform-day is published only with at least 20 ad accounts from at least 10 companies, and no single account above 25% of that day's spend. 74 cells passed and 10 were suppressed. Suppressed days are gaps; nothing is interpolated.
- Week figures are means of published daily medians, not pooled medians.
- Anonymised: no customer, agency or brand is named, and no single account can be read from a cell.
Cite this research
https://www.gomarble.ai/library/research/bfcm-2026-cost-runup/
Data released under CC BY 4.0: reuse it with a credit to GoMarble and a link to this page. Download the CSV.
Read next / BFCM 2026
Read next
Plan BFCM budgets from your own numbers
- Connect Meta Ads and Google Ads and see your daily CPM, CPC and CTR
- Ask AI Agents to diagnose cost changes as the sale gets closer
- Review proposed budget and bid changes before they go live
FAQ
When are Black Friday and Cyber Monday 2026?
Black Friday is Friday 27 November 2026 and Cyber Monday is Monday 30 November 2026. This page's data ends on 11 November, so it shows the run-up, not the sale days yet.
Why are some days missing?
A day is published only when it passes the privacy thresholds: at least 20 ad accounts from at least 10 companies, and no account above 25% of the day's spend. Meta 1 to 7 October and 24 October, and Google 5 and 18 October, did not pass, so they are gaps. We never fill a gap with an estimate.
Which accounts are included?
USD-denominated Meta and Google Ads accounts connected to GoMarble, counted once each even when several GoMarble teams connected the same account. No customer, agency or brand is named or identifiable.
Can I use this data?
Yes. The CSV of every published cell is free to download and reuse under CC BY 4.0. Please credit GoMarble and link to this page.
When is this page updated?
After Black Friday (27 November) and Cyber Monday (30 November), when the next aggregation run lands. Each update adds days to the table, the chart and the CSV and changes the date at the top.