Menu
Amazon DevPay
Developer Guide (API Version 2007-12-01)

Sign-Up Payments

If your product has a monthly charge, a one-time charge, or both, you receive a payment from the customer immediately after the customer signs up for your product. The payment consists of the one-time charge and the prorated monthly charge (based on when the customer signs up during the month). We subtract the $0.30 DevPay fee and deposit the remainder in your Amazon Payments account. For more information about the fees charged, see DevPay Fees. For information about what happens if the customer's payment at sign-up is smaller than the $0.30 DevPay fee we subtract, see When You Have a Small Monthly Charge.

How do you know when you've received a customer's sign-up payment? It shows up on your DevPay transaction history, and it's listed in the DevPay reports. For more information, see Your DevPay Activity Page and Reports.

Example Sign-Up Payment

Let's say that Joe signs up to use your product (called MyAMI) in the middle of the month (April 16). The pricing scheme for MyAMI includes usage charges, a one-time charge at sign-up, and a monthly charge. This example shows the charges when Joe signs up.

Note that AWS charges for Amazon EC2 based on the costs described in Allowed Usage-Based Charges. However, for simplicity, this example reflects only some of those possible costs and assumes Joe only uses small instances of the AMI.

The following table shows the pricing for MyAMI.

Price Dimension

MyAMI Price

One-Time Sign-Up Charge

$10.00

Monthly Charge

$8.00

Usage Charges

per small instance-hour used

$0.25

per GB data transferred in

$0.30

per GB data transferred out

$0.25

What are Joe's charges when he signs up to use MyAMI on April 16? He pays the sign-up charge of $10.00, plus the prorated monthly charge, which is 0.5 * $8.00 = $4.00. Therefore his total bill when he signs up is $14.00. When we receive the payment, we subtract the $0.30 transaction fee and deposit the remainder ($13.70) into your Amazon Payments account.


When You Have a Small Monthly Charge

If your product's monthly charge is too low, and a customer signs up on or near the last day of the month, the prorated amount the customer pays might not cover the $0.30 transaction fee we subtract from the payment. We therefore charge you the difference.

For example, if your monthly fee is $5.00, the prorated amount a customer owes when signing up on the last day of the month is around $0.17 (depending on the number of days in that month). When we collect the $0.17, we subtract $0.30 from it, meaning that instead of receiving $0.17, you owe $0.13. One way to cover this deficit is to include a one-time fee that's large enough to ensure the customer's payment is always larger than the $0.30 fee. Another way is to charge a monthly fee large enough to avoid the situation entirely.

If you don't include a one-time sign-up charge or a large enough monthly fee, and you owe small amounts on customer sign-ups, we don't automatically charge you the small amount when each customer signs up. Instead, we occasionally aggregate the small amounts from multiple customers and charge you the aggregated amount. The aggregated charge is listed in your DevPay transaction history as "Charge (Revenue collected minus $0.30 fee per customer)." For an example of a DevPay transaction history page, see Appendix: Example DevPay Activity Pages.