Calculate Your LinkedIn Ads ABM Budget using our free calculator

How to estimate how much budget you will need for your ABM campaigns?8 min read

Table of Contents

Since I had this guest post on Kyle Poyar’s Growth Unhinged blog about how we got our ABM strategy up & running and hit $650,000 in pipeline in just 90 days (you can read the full story here – we were limited to 3,000 words on Substack so I had to cut a lot out for Kyle’s post) – I got a lot of questions…especially about the budget.

“LinkedIn ads are so expensive. How did you come up with your ABM budget?”

 

This is of course a very good question. If you’re starting your ABM campaign – you don’t want to just “spend money and see how it goes” – your manager/ CEO/ board will likely *not* give you any budget to spend if you can’t project any results 🫠 but then again – how do you project results if you don’t have any previous experience? 😬 Sounds like catch 22? Well, luckily there *is* a way to estimate how much ABM budget you need to achieve a specific revenue goal with your target audience on LinkedIn.

Step-by-Step Process to Calculate ABM Budget (with Formulas) – for those of you short on time

👉 Btw. Check out my ABM budget calculator here!

  1. 🎯 Start with Revenue Goal
    Calculate the number of deals you need:

    Deals Needed = Revenue Target / ACV

    Example:

    Deals Needed = 1000000 / 50000 = 20
  2. 🔁 Adjust for Conversion Rates
    Calculate how many conversions (e.g. demos) you need to hit your target:

    Target Conversions = Deals Needed / (Qualification Rate * Close Rate)

    Example:

    Target Conversions = 20 / (0.75 * 0.25) = 107
  3. 🖱️ Calculate Clicks Needed
    Use your landing page conversion rate to find how many clicks you need:

    Clicks Needed = Target Conversions / Landing Page CVR

    Example:

    Clicks Needed = 107 / 0.008 = 13375
  4. 🏢 Estimate Target Accounts
    Use funnel stage conversion rates to calculate the number of accounts you need to target:

    Target Accounts = Deals Needed / (Close Rate * Qualification Rate * Conversion Event Rate * Click-to-LP Rate * Impressions-to-Click Rate)

    Example:

    Target Accounts = 20 / (0.25 * 0.75 * 0.18 * 0.32 * 0.55) = 3367
  5. 💸 Estimate Total Budget (Media Spend)
    Use estimated CPC to calculate your total spend:

    Total Spend = CPC * Clicks Needed

    Example:

    Total Spend = 25 * 13375 = 334375
  6. 📈 Calculate Return on Ad Spend (ROAS)
    Measure gross revenue return:

    ROAS = Revenue Target / Total Spend

    Example:

    ROAS = 1000000 / 334375 = ~3
  7. 💰 Calculate Pipeline per $1 Spent
    Estimate how much pipeline each dollar of spend generates:

    Pipeline per $ = Pipeline Target / Total Spend

    Example (assuming 4x pipeline coverage):

    Pipeline per $ = 4000000 / 334375 = ~12
  8. 🏷️ Estimate Cost per Account
    Calculate the average spend per account targeted:

    Cost per Account = Total Spend / Target Accounts
    Cost per Account = 334375 / 3367 = ~99
  9. 🧪 Optimize Ad Inventory
    Run multiple LinkedIn campaign formats (video, image, text, doc) and shift budget toward those with higher CTR and lower CPC.

  10. ⚖️ Use Impression Capping
    Cap impressions by company size (using tools like Factors.ai + HubSpot) to prevent overserving large accounts and ensure smaller ones see your ads too.

  11. 📊 Monitor Pre-Closed Metrics
    ROAS takes time—track these earlier:

- Pipeline per $ Spent
- CVR to Pipeline
  1. 🧾 Final Tip: Save Baselines
    Your first campaign sets your real-world benchmarks. Record all key conversion rates, CPCs, and cost per stage for future forecasting.

Start from the end – what *results* do you actually want to achieve from your ABM campaign?

Ok so before you come up with a realistic-ish budget – you need to ask yourself what results you actually want to achieve.

In our case, it was a number the Operations team gave us based on the company’s revenue goals for 2025 (can’t say what it was of course 😉)  – based on the expected shortfall in revenue from pure Inbound and Outbound.

So we had a number, and we got a budget…simple…but was the budget even realistic, at all? 🤔 This is something we still had to determine, of face just missing our target and looking stupid at the end of the year (and all the other unpleasant consequences of a team missing their target…).

So here’s how you go about it:

STEP 1: calculate the number of conversions you need to achieve your revenue target, based on your ACV, deal open rate and deal close rate

So let’s assume you want to close $ 1 million in revenue from ABM in 2025.

Your ACV is $50k.  How many new customers do you need to win to get to $1 m in gross new revenue with that ACV?

1,000,000 in ARR / 50k in ACV = 20 deals

Ok, and now – what is your deal close rate? And what is your deal open rate and deal qualification rate from your main conversion event? (demo, trial etc.)

Let’s say your close rate is 25% and your qualification rate is 75%. How many conversion events do you need?

20 closed-wons / 0.75 / 0.25 = ~ 107 TARGET conversions

From these you’ll be getting: 80 qualified deals.

STEP 2: Calculate the number of clicks you need to get to the TARGET number of conversions based on your website / landing page conversion rate

Ideally you will be using a landing page for your conversions where you already have some conversion rate history (e.g. your demo booking / trial signup page). If you’re running a specific very campaign you may want to create a very specific landing page – like e.g. this “switch from Pendo” landing page we used for one of our competitors campaigns:

If your landing page converts at 0.8% rate to your conversion event, it means you need 125 clicks to this page to drive one conversion. 

So in our example above – you’d need 107 / 0.8% = 107 / 0.008 = 13,375 visitors to that page. 

Now – how much would it cost you to drive so many page visitors?

STEP 3: Decide how many accounts you need to target

Right, here we need to bring another element of the puzzle into the ring – how many of the

If you need 20 deals to win $ 1,000,000 in revenue – how many accounts do you need to target to get

You need to make some estimates as to how many account out of your “total target list” will become “interested” in your ads enough to click.

Based on campaign stage conversion benchmarks, e.g. Kyle Poyars’ other post: 

the new ABX

Based on this model, you need: 20 / 0.25 / 0.75 / 0.18*/ 0.32/ 0.55 = 3367 accounts that you need to target to hit your revenue target.

You need 107 demos, 80 qualified opportunities (deals) and 20 wins from these 3367 accounts. 

This is a conversion rate of 0,59% from account targeted to closed won (again, quite a bit lower than the 1% benchmark for ABM you may have read about) and a 2.37% CVR to pipeline created. 

STEP 4: Upload your company list, create your first campaign & get the estimated cost per click

Ad Campaign Manager Userpilot Competitor Switching

After uploading your company list and selecting job titles / functions to narrow down your targeting, and creating your first campaign (say, single image ad campaign) – you will see some “Forecasted results”.

This campaign will likely drive 47-150 clicks, which will cost on average ~ $25 per click. 

From STEP 2 you know you need 13,375 visitors to your landing page to drive 107 conversions, which will then likely result in 20 Closed-Won Deals of $50,000 ACV, totalling $1 M in gross new ARR. 

Based on this campaign, the TOTAL cost would be 25 * 13,375 = $334,375 

A lot? Don’t freak out. It’s actually *very good* ROAS – $ 1,000,000 / $334,375 = almost exactly 3 x ROAS! 

The Benchmarks to track

ROAS is a good metric to track, but it’s a very, very lagging metric.

Another metric I like to track (as you may know from reading this post) – to monitor the performance of my campaigns before they close – is pipeline per dollar spent. If – as per our assumption on pipeline generated above – to close $1M in revenue, you will need $4 M in pipeline.  So here – you will need $4,000,000 / $334,375 = $12 pipeline per dollar spend (this is quite high – e.g. at Userpilot, we are aiming for $10 pipeline per $ spent)

With 3367 accounts, this means you need to be prepared to spend $334,375/ 3367 = $99 per account. 

Again, quite a lot. But presumably with $50k ACV, you’re targeting larger companies with

STEP 5: Optimize your budget by creating campaigns with different inventory + use impression capping to distribute your impressions evenly

Obviously, in real life – you will be probably running ABM campaigns with multiple LinkedIn Campaign Groups (e.g. organized by intent or JTBD – you can then easily gauge the intent behind specific accounts’ interactions using ZenABM) and Campaigns – with different inventories, like videos, document ads, text ads etc.

As you create your campaigns – optimize for the range of campaigns with different inventories that give you the best CTR at the lowest cost per click. 

Also – if you target a range of accounts (companies) of different sizes – one way you can squeeze more conversions from your campaigns is capping impressions based on company sizes in the campaigns. This is important because otherwise LinkedIn’s algo distributes impressions very unevenly – showing your ads mostly to the larger accounts and sometimes completely not showing them to the bottom 20-40% of the smallest accounts. We’ve done it with Factors.ai (which allows you to cap impressions based on company sizes from Hubspot):

Capping impressions company

OK – that’s it. That’s how we’ve estimated our campaign budget, and how we monitor if our campaigns are on track so far (by looking at the “pipeline per dollar spent” metric and the “conversion rate to pipeline” metric.)

How did you go about setting your ABM budget? Would love to hear some more ideas on this – hit me up on LinkedIn!

Get the best week's content