
Amazon Personalize
- Features
- Ease of use
- Ease of management
- Quality of support
- Affordability
- Market presence
- Arts, entertainment, and recreation
- Retail and wholesale
- Media and communications
What is Amazon Personalize
Managed ML for recommendations
Real-time inference APIs
Native AWS integration
AWS ecosystem dependency
Limited model transparency control
Data preparation remains significant
Plan & Pricing
Pricing model: Pay-as-you-go
Free tier/trial: AWS Personalize offers a time-limited free trial: for the first two months you get up to 20 GB data processing/storage per month; up to 5M training interactions/month for User-Personalization-v2 and up to 5M for Personalized-Ranking-v2; up to 100 training hours/month for other custom solutions; up to 50,000 real-time recommendation requests/month for v2 recipes and up to 180,000 real-time recommendation requests/month for other custom solutions.
Example costs / Pricing lines (from official AWS Personalize pricing page):
-
Data ingestion: $0.05 per GB uploaded to Amazon Personalize.
-
Amazon Personalize v2 recipes (User-Personalization-v2, Personalized-Ranking-v2):
- Training: $0.002 per 1,000 interactions ingested for training.
- Inference: $0.15 per 1,000 recommendation requests (real-time and batch).
- Note: real-time inference billing has a minimum provisioned rate (1 TPS per active campaign by default) billed as the greater of provisioned TPS and actual TPS.
-
Custom Recommendation Solutions (legacy / non-v2 recipes):
- Training (custom solutions): $0.24 per training hour (AWS chooses instance types; "training hours" are calculated based on the instance).
- Real-time recommendations (price per 1,000 recommendation requests):
- First 72 million requests/month: $0.0556 per 1,000
- Next 648 million requests/month: $0.0278 per 1,000
- Over 720 million requests/month: $0.0139 per 1,000
- Real-time item metadata add-on: + $0.0167 per 1,000 recommendation requests when item metadata is returned.
- Batch recommendations (price per 1,000 recommendations per eligible Region):
- First 20 million/month: $0.067 per 1,000
- Next 180 million/month: $0.058 per 1,000
- Over 200 million/month: $0.050 per 1,000
- Batch Content Generator (themes): + $1 per theme output.
-
Recommender hours (use-case optimized Recommenders): hourly rate per recommender based on number of users in datasets (price per 100,000 users per hour and included free recommendations per hour):
- First 100,000 users: $0.375 per 100,000 users per hour — includes 4,000 free recommendations per hour.
- Next 900,000 users: $0.045 per 100,000 users per hour — includes 6,000 free recommendations per hour.
- Next 9,000,000 users: $0.018 per 100,000 users per hour — includes 9,000 free recommendations per hour.
- Over 10,000,000 users: $0.005 per 100,000 users per hour — includes 14,000 free recommendations per hour.
- Recommender item metadata add-on: + $0.10 per hour for Recommenders configured to return item metadata.
-
Additional recommendations (when hourly recommendations exceed included free recommendations for the user tier): price per 1,000 recommendations per hour:
- First 100,000 recommendations/hour: $0.0833 per 1,000
- Next 900,000 recommendations/hour: $0.0417 per 1,000
- Over 1,000,000 recommendations/hour: $0.0208 per 1,000
- Additional recommender item-metadata add-on: + $0.0167 per 1,000 additional recommendations when item metadata is enabled.
-
User Segmentation (aws-item-affinity, aws-item-attribute):
- Data ingestion: $0.05 per GB.
- Training: $0.24 per training hour.
- Batch segments (inference) — price per 1,000 users per segment:
- First 100,000 users: $0.016 per 1,000 users
- Next 900,000 users: $0.008 per 1,000 users
- Next 9,000,000 users: $0.004 per 1,000 users
- Next 40,000,000 users: $0.001 per 1,000 users
Notes / important billing behavior (from official page):
- No minimum fees or upfront commitments.
- Real-time inference for v2 and custom solutions: AWS applies a minimum provisioned TPS (1 TPS by default) per active campaign; you are billed for the greater of provisioned TPS and actual TPS.
- Pricing is region-specific; the official AWS product pricing page lists these base rates (see AWS Personalize pricing page for region applicability and full details).
(Extracted only from the official AWS Personalize pricing page.)