| Did this page help you? Yes No Tell us about it... |
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.

Your monthly bill from AWS separates your usage and dollar amounts by AWS service and function. As a result, you see some charges for storing objects with Amazon S3 (1) (if you are using Amazon S3 as your origin server), some charges for data transfer between your bucket and your edge location (2), and some charges for serving data from CloudFront (3).
| Charge | Comments | |
|---|---|---|
![]() |
Storage in an Amazon S3 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 |
If using an Amazon S3 origin server, you incur the normal Amazon S3 charges for GET requests and for data transfer out. CloudFront copies an object to an edge location only if there is demand for that object at that edge location. The data transfer charges appear in the AWS Data Transfer portion of your AWS statement. |
![]() |
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. |