Every year it’s the same conversation. Last year a lead cost you a certain amount. This year it costs noticeably more, for the same product, the same offer and often the same ads. Someone suggests new creative. Someone else suggests a new agency. The number keeps climbing anyway.
The short answer: ad costs rise because ads are sold in auctions, the auctions keep getting more crowded, and privacy changes have made targeting less precise, so more of your budget lands on people who won’t buy. The platform has no reason to fix this; higher prices are its revenue. Sometimes your creative or offer is the problem, but often it’s the structure of the market.
This is part of our series on why ads are fading and distribution is replacing them.
You’re not buying ads. You’re bidding for them.
On Google, Meta, TikTok and LinkedIn, you don’t pay a set price. Every time someone loads a page, the platform runs a split-second auction among all the advertisers who want that person, and the winner pays roughly what it took to beat the next bidder.
That one fact explains most of what you’re seeing:
- More advertisers means higher prices. Every business that moves budget online adds a bidder to the auction. Your competitors’ growth plans quietly raise your costs.
- Attention is close to fixed. People only have so many hours to scroll and search. Platforms can add more ad slots, but each one tends to be worth a bit less, and users get better at ignoring them.
- The best audiences get the most crowded. The buyers most likely to convert are the ones every advertiser targets, so they cost the most.
You can see the result in the platforms’ own reporting. In the second quarter of 2025, Meta said its average price per ad rose 9% year on year while ad impressions grew too. More ads, each one more expensive.
Less data means more waste
The second force is signal loss.
In 2021 Apple introduced App Tracking Transparency, letting iPhone users stop apps from tracking them across other apps and sites. Meta later estimated the change would cut its 2022 revenue by about $10 billion, which tells you how much targeting and measurement depended on that data.
For a small business, less signal shows up in three ways:
- Broader targeting. The platform knows less about who’s likely to buy, so your ads reach more people who won’t.
- Fuzzier attribution. It’s harder to tell which ad led to which sale, so it’s harder to cut what isn’t working.
- More reliance on the platform’s own automation. “Let the algorithm optimise” often means handing over more control and more budget, with less visibility.
You end up paying more per impression and getting less useful impressions.
The platform’s incentives aren’t yours
This isn’t a conspiracy; it’s just how the business works. An ad platform makes money when advertisers spend more. Its tools, recommendations and default settings are designed, reasonably, to increase spend.
That’s why “increase your budget to exit the learning phase” and “broaden your audience for better results” are such common suggestions. Sometimes they’re right. But the platform is never going to tell you that the cheapest customer you’ll ever get is the one who heard about you from a friend.
Paid clicks often aren’t extra customers
There’s a quieter problem underneath rising costs: some of what you pay for would have happened anyway.
In a large set of experiments at eBay, economists found that ads on brand-name search terms had no measurable short-term benefit, because people searching for eBay were going to reach eBay regardless. Non-brand ads mostly helped new or infrequent customers, while regulars, who’d buy anyway, soaked up most of the spend.
Your business isn’t eBay, but the lesson travels. If you’re paying for clicks from people who already know and want you, your real cost per new customer is higher than the dashboard says.
Is it you or the market?
Before you blame the auction, rule out the fixable stuff. Your rising costs are more likely your problem if:
- Your click-through rate has dropped while competitors’ ads look fresher.
- Your landing page is slow, confusing or doesn’t match the ad’s promise.
- Your offer hasn’t changed in years while alternatives have improved.
- You’re targeting everyone instead of the people who actually buy.
They’re more likely the market if:
- Costs rose steadily even when the ads and page didn’t change.
- New creative helps for a few weeks, then results slide back.
- Your category has filled up with well-funded competitors.
- Your conversion rate is stable but cost per click keeps climbing.
Most businesses have a bit of both. Fix the first list; you can’t fix the second, only route around it.
What to do about it
Know what a customer is worth
You can’t judge an ad cost without knowing what a customer brings in. Work out roughly how much margin a typical customer generates over the time they stay with you, then compare it with what you pay to win one.
Here’s a hypothetical. Say a customer is worth $600 in margin over their lifetime and you pay $150 in ads to get one. That’s healthy. If ad costs creep up until you’re paying $450, you’re barely ahead once you count the time, discounts and refunds. Same ads, very different business.
Stop paying for customers you’d get anyway
Test it. Pause brand-term search ads for a few weeks, or switch off retargeting in one region, and watch whether total sales actually drop. If they don’t, that money was buying credit, not customers.
Build channels where the price doesn’t go up
The structural fix is to stop depending on a market where your costs are set by other people’s bids. Owned channels like content, an email list, partnerships and referrals don’t have an auction. They take effort up front, but the cost per customer tends to fall as they mature, not rise.
We explain how they fit together in what a distribution engine is, and how to build one, and how to shift budget safely in how to cut your ad spend without stalling growth.
The lazy version
Rising ad costs feel like a problem you have to keep outworking: more tests, more creative, more budget. The lazier answer is to need ads less. Keep the campaigns that clearly pay for themselves, and put the rest of your energy into channels where next year is cheaper than this one.
Frequently asked questions
Why do Facebook and Instagram ads cost more every year?
Meta sells ad space through auctions, so prices rise as more advertisers compete for the same people. Privacy changes since 2021 have also reduced the data used for targeting, which makes each ad less efficient. Meta reported its average price per ad grew 9% year on year in Q2 2025.
What is a good customer acquisition cost?
There’s no universal number. A healthy acquisition cost is comfortably below the margin a customer generates over their lifetime, with enough room left for your own costs and profit. Many businesses also look at how many months it takes for a customer’s margin to pay back what you spent to win them.
Should I bid on my own brand name in Google Ads?
Often not, unless competitors are bidding on it and taking your traffic. Research at eBay found brand-term ads had no measurable short-term effect because searchers were going to arrive anyway. Test it by pausing brand ads for a few weeks and watching total sales, not just ad-reported conversions.
Will ad costs ever go down?
Possibly in short bursts, when demand drops in a downturn or a platform adds lots of new inventory. But the long-run pressures, more advertisers and less targeting data, point the other way. It’s safer to plan as if they won’t.
If you want a second pair of eyes on where your acquisition money is really going, send us a note. We’ll tell you honestly what we see.