Amazon CloudFront is designed so you don't have to pay any upfront fees or commit to how much content you'll have. Like with the other AWS services, you pay as you go, and only for what you use.
The following diagram and table summarize the charges to use CloudFront.

| Charge | Comments | |
|---|---|---|
![]() |
Storage in the origin server |
You pay normal Amazon S3 storage charges to store objects in your bucket; the charges appear in the Amazon S3 portion of your AWS statement. |
![]() |
Copying objects to edge locations |
You incur the normal Amazon S3 charges for GET requests and for data transfer out; the charges appear in the Amazon S3 portion of your AWS statement. CloudFront copies an object to an edge location only if there is demand for that object at that edge location. |
![]() |
Serving objects from edge locations |
You incur CloudFront charges for requests and data transfer out, which are lower than the corresponding Amazon S3 charges. The CloudFront charges appear in the CloudFront portion of your AWS statement. |
Your monthly bill from AWS separates your usage and dollar amounts by AWS service, so you see some charges for Amazon S3 and some charges for CloudFront. Your use of Amazon S3 related to your use of CloudFront is combined with any other Amazon S3 usage you have for the month.