← All posts
Strategy

How Much Should a Shopify Brand Spend on Paid Ads? Budget Benchmarks by Revenue Stage

A home goods brand at $420K/year was spending 22% of revenue on paid ads — about $7,700/month. Platform ROAS looked fine at 3.1. What they didn't know: their break-even ROAS was 3.4 given their margin structure. They'd been optimising a system that was losing money on every paid order for 4 months. The percentage of revenue didn't tell them any of that.

Why Percentage of Revenue Is the Wrong Framework

Most budget advice centers on "spend 10–20% of revenue on ads." The logic is intuitive: as revenue grows, ad spend grows proportionally.

The problem is that percentage of revenue tells you nothing about whether the system is profitable, whether the product margin supports the CPMs in your category, or whether more spend will produce proportional returns.

A Shopify brand spending 12% of $600K/year on Meta at 2.9 ROAS could be deeply profitable (if margins are 58%+) or running losses (if margins are 42%). The percentage is the same. The business health is opposite.

The right framework: calculate contribution margin first, derive break-even ROAS, then determine what budget generates a return above break-even.

Budget Floors by Revenue Stage

These are ranges based on what actually holds across Shopify DTC accounts — not projections.

$200K–$500K/year ($17K–$42K/month revenue): Floor: $3K–$6K/month paid ads. Below $3K, Meta's algorithm doesn't have enough conversion events to exit the learning phase. Google Shopping works at lower spend but rewards accounts with complete feeds and 90+ days of data. At this stage, fix conversion rate before scaling budget.

$500K–$1M/year ($42K–$83K/month revenue): Floor: $8K–$18K/month paid ads. The system needs to be working before scaling — ROAS stable over 3 weeks, CVR above 3.2% on landing pages, at least 2 proven creative variants. Brands at this stage that increase budget without those three conditions in place consistently watch ROAS compress.

$1M–$3M/year ($83K–$250K/month revenue): Floor: $20K–$55K/month paid ads. At this stage, Meta and Google should both be running. Google Shopping handles high-intent demand. Meta handles discovery and retargeting. Budget split matters: sending 90% to Meta at 7-figure revenue is a single-channel dependency that limits scale.

$3M+/year: Floor: $60K–$120K+/month paid ads. At this stage, ad spend alone doesn't determine the outcome — creative pipeline, CRO maturity, and retention economics set the ceiling.

The 3-Channel Split

At $500K+ revenue, the budget shouldn't sit entirely in Meta.

A reasonable split for a brand with proven landing page CVR (3%+) and working creative:

  • Meta (prospecting + retargeting): 55–65% of paid budget
  • Google (Shopping + Search): 25–35% of paid budget
  • Email and SMS retention: 10–15% of total marketing budget (separate line, not ad spend)

The email/retention spend is the one most brands skip. It directly lowers the CAC they need from paid channels — and it's the highest-ROAS activity in most DTC accounts.

When to Increase Budget vs Fix the System First

A home goods brand doubled Meta spend from $14K to $28K/month after a strong 3-week period at 3.6 ROAS. Within 2 weeks, ROAS was at 2.4 — below their 2.8 break-even. Revenue went up $11K/month. Costs went up $26K/month. This is a pattern covered in detail in when to scale ad spend and when to fix the system first.

The conditions for a budget increase that holds:

  1. Landing page CVR above 3.2% from paid traffic (check in Shopify Analytics, not the ad platform)
  2. At least 2 creative variants that have held performance above break-even ROAS for 14+ consecutive days
  3. ROAS stable within 0.4 points over 21 days at current spend level

If those three aren't met, more budget makes the problem worse. It doesn't solve it.

The 20-Minute Budget Audit

Open your Shopify Analytics. Pull the last 60 days. Filter by paid traffic source.

Check: what is your actual CVR for paid sessions? Not the platform's reported CVR — Shopify's sessions-to-orders rate.

If it's below 2.8% for Meta cold and below 3.8% for Meta warm, fix conversion rate before adding budget. For category-specific CVR benchmarks and what those numbers actually mean, see what is a good conversion rate for a Shopify store. If it's above those thresholds and ROAS has been stable for 21 days, you're ready to scale by 20–30%.

If you're not sure which problem is first — budget, conversion, or creative — that's exactly what a Basic audit surfaces. Book a 20-minute call.