TLDR;
- Stop asking "how much do ads cost?" and start asking "how much can I afford to pay to acquire a customer?". The entire game changes when you focus on value, not cost.
- Your customer's real, urgent, expensive problem (their 'nightmare') is the single most important thing you need to define. It dictates your targeting, your messaging, and ultimately, your ad costs. Forget generic demographics.
- The most important calculation you'll ever make is your Customer Lifetime Value (LTV). It tells you exactly how much you can afford to spend on ads. We've included a fully interactive LTV calculator in this letter to help you figure out your numbers.
- Your offer is probably your weakest link. Ditch the arrogant "Request a Demo" button and give away genuine value upfront with a free tool, a no-card trial, or a potent piece of content. This single change can slash your acquisition costs.
- Only run campaigns that are optimised for conversions (sales, leads, etc.). 'Brand Awareness' or 'Reach' campaigns are just paying platforms like Meta to find you the worst possible audience of non-buyers.
Hi there,
Thanks for reaching out! It's good you're thinking about your budget upfront, most people just throw money at ads and hope for the best. Your question about how much ads cost in the UK is one I hear all the time, but if I'm being brutally honest, it's slightly the wrong way to look at it.
The real question isn't "How much does a click or a lead cost?". The real question is "How much can I afford to spend to get a new customer and still make a healthy profit?". When you reframe it like that, your entire approach to advertising changes. It stops being an expense and starts being an investment. You stop looking for the cheapest clicks and start looking for the most profitable customers.
So, instead of just giving you a list of average costs that won't mean much without context, I'm going to walk you through the exact framework we use to build profitable ad campaigns. It all starts not with the ad platform, but with a deep, almost obsessive understanding of your customer. Let's get into it.
We'll need to look at your ICP, which is a Nightmare, Not a Demographic...
Right, first things first. Forget the sterile, demographic-based profile your last marketing hire made. "Companies in the finance sector in London with 50-200 employees" tells you absolutley nothing of value and it leads directly to generic, boring ads that speak to no one. It's the reason so much B2B advertising fails. To stop burning cash, you have to define your customer not by who they are, but by the pain they're in.
You need to become an expert in their specific, urgent, expensive, and potentially career-threatening nightmare. Your Ideal Customer Profile (ICP) isn't a person; it's a problem state. Let me give you an example. Your Head of Engineering client isn't just a job title on LinkedIn; she's a leader lying awake at 3 AM terrified that her best developers are about to quit out of sheer frustration with a broken, inefficient workflow. She's worried about hitting deadlines, about the project's reputation, and about her own ability to lead the team. That's the nightmare.
I remember one client, a legal tech SaaS, where the nightmare wasn't 'needing better document management'. That's a feature. The nightmare was the visceral fear of a senior partner missing a critical filing deadline because a document was misfiled, exposing the entire firm to a multi-million-pound malpractice suit. That's a problem that demands a solution, right now.
When you understand the nightmare, you understand what matters. You can write ad copy that feels like you're reading their mind. You can create offers that feel like a lifeline. But how do you find this nightmare? You have to do the work. Talk to your existing customers. Ask them what was going on in their business the week before they signed up with you. What was the trigger? What was the final straw? Listen to your sales team's call recordings - the gold is in the first five minutes where prospects unload their problems. Read reviews for your competitors' products; the one-star reviews are a treasure trove of unmet needs and frustrations.
Once you've isolated that nightmare, finding them becomes ten times easier. Where do they go to find solutions? You start looking for the niche podcasts they listen to on their commute, like 'Acquired' or 'The Diary of a CEO'. You look at the industry newsletters they actually open and read, like 'Stratechery'. You look at the SaaS tools they already pay for, like HubSpot or Salesforce, because you can often target users of those platforms. Are they members of the 'SaaS Growth Hacks' Facebook group? Do they follow people like Jason Lemkin or Shaan Puri on Twitter? This intelligence isn't just data; it's the complete blueprint for your entire targeting strategy. You have to do this work first, otherwise you have no business spending a single pound on ads. You're just gambling.
I'd say you need to Calculate Your Customer Lifetime Value (LTV)...
Now that you know who you're targeting and what deep-seated problem you're solving for them, we can get to the numbers. As I said, the real question isn't "How low can my Cost Per Lead (CPL) go?" but "How high a CPL can I afford to acquire a truly great customer?". The answer is found in its counterpart: Lifetime Value (LTV). This is, without a doubt, the most important number in your business. If you don't know this, you're flying blind.
It sounds complicated, but the basic formula is quite simple. You just need three bits of information:
- Average Revenue Per Account (ARPA): What do you make from a typical customer, per month or per year? Let's use a monthly figure for this example and say it's £500.
- Gross Margin %: What's your profit margin on that revenue after accounting for the cost of goods sold (COGS) or the direct costs of servicing that client? Let's say it's a healthy 80%.
- Monthly Churn Rate %: What percentage of your customers do you lose each month? This is critical. Be honest here. Let's say it's 4%.
Now, we can put it all together. The calculation is:
LTV = (ARPA * Gross Margin %) / Monthly Churn Rate
Let's plug in our numbers:
LTV = (£500 * 0.80) / 0.04
LTV = £400 / 0.04
LTV = £10,000
There it is. In this example, each new customer is worth £10,000 in gross margin to your business over their entire lifetime with you. This number is your North Star. It changes everything. Suddenly, you're not trying to get £5 leads anymore. You're trying to acquire £10,000 assets.
A healthy, sustainable business model for a service or SaaS business typically aims for a 3:1 LTV to Customer Acquisition Cost (CAC) ratio. This means you have a buffer for other business costs and can still make a good profit. So, with a £10,000 LTV, you can comfortably afford to spend up to £3,333 to acquire a single new customer (because £10,000 / 3 = £3,333).
Let's take it a step further. If you know your sales process converts, say, 1 in every 10 qualified leads into a paying customer (a 10% lead-to-customer rate), you can now figure out what you can afford per lead. It's simple: £3,333 / 10 = £333. You can afford to pay up to £333 for a single, well-qualified lead.
Now how does that £250 lead from a LinkedIn campaign targeting CTOs look? It doesn't seem so expensive anymore, does it? It looks like an absolute bargain. This is the maths that unlocks aggressive, intelligent growth and frees you from the tyranny of chasing cheap, low-quality leads that waste your sales team's time and never convert.
Go ahead and play with the calculator below to figure out your own numbers. See how a small improvement in your churn rate or a slight increase in your average revenue can dramatically change what you can afford to spend on ads.
You probably should craft a message they can't ignore...
Right, so you know who you're targeting by their nightmare, and you know what they're worth to you. Now, what do you actually say to them in an ad? This is where 90% of businesses get it wrong. They talk about themselves, their features, their company history. Nobody cares. Your ad needs to enter the conversation already happening in your prospect's mind. It has to speak directly to their problem.
There are a few proven formulas that work time and time again. You don't need to be a creative genius, you just need to be disciplined.
For a high-touch service business, you deploy the Problem-Agitate-Solve (PAS) framework. It's simple and devastatingly effective. You don't sell "fractional CFO services"; you sell a good night's sleep. Your ad copy would sound something like this:
Problem: "Are your cash flow projections just a shot in the dark?"
Agitate: "Are you one bad month away from a payroll crisis while your competitors are confidently raising their next round of funding?"
Solve: "Get expert financial strategy for a fraction of a full-time hire. We build dashboards that turn uncertainty into predictable, profitable growth."
See how that works? It grabs them by the lapels by stating a problem they recognise, makes the problem feel more painful and urgent, and then presents your service as the clear, logical solution. It's about them, not you.
For a B2B SaaS product, I often use the Before-After-Bridge. You're not selling a "FinOps platform"; you're selling the feeling of relief and control. The ad would look like this:
Before: "Your AWS bill just arrived. It’s 30% higher than last month, and your engineers have no idea why. It's another fire you have to put out, another afternoon wasted."
After: "Imagine opening your cloud bill and actually smiling. You see exactly where every single pound is going, and waste is automatically identified and eliminated before it becomes a problem."
Bridge: "Our platform is the bridge that gets you there. Start a free trial and find your first £1,000 in savings today."
This works because it paints a vivid picture of their current painful reality and contrasts it with a much more desirable future. Your product is simply positioned as the vehicle—the bridge—to get them from one state to the other.
Finally, for high-ticket physical products, like complex lab equipment or industrial machinery, you have to attack the feature-obsession head-on. Don't just state the spec; state its consequence. Don't sell the drill, sell the hole. An ad might say:
"Our new mass spectrometer has a 0.001% margin of error. So what? So your lab can publish results with unshakeable confidence, securing more research funding and attracting top-tier talent that other labs can only dream of."
The "So what?" is the most important part. You connect a technical feature to a tangible business outcome that the decision-maker actually cares about: money, reputation, and talent. Your message has to be relentlessly focused on solving their nightmare. Anything else is just noise, and you'll pay a premium for people to ignore you.
You'll need to delete the "Request a Demo" button...
This brings us to the most common, catastrophic failure point in all of B2B advertising: the offer. Or rather, the lack of a good one. The "Request a Demo" button is quite possibly the most arrogant and ineffective Call to Action ever conceived by marketers. It presumes that your prospect, who is likely a busy, stressed, C-level decision maker, has nothing better to do with their time than book a 30-minute slot in their calendar to be sold to by one of your junior sales reps. It's incredibly high-friction, offers zero immediate value, and instantly positions you as just another commoditised vendor, no different from the ten others in their inbox.
Your offer has one job and one job only: to deliver a moment of undeniable value—an "aha!" moment—that makes the prospect sell themselves on your solution before they've even spoken to you. It needs to solve a small piece of their big problem, for free, right now.
If you're a SaaS founder, this is your unfair advantage. The absolute gold standard is a free trial (with no credit card details required) or a generous freemium plan. Let them get their hands on the actual product. Let them experience the transformation for themselves. When the product itself proves its value, the sale becomes a mere formality. With this approach, you aren't generating Marketing Qualified Leads (MQLs) for a sales team to chase down; you are creating Product Qualified Leads (PQLs) who are already convinced and are actively looking for the 'Upgrade' button. This dramatically shortens sales cycles and increases conversion rates, which in turn hammers down your effective CAC.
If you're not a SaaS company, you are not exempt from this rule. You just have to be more creative. You must bottle your expertise into a tool, a piece of content, or an asset that provides instant, tangible value.
- For a marketing agency, this could be a free, automated website audit that instantly shows them their top 3 SEO keyword opportunities.
- For a data analytics platform, it could be a free 'Data Health Check' that they can run on a sample of their database, which flags the top 5 critical issues.
- For a corporate training company, it could be a free 15-minute interactive video module on 'How to Handle Difficult Conversations' for new managers.
For us, as a B2B advertising consultancy, our high-value offer is a free 20-minute strategy session where we get into a prospect's ad account and audit their failing campaigns, giving them actionable advice on the spot. We solve a small, real problem for free to earn the right to solve the whole thing for them. You have to do the same. Give, give, give, then ask. Any other appraoch is just lazy and expensive.
The High-Friction "Request a Demo" Funnel
Result: High drop-off at every step, very low conversion rate, expensive leads.
The Low-Friction "Value-First" Funnel
Result: Low drop-off, high conversion rate, PQLs, affordable customer acquisition.
And here's how to better pre-qualify your audience before they even click...
A huge part of controlling your costs is making sure you're not paying for clicks from the wrong people in the first place. You want your ads to act as a filter, actively repelling people who aren't a good fit and attracting those who are. This is about being deliberate with your targeting and messaging on different platforms.
On Google Ads, for instance, this is all about intent. You want to target keywords that signal someone is looking to buy, not just learn. These are often called 'commercial intent' keywords. For example, if you sell an outreach tool similar to Apollo.io, you'd want to avoid broad, informational queries like "what is sales outreach". The people searching for that are students or junior marketers doing research. They have no budget and no buying power. You're just paying for their education.
Instead, you'd focus on keywords that show a user is actively looking for a solution to buy. Think about what you'd type if you needed a tool today. It would be things like "software for lead generation", "best contact info finding tool", "apollo.io alternatives", or "email outreach platform pricing". By targeting these specific, high-intent phrases, your ads are only shown to people who are already 'pre-qualified' by their own search terms. They have the problem, they know a software solution exists, and now they are in the evaluation phase. The traffic is more expensive per click, but the lead quality is infinitely higher, so your cost per actual customer goes down.
On Meta Ads (Facebook & Instagram), you don't have search intent, so you have to manufacture it. You do this by targeting interests that are a strong proxy for the problem you solve, and then using ad copy that calls out that problem directly. Sticking with the Apollo.io example, we wouldn't just target a broad interest like "Marketing". That's a complete waste of money. We'd look for interests and behaviours that correlate strongly with someone doing B2B sales or lead generation. This could be people who have an interest in "Lead Generation" or "Email Marketing", people who follow specific sales gurus like Grant Cardone or Jeb Blount, or people whose behaviour indicates they are admins of a Facebook Business Page. We could even target people interested in competing software like "Salesforce" or "HubSpot".
Then, the ad copy does the heavy lifting: "Struggling to find accurate contact details for your ideal prospects? Stop wasting hours on manual research and start booking meetings." This copy immediately qualifies the viewer. Someone who doesn't do sales outreach will just scroll past. But for the person whose biggest daily frustration is finding contact details, that ad is a life raft. They click, and you get a much more qualified visitor to your landing page. You're using the targeting and the message in tandem to filter the audience before you pay for the click.
But okay, what should you really expect to pay?...
After all that context, we can finally get to your original question: how much do things actually cost? Now that you understand it's about what you can afford (your LTV:CAC) and not just the raw cost, these numbers will be a lot more useful. The answer, as you'd expect, is "it depends". But I can give you some realistic ballpark figures for the UK market, which falls under the "developed countries" category.
These are rough estimates based on our experience running hundreds of campaigns, including several for software and service businesses in the UK. Your own results will vary based on your industry, your offer, your creative, and how well you've defined your ICP.
Let's break it down by two common objectives: generating a simple conversion like a lead or a signup, and generating an actual sale for an eCommerce product.
For Leads/Signups/Subscribers in the UK:
- Cost Per Click (CPC): You can generally expect to pay somewhere between £0.50 and £1.50 for a click from a reasonably well-targeted ad. This can go much higher for super competitive B2B keywords on Google Search, but for social ads, it's a decent range.
- Landing Page Conversion Rate: A decent landing page should convert visitors into leads at a rate of 10% to 30%. If you're below 10%, your offer or your page needs serious work.
- Cost Per Acquisition (CPA): Now we do the maths. In the best-case scenario (£0.50 CPC / 30% conversion rate), you're looking at a CPA of £1.67. In a worse-case scenario (£1.50 CPC / 10% conversion rate), you're at £15.00 per lead. So, a realistic range is £1.67 to £15.00 per lead/signup. One campaign we worked on for a UK-based app achieved over 45,000 signups at under £2 per signup, so the lower end is definitely achievable.
For eCommerce Sales in the UK:
- Cost Per Click (CPC): The range is broadly similar, maybe slightly higher on average, so let's stick with £0.50 to £1.50.
- Website Conversion Rate: This is where it gets tougher. A typical eCommerce store in the UK sees a conversion rate of 2% to 5%. Anything above 5% is excellent.
- Cost Per Purchase (CPP): Let's do the maths again. Best case (£0.50 CPC / 5% conversion rate) gives you a CPP of £10.00. Worse case (£1.50 CPC / 2% conversion rate) gives you a CPP of £75.00. So a realistic range is £10.00 to £75.00 per purchase. Of course, what really matters here isn't the cost per purchase, but the Return on Ad Spend (ROAS). If your average order value is £200, a £75 acquisition cost is still fantastic (a 2.6x ROAS). We've worked on eCommerce campaigns that have hit over 1000% ROAS, so it's all relative to your product pricing and margins.
Here's a visualisation to make these ranges clearer.
This is the main advice I have for you:
So, to bring this all together, here is a summary of the actionable steps you should take. This isn't just theory; it's a practical roadmap. Following this process is what seperates the businesses that succeed with paid ads from those that just burn money.
| Step | Action | Why It Controls Your Costs |
|---|---|---|
| 1. Define the Nightmare | Interview customers and sales staff to identify your ICP's single most urgent, expensive problem. Write it down in one sentence. | Hyper-relevant targeting and messaging means less wasted spend on uninterested audiences and higher ad relevance scores, which lowers your CPC. |
| 2. Calculate Your LTV | Use the formula and calculator provided to determine your Customer Lifetime Value. From this, calculate your maximum affordable Customer Acquisition Cost (CAC). | This gives you a clear budget ceiling for acquiring a customer. You're no longer guessing; you're making data-driven decisions on how much you can afford to bid. |
| 3. Craft Your Offer | Replace your "Request a Demo" or "Contact Us" CTA with a high-value, low-friction offer. A free trial, a useful tool, an audit, or a valuable resource. | A better offer dramatically increases your landing page conversion rate. If you double your conversion rate, you halve your Cost Per Lead. It's the biggest lever you can pull. |
| 4. Write Your Ad Copy | Write ad copy using the Problem-Agitate-Solve or Before-After-Bridge frameworks. Focus entirely on the customer's nightmare and your solution. | Compelling, problem-focused copy increases your Click-Through Rate (CTR). A higher CTR tells the ad platforms your ad is relevant, and they reward you with lower CPCs. |
| 5. Choose Your Objective | Set your campaign objective to 'Conversions', 'Leads', or 'Sales' on your chosen ad platform. NEVER use 'Reach' or 'Brand Awareness' for customer acquisition. | This instructs the algorithm to find users who are most likely to take your desired action, not just the cheapest users to show an ad to. It optimises your spend for results, not eyeballs. |
As you can see, the actual "cost of ads" is an output, not an input. It's the result of getting your strategy, targeting, messaging, and offer right. Get those elements wrong, and your costs will be astronomical. Get them right, and you'll be able to acquire customers profitably and predictably, no matter the CPC.
Navigating all these steps can be a complex and time-consuming process, especially when you're also trying to run a business. The difference between getting it 80% right and 100% right can be the difference between a campaign that breaks even and one that generates a 5x return. That's where experience really counts—knowing which audiences to test first, what copy angles resonate in a particular industry, and how to structure campaigns for optimal learning.
If you'd like to have an expert pair of eyes on your plan, we offer a completely free, no-obligation 20-minute strategy session. We can take a look at what you've got so far and give you some direct, actionable feedback. It's our own high-value offer, and we'd be happy to help you get started on the right foot.
Hope this helps!
Regards,
Team @ Lukas Holschuh