With Amazon Cognito, you pay only for what you use. There are no minimum fees and no upfront commitments.
Amazon Cognito charges for identity management and data synchronization, and the pricing for these features are shown below.
If you are using Cognito Identity to create a User Pool, you pay based on your monthly active users (MAUs) only. A user is counted as a MAU if, within a calendar month, there is an identity operation related to that user, such as sign-up, sign-in, token refresh or password change. You are not charged for subsequent sessions or for inactive users within that calendar month.
The Your User Pool feature has a free tier of 50,000 MAUs. The free tier does not automatically expire at the end of your 12 month AWS Free Tier term, and it is available to both existing and new AWS customers indefinitely.
There are volume-based pricing tiers for MAUs above the free tier, as shown below.
||Price per MAU|
|First 50,000 MAUs
|Next 50,000 MAUs||$0.00550|
|Next 900,000 MAUs||$0.00460|
|Next 9,000,000 MAUs||$0.00325|
|Greater than 10,000,000 MAUs||$0.00250|
Separate pricing applies for sending SMS messages for Multi-Factor Authentication (MFA) and phone number verification. Amazon Cognito uses Amazon Simple Notification Service (SNS) to send SMS messages, and you can reference Amazon SNS pricing here: https://aws.amazon.com/sns/sms-pricing/.
Using the Federated Identities feature for authenticating users and generating unique identifiers is always free with Amazon Cognito.
Sync charges are based on the total amount of data saved in the Amazon Cognito sync store and the number of sync operations performed. A sync operation compares the local data store on a device to the Amazon Cognito sync store in the cloud and synchronizes the two data stores. As part of the AWS Free Tier, eligible AWS customers receive 10 GB of cloud sync store and 1,000,000 sync operations per month for the first 12 months. Outside the Free Tier, Amazon Cognito costs $0.15 for each 10,000 sync operations and $0.15 per GB of sync store per month. When push synchronization is enabled, standard rates for Amazon SNS apply.
If you have questions, please contact us in the forum.