Share via

Azure event grid pricing

Pooja Tambe 20 Reputation points
2026-03-20T13:19:57.49+00:00

Hi, all.

Understanding the event grid pricing. Have some doubts about operation used for billing.

So event grid added to azure blob storage. Used subject filter and blob created event type filter, no advanced filtering.

While calculating pricing, the published events on filter applied container of the azure storage account are considered or all published events in any container of that storage account?

Say , there are 2 events per file createfile and flushwithclose after subject and event type filtering. Is this mean billable operations will be 4(2 delivery + 2 published no retry )?

Thanks in advance!

Community Center | Not monitored
0 comments No comments

Answer accepted by question author
  1. Q&A Assist
    2026-03-20T13:20:12.35+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Event Grid billing is based on operations, and an operation is:

    1. Each event ingress into Event Grid (a published event), and
    2. Each delivery attempt of that event to a subscriber endpoint (including retries).

    Filtering affects which events are delivered, not which events are ingressed. So:

    • All events raised by the storage account and sent into Event Grid count as ingress operations, even if they are later filtered out and never delivered to the subscription.
    • Only events that pass the filters and are actually attempted for delivery to the endpoint generate delivery operations.

    Applied to the scenario:

    • Storage account emits two events per file: CreateFile and FlushWithClose (conceptually two BlobCreated-type events).
    • Both are published to Event Grid → 2 ingress operations.
    • If the subject filter and event type filter allow both events through and there is a single subscription with no retries:
      • 2 delivery attempts (one per event) → 2 delivery operations.

    Total billable operations in that case: 2 (ingress) + 2 (deliveries) = 4 operations.

    If filters exclude some events, ingress operations are still counted for those excluded events, but there are no delivery operations for them.


    References:

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.