woman-enjoys-a-sunny-day-reading-a-newspaper-outdoors,-wearing-sunglasses. - ömer-derinyar (pexels)
woman kicking in suit

Alee Pruitt

Apr 20, 2025

Why Your Ad Costs Keep Going Up (And It's Not Meta's Fault)

Why Your Ad Costs Keep Going Up (And It's Not Meta's Fault)

Your CPMs are up. Your ROAS is down. Every month you're spending more to get the same result, or worse.

The easy answer is to blame Meta. Blame the algorithm. Blame iOS 14. But those things aren't why your ad economics are breaking down. They're just making an existing problem harder to ignore.

The Treadmill You're Already On

Most founders optimize their way into a corner. They test creatives, adjust audiences, tweak bidding strategies. All of it aimed at getting cheaper clicks. And sometimes it works, for a month or two.

But if a customer buys once and never comes back, there's no compounding. No margin improvement over time. You're paying more each month just to stay at the same revenue number.

The metric that exposes this is the ratio between Customer Lifetime Value and Customer Acquisition Cost. If that ratio is sitting below 3:1, paid ads will always feel expensive. Because they are.

Why CAC Keeps Rising Even When You're Running Good Ads

Meta's ad inventory is an auction. More brands competing for the same audiences means prices go up. That's not a glitch. It's not going to reverse.

A $28 CAC from 2021 is $52 today for the same Shopify store selling the same $65 skincare product to the same 28-to-44-year-old woman in a major metro. If average order value and repeat purchase rate haven't moved, the business just got nearly twice as expensive to run. The ads didn't get worse. The model got exposed.

What's Actually Worth Fixing

Post-purchase sequences in Klaviyo

Most Shopify stores have Klaviyo installed. Most are using it for abandoned cart and nothing else. A three-email post-purchase sequence, a thank you, a usage or tips email, and a replenishment prompt timed to the product's natural use cycle, consistently adds 15 to 25 percent to LTV for consumable products. No ad spend required.

Second purchase mechanics that aren't just a discount

Throwing 15% off at someone to get a second order is a margin problem disguised as a retention strategy. Early access to a new drop, a loyalty point threshold, a "build your own bundle" offer at checkout. These create a second purchase that doesn't eat into the margin you were trying to protect in the first place.

Audiences built from actual purchase behavior

Inside Meta Ads Manager, you can upload Shopify customer lists and build custom audiences from specific purchase behavior: two or more orders, orders above a certain dollar threshold, buyers of a specific product category. These audiences outperform broad retargeting because you're modeling the behavior of your actual best customers, not just anyone who visited a product page in the last 30 days.

Pull These Three Numbers Before You Touch a Campaign

Before adjusting a single bid or swapping out creative, pull these from Shopify Analytics under the Customers report:

  • Average Order Value

  • Purchase frequency over the last 12 months

  • LTV at 90 days and 180 days

If you're running Triple Whale or Northbeam, segment those by acquisition source. What you're looking for is whether the customers Meta is sending you are actually worth what you paid to get them, or whether you've been scaling a leaky bucket.

Spending More Is Usually the Wrong First Move

When growth slows, the instinct is to increase the budget. Sometimes that's the right call. More often it's just spending more money to learn the same lesson at a faster pace.

Fix the retention side first. Get your post-purchase flows running. Build the segmented audiences. Get LTV moving. Then scale, because now every dollar going into acquisition is working against a model that actually holds up.

If this is where you're stuck, it's one of the first things we dig into before any ad work starts. The Launch Stack™ sprint includes a full audience audit, product copy review, and a 30-Day Growth Roadmap that shows exactly where your unit economics are breaking down. We don't touch your budget until the foundation is worth building on. If you want to know what's actually holding your numbers back, apply here.