The Five Pricing Models You'll Encounter
| Model | You Pay Based On | Real Examples | Cost Scales With |
|---|---|---|---|
| Per-Seat | Number of users/seats | Pipedrive, Salesforce, HubSpot Starter, Asana, Calendly | Team size |
| Per-Contact | Number of contacts/subscribers | Mailchimp, ActiveCampaign, Kit (paid tiers) | List/audience size |
| Per-Usage | Volume of operations/tasks/events | Zapier (tasks), Make (operations), PostHog (events) | Automation volume / traffic |
| Flat Rate | Fixed monthly fee regardless of usage | Basecamp ($349/mo), beehiiv Scale ($49/mo), HubSpot Professional ($890/mo) | Does not scale (fixed) |
| Freemium + Upsell | Free tier with feature/limit gates to paid | HubSpot CRM Free, beehiiv Launch, ClickUp Free, Notion Free | Feature needs and growth |
Per-Seat Pricing: Predictable Until Your Team Grows
Per-seat pricing means you pay a fixed amount per user per month. It is the dominant model in CRM and project management software. The appeal is predictability — your bill is team size x price per seat. The problem is that costs scale linearly with headcount, which punishes growing companies.
| Tool & Plan | Per Seat/Mo | 5 Users | 10 Users | 25 Users | 50 Users |
|---|---|---|---|---|---|
| Pipedrive Lite | $14 | $70 | $140 | $350 | $700 |
| HubSpot Starter | $20 | $100 | $200 | $500 | $1,000 |
| Salesforce Pro Suite | $100 | $500 | $1,000 | $2,500 | $5,000 |
| Salesforce Enterprise | $175 | $875 | $1,750 | $4,375 | $8,750 |
| HubSpot Professional | $890 flat | $890* | $890* | $890* | $890* |
*HubSpot Professional is flat-rate ($890/month) regardless of seats for Marketing Hub. Sales Hub Professional adds per-seat costs. The flat rate becomes better value as team size grows beyond 5–10 users.
The key insight:At 5 users, Pipedrive Lite ($70/mo) is 92% cheaper than HubSpot Professional ($890/mo). At 50 users, Pipedrive Lite ($700/mo) is 21% cheaper than HubSpot Professional ($890/mo). HubSpot's flat rate becomes competitive only at scale. Per-seat pricing always favors small teams.
Per-Contact Pricing: The Model That Punishes Growth
Per-contact pricing charges based on the number of subscribers or contacts in your database. This is the dominant model in email marketing. The danger: your costs increase as your audience grows, which is exactly when you should be investing revenue in marketing — not handing it back to the email platform.
| Subscribers | Mailchimp Standard | ActiveCampaign Starter | Kit Creator | beehiiv Scale |
|---|---|---|---|---|
| 1,000 | $20/mo | $15/mo | $39/mo | $49/mo (flat) |
| 5,000 | $75/mo | $49/mo | $79/mo | $49/mo (flat) |
| 10,000 | $115/mo | $79/mo | $100/mo | $49/mo (flat) |
| 25,000 | $270/mo | $149/mo | $166/mo | $49/mo (flat) |
| 50,000 | $410/mo | $259/mo | $283/mo | $49/mo (flat) |
The key insight:beehiiv Scale at $49/month is the same price whether you have 1,000 or 50,000 subscribers. At 50,000 subscribers, Mailchimp costs $410/month — 8.4x more — for fundamentally the same service. Per-contact pricing is the most expensive model at scale for the buyer.
The contact counting trap: Mailchimp counts unsubscribed contacts toward your limit unless you manually archive them. ActiveCampaign counts duplicate emails across lists. Kit counts unique subscribers. The same 10,000-person list can generate different contact counts on different platforms, changing your bill.
Per-Usage Pricing: Cheap at Low Volume, Expensive at High Volume
Usage-based pricing charges by the number of operations, tasks, events, or API calls you consume. The pricing model rewards low usage and punishes high usage — the exact opposite of what scaling businesses need.
| Platform | Unit | How They Count | Effective Cost per Unit |
|---|---|---|---|
| Zapier | Task | Each action step (trigger not counted) | $0.014–$0.04 per task |
| Make | Operation | Each module including trigger | $0.001–$0.003 per op |
| n8n Cloud | Execution | One complete workflow run | $0.005–$0.01 per execution |
| PostHog | Event | Each tracked user action | Free under 1M, then $0.000248/event |
The key insight: A 5-step workflow running 1,000 times costs 4,000 Zapier tasks but only 1,000 n8n executions. The same workload, different pricing units, vastly different bills. When evaluating usage-based tools, always normalize to your actual workflow complexity.
Flat Rate Pricing: Expensive at First, Cheap at Scale
Flat rate means you pay one price regardless of users, contacts, or usage. This model is rare but powerful at scale. The downside: it often feels expensive for small teams or solo users.
Basecampcharges $349/month for unlimited users. For a 3-person team, that is $116/user — expensive. For a 30-person team, that is $11.63/user — cheaper than any per-seat competitor.
beehiiv Scale charges $49/month for unlimited subscribers. At 1,000 subscribers, this feels expensive compared to free alternatives. At 50,000 subscribers, it saves $361/month vs Mailchimp Standard.
HubSpot Professional (Marketing Hub) is $890/month flat. For a 3-person marketing team, it is astronomical. For a 20-person team with 50,000 contacts, the per-user-per-contact cost is competitive with ActiveCampaign + a separate CRM.
Freemium with Upsell: Free Until It Isn't
Freemium tools give you a permanent free tier with restrictions designed to nudge you toward paying. The model works well for buyers when the free tier is genuinely useful (beehiiv, Notion, Cal.com) and poorly when the free tier is a glorified demo (Mailchimp, Calendly).
| Tool | Free Tier Quality | Upgrade Trigger | Price Jump |
|---|---|---|---|
| HubSpot CRM | Strong | Need automation or branding removal | $0 → $20/user/mo (Starter) → $890/mo (Professional) |
| beehiiv | Strong | Want monetization or 2,500+ subs | $0 → $49/mo (Scale) |
| ClickUp | Strong | Need storage (>100MB) or integrations | $0 → $10/user/mo (Unlimited) |
| Notion | Excellent | Need 30-day history or team features | $0 → $12/user/mo (Plus) |
| Mailchimp | Weak (250 contacts) | Hit 251 contacts (immediately) | $0 → $13/mo (Essentials) |
| Calendly | Weak (1 event type) | Need 2+ event types (immediately) | $0 → $12/user/mo (Standard) |
Which Pricing Model Is Cheapest at Each Scale
| Your Scale | Cheapest Model | Why |
|---|---|---|
| Solo / 1–2 people | Freemium or Per-Seat | Free tiers cover most needs. Per-seat is cheap at 1–2 users. |
| Small team (3–10) | Per-Seat (budget CRM) | Pipedrive at $14/seat beats flat-rate tools that cost $300+/mo. |
| Growing team (10–50) | Flat Rate | Flat rate tools like Basecamp ($349/mo) beat per-seat at 25+ users. |
| Large list (10K+ contacts) | Flat Rate (beehiiv) | $49/mo flat beats per-contact pricing that reaches $100–400/mo. |
| High automation volume | Self-Hosted (n8n) | $10/mo VPS for unlimited executions beats any usage-based tool. |
The Pricing Model That's Secretly Most Expensive
Per-contact pricing is the most expensive model for the buyer over time.It uniquely penalizes growth — the thing every business wants. Your email list growing from 5,000 to 50,000 subscribers should be a sign of success. On Mailchimp, it means your bill grows from $75/month to $410/month. On beehiiv (flat rate), your bill stays at $49/month.
Per-seat pricing is the second most expensive for growing companies, but at least you can control headcount. You cannot control your contact list growing organically without actively deleting contacts, which defeats the purpose of email marketing.
The cheapest long-term strategy: Choose flat-rate or usage-based tools with generous tiers early. Lock in flat-rate email (beehiiv) and flat-rate PM (Basecamp or Notion) before your usage scales. Switch to flat-rate or self-hosted automation before you hit 5,000+ tasks/month on Zapier.
Common Mistakes
- Comparing monthly prices without comparing pricing models. A $49/month flat-rate tool and a $20/month per-contact tool are not comparable until you project costs at your expected scale in 12 months.
- Ignoring how the tool counts usage. Zapier tasks, Make operations, and n8n executions are different units. A 5-step workflow generates 4 Zapier tasks, 5 Make operations, or 1 n8n execution per run. Always normalize before comparing.
- Choosing per-contact tools for growing lists. If you expect your email list to grow 5x in the next year, per-contact pricing means your bill grows 3–5x too. Flat-rate tools eliminate this scaling tax.
- Ignoring the first paid tier jump. HubSpot goes from $0 to $20/seat (reasonable) to $890/month (shocking). The pricing model appears per-seat but transitions to flat-rate at the Professional tier. Always map the full pricing curve, not just the entry point.
- Assuming annual contracts save money. Annual billing saves 15–25%, but locks you in for 12 months. If you switch tools at month 6, you lose 6 months of prepaid subscription. Only commit annually after 2+ months of confirmed fit.
Frequently Asked Questions
Which pricing model is best for startups?
Freemium to start, then flat rate or low per-seat as you grow. Use free tiers for months 1–6, then switch to the cheapest per-seat (Pipedrive at $14/user) or flat rate (beehiiv at $49/mo) when you outgrow free. Avoid per-contact tools until you know your list will stay small.
Why do email tools charge per contact instead of per email?
Because it generates more revenue. Per-email pricing (like Brevo) charges for what you use. Per-contact pricing charges for your potential usage. A 50,000-contact list costs the same on Mailchimp whether you send 1 email or 50 emails per month. The vendor profits from unused capacity.
Is per-seat pricing going away?
Not entirely, but it is under pressure. Basecamp, beehiiv, and some newer tools have challenged it with flat-rate models. AI features are introducing usage-based components (AI credits) into previously per-seat tools. Expect hybrid models (per-seat base + usage-based AI) to become common.
How do I calculate true cost of a SaaS tool?
Multiply the per-unit cost by your projected usage in 12 months, not today. For per-seat: seats x price x 12. For per-contact: projected list size in 12 months x monthly rate at that tier x 12. For per-usage: projected monthly volume x unit cost x 12. Always project forward, not at current usage.