Skip to main content Get to know Azure Microsoft as Customer Zero View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Français Learn Support Contact Sales Get started with Azure Sign in

Event Grid pricing

Reliable message delivery at massive scale

Azure Event Grid is a pub-sub message broker that supports diverse messaging patterns and multiple protocols. With Event Grid you can integrate your solutions using MQTT messaging, pull delivery, and push delivery for flexible consumption at scale.

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 London closing spot rates that are captured in the two business days prior to the last business day of the previous month end. If the two business days prior to the end of the month autumn on a bank holiday in major markets, the rate setting day is generally the day immediately preceding the two business days. This rate applies to all transactions during the forthcoming 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. See frequently asked questions about Azure pricing.

Event Grid Standard Tier

Event Grid Namespace

With an Azure Event Grid namespace you get MQTT broker capability as well as pull delivery and push delivery of discrete events. Throughput units are pre-purchased units of capacity in a namespace. Pricing is pay-per-use based on the number of throughput units and operations performed.

Throughput unit per hour per unit $-
Price per million MQTT operations $-
Free usage per month - MQTT operations 1,000,000 operations
Price per million event operations $-
Free usage per month – event operations 1,000,000 operations
*Each operation is charged per 64 KB unit of data.

Event Grid Basic Tier

Event Grid Basic tier is priced as pay-per-use based on operations performed. Operations include published events, advanced filtering and delivery attempts to customised topics, system topics, partner topics and domains.

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

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.

  • Standard tier: This tier offers a higher throughput rate with MQTT messaging and discrete event, along with pull and push delivery for flexible consumption, using the Event Grid namespace resource.

    Basic tier: This tier offers the capability to publish and subscribe discrete events, using customised topics, system topics, partner topics, domains.

    More on Event Grid tiers

  • Throughput units enable control to choose the capacity of the Event Grid namespace. See limits.

  • You can select up to 40 throughput units for each Event Grid namespace.

  • These include the following MQTT operations for the Event Grid Namespace.

    • Inbound MQTT PUBLISH requests to Event Grid
    • Outbound MQTT PUBLISH requests from Event Grid
    • MQTT CONNECT requests
    • MQTT SUBSCRIBE and MQTT UNSUBSCRIBE requests
    • Dropped MQTT PUBLISH requests due to message expiry configuration
    • Dropped MQTT client persistent sessions due to session overflow, session lifespan expiry and authorisation failure

    Each operation is charged per 64 KB unit of data.

    Enrichment of MQTT messages and routing MQTT messages are charged with event operations metre.

  • Azure Event Grid does not have an additional charge for MQTT client connectivity. The number of MQTT clients that are allowed to connect to a single Event Grid namespace is based on the number of throughput units configured for the namespace. Each throughput unit enables 10,000 MQTT client connections.

  • MQTT life-cycle events are charged for publish and delivery attempts using the event operations metre.

  • These include the following pull and push delivery operations for the Event Grid namespace.

    • Events published to Event Grid namespace
    • Delivery attempts from Event Grid namespace
    • Filters on the ‘data’ field of the CloudEvent
    • Rejected events that require dead letter
    • 4 dropped messages due to TTL are charged as one billable operation.
    • Ack/reject/release/renew operations are excluded from billing (except for rejected events that require a dead letter).

    Note: Event retention is free on the namespace topic for 7 days.

    The following operations are also charged as event operations

    • 4 enriched MQTT messages are charged as one billable operation.
    • 4 routed MQTT messages to an Event Grid Basic customised topic are charged as one billable operation.

    Note: There is no charge for routing MQTT messages to an Event Grid namespace topic

    Each operation is charged per 64 KB unit of data.

  • These include push delivery operations on customised topics, system topics, partner topics and domain resources. Because Basic tier does not enable Event Grid namespace resource, MQTT operations and pull-delivery operations do not apply.

    • Events published to Event Grid
    • Delivery attempts by Event Grid
    • Advanced filtering, i.e., filtering on the data payload
    • Subject ends with filtering

    Note: Event retention is free for 1 day. There is no charge for event type matching and filter on subject begins with.

    Each operation is charged per 64 KB unit of data.

  • This involves operations performed on customised topic, system topic and partner topic and domain resources. See limits.

  • Operations are charged in units of 64 KB of data. Messages or events larger than 64 KB are charged in multiples of 64 KB. For example, a single event of 256 KB will be billed as 4 events.

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

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

Added to estimate. Press 'v' to view on calculator
Can we help you?
English (Canada)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Contact Microsoft Privacy Manage cookies Terms of use Trademarks About our ads