Skip to content
— Scaling ecommerce12 min read

The BFCM 2026 paid media playbook for ecommerce.

Black Friday is November 27 and Cyber Monday is November 30. Most of what decides the weekend happens in October, and most of what decides whether it was worth it happens in December.

SM
Performance marketing strategist

Black Friday 2026 falls on November 27. Thanksgiving is the Thursday before, November 26, and Cyber Monday is November 30. As I write this at the end of September, there are about eight weeks to go.

That sounds like plenty. It is not, because the work that decides the weekend is not the work that happens on the weekend. By the Thursday, the offers are set, the creative is what it is, the feed is approved or it is not, and the tracking either works or it does not. What is left is pacing and nerve. This guide is the plan in the order it needs doing.

The calendar

WhenFocusDone means
Sep 28 to Oct 11Economics and offersBreakeven ROAS per offer, CAC ceiling, offers agreed
Oct 5 to Oct 25Tracking audit, then freezePurchases match the store; no tag changes after
Oct 12 to Oct 31Creative and feedOffer creative live and tested; promotions loaded
Nov 1 to Nov 22Warm demandProspecting and list growth running at planned levels
Nov 23 to Nov 25Pre-peak checksBudgets planned by day, adjustments scheduled
Nov 26 to Nov 30The peakHourly spend and order checks, no structural changes
Dec 1 to Dec 14Hold and extendPost-weekend offers, retention, return tracking
JanReviewJudged on net revenue, margin, and new customers
Working backward from Black Friday 2026.

Weeks 1 and 2: set the economics before the budget

Every decision on the weekend depends on one question: what return does this offer need to pay for itself? The answer changes during a sale, because the discount comes straight out of margin. A product that breaks even at 2.5x at full price can need 4x or more at 25% off.

Here is the arithmetic for one product. It sells for $100 with $55 of contribution margin after product cost, shipping, and payment fees, so breakeven ROAS is about 1.8x. At 25% off, the price is $75 and the margin is $30, and breakeven rises to 2.5x. At 40% off, the price is $60, the margin is $15, and breakeven is 4.0x. The deeper the discount, the less paid media can afford to buy that sale. Run your own numbers in the breakeven ROAS calculator.

Do this per offer, not per store. Then decide what the event is for. There are two honest answers and they lead to different plans.

  • Profit on the weekend. Every sale should clear its breakeven. Bid to margin, limit budget on the deepest discounts, and accept a smaller top line.
  • Customers for next year. Buy new customers near or below breakeven and earn it back on repeat purchase. This works only if you know your repeat behavior by cohort, and it should come with a ceiling on new-customer CAC.

Most brands do some of each. Write down which one each offer is for, because on the Saturday someone will ask why a campaign is spending at 2x ROAS, and the answer should already exist.

Use last year as your benchmark, carefully

Your own history is the best forecast you have, and it needs adjusting before you use it. Pull last year’s spend, orders, conversion rate, and average order value by day for the four weeks around the event, and by hour for the peak days. Then write down what was different: the offer, the prices, the stock, the channels you ran, and any tracking changes since. Last year’s Black Friday conversion rate is a good starting point for this year’s seasonality adjustment only if the offer and the site are comparable.

Line the calendar up by event day, not by date. Thanksgiving falls on November 26 this year, so compare this Black Friday with last year’s Black Friday, not with last year’s November 27. The same applies to Cyber Monday and the days around them.

Weeks 2 to 4: audit tracking, then freeze it

The most expensive thing that can happen on Black Friday is not a weak offer. It is a broken purchase event during the one week bidding matters most. Smart Bidding and Meta’s delivery both learn from the conversions they receive. If purchases stop reporting, the platforms conclude your ads stopped working and act on it, and you will not notice until someone compares the ad account with the store.

  1. Compare purchases reported by each platform with store orders for the last four weeks. The platforms will claim more than the store in total. What you are looking for is a stable ratio, not a match.
  2. Place test orders and check the value, currency, and order id that each platform receives.
  3. If you send purchases both from the browser and from your server, confirm they share an event id so the platform counts each order once. Meta documents how its deduplication works.
  4. Confirm consent settings behave as intended in the regions you sell to.
  5. Then freeze. No new tags, no consent banner changes, no checkout app swaps, no theme releases that touch the cart, until December.

Tell everyone who can touch the site about the freeze, including the developers and the app your checkout depends on. Most tracking breaks in November come from a release nobody connected to marketing.

Weeks 3 to 5: creative and the feed

Creative

Offer creative needs to be live before the peak, not launched on it. New ads need time and spend to find their audience, and the last week of November is the most expensive week of the year to pay for that learning. Launch offer variants in late October and early November at modest budgets, find the winners, and scale those.

  • Lead with the offer and the product, clearly. Clever concepts lose to clarity in a crowded week.
  • Prepare versions for each phase: early access, the weekend, Cyber Monday, and a last-chance version.
  • Make enough variety to rotate. Frequency climbs fast when every brand is spending at once, and creative fatigue shows up in days, not weeks.
  • Have the post-weekend creative ready too, so December does not start with nothing new.

The Merchant Center feed

For Shopping and Performance Max, the feed is the ad. Three things to settle in October:

  • Sale prices with effective dates, so the discount shows in the ad at the right moment and not before.
  • Promotions loaded in Merchant Center, following Google’s promotions specification, with time left for review. A promotion that is still pending on the Friday is a promotion that does not exist.
  • Disapprovals cleared. Check the products that matter most for the event, not just the account-level count.

If you are carrying extra stock for the event, make sure the hero products are clearly separable in your campaign structure, so you can push them without pushing everything else. The Shopping feed optimization guide covers how to build that layer.

November 1 to 22: warm demand before you harvest it

The brands that do well on Black Friday usually did well in the three weeks before it. The weekend converts people who already know you. If the only prospecting happens on the Friday, you are competing for cold attention at peak prices.

  • Keep prospecting running at a planned level through early November, even as costs rise.
  • Grow the email and SMS list with early-access offers. People on your own list are the cheapest customers you will reach that weekend.
  • Watch new-customer counts, not only ROAS. Warming spend looks inefficient on the platform and shows up on the weekend.

The peak: pacing budget and bidding

Budgets

Plan the daily budget for each day of the peak in advance, with a written ceiling. Google Ads can spend up to twice the average daily budget on a single day, while keeping the month within its limit, so a budget that looks capped can move faster than expected on a heavy day. Check spend at set times through each day rather than waiting for the evening.

Raise budgets in steps you decided beforehand, not in reaction to a good hour. A campaign that is limited by budget while holding its return is the one to feed. A campaign that is spending more and returning less has found the edge of its audience.

Seasonality adjustments

Smart Bidding learns from recent conversion rates. On the peak days, conversion rates jump, and the algorithm takes time to catch up. Google’s seasonality adjustments exist for exactly this: you tell the bidding system that conversion rates will be higher for a set window, and it bids accordingly.

  • Google documents them for short events. Use them for the peak days, not for the whole of November.
  • Set the expected change from your own history. If last year’s Black Friday converted at about twice a normal day, that is your starting point, not a generic figure.
  • Do not stack them with large target changes at the same time. Make one move and watch it.
  • Remove them when the event ends. If you forget, the system keeps bidding for a conversion rate that is gone.

Targets

If you bid to a ROAS target, the target should reflect the offer’s breakeven, which you already worked out. A target set for full-price margin will overspend on deep discounts. A target set too high will stop the campaign spending on the most valuable days of the year. The tROAS versus tCPA guide covers when each works.

What not to do on the weekend

  • Do not restructure campaigns. Combining or splitting campaigns mid-peak resets what the system has learned.
  • Do not launch large amounts of untested creative. Rotate what you prepared.
  • Do not judge an hour on its own. Look at the day against the same day last year and against the plan.
  • Do not assume a drop is demand. Check store orders first. If the store is taking orders and the platform has stopped counting them, the tag broke.

Meta during the peak

Meta’s auction gets crowded in the same week as Google’s, and its delivery system reacts to sudden changes in a similar way. The same principle applies: decide the moves in advance and make fewer, larger, planned ones.

  • Raise budgets in planned steps rather than many small reactive edits. Frequent large edits can push ad sets back into learning at the worst possible moment.
  • Keep the purchase event deduplicated. If you send purchases from both the browser and the server through the Conversions API, each pair must share an event ID, or Meta will count the peak twice and your reported ROAS will look better than the store.
  • Decide what to do with recent buyers. Prospecting campaigns that keep reaching people who bought last week are spending acquisition budget on customers you already have.
  • Watch frequency by day. When every brand is spending at once, the same person sees the same ad quickly, and the rotation you prepared in October is what keeps performance from sliding.

If something breaks during the weekend

Something usually does. A tag stops firing after a theme update, a promotion is disapproved, a payment provider slows down. Write the order of checks before the weekend so nobody improvises it at midnight.

  1. Check store orders against the same hour on a normal day. If orders are fine, the problem is measurement, and budgets should not move.
  2. If orders are down, test the checkout yourself on mobile and desktop before looking at campaigns.
  3. Check Merchant Center and the ad platforms for disapprovals on the hero products.
  4. Check spend against the day’s plan. A campaign racing ahead of plan with falling orders is the one to slow down first.
  5. Write down what happened and when. The January review will need it.

Watch the store, not just the platforms

During the peak, read the ad platforms and the store side by side. Platform-reported revenue will run well ahead of what the store books, because several platforms claim the same orders. That is normal. What you are watching for is the ratio changing suddenly, which almost always means a measurement problem. Why Meta, Google, GA4, and Shopify report different revenue explains how to read the gap.

Two numbers to check every few hours: spend against the day’s plan, and store orders against the same hour on a normal day and last year. If both are on track, leave it alone. If spend is racing and orders are not, find out why before adding budget.

Subscription and replenishment brands

If you sell a subscription or a product people reorder, the event works differently. The discount is not only on one order. It can set the price a customer expects for months.

  • Decide whether the offer applies to the first order only or to the subscription. A discount that carries forward changes the lifetime value of every subscriber acquired that weekend.
  • Model breakeven on the first two or three billing cycles, not the first order, using your own retention history.
  • Expect event subscribers to behave differently from full-price ones. Measure their month-two and month-three retention as a separate cohort before deciding the event worked.
  • Keep existing subscribers out of acquisition campaigns where you can, so the budget buys new subscribers rather than discounts for people already paying.

December: hold, extend, and wait for returns

The weekend is not the end of the event. Offers often extend through the following week, and there is a second window for holiday gifting in early December with delivery cut-offs to plan around. Keep the best creative running, bring retention into the plan, and bring seasonality adjustments and targets back to normal.

Then wait. Returns from the event arrive through December and into January, especially in apparel. Judging the weekend on the Monday after is judging it on gross sales, before the business has found out how many of those sales it keeps.

January: judge it on what the store kept

Platform ROAS for BFCM is always flattering. The platforms credit themselves for purchases from people who were waiting for the sale anyway, and several platforms claim the same orders. The review should answer different questions.

QuestionWhere the answer comes from
What did the event earn after discounts and returns?Store net revenue and product cost
Was it profitable after ad spend?Contribution margin minus total ad spend
How many new customers did it buy, and at what cost?Purchases matched against the customer list
Which offers paid for themselves?Margin by offer, not revenue by campaign
Do event customers come back?Repeat purchase by cohort over the following months

The last question takes months to answer, and it is the one that decides next year’s plan. Customers acquired on a deep discount sometimes buy again at full price and sometimes never return. If you know which, you know how much to spend acquiring them next November. The ecommerce unit economics guide covers the cohort view.

The short checklist

  • Breakeven ROAS worked out per offer at the discounted margin.
  • A written purpose for each offer: profit now, or customers for next year.
  • Tracking audited against the store, deduplicated, and frozen until December.
  • Offer creative live and tested before the peak week.
  • Sale prices and promotions loaded in Merchant Center with time for review.
  • Prospecting and list growth running through early November.
  • Daily budget plan and ceilings written down for each peak day.
  • Seasonality adjustments scheduled for the peak days only, and removed after.
  • Hourly checks of spend and store orders during the peak.
  • A January review on net revenue, margin, and new customers.
— Common questions
When is Black Friday 2026?

Black Friday 2026 is Friday, November 27. Thanksgiving is Thursday, November 26, and Cyber Monday is Monday, November 30.

When should I start preparing paid media for Black Friday?

Start about eight weeks out. Settle the economics and offers first, audit and freeze tracking by early November, have creative and Merchant Center promotions live in October, and build demand through the first three weeks of November. Very little that decides the weekend can be done on the weekend itself.

Should I use Google Ads seasonality adjustments for Black Friday?

Yes, for the peak days only, if you expect conversion rates to jump well above normal. Google documents seasonality adjustments for short events. Base the expected change on your own history, avoid stacking it with large target changes, and remove it when the event ends.

How do I know if BFCM was profitable?

Wait for returns to settle, then compare net revenue and contribution margin from the store against total ad spend. Count the new customers acquired and what they cost, and track whether they buy again. Platform ROAS for the weekend is not a reliable measure of profit.

Should I change my tracking before Black Friday?

Audit it in October, fix what is broken, then freeze it. Any tag, consent, or checkout change during November risks breaking the purchase signal during the week bidding depends on it most.

Written by , performance marketing strategist. If this resonated and you want to apply it to your own account, you can book a strategy call or run a free audit.

How we research, source figures, and handle corrections: editorial policy.

— What we learn

Got value from this one?

The next one lands in your inbox. Account-level analysis written the way we brief our own operators. Unsubscribe in one click.

— More to read

Continue with these.

— Measurement

Ecommerce unit economics: four numbers, one quantity.

Most scaling mistakes are made in the spreadsheet long before they reach the ad account. The reason is structural: CAC, LTV, payback window and MER are treated as four independent KPIs when they are four views of one quantity — the contribution margin a customer produces. Here is the full waterfall, the denominator error that makes CAC look half its real size, and why a business with textbook ratios can still run out of cash while scaling.

Read the post
— Platform strategy

Google Shopping feeds: the optimization layer most retailers ignore.

In Shopping and Performance Max there are no keywords. The product feed is the targeting. Which auctions you enter, what you pay, and what converts are all decided by data most retailers export once from their store and never look at again.

Read the post
— Attribution

Why Meta, Google, GA4, and Shopify report different revenue.

Meta says one number, Google another, GA4 a third, and Shopify books something smaller than all of them combined. The reasons are mechanical, and once you know them, the gap between the four stops being a problem and starts being a diagnostic.

Read the post
— Measurement

Profit on ad spend: bidding to margin, not revenue.

A 4x ROAS on a 15% margin product loses money. A 2.5x ROAS on a 70% margin product prints it. Revenue-based bidding cannot tell the difference, which means most accounts are systematically over-buying their worst economics. The fix is to bid to margin.

Read the post

Want this kind of thinking on your account?

Book a strategy call. We'll review your account and show you specifically what we'd do differently.