There's no charge for any kind of data transfer (either IN or OUT). The Pricing page is clear when it states that the price is based on shard/hour, PUTs, and retention.
Pricing is based on two core dimensions - Shard Hour and PUT Payload Unit, and an optional dimension – Extended Data Retention.
That's it. In fact, if you open up the Simple Monthly Calculator, you'll see that the tab for Kinesis Data Streams doesn't even have a "data transfer" field.
How to set the starting position for a Kinesis Delivery Streamasked 2 months ago
GStreamer plugin for Kinesis data streamasked a day ago
Load test kinesis data stream consumerasked 6 months ago
Kinesis data stream iterator age spikesasked 2 months ago
Kinesis data stream - data transfer charges for on-premises consumer/producerAccepted Answerasked 4 years ago
Transferring data from AWS Kinesis data streams to AWS Redshift using AWS Glueasked 3 months ago
AWS Kinesis Video streamasked 2 months ago
Kinesis Transformation Buffering from Data StreamAccepted Answerasked 4 months ago
Writing data to Kinesis stream from PySparkAccepted AnswerEXPERTasked 4 years ago
Multiple Kinesis Data Analytics apps to use the same Kinesis firehose delivery stream as sourceAccepted Answerasked 2 years ago