---
title: "Stop Paying Your Meta Agency to Beat Last Season’s ROAS"
description: "A higher Meta ROAS can hide deeper discounts, returning buyers and weaker margins. Brief your agency on contribution profit and acquisition limits instead."
url: "https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas"
image: "https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/172c4bc1-3a49-4682-870d-82935937d578.png"
published: "2026-11-06T05:21:55.753Z"
modified: "2026-11-06T05:21:55.801Z"
---

November 6, 2026 · 9 min read

# Stop Paying Your Meta Agency to Beat Last Season’s ROAS

[Alexander PerelmanHead Of Product @ groas](https://groas.com/author/alexander-perelman)[LinkedIn](https://www.linkedin.com/in/alexander-433793253/)

![A fishing hook baited with a red '30% OFF' tag dangles into a home goldfish bowl: paying a discount to catch a pet fish you already own.](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/172c4bc1-3a49-4682-870d-82935937d578.png)

In this article

1. [A higher ROAS can leave you with less money](#a-higher-roas-can-leave-you-with-less-money)
2. [Last season is a reference point, not a control group](#last-season-is-a-reference-point-not-a-control-group)
3. [Give the agency a commercial brief, not a number to flatter](#give-the-agency-a-commercial-brief-not-a-number-to-flatter)
4. [Hire the manager who challenges your target](#hire-the-manager-who-challenges-your-target)
5. [Do the unglamorous work before peak week](#do-the-unglamorous-work-before-peak-week)

Tell a Meta agency to beat last season’s 4.1x ROAS, and you have told it how to make the wrong result look right. You asked for a higher number in Ads Manager, not more money in the bank. I would rather take a 2.8x that brings in new customers at a sane acquisition cost than a 4.5x built on retargeting past buyers with a 30% discount.

I used to sell the 4.5x version. Early in my freelancing years, I kept one home goods client happy every November by leaning on site visitors, past purchasers and a big gift-guide push. Then I pointed at the blended ROAS on the December invoice. The client renewed. The repeat purchase rate stalled for three months after we had paid to pull forward sales we would likely have gotten anyway. **A beat-last-year ROAS target buys cheaper-looking sales that can cost you more** once you account for margin, discounts and who actually bought.

## A higher ROAS can leave you with less money

Discounts change what ROAS has to cover. Take a $100 product with $50 in variable cost. At full price, you break even on ad spend at 2.0x. At 30% off, you collect $70, so that same $50 cost needs [3.5x just to break even on the ad dollar](https://adadvisor.ai/blog/black-friday-meta-ads-profit-nova). Push a thin-margin product to 40% off and the sale can lose money before Meta takes its cut. **A higher reported ROAS on a deeper discount can still be a worse business result.**

The second distortion is who buys. Peak season pulls past buyers back on its own. They open an email, receive an SMS, then scroll past a Meta ad. If all three channels claim the same $120 order, [$360 appears in reports for $120 of real revenue](https://www.adbeacon.com/meta-attribution-new-vs-returning-customers-bfcm/). One cited example makes the point cleanly: 4.0x blended ROAS can be 1.2x on first-time buyers when 70% of revenue comes from returning customers. Pay an agency to maximize blended ROAS, and you give it a reason to harvest demand you already owned.

### Two seasons, one ad budget, very different outcomes

Say you spend $50k on Meta in either scenario:

- **Scenario A** reports 4.2x ROAS, or $210k in attributed revenue. It runs on 30% off sitewide; 70% of buyers are returning customers, and apparel-style returns run high.
- **Scenario B** reports 2.9x ROAS, or $145k in attributed revenue. It runs at full price with a gift-with-purchase; 75% of buyers are new, and returns run normal.

Any agency paid on ROAS picks A and sends you the screenshot.

|                                         | Scenario A: 4.2x ROAS | Scenario B: 2.9x ROAS |
| --------------------------------------- | --------------------: | --------------------: |
| Ad spend                                |               $50,000 |               $50,000 |
| Attributed revenue                      |              $210,000 |              $145,000 |
| Product and fulfilment cost             |              $126,000 |               $58,000 |
| Return and refund reserve               |               $31,500 |               $10,150 |
| **Illustrative contribution after ads** |            **$2,500** |           **$26,850** |

These are rounded illustrative numbers, not a client result. A harvests cheap attributed revenue at a discount and pays to reach buyers who already know the store. B looks worse in Ads Manager and keeps more cash. **If you hire on ROAS, you hire Scenario A on purpose.**

## Last season is a reference point, not a control group

Start with the setting most brands never check. Meta’s attribution choice moves reported ROAS with zero change in sales. The same $5k campaign can read [1.71x on 1-day click, 2.30x on 7-day click and 3.06x on 7-day click plus 1-day view](https://www.roaz.app/blog/meta-attribution-settings-and-roas). Switching away from the default 7-day click plus 1-day view can make ROAS look [30 to 50% lower with no real change](http://jetfuel.agency/meta-ads-attribution-settings-in-2026-windows-best-practices-and-what-dtc-brands-get-wrong/). I have seen founders compare a November measured on one window with a November measured on another and conclude performance collapsed. Nothing collapsed except the ruler.

Peak season also changes what the ruler measures. [Meta peak CPMs run roughly double baseline](https://adadvisor.ai/blog/black-friday-meta-ads-profit-nova), with one tracker putting Black Friday 2024 at $16.85 and Cyber Monday at $17.70 against a $7.43 annual average, and Triple Whale logging $22.26 across BFCM 2025. Add stockouts on winners, late fulfilment and [17% of holiday sales expected back as returns](https://pango.ai/resources/ecommerce-return-rate-statistics), with apparel closer to 30%, and last year’s number stops looking like a target. **Fix the attribution window, split new from returning revenue, then account for what was in stock and what stayed sold.**

## Give the agency a commercial brief, not a number to flatter

Stop writing ROAS into the contract as the goal. Write the math that keeps you solvent. I tell brands to define one line: **contribution after product cost, discount, returns, fulfilment and ad spend**. That is the scoreboard. ROAS sits underneath as a diagnostic, next to new-customer share, average margin by category and refund rate by SKU group. When the agency asks to scale a winner, the answer comes from that contribution line, not from Ads Manager.

Set acquisition limits before spend rises. Agree on a ceiling for new-customer acquisition cost based on first-order margin and a repeat rate you can defend from Shopify or your warehouse data, not from a pitch deck. Require written approval before spend moves past the guardrail. Require separate reporting for prospecting and retargeting. If blended ROAS is the only number on the weekly report, the manager will spend exactly how you paid them to spend: on people who were going to buy anyway.

![Illustration contrasting high-ROAS harvesting with lower-ROAS profitable growth](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/7f15f916-3462-418f-9ab6-1c009807620c.png)

## Hire the manager who challenges your target

In the pitch, ask how creative tests connect to margin and new customers, not just to ROAS. A good answer names the offer, the margin by category and which ad sets are allowed to chase returning buyers. A bad answer promises volume: more variants, faster launches, what the deck calls _synergy_. I call that two people doing the same retargeting job.

Then ask what would make the manager spend more while reported ROAS falls. You want an answer built on evidence outside Meta. One geo holdout I point brands to found true new-customer acquisition cost around 152 euros against a 100-euro internal benchmark, well above what the platform reported. First-click tracking near 147 euros matched the incrementality result far better than Meta reporting. The wider pattern matters too: [across 640 incrementality tests, Meta drove about 19% average lift](https://www.haus.io/blog/is-meta-incremental), while retargeting overstates and click-only understates. **If an agency says attributed sales alone prove growth, it has failed the interview.**

## Do the unglamorous work before peak week

Lock tracking before you raise budgets. Confirm the pixel and Conversions API fire on the same purchase event with the same value logic. Freeze the attribution window for every comparison, and write down what counts as a new customer. I run a short pre-flight on this because a November sale that gets refunded in January should not remain a win on the commercial scoreboard. Use Compare Attribution in Ads Manager to see how much of last season’s ROAS was view-through. Then agree that [a holdout test decides whether attributed sales were incremental](https://groas.com/post/meta-s-roas-column-grades-its-own-homework-a-holdout-test) before anyone scales. That discipline is unglamorous. It saves more money than another audience trick.

![Warehouse manager padlocking sale tags while ad dashboards argue behind glass](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/1eb92ea0-f8d0-4a0a-8073-5868cd72717d.png)

Then build creative around the offer you can actually fulfil. If the hero SKU will stock out in week one, do not let the agency scale it on prospecting. Brief variants by margin tier and inventory depth, with returns-prone sizes and bundles flagged in advance. This is where I judge [groas’s Meta management](https://groas.com/post/don-t-hire-the-meta-agency-that-promises-higher-roas-hire) against the brief I just described: daily budget and audience work instead of a weekly glance, new ads tested with winners scaled, and reporting that separates new from returning revenue. **No agreed contribution line, no scale approval, no exceptions in peak week.**

### Split the customers before you discuss the total

Separate the money on paper before you argue about it in December. I ask for three columns every Monday: new customers, returning customers and total. Judge prospecting on new-customer ROAS and new-customer acquisition cost. Judge retargeting on whether it beats email alone. That split kills the easiest trick in the pitch: folding a list of past buyers into a broad audience and calling the result prospecting. If the manager cannot show that split because budget caps changed or the setup got messy, fixing the split comes first. Messy reporting is not a reason to accept a blended number.

### Give inventory a veto over the ads

I learned this on a home-services-adjacent store that ran out of its hero bundle on day two of a sale and kept spending toward a 5x on the remaining low-margin accessories. Ads Manager looked heroic. The warehouse shipped air. Now I make someone name the three SKUs that carry the season, their margin after discount, days of cover at forecast velocity and refund rate from last year. If cover drops below seven days, prospecting pauses on that SKU and spend moves to second-tier products with stock, or it stops. **An agency without a stockout rule will spend your budget advertising your apology email.**

Creative follows the same rule. Brief ads around the actual offer and who it is for, not around last year’s winners. Full-price gift-with-purchase needs proof and urgency. Discounted bundles need margin math in the brief so the editor does not cut the one line that protects you. This will not work for everyone. If you live on repeat purchases and thin first orders, say so, and set a returning-customer guardrail instead of pretending every sale is acquisition. The order still holds: contribution first, customer mix second, reported ROAS last.

Keep the beat-last-year brief and your next agency will do the rational thing. It will narrow prospecting, widen retargeting, push the deepest discount to the warmest audience and beat last season’s number by week two. You pay peak CPMs to rent back your own buyers, fund the discount from margin and fund the refunds in January when [up to a fifth of online holiday volume comes back](https://pango.ai/resources/ecommerce-return-rate-statistics). I have watched that cycle twice from inside the account. The weekly report looks like progress until finance closes the month. **The screenshot wins and the P\&L loses. You authorized both when you wrote ROAS into the brief.**

Rewrite the brief before you hire anyone. One contribution target after product, discount, returns, fulfilment and ad spend. One new-customer acquisition ceiling tied to first-order margin. One written rule that scale needs approval and stops when stock or margin breaks. Judge [groas Meta Ads management](https://groas.com/pricing) against that brief: audiences, budgets and ads worked around the clock, new ads tested and winners scaled, reporting you can check against new versus returning revenue, for a flat $1,499 a month with no cut of spend and no lock-in beyond month to month. If another manager promises a higher ROAS but will not sign those guardrails first, you already know how they plan to hit it. They plan to hit it with customers you had already won.

## Frequently Asked Questions

### Why can a higher Meta ROAS actually mean less profit?

Because discounts change what the ROAS has to cover. A $100 product with $50 in variable cost breaks even on ad spend at 2.0x at full price, but at 30% off you collect $70, so the same $50 cost needs 3.5x just to break even. A higher reported ROAS on a deeper discount can still be a worse business result.

### What is wrong with judging a Meta agency on blended ROAS?

Blended ROAS counts revenue from returning customers, so an agency paid on it has an incentive to retarget past buyers with discounts instead of finding new ones. A 4.0x blended ROAS can be just 1.2x on first-time buyers when 70% of revenue comes from returning customers. Judge prospecting on new-customer ROAS and acquisition cost instead.

### How can a 2.9x ROAS campaign make more money than a 4.2x one?

The higher ROAS was earned with a 30% sitewide discount, mostly returning customers and high returns, while the 2.9x ran at full price with a gift-with-purchase and mostly new buyers. On $50,000 of ad spend, the illustrative contribution after ads was $2,500 for the 4.2x versus $26,850 for the 2.9x. Ads Manager favors the first, the P\&L favors the second.

### Do Meta attribution settings change reported ROAS?

Yes. The same $5k campaign can read 1.71x on 1-day click, 2.30x on 7-day click and 3.06x on 7-day click plus 1-day view. Switching away from the default 7-day click plus 1-day view can make ROAS look 30 to 50% lower with no real change in sales, so freeze the window before comparing seasons.

### What should I ask a Meta agency to optimize for instead of ROAS?

Define one line of contribution after product cost, discount, returns, fulfilment and ad spend, and make that the scoreboard. ROAS sits underneath as a diagnostic alongside new-customer share, margin by category and refund rate. Also agree on a ceiling for new-customer acquisition cost and require written approval before spend moves past it.

### Is last season's ROAS a good target for this year's Meta ads?

No, because the measurement conditions change. Peak CPMs run roughly double the baseline, returns can hit 17% of holiday sales and closer to 30% for apparel, and stockouts and attribution windows move the number without any change in performance. Fix the attribution window and split new from returning revenue before treating last season's figure as a benchmark.

### What happens if a Meta agency keeps spending on a product that is about to sell out?

You end up paying to advertise products that are gone and spending on low-margin leftovers, which the article calls advertising your apology email. Agree on a stockout rule in advance: name the SKUs that carry the season, and if stock cover drops below seven days, pause prospecting on that SKU and move spend to products with stock.

## Paid Ads & SEO, Run For You

Businesses pay one flat monthly fee per service, agencies resell it under their own brand, and groas does the work either way.

[See Pricing](https://groas.com/pricing)

## Structured data

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://graph.groas.com/entity/groas","name":"groas","url":"https://groas.com/","description":"groas is a done-for-you marketing service, not software: elite people working with proprietary technology systems run search ads, Meta ads, SEO and AI search for businesses, and white label for agencies, with a dedicated senior strategist owning every account.","logo":{"@type":"ImageObject","url":"https://groas.com/icon-512.png","width":512,"height":512},"sameAs":["https://www.linkedin.com/company/groas/"]},{"@type":"WebSite","@id":"https://groas.com/#website","name":"groas","url":"https://groas.com/","inLanguage":"en-US","publisher":{"@id":"https://graph.groas.com/entity/groas"}},{"@type":"WebPage","@id":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas#webpage","url":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas","name":"Stop Paying Your Meta Agency to Beat Last Season’s ROAS","description":"A higher Meta ROAS can hide deeper discounts, returning buyers and weaker margins. Brief your agency on contribution profit and acquisition limits instead.","inLanguage":"en-US","isPartOf":{"@id":"https://groas.com/#website"},"about":{"@id":"https://graph.groas.com/entity/groas"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/172c4bc1-3a49-4682-870d-82935937d578.png"},"breadcrumb":{"@id":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas#breadcrumb"},"dateModified":"2026-11-06T05:21:55.801Z","mainEntity":{"@id":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas#article"}},{"@type":"BreadcrumbList","@id":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://groas.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://groas.com/blog"},{"@type":"ListItem","position":3,"name":"Stop Paying Your Meta Agency to Beat Last Season’s ROAS","item":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas"}]},{"@type":"BlogPosting","@id":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas#article","url":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas","mainEntityOfPage":{"@id":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas#webpage"},"isPartOf":{"@id":"https://groas.com/blog#blog"},"headline":"Stop Paying Your Meta Agency to Beat Last Season’s ROAS","description":"A higher Meta ROAS can hide deeper discounts, returning buyers and weaker margins. Brief your agency on contribution profit and acquisition limits instead.","datePublished":"2026-11-06T05:21:55.753Z","dateModified":"2026-11-06T05:21:55.801Z","image":{"@type":"ImageObject","url":"https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/172c4bc1-3a49-4682-870d-82935937d578.png"},"author":{"@id":"https://groas.com/author/alexander-perelman#person"},"publisher":{"@id":"https://graph.groas.com/entity/groas"},"keywords":"roas, meta, agency, last, last season’s, spend, buyers, brief","wordCount":1777,"inLanguage":"en-US"},{"@type":"Person","@id":"https://groas.com/author/alexander-perelman#person","name":"Alexander Perelman","jobTitle":"Head Of Product @ groas","description":"My background includes Goldman Sachs and Stanford Computer Science.","image":"https://groas.com/media/blog/4f17cac3a81acc224cc1b2cfab8f94bbc295a3089d13e8421125771ef8d4064f.jpg","worksFor":{"@id":"https://graph.groas.com/entity/groas"},"sameAs":["https://www.linkedin.com/in/alexander-433793253/"]},{"@type":"FAQPage","@id":"https://groas.com/post/stop-asking-your-meta-agency-to-beat-last-season-s-roas#faq","mainEntity":[{"@type":"Question","name":"Why can a higher Meta ROAS actually mean less profit?","acceptedAnswer":{"@type":"Answer","text":"Because discounts change what the ROAS has to cover. A $100 product with $50 in variable cost breaks even on ad spend at 2.0x at full price, but at 30% off you collect $70, so the same $50 cost needs 3.5x just to break even. A higher reported ROAS on a deeper discount can still be a worse business result."}},{"@type":"Question","name":"What is wrong with judging a Meta agency on blended ROAS?","acceptedAnswer":{"@type":"Answer","text":"Blended ROAS counts revenue from returning customers, so an agency paid on it has an incentive to retarget past buyers with discounts instead of finding new ones. A 4.0x blended ROAS can be just 1.2x on first-time buyers when 70% of revenue comes from returning customers. Judge prospecting on new-customer ROAS and acquisition cost instead."}},{"@type":"Question","name":"How can a 2.9x ROAS campaign make more money than a 4.2x one?","acceptedAnswer":{"@type":"Answer","text":"The higher ROAS was earned with a 30% sitewide discount, mostly returning customers and high returns, while the 2.9x ran at full price with a gift-with-purchase and mostly new buyers. On $50,000 of ad spend, the illustrative contribution after ads was $2,500 for the 4.2x versus $26,850 for the 2.9x. Ads Manager favors the first, the P&L favors the second."}},{"@type":"Question","name":"Do Meta attribution settings change reported ROAS?","acceptedAnswer":{"@type":"Answer","text":"Yes. The same $5k campaign can read 1.71x on 1-day click, 2.30x on 7-day click and 3.06x on 7-day click plus 1-day view. Switching away from the default 7-day click plus 1-day view can make ROAS look 30 to 50% lower with no real change in sales, so freeze the window before comparing seasons."}},{"@type":"Question","name":"What should I ask a Meta agency to optimize for instead of ROAS?","acceptedAnswer":{"@type":"Answer","text":"Define one line of contribution after product cost, discount, returns, fulfilment and ad spend, and make that the scoreboard. ROAS sits underneath as a diagnostic alongside new-customer share, margin by category and refund rate. Also agree on a ceiling for new-customer acquisition cost and require written approval before spend moves past it."}},{"@type":"Question","name":"Is last season's ROAS a good target for this year's Meta ads?","acceptedAnswer":{"@type":"Answer","text":"No, because the measurement conditions change. Peak CPMs run roughly double the baseline, returns can hit 17% of holiday sales and closer to 30% for apparel, and stockouts and attribution windows move the number without any change in performance. Fix the attribution window and split new from returning revenue before treating last season's figure as a benchmark."}},{"@type":"Question","name":"What happens if a Meta agency keeps spending on a product that is about to sell out?","acceptedAnswer":{"@type":"Answer","text":"You end up paying to advertise products that are gone and spending on low-margin leftovers, which the article calls advertising your apology email. Agree on a stockout rule in advance: name the SKUs that carry the season, and if stock cover drops below seven days, pause prospecting on that SKU and move spend to products with stock."}}]}]}
```
