AWS CloudTrail Pricing & Cost Guide
CloudTrail estimates are easiest when you split event volume by type and then apply your effective per-event pricing. The single most important split is management vs data events.
CloudTrail pricing inputs
- Management events: baseline event volume.
- Data events: S3/Lambda events per resource.
- Insights: anomaly detection add-on if enabled.
What to model
- Management events: control-plane actions (API calls that create/modify resources)
- Data events: high-volume data-plane operations (can grow rapidly)
- Insights events (if enabled): additional detections with their own pricing model
- Downstream: storage + query + external ingest costs (S3/Athena/SIEM/CloudWatch)
Before pricing: define scope (this changes everything)
- Accounts and regions: multi-account footprints multiply audit volume and downstream storage.
- Data event resources: which buckets/prefixes/functions are in scope (avoid "all resources" defaults).
- Retention expectations: how long you keep raw logs vs derived signals.
If you are doing a budget for the first time, start with a narrow scope and expand with measurement.
A fast estimation workflow
- Estimate events/month for each bucket (management, data, insights).
- Apply region pricing to each bucket (use official pricing for your region).
- Add downstream costs: storage retention and query scans (often larger than expected).
Related: estimate CloudTrail events/month.
Downstream costs (frequently larger than expected)
- S3 storage: retained GB-month based on retention days and compression.
- Query/scan: Athena or log platform scans (GB scanned per query * query frequency).
- SIEM ingestion: forwarding everything into an expensive tool often dominates the total.
- Copies and pipelines: replicated buckets, multiple destinations, and cross-account aggregation add storage and query duplication.
Common pitfalls
- Enabling data events broadly without a volume estimate (volume can be orders of magnitude higher).
- Forgetting automation and retries (deploys and incidents inflate event counts).
- Ignoring downstream costs (S3 retention, Athena scans, SIEM ingestion).
- Mixing environments/accounts in one estimate when governance differs.
- Building dashboards that scan months of logs when a day-level query would answer the question.
Validation checklist
- Measure event counts for at least 7 days and split by management vs data vs insight.
- Confirm which resources and event types are included in your selectors.
- Measure query scan sizes using your real investigations and dashboards.
- Confirm retention and lifecycle policies (including any replicated copies).
Sources
- CloudTrail pricing: aws.amazon.com/cloudtrail/pricing
- CloudTrail concepts (event types): docs.aws.amazon.com
Related guides
Estimate CloudTrail Events per Month (cost planning)
Methods to estimate CloudTrail event volume: Lake queries, S3 logs, and workload-driven approximations.
CloudFront logs cost: estimate storage, retention, and queries
How to estimate CloudFront log costs: log volume (GB/day), retention (GB-month), and downstream query/scan costs (Athena/SIEM). Includes practical cost-control levers.
ECS cost model beyond compute: the checklist that prevents surprise bills
A practical ECS cost model checklist beyond compute: load balancers, logs/metrics, NAT/egress, cross-AZ transfer, storage, and image registry behavior. Use it to avoid underestimating total ECS cost.
EKS pricing: what to include in a realistic cost estimate
A practical EKS pricing checklist: nodes, control plane, load balancers, storage, logs/metrics, and data transfer — with calculators to estimate each part.
Estimate VPC endpoint cost inputs: endpoint-hours and GB processed
How to estimate VPC interface endpoint (PrivateLink) cost inputs: count endpoints across AZs, estimate monthly hours, and estimate GB processed from NAT metrics, flow logs, or scenario models.
AWS CloudWatch Metrics Pricing & Cost Guide
CloudWatch metrics cost model: custom metrics, API requests, dashboards, and retention.
Related calculators
Log Cost Calculator
Estimate total log costs: ingestion, storage, and scan/search.
Log Ingestion Cost Calculator
Estimate monthly log ingestion cost from GB/day or from event rate and $/GB pricing.
Log Retention Storage Cost Calculator
Estimate retained log storage cost from GB/day, retention days, and $/GB-month pricing.
Log Search Scan Cost Calculator
Estimate monthly scan charges from GB scanned per day and $/GB pricing.
FAQ
What usually drives CloudTrail spend?
Event volume. Data events can be extremely high volume compared to management events, so they often dominate if enabled broadly.
What should I include besides event charges?
Downstream costs: storage, analysis, and SIEM ingestion. Audit logs are often delivered to S3 and then queried or shipped into another tool.
Why do CloudTrail costs spike during incidents?
Retry storms and automated tooling can multiply API calls. Those become real events and also increase downstream ingestion and query volume.
Last updated: 2026-02-23