How to Set Your Meta Ad Budget Floor Using Real Competitor Spend Data
Stop using industry averages to set your Facebook ad budget. Pull real competitor spend data, find the minimum viable budget for your niche, and cross-check it against your margins before you spend a dollar.
How to Set Your Meta Ad Budget Floor Using Real Competitor Spend Data
The data-driven method for finding your minimum viable Meta ad budget — based on what competitors actually spend, not what some blog tells you.
Why the "$857/Month Median" Is a Trap
Every "how much to spend on Facebook ads" article gives you the same number. The median ecommerce advertiser spends $857/month. Target a 2.5x ROAS. Start with $20–$50/day.
That advice is useless without context.
$50/day in a niche where your top 5 competitors each spend €1,500/day means your ads are invisible. Meta's auction system rewards volume and history. A budget that's 3% of the competition's daily spend doesn't get shown — it gets buried.
The problem isn't the math. It's that the math has no inputs from your actual market.
Industry averages blend a Shopify store selling $12 phone cases with a DTC brand spending $30K/day on skincare. The "average" of those two numbers helps neither of them.
Here's what actually happens when you set a budget based on averages. You launch with $50/day. Meta's delivery algorithm looks at your bid, your creative quality, and your budget — then compares you to every other advertiser targeting the same audience. If five competitors are each spending €800–€1,500/day on that same audience, your $50 gets you the scraps they didn't want.
You see low impressions. Low CTR. High CPA. You assume your creative is bad or your targeting is off. Maybe it is — but you'll never know, because the budget itself was too low to get meaningful delivery.
That's the real cost of using averages. You can't diagnose creative problems when the delivery problem came first.
You need a budget floor based on what's happening in your specific niche — not across all of ecommerce.
How to Find What Competitors Actually Spend
Most ad spy tools estimate spend using impression models. They look at impression volume, multiply by estimated CPM, and give you a range. Those estimates are off by 30–50% in either direction. When you're trying to set a budget floor, a 50% error makes the entire exercise pointless.
EU transparency laws changed that. Since 2023, Meta is required to disclose actual ad spend for campaigns targeting EU and UK audiences. Not estimates. Not models. Real numbers, broken down by country and date range.
This is the single best data source for budget planning in ecommerce right now. If your competitors sell in Europe — and most DTC brands do — you can see exactly what they spend.
Brandsearch EU Adspend pulls this data for every brand in the database. You see total spend, daily average, top countries, and the date range — for any competitor running Meta ads in EU markets.
Here's the process I use to find my budget floor:
Step 1. Pick 3–5 direct competitors. Not aspirational brands. Brands selling similar products at similar price points to similar audiences. If you sell fitness supplements, pick 3–5 other DTC supplement brands running Meta ads — not Gymshark.
How to find them: open Discovery, filter to your niche, and sort by Total Adspend (EU). The brands at the top are the ones setting the auction pace. Pick 3–5 from that list that match your product category and price range.
Step 2. Pull their EU Adspend. Open each competitor in Brand Analysis. The Overview tab shows their Meta EU & UK Adspend — total spend plus top 3 countries with percentage breakdowns. Click for the full country-by-country view.
Pay attention to the country split. A competitor spending €1,000/day but 80% of it in Germany while you target France means you're not actually competing in the same auction. Match by country, not just total.
Step 3. Note the daily average. This is the number that matters. If Competitor A averages €800/day, B averages €1,200/day, and C averages €600/day — you now have a real picture of what the auction looks like in your niche.
Write these down. You'll need them for the next step and for your monthly check-ins.
Step 4. Find the competitor median. Sort your 3–5 daily averages and take the middle value. That's your auction pressure benchmark. In the example above, the median is €800/day.
Your budget floor is not the median — it's the minimum spend needed to compete in the same auctions. I use 40–60% of the competitor median as the floor. Below that, Meta's delivery system deprioritizes your campaigns.
For the example above: 50% of €800/day = €400/day. That's your starting floor — roughly €12,000/month.
A long way from $857/month.
Stop reading about winners. Find them yourself.
Search 6.5M+ brands, their ads, revenue, and products — all in one place.
Try Brandsearch freeCross-Check the Floor Against Your Margins
A budget floor means nothing if your margins can't support it. Spending €400/day on ads that lose money isn't a strategy — it's a donation to Meta.
Before you commit to the floor, you need your break-even ROAS.
Open Brandsearch Calculators and plug in your numbers:
- Product price: what the customer pays
- COGS: your landed cost per unit
- Shipping cost: per-order average
- Payment processing fee: usually 2.9% + $0.30
- Other costs: packaging, returns allowance, anything per-unit
The calculator gives you your break-even ROAS — the exact return you need on every ad dollar just to not lose money. It also shows four scenarios: Break Even, Good, Great, and Excellent — each with the profit on a $1,000 ad spend.
Here's what to do with that number:
Break-even ROAS under 1.5. You have margin room. A €400/day floor is viable — you only need a modest return to be profitable. Scale aggressively once you prove the creative works.
Break-even ROAS between 1.5 and 2.5. Tighter margins. The floor is still viable, but you need strong creatives and tight targeting from day one. No room for extended testing phases at full budget.
Break-even ROAS above 2.5. Your unit economics are too thin for a high-spend niche. Either improve margins (negotiate COGS, raise price, cut shipping costs) or find a niche where competitors spend less. A €400/day floor with a 3.0 ROAS requirement means you need exceptional performance just to break even.
Here's a real example. Say you sell a product at $79 with $18 COGS, $6 shipping, and $2.59 processing. Your break-even ROAS is about 1.5. That means for every $1 you spend on ads, you need $1.50 back just to cover costs. That's very doable — most decent Meta campaigns hit 2.0+ with proven creatives.
Now compare: a product at $39 with $14 COGS, $6 shipping, and $1.43 processing. Break-even ROAS jumps to 2.2. Same €400/day floor, but now you need much stronger ad performance to be profitable. The niche might be viable, but the margin of error is thin.
The budget floor and break-even ROAS work together. One tells you what the market requires. The other tells you what your business can afford.
If the two numbers don't overlap, you don't have a viable Meta ads strategy for that niche — yet. Fix the margins first.
One thing people miss: the break-even ROAS calculation changes when you factor in repeat purchases. A customer who buys once at a 1.5 ROAS is barely profitable. A customer who buys three times over 6 months is very profitable — even if the first order was break-even.
Check your actual repeat purchase rate before you decide a niche is too expensive. A €400/day floor with a 2.0 break-even ROAS on first purchase might still work if your 90-day LTV is 2.5x the initial order.
What Happens When You Ignore the Floor
I've seen three patterns when operators set budgets without checking competitor data.
The slow bleed. You start at $20/day because a blog told you to. Spend $600/month. Get inconsistent results. Test 15 different hooks over 8 weeks. Nothing moves. The creative was fine — the budget was too low to exit learning phase in your niche.
The premature scale. You get one good day at $50/day and jump to $500/day. The algorithm doesn't have enough conversion data at that audience size. CPA spikes 3x. You pull back to $50 and restart the cycle.
The right floor. You check competitor spend first. The median is €400/day. You start at €400/day with validated creative. The algorithm has enough budget to compete in real auctions. You hit break-even ROAS within 5 days and scale from a stable base.
The difference between pattern 1 and pattern 3 isn't creative quality. It's knowing the minimum viable spend for your niche before you launch.
Your Budget Floor Isn't a Set-and-Forget Number
Most people do this exercise once and never revisit. That's almost as bad as using averages.
Your budget floor isn't permanent. Competitors enter and exit niches. Seasonal spending spikes change auction pressure. Q4 in ecommerce can double or triple auction costs in some categories. A floor set in January might be dangerously low by October.
I check competitor spend every 2–4 weeks. The process takes 10 minutes:
Pull updated EU Adspend for your 3–5 competitors. Compare daily averages to your baseline. If two competitors doubled spend, the auction got more expensive — your floor needs to move up.
Watch for exits. A competitor that drops from €1,200/day to €100/day is either scaling down or pulling out. That's an opportunity. The auction pressure drops, and your existing budget now goes further.
Track ad count alongside spend. A brand spending €1,000/day on 5 ads is doing something very different than a brand spending €1,000/day on 80 ads. The first is scaling proven winners. The second is testing at scale. You want to be in auctions where competitors have concentrated spend — it means they've validated the audience.
Brandsearch Brand Analysis makes this fast. The Overview tab shows active ad count, traffic trends, and EU spend in one view. You don't need to check five dashboards.
One more thing: if you're entering a new niche, pull EU Adspend before you commit. Finding out the auction pressure is €2,000/day after you've sourced inventory and built a store is expensive. Finding out before costs nothing.
This is the part most people skip. They treat budget as a fixed input — "I have $3K/month for ads" — instead of treating it as a variable that depends on the niche. The niche chooses the budget. Not the other way around.
If your available budget is $3K/month and the competitor median in your niche is €1,000/day, you have two options: find a less competitive niche or raise more capital. Both are better than spending $3K/month in a market that requires $12K/month to get delivery.
The Bottom Line
"How much should I spend on Facebook ads?" has no universal answer. The question that matters is: how much do you need to spend to compete in your specific niche?
The answer is different for every niche, every product, every margin structure. But the method to find it is the same.
The method:
- Pull real competitor spend — Brandsearch EU Adspend shows actual Meta spend by country, not estimates
- Find the competitor median daily spend for your niche (3–5 direct competitors)
- Set your floor at 40–60% of that median
- Cross-check against your break-even ROAS — Brandsearch Calculators tells you if your margins support the floor
- Revisit every 2–4 weeks — Brandsearch Brand Analysis tracks competitor spend shifts over time
Most ecommerce brands set their Meta budget once and forget it. They pick a number that feels comfortable, run campaigns, and wonder why delivery is inconsistent. The brands that win treat their budget as a living number — one that's calibrated to the auction they're actually competing in.
A budget based on industry averages is a budget based on nothing. A budget based on what your competitors actually spend is the minimum price of admission to the auction.
Know the price before you buy the ticket.

