← All AWS pricing calculators

Amazon Data Firehose Pricing Calculator - Snowflake, Iceberg & S3 Delivery

Amazon Data Firehose pricing calculator for Direct PUT, Kinesis Data Streams, Vended Logs, and MSK sources. Estimate Snowflake, Apache Iceberg, and other destination costs with add-ons like format conversion, VPC delivery, dynamic partitioning, and decompression.

Reference prices

Example monthly cost in US East (N. Virginia)

5 TB a month of Direct PUT data ingested into Firehose for non-Iceberg, non-Snowflake destinations, with 1 TB converted to Parquet and 500 GB delivered to a VPC across two Availability Zones for 730 hours, priced by this calculator at AWS list prices.

Estimated total: $186.51 per month

BreakdownMonthly cost
Direct PUT -> Other destinations$186.51
↳ Ingested data: 5,120 GB @ $0.029/GB$148.48
↳ Format conversion: 1,024 GB @ $0.018/GB$18.43
↳ VPC delivery data: 500 GB @ $0.01/GB$5.00
↳ VPC delivery capacity: 1,460 AZ-hours @ $0.01/AZ-hour$14.60

Priced on 15 Oct 2026 from CloudBurn's AWS price data. Prices in USD, excluding tax.

Free price alerts · Platform launching early 2027

Get an email when Data Firehose prices change

CloudBurn re-checks AWS prices every week and emails you when a price behind this calculator changes.

Waitlist form loading.

30% founding-member discount

Only waitlist members get it. Join now and keep 30% off for as long as you keep your plan.

Alert emails only arrive when a price changes; the waitlist sends two a month at most. Unsubscribe anytime. Privacy policy

Tick the box to also save your spot on CloudBurn Platform:

  • Price your whole stack in minutesThe AWS Simple Pricing Calculator puts Data Firehose and the rest of your AWS services in one estimate, ready to export.
  • Know the cost before you deployThe GitHub App estimates what your Terraform, CDK or CloudFormation changes will cost before they ship.
  • Find the waste, then fix itScans of your live AWS accounts show what is costing money for nothing, with clear steps to fix each finding.

Frequently Asked Questions

How does Amazon Data Firehose pricing work for Snowflake destinations?

For Firehose streams configured with Snowflake as the destination, AWS bills the higher of ingested or delivered GB. Direct PUT to Snowflake starts around $0.08/GB, while Kinesis Data Streams as a source starts around $0.074/GB.

How is Apache Iceberg pricing modeled in this Firehose calculator?

Firehose to Apache Iceberg Tables uses tiered destination processing rates. Direct PUT starts around $0.075/GB for the first 250 TB/month, while Kinesis Data Streams as a source starts around $0.045/GB. This calculator also models optional incremental bytes processed beyond the ingested volume.

Why does the calculator stop estimating some Other destination usage above 5 PB/month?

AWS documents the public Firehose Other destinations tiers through 5 PB/month for the relevant source modes, then switches to Contact Us. This calculator estimates only the published tiers and flags any excess usage instead of inventing an undocumented rate.

Which Firehose add-ons can this calculator estimate?

The calculator models Firehose add-ons published on the AWS pricing page, including format conversion, VPC delivery, dynamic partitioning, optional JQ processing hours, and CloudWatch Logs decompression where AWS documents that path.

Where do the pricing numbers in this Firehose estimator come from?

Firehose ingestion, Iceberg, and add-on pricing comes from the public AWS offer file, while the Snowflake destination rates are resolved from the official Amazon Data Firehose pricing page metered-unit tables because the offer file does not expose a clean Snowflake-labeled published product.