With Amazon Forecast, you pay only for what you use; there are no minimum fees and no upfront commitments. There are three different types of costs in Amazon Forecast:

Generated forecasts: A forecast is a prediction of future values for a single variable over any time horizon. For example, daily customer demand for a blue shirt at a single store location is one forecast whether you predict the next 10 days or the next 10 years.

Forecasts are billed in units of 1,000 (rounded up to the nearest thousand), and it’s likely that you will end up with multiple models that produce multiple forecasts. For example, the demand for every product a retailer sells is affected by a unique set of factors, so each product will typically have a unique model. It’s also typical to want each model to forecast product demand at the individual store level. Therefore, a retailer that sells 500 products in 20 stores will need to generate 10,000 forecasts (500 products x 20 stores = 10,000 total forecasts.)

Data storage: Costs for each GB of data stored and used to train your models.

Training hours: Costs for each hour of training required for a custom model based on data provided by customers.

Note: Customers are not charged for service usage while the service is in Preview.

Free Tier

As part of the AWS Free Tier, you can get started with Amazon Forecast for free today. For the first two months after first using Amazon Forecast, the Free Tier includes:

Generated forecasts: Up to 10K time series forecasts per month

Data storage: Up to 10GB per month

Training hours: Up to 10 hours per month

Pricing Tables

Cost Type Pricing
Generated forecasts $0.60 per 1,000 forecasts
Data storage $0.088 per GB
Training hours $0.238 per hour

Pricing Examples

Pricing example 1 - Product Demand Forecasting

Let’s say you own a clothing company and have 4,000 items selling in 500 stores around the world. Each combination of an item and store location equates to one time series, so you’ll have 2M (4,000 items x 500 stores) time series to forecast. Assume you need to upload 100 GB of data for this task, and a model with this dataset will take about 400 hours to train.

Cost Type Pricing Usage Cost
2M time series forecasts $0.60 per 1,000 forecasts $1,200 (2,000 forecast units x $0.6 per forecast unit)
100 GBs of data stored $0.088 per GB $8.8 (100 GBs x $0.088 per GB)
400 training hours $0.238 per hour $95.2 (400 hrs x $0.238 per hr)
    $1,304 Total Cost

Pricing example 2 - Cash Flow Forecasting

Let’s say you own a financial consulting firm. Your customer owns 2,000 ice cream shops and wants to forecasts cash flow of each shop. Each combination of cash flow and shop location equates to one time series, so you’ll have 2,000 (1 cashflow x 2,000 shops) time series forecasts. Assume you need to upload 10 GB of data for this task, and a model with this dataset will take about 40 hours to train.

Cost Type Pricing Usage Cost
2,000 time series forecasts $0.60 per 1,000 forecasts $1.2 (2 forecast unit x $0.6 per forecast unit)
10 GBs of data stored $0.088 per GB $0.88 (10 GBs x $0.088 per GB)
40 training hours $0.238 per hour $9.52 (40 hrs x $0.238 per hr)
    $11.60 Total Cost

Additional pricing resources

TCO Calculator

Calculate your total cost of ownership (TCO)

Simple Monthly Calculator

Easily calculator your monthly costs with AWS

Economics Resource Center

Additional resources for switching to AWS

Product-Page_Standard-Icons_01_Product-Features_SqInk
Learn how to get started

Refer to developer guide for instructions on using Amazon Forecast.

Learn more 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Sign up for the Amazon Forecast Preview

Get started building with Amazon Forecast by signing up for preview access.

Sign in