I wrote the book on developer marketing. Literally. Picks and Shovels hit #1 on Amazon.

Get your copy
Pricing and packaging

Packaging

PAK-ij-ing

How you bundle features into plans and tiers. Which features go in which plan at which price. The architecture of your pricing page.

Packaging is deciding which features go in which plan. It is the most important pricing decision you make, and most companies get it wrong. They either gate too aggressively (frustrating users) or too loosely (leaving money on the table).

Good packaging follows a principle: each tier should serve a distinct buyer. The free tier serves individual developers evaluating the product. The team tier serves small teams who need collaboration features. The enterprise tier serves organizations that need security, compliance, and admin controls.

The worst packaging mistake is gating a feature that should be free. If your product requires feature X to be useful, putting X in a paid tier means your free tier is useless. The second worst mistake is giving everything away for free and having no clear upgrade path. Packaging is a balance.

Examples

A startup designs its first packaging.

An API monitoring tool decides: Free tier gets 3 monitors and email alerts. Pro ($29/month) gets 50 monitors, Slack/PagerDuty alerts, and 30-day history. Enterprise (custom) adds SSO, RBAC, 365-day history, and SLA. Each tier targets a distinct buyer.

Repackaging drives revenue growth.

A company's $49/month plan includes everything. Conversion is high but expansion is zero because there is nothing to upgrade to. They split into three tiers: $29 (basic), $79 (team), $199 (business). Revenue grows 40% in six months as existing customers move to higher tiers for features they already wanted.

Packaging collaboration as a paid feature.

Figma makes the core design tool free for individuals. Collaboration features (shared team libraries, branching, design system management) require the Professional plan. This is smart packaging because collaboration only matters when teams adopt, and teams have budget.

In practice

Read more on the blog

Frequently asked questions

How often should I change my packaging?

Review packaging quarterly. Change it no more than once or twice per year. Frequent packaging changes confuse existing customers and sales teams. When you do change packaging, grandfather existing customers on their current plan for at least 6-12 months.

Should I gate features or usage limits?

Both. Gate team and admin features (SSO, RBAC, audit logs) by tier. Limit usage (API calls, storage, seats) within each tier. Feature gating targets different buyers. Usage limits target different scales. The combination creates natural upgrade paths for both growing teams and growing workloads.

Related terms

Picks and Shovels: Marketing to Developers During the AI Gold Rush

Want the complete playbook?

Picks and Shovels is the definitive guide to developer marketing. Amazon #1 bestseller with practical strategies from 30 years of marketing to developers.