With Amazon Kinesis Data Firehose, you pay only for the volume of data you transmit through the service. There are no set up fees or upfront commitments. You are billed for the volume of data transmitted through Kinesis Data Firehose, and usage charges associated with Amazon S3, Amazon Redshift, Amazon Elasticsearch Service, and Splunk.

Pricing is based on volume of data ingested into Amazon Kinesis Data Firehose, which is calculated as the number of data records you send to the service, times the size of each record rounded up to the nearest 5KB. For example, if your data records are 42KB each, Kinesis Data Firehose will count each record as 45KB of data ingested.

Get Started with AWS for Free

Create a Free Account

Receive twelve months of access to the AWS Free Usage Tier and enjoy AWS Basic Support features including, 24x7x365 customer service, support forums, and more. Amazon Kinesis Data Firehose is not currently available on the AWS Free Tier.



Except as otherwise noted, our prices are exclusive of applicable taxes and duties, including VAT and applicable sales tax. For customers with a Japanese billing address, use of AWS is subject to Japanese Consumption Tax. Learn more.

If you send 1,000 records of streaming data per second, each record 3KB in size, to Amazon Kinesis Data Firehose in US-East to be loaded into Amazon S3, your monthly charges would be calculated as follows:

Monthly charges

Record size of 3KB rounded up to the nearest 5KB = 5KB

Data ingested (GB per sec) = (1,000 records/sec * 5 KB/record) / 1,048,576 KB/GB = 0.004768 GB/sec

Data ingested (GB per month) = 30 days/month * 86,400 sec/day * 0.004768 GB/sec = 12,359.62 GB/month

The price in US-East is $0.029 per GB of Data Ingested for the first 500 TB/month

Monthly charges = 12,359.62 GB * $0.029/GB = $358.43

If you send 5,000 records of streaming data per second, each record 7KB in size, to Amazon Kinesis Data Firehose in US-East to be loaded into Amazon S3 and Amazon Redshift, your monthly charges would be calculated as follows:

Monthly charges

Record size of 7KB rounded up to the nearest 5KB = 10KB

Data ingested (GB per sec) = (5,000 records/sec * 10 KB/record) / 1,048,576 KB/GB = 0.0476837 GB/sec

Data ingested (GB per month) = 30 days/month * 86,400 sec/day * 0.0476837 GB/sec = 123,596.19 GB/month

The price in US-East is $0.029 per GB of Data Ingested for the first 500 TB/month

Monthly charges = 123,596.19 GB * $0.029/GB = $3,584.29