The InMail credit math
LinkedIn buries the per-message cost inside subscription tiers, 90-day rollover rules, and credit pack upsells. The calculation most comparisons skip:
Sales Navigator Core costs $99/month billed monthly. You get 50 InMail credits. At perfect utilization, that's $1.98 per message. Two problems with that number: most users don't send 50 InMails a month (typical utilization runs 15-30), and unused credits roll over for 90 days then expire.
Key point
At 20 InMails/month on a $99 plan, effective cost is $4.95 per message before you write a word. If you run out and buy credit packs, LinkedIn charges $1/credit on top of the subscription.Full comparison: InMail vs cold email
| Factor | LinkedIn InMail | DIY cold email | Distribute |
|---|---|---|---|
| Cost per message | $3-5 real-world | $0.15-0.50 | $0.07 |
| Monthly volume cap | 50 credits | Unlimited (at tool limits) | Set your budget |
| Setup time | 1 day | 1-2 weeks | 5 minutes |
| Personalization | Manual, per message | Template + merge fields | AI reads each prospect's site |
| Scales without extra work | No | No, needs maintenance | Yes |
| Platform risk | LinkedIn can suspend access | Email infra you own | Email infra you own |
The open rate argument for InMail
LinkedIn claims 18-35% open rates for InMail, which they compare against "email" broadly. That comparison is doing a lot of work. "Email" in that stat includes marketing newsletters and transactional messages. Targeted cold email with a specific ICP and personalized subject lines is a different category entirely.
Campaigns with tight targeting regularly hit 27-45% open rates. The gap between InMail and targeted cold email on open rates is much narrower than LinkedIn's marketing suggests. The right subject line approach is what drives those numbers, not the channel itself.
Pro tip
Test both before assuming InMail wins on engagement. Run 200 cold emails to the same target audience you'd use for InMail. Compare open rates and reply rates. The delta is rarely large enough to justify a 43x cost premium.Cost per reply: the number that matters
Open rate is a vanity metric if you're not tracking cost per qualified reply. Here's how the math works across scenarios:
| Channel | Cost per message | Reply rate | Cost per reply |
|---|---|---|---|
| LinkedIn InMail | $4.00 | 10% | $40.00 |
| LinkedIn InMail (good) | $4.00 | 20% | $20.00 |
| DIY cold email | $0.40 | 4% | $10.00 |
| Distribute | $0.07 | 4% | $1.75 |
| Distribute (good campaign) | $0.07 | 8% | $0.88 |
Key point
For InMail to match cold email's $1.75 cost per reply at $4/message, it would need a 228% reply rate. Even a 3x engagement advantage for InMail still leaves cold email winning on cost per conversation by 10-20x. See the reply rate benchmarks for what's realistic.When InMail actually makes sense
InMail isn't a bad tool. It's the wrong tool for volume prospecting. Three cases where it genuinely earns its cost:
Senior executives with no listed email. Some C-suite contacts don't have their work email listed anywhere. LinkedIn is often the only path to a direct message. At $4-5 per message for a target worth $50,000+ in deal value, the cost doesn't matter.
Warm follow-up after a trigger. Someone viewed your LinkedIn profile or engaged with a post. An InMail the same day performs noticeably better than a cold one. This is signal-based, not mass outreach.
Multichannel sequencing for high-value accounts. Send cold email first. No reply after 5 days: follow up with an InMail. The second-channel touchpoint boosts response rates. Reserve InMail credits for accounts where deal size justifies the extra $4-5 per message.