AWS Transfer Family modernizes and secures recurring file transfers so your data arrives on time with high availability, and files transfers scale with your growing business. With AWS Transfer Family, there are no resources to manage and no upfront costs. You pay only for access-enabled protocols, the amount of data (gigabytes) uploaded and downloaded over SFTP/FTPS/FTP, or the number of messages sent or received over AS2, or the amount of data processed using AWS Transfer Family Workflows. You select the protocols, identity providers, and choose endpoint configuration.

Additional charges

You are charged standard request, storage, and data transfer rates to read to and write from Amazon Simple Storage Service (S3) or Amazon Elastic File System (EFS). When transferring data in and out of the service, you pay standard AWS Data Transfer rates. You are also charged standard rates for Amazon Route 53 domain name lookups, Amazon API Gateway, AWS Lambda invocations to access your identity datastores, AWS CloudTrail, and Amazon CloudWatch Logs and Events.

Pricing examples

Example 1: Single protocol use

Assume you set up your endpoint and enable it for Secure File Transfer Protocol (SFTP) access. You then configure 20 end users to access data stored in your Amazon S3 bucket over SFTP. In total, your users download 1 GB/day of data from your S3 bucket. We calculate your monthly AWS Transfer Family cost using pricing in the US-East-1 Region, as follows:

SFTP enabled on your endpoint: 

At $0.30 hourly rate, your monthly charge for SFTP is:

        $0.30 * 24 hours * 30 days = $216

SFTP data upload and download: 

At $0.04/GB, your monthly charge for data uploads and downloads over SFTP is:

        $0.04 * 1 GB * 30 days = $1.20

Adding the charges above, your total monthly bill for the AWS Transfer Family would be:

        $216 + $1.20 = $217.20.

Example 2: Large user base with heavy use over multiple protocols

Assume you enable your endpoint for SFTP and File Transfer Protocol Secure (FTPS) and configure 1,000 end users to access data in your Amazon S3 bucket over any of the three protocols. Your users in total upload 100 GB/day of data and download 50 GB/day over SFTP, and upload 200 GB/day of data and download 100 GB/day over FTPS. We calculate your monthly AWS Transfer Family costs using pricing in the US-East-1 Region, as follows:

SFTP enabled on your endpoint: 

At $0.30 hourly rate, your monthly endpoint charge for SFTP is:

    $0.30 * 24 hours * 30 days = $216

SFTP data upload and download: 

At $0.04/GB, your monthly charge for data uploads and downloads is:

    $0.04 * 100 GB * 30 days (uploads) + $0.04 * 50 GB * 30 days (downloads) = $120 + $60 = $180

FTPS enabled on your endpoint: 

At $0.30 hourly rate, your monthly endpoint charge for FTPS is:

    $0.30 * 24 hours * 30 days = $216

FTPS data upload and download: 

At $0.04/GB, your monthly charge for data uploads and downloads is:

    $0.04 * 200 GB * 30 days (uploads) + $0.04 * 100 GB * 30 days (downloads) = $240 + $120 = $360

Adding the charges above, your total monthly bill for the AWS Transfer Family will be:

    $216 + $180 +$216 + $360= $972

Example 3: Customer using only AS2 protocol

Assume you set up your endpoint and use it only for AS2. You then configure 20 trading partners to send and receive messages over AS2. On a daily basis, your users send over 500 messages that are under 50 MB each. We calculate your monthly AWS Transfer Family cost using pricing in the US-East-1 Region, as follows:

AS2 enabled on your endpoint:

At $0.30/hour, your monthly charge for AS2 is:

        $0.30 * 24 hours * 30 days = $216

AS2 messages exchanged with your trading partner:

At $0.01/messages, your monthly charge for receiving messages over AS2 is:

        $0.01 * 500 messages * 30 days = $150

Adding the charges above, your total monthly bill for the AWS Transfer Family would be:

        $216 +$150= $366

Example 4: Customer using SFTP and AS2

Assume you set up your endpoint and use it only for AS2 and SFTP. You then configure 20 trading partners to send and receive messages over AS2. On a daily basis, your AS2 users send over 500 messages that are under 50 MB each and SFTP users upload 100 GB and download 50 GB. We calculate your monthly AWS Transfer Family cost using pricing in the US-East-1 Region, as follows:


AS2 and SFTP enabled on your endpoint:

At $0.30/hour/protocol, your monthly charge for AS2 and SFTP is:

        $0.30* 24 hours * 30 days*2 = $432

AS2 messages exchanged with your trading partner:

At $0.01/messages, your monthly charge for receiving messages over AS2 is:

        $0.01 * 500 messages * 30 days = $150

SFTP data uploaded and downloaded by your user:

At $0.04/GB, your monthly charge for data uploads and downloads is:

    $0.04 * 100 GB * 30 days (uploads) + $0.04 * 50 GB * 30 days (downloads) = $120 + $60 = $180

Adding the charges above, your total monthly bill for the AWS Transfer Family would be:


        $432+$150+$180= $762

Example 5: Customer using AS2 for message sizes > 50 MB

Assume you set up your endpoint and use it only for AS2. You then configure 20 trading partners to send and receive messages over AS2. On a daily basis, your users send over 500 messages, out of which 50 messages are 225 MB each. We calculate your monthly AWS Transfer Family cost using pricing in the US-East-1 Region, as follows:

AS2 enabled on your endpoint:

At $0.30/hour, your monthly charge for AS2 is:

        $0.30 * 24 hours * 30 days = $216
AS2 messages exchanged with your trading partner:

At $0.01/messages, your monthly charge for exchanging 450 messages over AS2 with message size <= 50MB is:

        $0.01 * 450 messages * 30 days = $135

At $0.01 for every 50 MB for messages that are larger than 50 MB, your monthly charge for exchanging 50 messages over AS2 that are 225 MB each is:

        $0.01 * 50 messages * (225 MB  50 MB) * 30 days = $0.01 * 50 messages * 4 chunks of 50 MB per message * 30 days = $60

Adding the charges above, your total monthly bill for the AWS Transfer Family would be:

        $216 +$135+$60= $411
 

Example 6: Customer using SFTP and Decrypt workflow step

Assume you set up your SFTP endpoint and use it to receive PGP encrypted files from your trading partners. In total, your trading partners send 1 GB data per day data that is decrypted using Workflows and stored in your S3 bucket. We calculate your monthly AWS Transfer Family cost using pricing in the US-East-1 Region, as follows:

SFTP enabled on your endpoint:

At $0.30/hour, your monthly charge for SFTP is:

        $0.30 * 24 hours * 30 days = $216

SFTP data upload and download:

At $0.04/GB, your monthly charge for data uploads and downloads over SFTP is:

        $0.04 * 1 GB * 30 days = $1.20

Data processed using Decrypt workflow step: 

At $0.10/GB, your monthly charge for data processed using Decrypt workflow step is:

        $0.10 * 1 GB * 30 days = $3.00

Adding the charges above, your total monthly bill for the AWS Transfer Family would be:

        $216 +$1.20+$3.00= $220.20
 

Additional pricing resources

AWS Pricing Calculator

Easily calculate your monthly costs with AWS

Get pricing assistance

Contact AWS specialists to get a personalized quote

Learn how to get started

Get more of the details on the AWS Transfer Family and see the simple steps to get started.

Learn more 
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building in the console

Get started building with the AWS Transfer Family in the AWS Management Console.

Get started