Skip to main content

Event Grid pricing

Reliable event delivery at massive scale

Event Grid is a fully managed event routing service that provides reliable message delivery at massive scale. Developers use Event Grid to build reactive, event-driven apps in a modern, serverless compute architecture—eliminating polling and its associated cost and latency. One-to-many mapping, in which a single event can trigger multiple actions, provides a uniform event consumption experience. A pay-per-operation model complements and extends your serverless solutions and lets you focus on innovation rather than infrastructure.

Explore pricing options

Apply filters to customise pricing options to your needs.

Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using Thomson Reuters benchmark rates refreshed on the first day of each calendar month. Sign in to the Azure pricing calculator to see pricing based on your current programme/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. For more information on Azure pricing see frequently asked questions.

Event Grid Basic tier

Event Grid Basic tier is priced as pay-per-use based on operations performed. Operations include ingress of events to Domains or Topics, advanced matches, delivery attempts, and management calls. Plan pricing includes a monthly free grant of 100,000 operations.

Price per million operations $-
Free usage per month 100,000 operations

Event Grid on Kubernetes with Azure Arc

Now in Preview, Event Grid can run on Kubernetes via Azure Arc-enabled clusters on premises and in other clouds. This capability is currently free* during Preview.

*Customers will still pay for the underlying Kubernetes infrastructure when using Azure Kubernetes Service (AKS) and are responsible for managing and scaling their own node pools. Learn more about the capabilities of Event Grid on Kubernetes with Azure Arc.

Event Grid pricing example 1

An Azure Function is connected to Blob Storage through Event Grid, to process images each time a new image is added. In the blob storage container 5 million images are created—each one triggering the Function through Event Grid.

  • You publish 5 million events to Event Grid in a month.
  • All events are published to 1 https endpoint.
Number of operations
Published events1 5 million operations
Delivery attempts 5 million operations
Monthly free grant - 100,000 operations
Total operations
Price per million operations
9.9 million
x $-
Total monthly cost $-
1Events are charged per 64 KB unit of data. Events larger than 64 KB are charged in multiples of 64 KB. For example, a single event of 96 KB will be billed as two separate 64 KB events.

Event Grid pricing example 2

Incoming logs to Event Hubs are being sent to storage through Event Hubs Capture. Five million log batch events are pushed by Event Grid to Logic Apps for monitoring. All events are also pushed to one of several customised-monitoring endpoints based on the event type, and in some cases the origin of the event. One million of these events require advanced matching. One of the endpoints experiences outages and retries are necessary to successfully deliver the events.

  • You publish 5 million events to Event Grid in a month.
  • All events are published to 2 https endpoints.
  • 1 million of the events require advanced matching.
  • 1 million of the events required 2 delivery attempts.
Number of operations
Published events1 5 million operations
Delivery attempts 11 million operations (1 million for second delivery attempt)
Advanced match 1 million operations
Monthly free grant - 100,000 operations
Total operations
Price per million operations
16.9 million
x $-
Total monthly cost $-
1Events are charged per 64 KB unit of data. Events larger than 64 KB are charged in multiples of 64 KB. For example, a single event of 96 KB will be billed as two separate 64 KB events.

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimisation and request a customised proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative or an Azure partner.

Explore your options

Additional resources

Event Grid

Learn more about Event Grid features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

SLA

Review the Service Level Agreement for Event Grid.

Documentation

Review technical tutorials, videos and more Event Grid resources.

  • Operations in Event Grid include all ingress events, advanced match, delivery attempt, and management calls. You’re charged per million operations with the first 100,000 operations free each month.

  • By default, you can have up to 500 Event Subscriptions per topic as per the Event Grid limits documentation.

  • The default limit for customised topics is 100 per Azure Subscription

  • You can have up to 1,000 Event Grid subscriptions during the preview period.

  • Currently, we support https endpoints. Other endpoints will be supported later.

  • Event Grid will perform an exponential back off for all deliveries. If your WebHook does not return a 2xx, the retry begins immediately. When the back off interval reaches one hour, retries will be performed every hour. After 24 hours, the service will stop attempting to deliver events.

  • Event Grid will buffer data for a maximum of 24 hours. At the end of this time, events will be deleted.

  • Each 64KB chunk of delivered data is billed as 1 request. For example, a single event of 256KB will be billed as 4 events.

  • No, Domains and Topics are treated the same way from a billing perspective. Ingress of an event to Azure Event Grid system is one operation regardless of entry point.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and $200 in credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator
Can we help you?