Eventarc pricing

The total Eventarc billable charge is the combined charge of Eventarc and its transport layer, Pub/Sub.

Eventarc billable component Pricing
The first 50,000 chargeable events in every calendar month Free
Events from Google sources US$0 per million events published
Events from Pub/Sub sources US$0 per million events published
Events from other sources US$1 per million events published

Note the following:

  • If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
  • Usage of the Pub/Sub transport layer is billed at standard Pub/Sub rates.
  • For Pub/Sub sources, Eventarc can use the existing Pub/Sub topic used by the event provider when publishing events.
  • Events using Cloud Audit Logs incur Cloud Logging charges and event receiver services incur any applicable charges; for example, Cloud Run.
  • Events larger than 64 KB are considered multiple events. Each 64 KB portion of a payload is billed as 1 event. For example:
    • 64.001 KB event—2 events billed
    • 257 KB event—5 events billed
    • 512 KB event (maximum event size)—8 events billed

Billing examples

These examples assume events using Cloud Audit Logs are typically 2 KB.

Google event source example

Scenario: A Cloud Run service receiving one 2 KB event every minute for a month (43,200 events) at a rate of 2 KBps from a Google source such as Cloud Storage using Cloud Audit Logs.

Usage of EventarcUS$0 per million events published for 43,200 events. The charge is US$0.
Usage of the Pub/Sub transport layerAssuming one Pub/Sub topic with one subscription and the subscriber is consuming all generated events. Pub/Sub has a total transmission rate of 4 KBps (2 KBps ingress and 2 KBps egress). Over 30 days this is 0.0095 TiB of data. The billable data volume is 0.0095 TiB, and when charged at US$40 per TiB, the charge is US$0.38. However, the free tier of the first 10 GB would reduce the charge to US$0.
Total charge with free tierUS$0 (Eventarc) + US$0 (Pub/Sub) = US$0
Total charge without free tierUS$0 (Eventarc) + US$0.38 (Pub/Sub) = US$0.38

Pub/Sub event source example

Scenario: A Cloud Run service receiving one 512 KB event every second for a month (2,592,000 events) at a rate of 1 MBps from a Pub/Sub source.

Usage of EventarcUS$0 per million events published for 2,592,000 events. The charge is US$0.
Usage of the Pub/Sub transport layerAssuming one Pub/Sub topic with one subscription and the subscriber is consuming all generated events. Pub/Sub has a transmission rate of 2 MBps (1 MBps ingress and 1 MBps egress). Over 30 days this is 4.715 TiB of data. The billable data volume is 4.715 TiB, and when charged at US$40 per TiB, the charge is US$188.60. However, the free tier of the first 10GB would reduce the charge to US$188.20.
Total charge with free tierUS$0 (Eventarc) + US$188.20 (Pub/Sub) = US$188.20
Total charge without free tierUS$0 (Eventarc) + US$188.60 (Pub/Sub) = US$188.60

Other event source example

Scenario: A Cloud Run service receiving one 2 KB event every second for a month (2,592,000 events) at a rate of 2 KBps from a non-Google source.

Usage of EventarcUS$1 per million events published for 2,592,000 events. The billable events is 2,592,000 and the charge is US$2.60. However, the free tier of 50,000 events per month would reduce the charge to US$2.55.
Usage of the Pub/Sub transport layerAssuming one Pub/Sub topic with one subscription and the subscriber is consuming all generated events. Pub/Sub has a total transmission rate of 4 KBps (2 KBps ingress and 2 KBps egress). Over 30 days this is 0.0095 TiB of data. The billable data volume is 0.0095 TiB, and when charged at US$40 per TiB, the charge is US$0.38. However, the free tier of 10 GB would reduce the charge to US$0.
Total charge with free tierUS$2.55 (Eventarc) + US$0 (Pub/Sub) = US$2.55
Total charge without free tierUS$2.60 (Eventarc) + US$0.38 (Pub/Sub) = US$2.98.

What's next

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.
Contact sales