Flat pricing.
No per-label fees.
EasyPost charges $0.08/label. Ship 1,000 labels/month with us for less than 30 labels with them. Every plan includes address validation, tracking, and full API access.
Just need address validation or tracking? Our Python and Node.js SDKs are free and open source.
Starter
For solo developers and small projects.
5,000 requests/mo
- Address validation
- Package tracking
- Rate shopping
- Service standards
- 120 requests/min
- Email support
Growth
For growing businesses shipping daily.
25,000 requests/mo
- Everything in Starter
- Label creation
- Batch operations
- Webhook notifications
- 300 requests/min
- Priority support
Pro
For high-volume shippers and platforms.
100,000 requests/mo
- Everything in Growth
- BYOK support
- International labels
- Analytics dashboard
- 600 requests/min
- Slack support channel
Enterprise
Custom infrastructure for serious scale.
Unlimited
- Everything in Pro
- Multi-tenant BYOK
- Dedicated token manager
- Custom rate limits
- SLA guarantee
- Direct engineering access
Common questions
What counts as a request?
Every API call to any endpoint counts as one request. Address validation, tracking lookups, label creation — each is one request. Cached responses don't count.
What happens if I exceed my limit?
Requests over your plan limit return a 429 status code. No surprise charges. Upgrade anytime from your billing portal — changes take effect immediately.
What is BYOK?
Bring Your Own Keys. Use your own USPS Developer Portal credentials with our infrastructure. Your credentials are AES-GCM encrypted at rest. Available on Pro and Enterprise plans.
Do you offer a free tier?
Address validation and tracking are available via our open-source Python and Node.js SDKs at no cost. The managed API with rate limit handling, caching, and BYOK requires a paid plan.
How does this compare to EasyPost?
EasyPost charges $0.08 per label (increased from $0.05 in Feb 2026). At 1,000 labels/month that's $80. Our Growth plan at $79/mo includes 25,000 requests and label creation — more capacity for less money.
Can I cancel anytime?
Yes. No contracts, no cancellation fees. Cancel from your billing portal. Your API key stays active until the end of the billing period.