You did the part most LinkedIn advertisers skip. You sat down, wrote out the 300 companies you would most like as customers, uploaded the list, and pointed your ads at it. A month later the campaign report looks fine. Spend is on pace. Average frequency sits around four. Nothing in Campaign Manager is flashing red.
Now open the Companies view and sort it by paid impressions. At the top sit a dozen companies that have seen your ads 150, 200, 300 times. Scroll down and the numbers fall off a cliff into single digits. Then compare it with the list you uploaded, and you find dozens of companies that do not appear at all, because LinkedIn never showed anyone there a single ad.
That is not a broken campaign. It is what LinkedIn does with a company list when you leave the distribution up to it, and it is far more common than most advertisers realize, because nothing in the default reports shows it.
Here is the short answer. LinkedIn only lets you set a frequency cap on brand awareness ad sets, and even there it caps people, not companies. On every other objective, you build the cap yourself. In the Companies hub, filter for companies above an impression threshold, save the result as a dynamic company list, and exclude that list from your prospecting ad sets. The list updates itself, so each company drops back in once its impressions age out of the window. It takes about ten minutes, and it is the most useful thing you can do for a target list LinkedIn is only half working.
Your Average Frequency Is Hiding the Companies That Never Saw You
Every number LinkedIn puts in front of you by default counts people. Average frequency is impressions divided by the members you reached. Audience penetration is the members you reached divided by the members in your audience. Both are honest numbers. Neither one tells you anything about companies, and companies are what you put on the list.
Think about what average frequency actually averages. It only includes the people who saw your ad. A company that was never reached is not a low number dragging the average down. It is not in the average at all. So a campaign can show a calm, healthy frequency of four while a third of the companies you care about have never heard from you, because the average is made entirely of the companies that have.
Penetration has the same blind spot from the other side. If one company on your list has 40 employees who match your targeting and another has two, the first one counts twenty times as heavily in the math. You can hit a respectable penetration number almost entirely on the strength of a handful of big companies, while the small ones sit untouched.
Davis Ruplakis, who runs the B2B paid media agency Deru Digital, described the pattern from his own client accounts: on a list of a thousand companies, ads typically reach about 70% of them, roughly 10% of the companies eat the majority of the budget, and the remaining 30% are never served at all. That is one agency's experience, not a LinkedIn statistic, but the shape of it is easy to check in your own account, and the rest of this article shows you where.
For a small B2B business, this matters more than it does for anyone else. When you sell to a defined set of companies, the list is not a sample of your market. It is your market. Every company that never sees an ad is a company you are paying to target and not reaching.
Big Companies Soak Up Your Budget Because They Have More People to Show Ads To
LinkedIn does not publish how it spreads impressions across the companies on a list, but you do not need the formula to see which way it leans. Start with headcount.
Say your list includes a 2,000-person company where 40 people match the job titles you target, and a 30-person firm where exactly one person does: the owner. Every time LinkedIn looks for someone to show your ad to, the big company offers forty chances and the small firm offers one. Forty people scrolling at different times of day, on different days, each a separate opportunity to win an auction. Left alone, delivery flows toward the company with more doors to knock on. The big company was always going to soak up impressions, and nothing about your setup told LinkedIn to do otherwise.
Then add behavior. Some members open LinkedIn every morning. Others log in once a month to accept a connection request. The daily users are easier and often cheaper to reach, so delivery drifts toward the companies that happen to employ a lot of them. And if your ad set optimizes for engagement, the system is doing exactly what you asked: finding the people most likely to click and like, who tend to be the people who already have. Ruplakis made the same point about objectives. Switch everything to reach and it gets expensive. Leave it on engagement and the same accounts keep coming back.
None of this is LinkedIn misbehaving. The auction is built to deliver your budget efficiently, and efficient delivery means going where impressions are easiest to win. The trouble is that "easiest to win" and "the companies you most need to reach" are not the same list, especially if your best-fit customers are the smaller firms on it.
LinkedIn's Frequency Cap Only Exists on a Campaign You Probably Aren't Running
The obvious fix would be a frequency cap, and LinkedIn does have one. Its help page is plain about the limits: frequency cap management is available for ad sets with the brand awareness objective, in the feed and on a couple of LinkedIn's other placements. You can leave it on default or choose a custom cap of 3 to 30 impressions per seven days. LinkedIn also notes that delivery is not guaranteed, so the cap can be exceeded.
Two things make that unhelpful here. The first is the objective. If your ad sets are built for lead generation, website visits, engagement or video views, which covers nearly everything a small B2B business runs to find customers, there is no cap field to set. The second is that even on brand awareness, the cap counts member accounts. It stops one person from seeing you 30 times. It does nothing to stop one company from soaking up the budget through forty different people.
We covered the person-level side of this, including the lever that does exist on every objective (the number of ads you leave running), in Your LinkedIn Audience Is Small Enough to Wear Out. This article is about the company-level problem, which needs a different tool.
The Companies Hub Is the Frequency Cap LinkedIn Didn't Build
The tool is the Companies hub, a page in Campaign Manager that shows, company by company, how many paid impressions, clicks, engagements and leads each organization on LinkedIn has generated for you, along with organic engagement with your Company Page. LinkedIn built it for account-based marketing: seeing which companies are warming up and which are cold. It has one feature that turns it into a frequency cap, which is that any filtered view can be saved as a company list, and that list can update itself.
One requirement first: your ad account needs your business's Company Page associated with it, or the hub will not load. Then:
- Open the hub. Click Plan in the left menu of Campaign Manager, then Companies.
- Set the window. In the Filters pane on the right, choose a date range. LinkedIn offers 7, 30, 60, 90, 180 or 365 days. This is the length of your cap. A 30-day range means "no more than X impressions in the last 30 days."
- Narrow it to your prospecting. Filter by the specific ad sets that are doing cold reach to your target list. This keeps your retargeting and lead-capture ad sets out of the count. (LinkedIn notes you cannot filter by an ad set that has no spend yet.)
- Set the threshold. Filter paid impressions to a custom minimum. That number is your cap. Every company at or above it is now on the screen.
- Save it as a dynamic list. Click Save as a company list and choose Dynamic, which LinkedIn describes as automatically adding new companies that match your criteria, rather than Static, which freezes today's results. Give it a name you will recognize in six months, like "Prospecting cap: 10 impressions, 30 days."
- Exclude it. Open each prospecting ad set, go to the audience exclusions, and add the list you just saved from your company lists.
- Give it two days. LinkedIn says a new company list can be used right away but can take up to 48 hours to generate. You can check it under Plan, then Audiences, in your matched audiences. It is ready when the status reads Ready.
The reason the dynamic setting matters is what happens next. A company that crosses your threshold joins the list and stops being served by your prospecting ad sets. Its impressions do not disappear from the hub right away; they sit inside the date range you chose. As the days pass, the oldest of those impressions age out of the window, the company's count drops below the threshold, and it leaves the list on its own. It becomes eligible again, sees a few more ads, and the cycle repeats. You have built a rolling cap that runs without anyone touching it.
And the budget those companies were absorbing does not vanish either. LinkedIn still has the same daily budget to spend and fewer easy places to spend it, so it goes looking for the companies on your list it had been passing over.
The Right Cap Depends on How Many People You Target at Each Company
Ask three people who run LinkedIn ads for a living what the cap should be and you get three numbers. One agency owner who has audited a great many LinkedIn accounts uses three paid impressions every 30 days as his baseline on top-of-funnel campaigns. Mitchell Gould, who runs LinkedIn ads for B2B service and software firms, showed a client set at five impressions per rolling seven days. Ruplakis's agency worked from roughly 200 impressions over 60 days. Those are not contradictions. They are three different accounts with different lists.
What moves the number most is how many people you target inside each company. That three-impression example targets owners, founders and CEOs at companies under 100 employees, where each company might have one or two matching people. Three impressions a month at a company with one decision-maker is a lot. The same three impressions at a company where you target 30 operations managers means most of them never see you, because the cap is counted per company, and the company used it all up on the first three people. Both practitioners flag this: the cap works best on small companies, and on large ones you have to be careful not to shut off delivery before the rest of the buying committee has been reached.
So set your own number from your own data:
- Pull the last 30 days. In the hub, filter to your prospecting ad sets with a 30-day range and export the list. You now have impressions per company.
- Find the typical company. Ignore the top dozen and look at where most served companies sit. If most companies are between 4 and 12 impressions and a few are past 80, you have found your outliers.
- Set the cap above the typical, not at it. The goal is to trim the outliers, not to throttle the whole list. A cap a little above where most companies already sit only bites on the ones hogging the budget.
- Treat big companies separately. If your list mixes 20-person firms and 5,000-person ones, upload the large companies as their own list in their own ad set, with a higher cap or none at all. One number will not fit both.
- Let deal size break the tie. If one closed deal is worth $80,000, a few extra impressions at a company that matters is cheap. If you sell a $3,000 service to a broad list, spreading reach matters more than repetition.
Then revisit it after a month. A cap is a setting you tune, not a law you write once.
"Self-Employed" Will Top Your Companies Hub and Wreck Your Exclusion List
The hub counts impressions by each member's current employer, as listed on their profile, and that creates a few traps worth clearing out before you hit save.
Second jobs. Lots of members list a side role as a current position: Self-employed, a stealth startup, a board seat, a membership in YPO or Pavilion, a Forbes council. Those "companies" pile up impressions from thousands of unrelated people, so they shoot straight to the top of the hub and into your exclusion list. That sounds harmless until you remember that LinkedIn's help page says a member with two current companies is counted on both rows. Exclude "Self-employed" and you risk excluding the owner of a real company on your list who also happens to list a consulting side gig. Practitioners who run this cap remove these noise rows from the filtered view before saving it, and so should you.
Your own company. Your employees match your targeting more often than you would think, so your own business can turn up surprisingly high in the hub. Exclude your own company from every ad set outright. You should not be paying to advertise to your staff.
Customers and competitors. These deserve their own permanent exclusions rather than an impression cap. A customer shouldn't be capped at ten impressions a month. They shouldn't be in your prospecting at all. We walked through those exclusions in You Cannot Defend the LinkedIn Line Item, So It Gets Cut First.
People with no employer listed. They never appear in the hub at all, so the hub will always show fewer impressions than your campaign reporting. That is expected, not an error, and it is also why the hub may not match the company list you uploaded. If you are curious why your uploaded list and your real audience never quite line up, You Uploaded 2,000 Contacts. Your Audience Is 1,200. explains the matching.
Capping a Company Doesn't Mean Dropping It. It Gets a Smaller Budget of Its Own.
The cap pushes the heavy companies out of your prospecting ad sets. That is not the same as giving up on them, and you shouldn't.
Ruplakis's version keeps them in play at a lower volume. He excludes the over-served companies from the main campaign and targets them in a second, smaller one, splitting what had been a $200 daily budget into $150 for the main campaign and $50 for the over-served group. The main campaign now has to find the companies it was skipping, and the heavy ones still hear from you, just at a pace you chose instead of the one the auction chose.
Before you decide what those companies get, look at what they did with all those impressions. The hub shows engagement next to impressions, and the two together tell you which of two very different situations you are in:
- Lots of impressions, lots of engagement. That company is paying attention. Several people there are clicking, reacting, maybe visiting your page. That is not a frequency problem; it is a sales opportunity. Hand the name to whoever does your outreach this week. We covered how to line ads and outreach up around one shared list in Your Sales Team Messages the Same Companies Your LinkedIn Ads Reach. Nobody Lines Them Up.
- Lots of impressions, almost no engagement. You may be reaching the wrong people inside that company, or a company that is never going to buy. That is the group to cap hardest, and worth a second look at whether it belongs on the list.
Two places the cap should never go. Keep it off your retargeting and lead-capture ad sets. Someone who visited your pricing page or opened your lead form is exactly who should see you again, and capping them by company would be cutting off your warmest prospects to save a few dollars. And be careful with a short list of high-value accounts. If your entire market is 200 named companies and one deal pays for a year of advertising, repeat impressions are the job, as we argued in More LinkedIn Budget Buys the Same 50,000 People Again. The cap still earns its place there, set much higher, for one reason: on a 200-company list, the companies sitting at zero are the most expensive gap in your account.
Clicks Can't Tell You Whether the Cap Worked. A Company Count Can.
The whole point of the cap is to reach more of your list, so measure that directly. Clicks and leads will move too, but on a B2B sales cycle they move slowly, and judging the change by this week's leads is how good fixes get reversed.
The cleanest check is the one Gould described. Before you turn the cap on, export the companies your prospecting reached in the previous few weeks. After it has run for a similar stretch, export again and count how many companies appear in the new export that were not in the old one. In his client's account, 47% of the companies reached after the cap had not been reached at all in the 23 days before it, and average frequency stayed lower. That is the result you are looking for: the same budget, landing on companies it had been passing over.
Two more numbers belong in the same review:
- Audience penetration. It counts people rather than companies, but it should rise as the budget spreads across more of the list.
- Cost per 1,000 member accounts reached. This is what it costs you to reach someone new. If the cap is working, it holds steady or falls while your company count climbs. We explained both metrics, and how to read them together, in More LinkedIn Budget Buys the Same 50,000 People Again.
Ruplakis reported one more effect worth watching for. After capping, his client's cost per click went down and total impressions went up on the same spend. That makes sense when you think about it: people seeing your ad for the first time engage more than people seeing it for the fortieth, and engaged audiences are cheaper to win. Do not count on that in your account, but do not be surprised by it either.
Give it 30 days before you judge it, then check the company count once a month. The list is a living thing, and so is the cap.
Your LinkedIn Target List Is the Whole Market. A Third of It May Never Have Seen an Ad.
Building a target list is the most valuable thing a small B2B business can do on LinkedIn, and it is the thing the platform quietly undoes when it spends most of your money on the easiest dozen companies. The fix is not a bigger budget or a new ad. It is ten minutes in the Companies hub, a saved list that updates itself, and a monthly look at how many of your companies you actually reached. If you want to go further with account-based marketing beyond the ads themselves, You Don't Need More Leads. You Need the Right 30 Companies. is where we would start.
This is exactly the kind of setup we handle inside client accounts. If you would rather hand it off, that is what our LinkedIn ads management is for. If you would rather do it yourself, open the Companies hub this week and sort by paid impressions. The top and bottom of that list will tell you everything.




