Blog · Industry

Per-sender vs per-seat: why agencies switched

Here's the math that broke the per-seat model for agencies.

Ten LinkedIn inboxes on Dripify, at $99 per seat per month, costs $990 a month. The same ten inboxes on a per-sender tool, at $79 per sender, costs $790 a month. That's $200 a month, $2,400 a year, with no scale discount on either side. At fifty senders the gap is $5,000 a month and the per-seat model collapses entirely.

This single arithmetic fact is the reason the LinkedIn outreach category split into two camps between 2024 and 2026. It's worth understanding both sides honestly.

The split, by the numbers

Roughly two dozen tools compete in the LinkedIn outreach space. By the end of 2026 they were sorted into two pricing camps:

  • Per-seat: Dripify, Meet Alfred, Waalaxy, Lemlist, We-Connect, Skylead, Linked Helper
  • Per-sender: HeyReach, Closely, Expandi, LinkedReach

The per-seat camp is older. Most of these tools shipped in 2018–2021, when the assumption was that one operator ran one LinkedIn account. They priced per "user" because the user and the sender were the same entity.

The per-sender camp emerged later, between 2022 and 2024, almost entirely in response to the agency segment. HeyReach was the first to make per-LinkedIn-sender pricing the default and built a meaningful business doing it. The model now defines the segment.

Why per-seat made sense — for a while

I want to be fair to the per-seat tools. The model wasn't a mistake. It was a fit for the moment.

Through 2021, the typical LinkedIn outreach buyer was an SDR running her own account, a founder running his own account, or a small in-house sales team where each rep had one inbox. Pricing per seat was clean: it scaled with team size, which was the buyer's mental model. A four-person SDR team paid for four seats and didn't think twice about it.

Per-seat pricing also has a real strength when team size is the bottleneck rather than send volume. If you have ten people sharing one shared sender (which happens in some white-glove agency models), per-seat charges you for the ten humans who actually use the tool, not the one inbox they're routing through. That's the right answer for that operating model.

Why agencies broke the model

The shift happened when agencies started running outreach as a service. The agency model inverts the seat-to-sender ratio: one operator runs five, ten, twenty client inboxes. The unit of value is the sender (each one costs the agency money in residential proxies, AI credits, time-on-glass, and risk capital), but the unit of work is much smaller — one human can manage ten senders without breaking a sweat.

Pricing per seat in that world meant the per-seat tool charged the agency for ten LinkedIn accounts at the price of ten humans, even though only one human was logged in. The agency was effectively paying a 10x markup on the same software hours, with no commensurate increase in the cost of serving them. The economics didn't survive.

Worse, the per-seat tools weren't really designed for agency workflows in the first place. Adding a client inbox usually meant creating a new workspace, inviting a "user" who was actually just another LinkedIn account, and then paying full freight for that "user." Workspace switching was clunky. Reporting was per-user instead of per-portfolio. The agency was paying for friction.

The unit-economics argument

Here's the cleanest way to think about it. A SaaS pricing model should track the unit that drives the variable cost of serving the customer.

For a single-seat outreach tool, that unit is the user — each user needs a session, support, and onboarding. For a multi-account outreach tool, that unit is the sender — each sender needs a residential proxy ($5–10/mo), an AI personalisation budget ($10–20/mo at typical send volume), browser-pool capacity, and a slice of the engineering risk budget for keeping LinkedIn happy. The seat-level cost of serving an agency operator is roughly nothing. The sender-level cost is real and scales linearly.

Pricing per seat in the multi-account world overcharges the agency by the ratio of senders to operators. Pricing per sender matches the underlying cost curve. The market figured this out and migrated.

The honest counterpoint

Per-seat isn't dead. It's the right model when:

  • You run one inbox per human and team size is your true scaling axis
  • You need fine-grained per-user permissions, audit logs, and SSO across many operators
  • Your humans need to share a smaller pool of LinkedIn senders (multiple people closing on the same inbox)
  • You're an enterprise where procurement understands seats and doesn't understand "senders"

If any of those describe you, a per-seat tool will probably be cleaner. The per-seat tools haven't lost the segment they were built for. They just lost the agency segment, which turned out to be larger than anyone expected.

Where this goes next

Per-sender pricing is now table stakes for the agency segment. The next pricing axis the category is debating is what to do about volume — whether senders should be flat-rate (like LinkedReach today, where any sender gets the full safe-cap allowance) or metered by send count.

I'd bet on flat-rate. Metered pricing creates incentives for the customer to over-send, which is the worst possible outcome from a deliverability and account-safety standpoint. Pricing should reward the conservative-by-default behaviour, not punish it. But that's a fight for another year.

The verdict for now: if you run more LinkedIn accounts than humans, per-sender is the only model that doesn't punish you for scaling.