Skip to content
Docs

Pricing and Limits

Vercel Queues is billed per API operation. Every API call counts as one operation, and there are five operation types:

OperationDescription
SendPublishing a message to a topic
ReceiveRetrieving messages from a consumer group
DeleteAcknowledging a message after processing
Visibility changeExtending or modifying a message's visibility timeout
NotifyPush mode callback delivery to your function

Messages are metered in 4 KiB chunks. For example, a 12 KiB message counts as three operations.

Sends with an idempotency key and push deliveries with max concurrency are billed at 2x units for that operation. Other operations on the same message are unaffected.

Operations are regionally priced like other Managed Infrastructure resources. See pricing for plan details and included credits.

Managed Infrastructure hobby and pro resources
Resource
Hobby Included
Pro Included
On-demand Rates
First 1,000,000N/ARegional

Functions invoked by Queues in push mode continue to be charged at the existing compute rates.

ResourceMinMaxDefault
Message retention (TTL)60 seconds7 days24 hours
Delay before visibleZero seconds7 days (capped at TTL)Zero seconds
Visibility timeoutZero seconds60 minutes60 seconds
Messages per receive1101
Max concurrency per consumer group1UnlimitedUnlimited
Max message size-100 MB-
Topics per project-Unlimited-
Consumer groups per topic-Unlimited-
Retry behavior (first 32 attempts)--Configured delay
Retry behavior (after 32 attempts)--Forced backoff
Last updated August 12, 2026

Was this helpful?

supported.