skills/free-tier-strategy/SKILL.md
Design free tiers that convert to paid without creating resentment or abuse. Trigger phrases: free tier design, freemium model, free trial strategy, free tier limits, developer free plan, open source commercial, feature gating, upgrade triggers, free tier conversion
npx skillsauth add jonathimer/devmarketing-skills free-tier-strategyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Design free tiers that let developers build real things, demonstrate value, and convert naturally—without feeling like a trap or creating resentment.
Developer tools need free tiers. Developers expect to try before they buy, and they expect the trial to be meaningful—not a 14-day timer or a feature-locked demo. But free tiers also need to sustain your business. Get this wrong in either direction: too restrictive kills adoption, too generous kills revenue.
The best free tiers feel generous to individual developers while naturally scaling into paid tiers as projects grow.
Review the /devmarketing-skills/skills/developer-audience-context skill. Free tier design varies significantly based on whether you're targeting hobbyists, startups, or enterprises. Also understand your unit economics—what does each free user actually cost you?
Free trial: Time-limited full access (14 or 30 days)
Free tier: Permanently free with usage/feature limits
Freemium: Free tier plus premium features for payment
Open core: Free open source with commercial additions
| Factor | Free Trial | Free Tier | Freemium | Open Core | |--------|-----------|-----------|----------|-----------| | Sales motion | High-touch | Self-serve | Self-serve | Mixed | | Time to evaluate | Weeks | Months | Months | Unlimited | | Conversion pressure | High | Low | Medium | None | | Community building | Low | Medium | Medium | High | | Support costs | High | Low | Medium | Variable |
Developer tools almost always need a permanent free tier, not a free trial. Developers build side projects, evaluate tools for future use, and recommend tools to others—all of which require long-term free access.
API calls/requests
Compute resources
Storage
Seats/users
Time-based trials disguised as free tiers
Arbitrary feature combinations
Limits that punish success
Free tier limits should:
Vercel:
Supabase:
PlanetScale:
Free tiers should include everything needed to:
Collaboration features:
Scale and performance:
Enterprise requirements:
Gating basic developer needs:
Bad: Custom domains require paid plan
(Custom domains are table stakes)
Bad: CI/CD integration requires paid plan
(This is how developers deploy)
Bad: Environment variables limited on free
(This is basic functionality)
Gating that breaks evaluation:
Bad: "Advanced features" available for 7 days then locked
(Developers can't properly evaluate)
Bad: Production deploys require credit card
(Can't demonstrate to stakeholders)
Clear expectations:
Free tier includes:
- Everything you need to build and launch
- No credit card required
- No time limits
Upgrade when you need:
- Team collaboration
- Higher usage limits
- Priority support
Graceful limit handling:
You've used 8,000 of 10,000 free API calls this month.
Options:
- Wait for reset on March 1st
- Upgrade to Pro ($29/mo) for 100,000 calls
- Request temporary limit increase (for launches)
Honest feature comparisons: Don't artificially cripple free tier to make paid look better.
GitHub's free tier evolution shows how to do this well:
Result: Developers love GitHub, happily pay when they need more.
Growth triggers:
Maturity triggers:
Bad: Nagging
[Popup every login]
Upgrade to Pro! 50% off this week only!
[Dismiss] [Upgrade]
Good: Contextual
[When approaching limits]
You're at 85% of your free tier API calls.
Your current usage suggests you'll hit the limit in 3 days.
[View usage] [Explore plans]
Better: Helpful
[When adding 4th team member]
Free tier includes 3 team members.
To add more collaborators, upgrade to Team ($25/user/mo).
This includes: [benefits relevant to teams]
[Not now - stay with 3] [Upgrade to Team]
Open Source (MIT/Apache) Commercial
─────────────────────────────────────────────────
Self-hosted core Cloud hosting
Community support Priority support
Standard features Enterprise features (SSO, audit)
Compliance and SLAs
Clear boundary: Developers should know exactly what's open source and what's commercial.
Good example (GitLab):
Open source must be useful: The open source version should be genuinely useful, not crippled. Developers will notice and resent "open-source-washing."
Cloud vs self-hosted:
Enterprise features:
Support and SLA:
Do:
Don't:
Free Pro ($29/mo) Enterprise
─────────────────────────────────────────────────────────
10,000 API calls 100,000 API calls Unlimited
1GB storage 50GB storage Unlimited
3 team members 25 team members Unlimited
Community support Email support Priority + SLA
Every pricing page needs:
Excellent: Vercel
Excellent: Supabase
"Free tier" that expires after 90 days of inactivity, or reduces limits after initial period.
Core features locked behind payment, making free tier useless for evaluation.
Free users get AI chatbot only, can't access any human help even for bugs.
Previously free features moved behind paywall without grandfathering.
/devmarketing-skills/skills/usage-based-pricing - Pricing models for developer tools/devmarketing-skills/skills/developer-signup-flow - Getting developers to free tier/devmarketing-skills/skills/developer-onboarding - Activating free tier usersdevelopment
When the user wants to create developer YouTube content, technical screencasts, or video tutorials. Trigger phrases include "YouTube," "developer video," "screencast," "video tutorial," "live coding," "YouTube for developers," "tech YouTube," or "YouTube thumbnails."
development
When the user wants to build a developer following on Twitter/X, write technical threads, or understand what works for dev audiences on X. Trigger phrases include "Twitter," "X," "developer Twitter," "tech Twitter," "technical threads," "building dev following," or "Twitter for developers."
development
Design pricing models that developers understand, accept, and can predict. Trigger phrases: usage-based pricing, API pricing, metered billing, developer pricing, pricing page, cost calculator, pay as you go, pricing transparency, competitive pricing, developer billing
development
When the user wants to create step-by-step technical tutorials, quickstarts, or code walkthroughs. Trigger phrases include "tutorial," "quickstart," "getting started guide," "walkthrough," "step by step," "how to guide," "hands-on guide," or "code tutorial."