BullMQ
BullMQ is a free, MIT-licensed job queue for Node.js and other languages on Redis or PostgreSQL, with a paid Pro edition for advanced features.
Our take: BullMQ gives Node.js teams a mature, free queue with the features most apps need: delays, cron schedules, retries, flows and rate limits.
BullMQ is a free, MIT-licensed job queue library for Node.js and six other languages that stores jobs in Redis or PostgreSQL. It is for developers who run their own background jobs; the paid extras are BullMQ Pro at $139 a month per deployment and the Taskforce.sh dashboard from $19.95 a month.
The default free choice for background jobs in Node.js if you can run the datastore.
Our score
Reviewed by the Conversion Gems editorial team. Hover a facet to focus it; click to pin.Tap a facet to focus it.
What it is, and why we rate it
One line each. Open a row for detail.
Our takeBullMQ gives Node.js teams a mature, free queue with the features most apps need: delays, cron schedules, retries, flows and rate limits.
Best / not good for
- Node.js and TypeScript services needing background jobs
- Teams already running Redis or PostgreSQL
- Polyglot backends sharing one queue
- Teams that want a fully managed job service
- No-code users
- Long-running workflows that need durable state across months
Friction report
Trade-offs to know before signing up.
- Time to valueUnder an hour for a developer with Redis running; a queue and worker take a few lines of code.
- Scale breakpointPer-tenant rate limits or batches push you to BullMQ Pro; production monitoring often adds Taskforce.sh.
- Walled gardenLow: MIT code, standard Redis or PostgreSQL storage.
BullMQ, BullMQ Pro and Taskforce.sh pricing
| Product | Price | Covers |
|---|---|---|
| BullMQ | Free (MIT) | Full queue library; no limits on workers or concurrency |
| BullMQ Pro Standard | $139/mo or $1,395/yr | Per deployment; groups, batches, observables, professional support |
| BullMQ Pro Enterprise | Quote-based | Multiple deployments, volume discounts, priority support |
| BullMQ Pro Embedded | Quote-based | Redistribution rights for products you sell |
| Taskforce.sh Starter | $19.95/mo or $195/yr | Dashboard, 1 connection, unlimited queues and users |
| Taskforce.sh Growing | $49.95/mo or $495/yr | 5 connections |
| Taskforce.sh Enterprise | $99.95/mo or $995/yr | 15 connections |
From bullmq.io and BullMQ's Bull Board vs Taskforce.sh guide, checked 4 October 2026. Taskforce.sh has a 15-day free trial with no card; BullMQ Pro trial tokens are available on request.
BullMQ vs BullMQ Pro
| Capability | BullMQ (free) | BullMQ Pro |
|---|---|---|
| Delayed jobs, cron schedulers, retries, priorities | Yes | Yes |
| Parent-child flows, rate limiting, deduplication | Yes | Yes |
| Groups with per-group rate limit and concurrency | No | Yes |
| Batches and observables | No | Yes |
| Professional support from the maintainers | No (GitHub community) | Yes |
From bullmq.io and the BullMQ Pro documentation, checked 4 October 2026.
Frequently Asked Questions
Is BullMQ free?
Can I use BullMQ without Redis?
What is BullMQ for?
What does BullMQ Pro add?
What is the difference between Bull and BullMQ?
What are some alternatives to BullMQ?
BullMQ alternatives
Other background job and workflow tools to compare:
Conversion Gems independently reviews every tool.
