How much does Inngest cost in 2026?
Quick Answer: Inngest has a free tier with 50,000 step runs/month and 7-day history, Basic at $20/month (200K steps, 30-day history), Pro at $50/month (500K steps, 90-day history), and custom Advanced pricing for high volume. The Apache 2.0 self-hosted release removes run quotas.
Inngest charges by step runs, where each individual step inside a function counts against the monthly quota. As of May 2026, the published tiers are:
Published tiers (verified 2026-05-08)
- Free: 50,000 step runs/month, 7-day run history, 1 production environment, community support
- Basic: $20/month, 200,000 step runs/month, 30-day history, multiple environments, email support
- Pro: $50/month, 500,000 step runs/month, 90-day history, concurrency controls, priority support
- Advanced: Custom pricing for higher run volumes, multi-region deployment, SSO, SOC 2 attestation, and dedicated support
- Self-hosted (open source): Apache 2.0 license, no run quota, requires Postgres plus the Inngest dev server
What counts as a step run
Each step inside a function counts as one run. A function with five steps that runs 1,000 times consumes 5,000 step runs, not 1,000. Sleep steps and wait-for-event steps count once each, regardless of duration.
Annual discount
Inngest offers approximately 17% off when billed annually on Basic and Pro. Advanced is custom contracted.
Comparison to alternatives
For a team running 200,000 background job executions per month with 3 steps each (600,000 step runs):
- Inngest Pro: $50/month
- Trigger.dev Pro: $50/month (similar tier)
- Hatchet Cloud Starter: $25/month plus usage
- Self-hosted Inngest: $0 plus Postgres hosting
Inngest is competitively priced for TypeScript and Next.js teams that want durable execution without operating Temporal. Self-hosting becomes attractive once monthly step runs exceed 1-2 million.