Why Amazon Pinpoint?
With Amazon Pinpoint, you pay only for what you use. There are no contract negotiations and no minimum charges.
The overview below covers charges associated with sending messages through Amazon Pinpoint. For more information on other potential charges related to campaigns/journeys, capturing events, phone number procurement and more, see the pricing details section.
Pricing details
Monthly Targeted Audience (MTA)
In Amazon Pinpoint, an endpoint is a single destination for contacting a customer. For example, an endpoint might be a phone number or an email address. Endpoints can be organized into segments. A segment can either be imported (that is, a static and unchanging list of endpoints) or dynamic (that is, automatically populated with endpoints based on criteria that you define). When you create a campaign or journey, you choose which segment you want to target.
When an active campaign, journey, or in-app messaging API request targets an endpoint, you pay a Monthly Targeted Audience (MTA) charge for each unique endpoint. You only pay this charge once per endpoint per calendar month.
The first 5,000 endpoints that you target each month are free. You pay $0.0012 per endpoint after that.
You don’t pay this charge if you send messages using the SendMessages API operation or the Pinpoint SMS and Voice API.
Events
To collect mobile or web application data with Amazon Pinpoint, you will use the AWS SDK to collect application usage data. You are charged for the number of application events that you collect each month. Application events include campaign events (like following a link in a push notification) and events recorded from regular usage of the mobile app (like opening the app).
If you collect application events, you pay $0 for the first 100,000,000 events that you collect each month, and $0.000001 per event you collect after that.
Channels
For SMS, MMS, push, voice, numbers, phone number validate, and OTP pricing, see the AWS End User Messaging pricing page. For email pricing, see the Amazon SES pricing page . For custom channels, customers will only be charged for the use of their AWS Lambda and MTAs for custom channel messages. Billing charges for Lambda will appear in the AWS Lambda console. For in-app messaging, you pay $0 for the first 15,000 in-app message API requests that you make each month, and $0.00011 for each request after that.
Deliverability dashboard
The Amazon Pinpoint Deliverability Dashboard helps you understand and remediate issues that could impact the delivery of your emails, such as poor IP reputation, suboptimal email content, and attempting to email users who have unsubscribed or bounced in the past.
The Deliverability Dashboard is available for a fixed price of USD $1,250 per month. This charge includes reputation monitoring for up to five domains and 25 predictive email placement tests.
Note: If you cancel your subscription before the end of a billing period, we continue to charge you for the remaining days in the billing period. However, we don't charge you for the next billing period.
You can monitor domains beyond the first five for an additional $25 per domain per month. Domain monitoring within the Deliverability Dashboard shows you your inbox placement rate, which is the percentage of emails that reach your users’ inboxes, and engagement rates for your domains across several major email providers. This information helps you quickly identify issues that could prevent your emails from reaching your customers.
The monthly charge also includes 25 predictive email placement tests. Beyond the included 25 tests, you can perform tests for an additional $10 per test. Predictive placement tests let you specify an email message and send it to real inboxes on dozens of major email services. They also show you how many of your messages arrived in recipients' inboxes, how many were marked as spam, and how many were not delivered at all.
Dedicated IP addresses
You can lease dedicated IP addresses for sending email through Amazon Pinpoint. These IP addresses are reserved for your exclusive use. You pay $24.95 per month for each dedicated IP address that you lease.
If you lease a dedicated IP address in the middle of a month, we adjust the price for the first month based on the number of days remaining in the month.
If you decide that you no longer want to lease a dedicated IP address, we adjust the fee that you pay for the final month based on the number of days that have already elapsed in the current billing cycle.
Pricing examples
Example 1
Your application has an installed base of 100,000 users. Of those 100,000 users, 25,000 are active at the end of a calendar month. To increase engagement in the next month, you plan to engage with 55,000 users by sending notifications to both their push and email endpoints. A user can have up to 10 endpoints. Over the course of the month, each user will receive five push notifications and one email.
Your campaigns have the intended effect of increasing app engagement. As a result, you collect a total of 20,000,000 application usage and campaign events in a month.
In this scenario, you pay the following:
Monthly Targeted Audience (MTA) charges
There are 55,000 push notification endpoints and 55,000 email endpoints in your monthly targeted audience. You pay nothing for the first 5,000 endpoints, and $0.0012 per endpoint after that.
Total charge for MTA: (55,000 + 55,000 - 5,000 ) × $0.0012 = $126.00
Events collected charges
You collect 20,000,000 events. You pay nothing for the first 100,000,000 events each month.
Total charge for collected events: $0.00
Messages sent charges
You send 275,000 push notifications. You pay nothing for the first 1,000,000 push notifications each month. You also send 55,000 emails. You pay $0.0001 for each email sent.
Total charges for messages sent: $0.00 + (55,000 × $0.0001) = $5.50
Total monthly charges
The total amount you pay in this example is the sum of your MTA charges, your events collected charges, and your messages sent charges.
Total monthly charges: $126.00 + $0.00 + $5.50 = $131.50
Example 2
Your application has an installed base of 1,000,000 users. Of those 1,000,000 users, 300,000 are active at the end of the month. To increase engagement in the next month, you plan to engage with 250,000 users by sending notifications to both their push and email endpoints. A user can have up to 10 endpoints. Over the course of the month, each user will receive five push notifications and one email.
Your campaigns have the intended effect of increasing engagement with your app. As a result of this increase, you collect a total of 250,000,000 usage and campaign events in a month.
In this scenario, you pay the following:
Monthly Targeted Audience (MTA) charges
There are 250,000 push notification endpoints and 250,000 email endpoints in your MTA. You pay nothing for the first 5,000 endpoints, and $0.0012 per endpoint after that.
Total charge for MTA: (250,000 + 250,000 – 5,000) × $0.0012 = $594.00
Events collected charges
You collect 250,000,000 events. You pay nothing for the first 100,000,000 events each month, and $0.000001 per event after that.
Total charge for collected events: (250,000,000 – 100,000,000) × $0.000001 = $150.00
Messages sent charges
You send 2,500,000 push notifications (250,000 endpoints, x 5 campaigns, x 2 push notifications). You pay nothing for the first 1,000,000 push notifications each month, and $0.000001 for each push notification that you send after that. You also send 250,000 emails. You pay $0.0001 for each email sent.
Total messages sent charges: ((2,500,000 - 1,000,000) × $0.000001) + (250,000 × $0.0001) = $1.50 + $25.00 = $26.50
Total monthly charges
The total amount you pay in this example is the sum of your MTA charges, your events collected charges, and your messages sent charges.
Total monthly charges: $594.00 + $150.00 + $26.50 = $770.50