Skip to content
MyStackPlan

Background Jobs & Queues

Runs work outside a web request, like sending a batch of emails or processing an upload, with retries if it fails.

Monthly cost as you grow

For a commercial project, using the cheapest plan that fits at each size and our default usage averages. How we estimate

Monthly cost in US dollars by number of active users
Provider100 users1,000 users10,000 users100,000 users
Amazon SQS$0Standard queue$0Standard queue$0Standard queue$0.80Standard queue
Inngest$0Hobby$0Hobby$99.00Pro$99.00Pro
Trigger.dev$0Free$0Free$0Free$25.00Hobby
Upstash QStash$0Free$0Free$1.00Pay as you go$10.00Pay as you go

Free tiers and their catches

  • Amazon SQS

    Standard queue: The first 1 million requests a month are free across all regions. Unused free requests do not roll over.

  • Inngest

    Hobby: An execution is one function run plus one for every step inside it, so a function with 5 steps uses 6 executions.

  • Trigger.dev

    Free: Includes $5 of usage credit every month. Once it is used up you must upgrade to keep running tasks.

  • Upstash QStash

    Free: 1,000 messages a day, 1 MB maximum message size, 50 GB bandwidth.

Build a full stack