We are currently revamping our website to improve user experience. During this time, some pages or links may not function as expected. We regret any inconvenience and appreciate your patience and continued support.

Amazon Forecast: A Guide for Existing Users and Migration Options

Amazon Forecast closed to new customers in 2024. How it works for existing users, what it costs and how to move to SageMaker Canvas.

What Is Amazon Forecast?

Every business runs on predictions: how many units will sell next quarter, how many staff to schedule next week, how much server capacity to provision tomorrow. Yet many teams still forecast with spreadsheets and basic statistics that struggle with seasonality, irregular trends and the links between price, weather, promotions and the economy. Amazon Forecast uses machine learning to find those patterns and relationships automatically.

Amazon Forecast is a fully managed AWS service for time-series forecasting with machine learning. It is based on forecasting technology Amazon.com has used for demand planning, inventory and capacity for many years. Forecast analyzes your historical time-series data together with related variables, and AWS says it can produce forecasts up to 50% more accurate than traditional non-ML tools.

Important: Amazon Forecast Is No Longer Available to New Customers

AWS closed Amazon Forecast to new customers on July 29, 2024. Existing customers can keep using it as normal, and AWS still invests in security, availability and performance, but it does not plan new features. For new forecasting work, AWS points customers to Amazon SageMaker Canvas. Other options include AutoGluon-TimeSeries on SageMaker, Amazon’s Chronos foundation models and Azure Machine Learning forecasting. This guide is for existing Forecast users and for anyone who wants to understand the patterns behind ML-powered forecasting.

Amazon Forecast needs no machine learning expertise. You supply historical time-series data (sales, traffic or resource use) plus optional related data (prices, promotions, weather and holidays). The service then handles data cleaning, feature engineering, algorithm selection, tuning and training.

AutoPredictor at a Glance

The AutoPredictor feature picks the best combination of algorithms for each item in your dataset, so you get an ensemble tuned to each time series instead of one model for everything. That item-level tuning sets Forecast apart from tools that apply one algorithm to all data. For example, a product with strong seasonality might suit Prophet, while one with complex cross-item links might suit DeepAR+, and AutoPredictor makes that choice for every item.

Accuracy and Scale

Up to 50%
More Accurate Than Non-ML Tools (AWS Claim)
Jul 2024
Closed to New Customers (Existing Users Continue)
P10/P50/P90
Probabilistic Forecast Quantiles

Most forecasting tools give a single point forecast. Amazon Forecast, by contrast, gives probabilistic forecasts at several quantiles: P10, P50 and P90 by default, and any quantile from P1 to P99 on request. So you can pick the forecast that matches your risk tolerance. Use P90 when stockouts cost more than excess inventory, or P10 when tying up capital is the bigger worry. Different teams can also use different quantiles from the same forecast: safety stock from P90, replenishment from P50 and downside financial scenarios from P10.

Amazon Forecast also fits into the wider AWS stack: S3 for data storage, CloudFormation and Step Functions for automated workflows, QuickSight for visualization and Lambda for event-driven use of forecasts. So you can build complete forecasting pipelines on AWS, from raw data to automated delivery into ERP, inventory, workforce scheduling and financial planning systems.

Key Takeaway Amazon Forecast brings Amazon.com-style time-series forecasting to your business. It picks the best ML algorithms for each item, uses related variables such as weather and promotions, and produces probabilistic forecasts you can match to your risk tolerance. It is no longer open to new customers, but existing users keep a mature platform. For new forecasting work, AWS recommends Amazon SageMaker Canvas.


How Amazon Forecast Works

Amazon Forecast follows a four-stage workflow: import data into datasets, train a predictor (the model), generate forecasts and use them through the API or export them for analysis. The service hides the ML complexity, so business analysts and developers can use it without data science skills.

Data Architecture

Every Amazon Forecast deployment starts with a dataset group containing up to three types of datasets:

  • Target time series (required): Your primary historical data: the values you want to forecast. Each record includes an item identifier, a timestamp, and the target value. For retail demand forecasting, this would typically be daily sales units per individual product per store location. For workforce planning, this would be hourly inbound call volume per contact center location.
  • Related time series (optional): Variables that change over time and correlate with your target. Examples include product prices, promotional flags, marketing spend, web traffic, and economic indicators. Related time series can include both historical values and known future values (such as planned promotions, scheduled price changes, and confirmed marketing campaigns), allowing the model to incorporate forward-looking information that dramatically improves forecast accuracy for periods affected by planned business actions.
  • Item metadata (optional): Static attributes that describe each item: product categories, brands, store locations, warehouse regions, seasonal classifications, or any other categorical attributes that help the model identify shared behavioral patterns and demand characteristics across groups of similar items.

Amazon Forecast supports data frequencies from one minute to one year. It also handles missing values, gaps, irregular timestamps and time zones during preprocessing, which saves building your own cleaning pipelines. Data is imported from S3, and the service checks schema, data quality and time consistency before training starts.

AutoPredictor and Algorithm Selection

AutoPredictor is the default and recommended way to train Amazon Forecast models. Legacy predictors needed you to choose an algorithm, whereas AutoPredictor evaluates several algorithms and selects the best ensemble for your data:

  • CNN-QR (Convolutional Neural Network, Quantile Regression): A deep learning algorithm that learns complex patterns across many related time series. It suits datasets with hundreds or thousands of items that share patterns.
  • DeepAR+ (Deep Autoregressive): A recurrent neural network that trains one model across all time series, learning shared patterns while adapting to each item. It works well when items share seasonal and trend dynamics.
  • Prophet: An additive regression model from Meta that handles seasonality, holidays and trend changes well. It suits business time series with strong seasonal patterns, holiday effects and occasional missing data.
  • NPTS (Non-Parametric Time Series): A scalable baseline that forecasts by sampling past observations. It is useful for sparse, intermittent or lumpy demand, which is common in B2B and specialty retail.
  • ARIMA and ETS: Traditional statistical methods (AutoRegressive Integrated Moving Average and Exponential Smoothing) that give strong baselines for simple, well-behaved series with clear trends and seasonality.

AutoPredictor does not just pick one winning algorithm. Instead, it builds an ensemble that weights each algorithm by how well it does for each item. That usually beats any single algorithm and removes weeks of manual experiments and tuning from each forecasting project.


Core Amazon Forecast Features

Beyond AutoPredictor, several features make Amazon Forecast strong in production. They address what makes enterprise forecasting hard: weather effects on demand, promotion effects on sales, model drift as conditions change, and the need to explain ML predictions to business people who must trust them enough to commit inventory, staff and budget:

Weather Index
Adds local weather data for your locations with one setting. The model learns how temperature, rain and wind affect your target, which matters for retail, energy, transportation and agriculture.
Probabilistic Forecasts
Generates forecasts at several probability quantiles (P10, P50 and P90 by default, or any quantile from P1 to P99). That supports risk-based planning: higher quantiles to avoid stockouts, lower ones to limit excess inventory or the mean for balanced plans.
Forecast Explainability
Shows impact scores for the attributes that drive your forecasts, such as price changes, holidays, weather, promotions or item features. Business stakeholders can then see why the model expects a spike or a drop, which builds the trust needed to adopt automated forecasting.
What-If Analysis
Creates alternative scenarios by changing related time series values. So you can answer questions such as “What happens to demand if we raise the price by 15%?” or “How will a planned holiday promotion change next month’s forecast across all stores?” without retraining the model.

Monitoring and Cold Start

Amazon Forecast tracks predictor accuracy over time as new data arrives. You can measure drift, meaning how far performance has moved from its starting quality, and decide whether to keep the current model, retrain it or rebuild it. That matters because customer behavior, competition and the economy keep changing.

The monitoring view shows accuracy metrics over time, including weighted quantile loss, WAPE (Weighted Absolute Percentage Error), MAPE (Mean Absolute Percentage Error) and RMSE (Root Mean Squared Error). So you can spot decline early and retrain before forecast quality hurts decisions. Automated retraining triggers based on accuracy thresholds keep predictions reliable without constant manual checks.

Amazon Forecast also handles cold start for new items with no history, using item metadata and patterns from similar items. When you add a product, the model uses its category, price range and other attributes to forecast from comparable items, so you get a reasonable estimate from day one. That helps retailers with frequent seasonal launches, media companies publishing daily and any business with a fast-changing catalog.

Talk to an ExpertRunning Amazon Forecast today? Plan your move to SageMaker Canvas with us.


Amazon Forecast Pricing Model

Amazon Forecast uses pay-as-you-go pricing with four cost components. Rather than listing specific dollar amounts that change over time, here is how the cost structure works:

Understanding the Costs

  • Data ingestion: Charged per GB of data imported for training and forecasting, including target and related time series uploaded from S3.
  • Predictor training: Charged per training hour based on the instances used. Training covers data cleaning, parallel algorithm evaluation, ensemble optimization, accuracy metrics and explainability. Because Forecast runs several instances in parallel, billed hours can exceed clock time.

Forecast Data Points and Explainability Costs

  • Generated forecast data points: Charged per forecast data point. A data point combines one time series (item and dimensions), one quantile and one time step in the forecast horizon. This is often the largest cost for high-frequency, large-catalog forecasting: a retailer forecasting daily demand for 10,000 SKUs across 500 stores at 3 quantiles generates a very large number of data points per run.
  • Forecast explanations: Charged per data point explained, based on the number of attributes analyzed. This cost applies only when you use explainability.
Free Trial and Cost Optimization

To keep costs down, forecast the items that matter most instead of every item in the catalog. Use item subset selection to train on all data but generate forecasts only for high-value items. Also match forecast frequency to your planning cycle: daily for retail demand, weekly for workforce scheduling and monthly for financial projections. For current pricing, see the official Amazon Forecast pricing page.


Amazon Forecast Security and Compliance

Forecast processes business-critical data, such as sales figures, financial metrics, operational data and demand patterns, so security matters in every enterprise deployment.

Data stored and processed by Amazon Forecast is encrypted at rest with AWS KMS, including customer-managed keys, so you control the encryption keys. API traffic is encrypted in transit with TLS 1.2+. IAM policies also give fine-grained control over who can create dataset groups, train predictors, generate forecasts and read results.

Amazon Forecast runs within your AWS account and chosen region, so your data stays in that region, which helps with residency rules. CloudTrail logs every API call, recording who trained which predictor, when forecasts were generated and which data was accessed. CloudWatch also monitors training jobs, data imports and forecast pipelines. As a result, Forecast suits regulated sectors such as retail, financial services, healthcare and energy, where forecasting data can be commercially sensitive.


What’s New in Amazon Forecast

Amazon Forecast has matured since launch. The biggest updates focused on automation, accuracy and, more recently, the move to newer forecasting approaches:

2021
AutoPredictor Launch
Automatic algorithm selection and ensemble optimization replaced manual recipe selection. AutoPredictor evaluates several algorithms in parallel and builds item-level ensembles that usually beat single-algorithm predictors.
2022
Weather Index and Explainability
One-click weather data and forecast impact scores arrived. They addressed two big adoption barriers: including outside factors and explaining predictions to business stakeholders.
2023
What-If Analysis and Monitoring
Scenario planning and automated drift monitoring were added. Organizations can test pricing and promotion strategies without retraining and catch model decline before it affects decisions.
2024
New Customer Enrollment Closed
AWS closed Amazon Forecast to new customers on July 29, 2024, and recommended Amazon SageMaker Canvas for new forecasting work. Other options include AutoGluon-TimeSeries on SageMaker and Chronos foundation models.

So Amazon Forecast still works for existing customers, but new AWS forecasting work has moved elsewhere. Amazon’s Chronos foundation models, pre-trained time-series models available through SageMaker, are one direction, because they can forecast from raw data without training. For existing Forecast customers with working pipelines, validated accuracy and trained business teams, however, there is no need to rush. Plan the migration: start new use cases on SageMaker Canvas or SageMaker, and keep existing Forecast pipelines running while you test the alternatives.


Real-World Amazon Forecast Use Cases

Because it combines several data sources, probabilistic forecasts at any quantile and explainability, Amazon Forecast serves industries where accurate predictions drive profit, customer satisfaction and efficiency. Successful deployments usually start from spreadsheet forecasting that was costing money through over-forecasting (excess stock, overstaffing) or under-forecasting (stockouts, understaffing, capacity gaps). Below are the use cases we implement most often:

Most Common Implementations

Retail Demand Planning
Forecast demand at SKU and store level, including price changes, promotions, seasonality and weather. Then set inventory to reduce both stockouts (lost sales, unhappy customers) and overstock (carrying costs, markdowns) across many stores and products, using different quantiles for safety stock and replenishment.
Workforce Scheduling
Forecast staffing needs in 15-minute to hourly steps, based on traffic history, weather, events and seasons. Contact centers, stores, restaurants and hotels use these forecasts to staff each shift correctly, avoiding both wasted labor cost and poor service from understaffing.
Supply Chain Optimization
Forecast raw material needs, production volumes and logistics capacity across multi-tier supply chains. Combine demand forecasts with supplier lead times, transport capacity and material availability to time purchases, reduce disruption and keep inventory at the right level across the network.
Financial Planning
Forecast revenue, cash flow and expenses for financial planning. Probabilistic forecasts give best-case (P10), expected (P50) and worst-case (P90) views for executives, boards and investors, replacing single-point estimates with ranges that show uncertainty honestly.
Infrastructure Capacity Planning
Forecast server use, network bandwidth, storage and IoT sensor metrics to plan infrastructure. That avoids both over-provisioning (idle cost) and under-provisioning (slowdowns and outages), because you scale before demand arrives.
Energy Load Forecasting
Forecast electricity demand, renewable generation and grid load at regional and site level. Add weather forecasts, time-of-day patterns, seasons and renewable variability to plan energy purchasing, battery charging and grid balancing.

Amazon Forecast vs Azure Time Series Forecasting

If you are comparing time-series forecasting services across clouds, Amazon Forecast and Azure’s forecasting take different approaches. Amazon Forecast is a standalone service built for analysts with no ML expertise. Azure ML AutoML forecasting, by contrast, is a feature of the wider Azure Machine Learning platform, with more flexibility but more platform knowledge needed. Here is how they compare:

Ability Amazon Forecast Azure ML AutoML Forecasting
Service Type ✓ Purpose-built forecasting service Yes: Feature within broader ML platform
Algorithm Selection ✓ AutoPredictor with ensemble optimization Yes: AutoML algorithm sweep
Weather Integration ✓ One-click Weather Index ◐ Manual external data integration
Probabilistic Forecasts ✓ Any quantile P1-P99 Yes: Confidence intervals available
Explainability ✓ Built-in impact scores Yes: Feature importance via AutoML
What-If Analysis ✓ Native scenario planning ✕ Requires custom implementation
Cold Start Support ✓ Via item metadata patterns ◐ Limited support
New Customer Availability ✕ Closed to new customers ✓ Fully available
ML Expertise Required ✓ No ML expertise needed ◐ Some ML knowledge helpful
Managed Infrastructure ✓ Fully managed end-to-end Yes: Managed compute with Azure ML

Choosing the Right Forecasting Alternative

For new forecasting projects, the choice depends on your cloud. Amazon Forecast no longer takes new customers, so AWS-based teams should look at Amazon SageMaker Canvas, which AWS recommends, or at AutoGluon-TimeSeries on SageMaker and Chronos foundation models for forecasting without training. Azure-based teams can use Azure ML AutoML forecasting, which offers similar algorithm selection and ensembles.

For existing Amazon Forecast customers, there is no urgent reason to migrate unless you need features Forecast lacks. The service still runs, is still supported and still delivers proven accuracy for established workloads. When you do move, SageMaker Canvas is AWS’s recommended path, and AWS provides a workshop and a notebook that convert Forecast datasets into the single merged dataset Canvas expects.

Organizations that need multi-cloud or cloud-neutral forecasting can also look at open-source options such as AutoGluon-TimeSeries (which runs locally or on any cloud), Prophet (Meta’s open-source library) or NeuralProphet (a neural network extension of Prophet). These avoid vendor lock-in, but they take much more engineering effort to deploy, maintain, scale and monitor than a fully managed service.


Getting Started with Amazon Forecast

For existing customers, Amazon Forecast is simple to set up. You create a dataset group, import data from S3, train an AutoPredictor and generate forecasts, with no ML expertise or infrastructure to manage.

Preparing Your Data

Before you build your first predictor, check that your target time series meets basic quality rules. Each record needs an item identifier, a timestamp and the target value, at consistent intervals with as few gaps as possible. Include at least a year of history to capture seasonality, and more for items with annual cycles. Clean obvious errors too: negative values where only positive ones make sense, outliers from typing mistakes, duplicate records and missing timestamps. Input data quality is the biggest factor in forecast accuracy, and no algorithm can make up for flawed or incomplete history.

Then prepare related time series that move with your target. For retail demand, that means price history, promotion calendars and holiday flags. For workforce planning, add event calendars and weather. The Weather Index brings in weather data automatically for supported locations, but you must prepare every other related variable yourself, as a CSV with matching item identifiers and timestamps.

Building Your First Predictor

Below is a minimal Python example that creates a forecast from an existing predictor:

import boto3

# Initialize the Forecast client
client = boto3.client('forecast', region_name='us-east-1')

# Create a forecast from a trained predictor
response = client.create_forecast(
    ForecastName='my-demand-forecast',
    PredictorArn='arn:aws:forecast:us-east-1:123456:predictor/my-predictor',
    ForecastTypes=['0.10', '0.50', '0.90']
)

# Query the forecast for a specific item
query_client = boto3.client('forecastquery', region_name='us-east-1')
result = query_client.query_forecast(
    ForecastArn=response['ForecastArn'],
    Filters={'item_id': 'product-123'}
)

# Print probabilistic forecast values
for quantile, predictions in result['Forecast']['Predictions'].items():
    print(f"Quantile {quantile}:")
    for point in predictions[:5]:
        print(f"  {point['Timestamp']}: {point['Value']:.1f}")

For production, automate the pipeline with CloudFormation and Step Functions: schedule daily data imports, weekly predictor retraining and automated forecast generation with delivery to your business systems. For full setup guidance and code samples, see the Amazon Forecast documentation.

Amazon Forecast as a repeatable loop: import data, train an AutoPredictor, generate forecasts, monitor drift, plan the move to SageMaker Canvas
The Amazon Forecast workflow for existing users, including migration planning.

Amazon Forecast Best Practices and Pitfalls

From our experience deploying Forecast in enterprises, the patterns below decide whether a forecasting project produces trusted, usable predictions or forecasts that business teams ignore in favor of their spreadsheets and instinct.

Advantages
Same forecasting technology that powers Amazon.com demand planning
AutoPredictor builds item-level algorithm ensembles automatically
One-click Weather Index for weather-sensitive forecasting
Probabilistic forecasts at any quantile from P1 to P99
Built-in explainability with attribute impact scores
What-if analysis for scenario planning without retraining
Limitations
No longer available to new customers: existing users only
Training costs can escalate with large datasets and parallel instances
Deep learning model predictions can be opaque despite explainability
Dataset structuring has a learning curve for beginners
Billed training hours exceed clock time due to parallelization
Tightly coupled to AWS with no multi-cloud deployment option

Deployment Recommendations

  • Always use AutoPredictor: The legacy CreatePredictor API needs manual algorithm selection and usually gives weaker results. AutoPredictor evaluates all available algorithms and builds ensembles automatically, so manual selection rarely makes sense for production workloads with enough data.
  • Invest in related time series data: Accuracy improves a lot when the model can learn from related variables. So include price history, promotion calendars, holiday flags, marketing spend and any other time-varying factor that drives your target. Turn on the Weather Index for any location-dependent forecast.
  • Choose the right forecast frequency: Match forecast granularity to your planning cycle: daily for retail inventory, hourly for workforce scheduling and monthly for financial planning. Higher frequencies create many more data points and raise costs. So forecast only at the level your teams will actually use; hourly forecasts for a team that plans weekly waste compute and budget.

Improving Accuracy

  • Use probabilistic forecasts deliberately: Pick the quantile that fits your risk tolerance. Use P90 for safety stock where stockouts are expensive, P50 for balanced planning and P10 where excess inventory is the bigger worry. Different decisions in the same organization can also use different quantiles from one forecast: supply chain uses P90 for safety stock, finance uses P50 for revenue and procurement uses P10 for minimum orders.
  • Monitor predictor drift continuously: Business conditions change as preferences shift, competitors arrive and the economy moves. So use the built-in monitoring to track accuracy over time, and retrain when metrics fall below your thresholds, instead of finding poor forecasts after they have hurt decisions.

Planning Your Migration

Because Amazon Forecast no longer takes new customers, existing users should plan a medium-term migration. AWS recommends Amazon SageMaker Canvas, which offers no-code time-series forecasting, and it provides a transition workshop and notebook. AutoGluon-TimeSeries on SageMaker is another option for teams that want automated algorithm selection and ensembles with the full SageMaker toolset for custom work.

Amazon’s Chronos foundation models take a different approach. They are pre-trained on large amounts of time-series data and can forecast from raw history without training, which gives instant predictions for new use cases. That zero-shot ability suits prototyping, exploration and cases with little training data. For production workloads with domain-specific data and strict accuracy needs, however, trained models (in Forecast, Canvas or SageMaker) often still perform better.

Key Takeaway Amazon Forecast offers enterprise-grade time-series forecasting with AutoPredictor ensembles, the Weather Index, probabilistic forecasts and what-if analysis, all without ML expertise. It no longer accepts new customers, but existing users keep a mature, proven platform. To succeed, invest in related time series data, choose the right frequency and quantile for each decision, monitor drift continuously and plan a medium-term move to SageMaker Canvas, SageMaker or Chronos.

Our ServiceData Analytics, Business Intelligence and Artificial Intelligence


Frequently Asked Questions About Amazon Forecast

Common Questions Answered
Is Amazon Forecast still available?
Amazon Forecast closed to new customers on July 29, 2024. Existing customers can keep using it with full functionality: data import, predictor training, forecast generation, what-if analysis and API access. AWS has not announced an end-of-life date for existing customers. For new forecasting projects, AWS recommends Amazon SageMaker Canvas.
What is the difference between Amazon Forecast and SageMaker forecasting?
Amazon Forecast is a fully managed forecasting service that runs the whole workflow with no ML expertise needed. SageMaker Canvas offers no-code forecasting too, while SageMaker with AutoGluon-TimeSeries gives automated algorithm selection inside a platform built for custom model development, which needs more ML knowledge. So Forecast and Canvas are simpler, and SageMaker is more flexible. For most existing Forecast users, SageMaker Canvas is the recommended migration path.
How accurate is Amazon Forecast?
According to AWS, Amazon Forecast can be up to 50% more accurate than traditional non-ML forecasting tools, given enough history and relevant related time series. Real accuracy depends on data quality, the related variables you include, how predictable your series are and the forecast horizon, because shorter horizons are usually more accurate. AutoPredictor helps by building item-level ensembles instead of one model for all items.

Technical and Pricing Questions

What data do I need to use Amazon Forecast?
At minimum, you need a target time series: historical values of the metric you want to forecast, with item identifiers and timestamps. Accuracy improves when you add related time series (prices, promotions, economic indicators) and item metadata (categories, attributes). More history usually helps, although Forecast can work with a few months depending on the horizon and frequency.
What are Chronos foundation models?
Chronos models are pre-trained time-series foundation models from Amazon Science. Unlike Amazon Forecast, which trains on your data, Chronos can forecast from raw history without training, which is called zero-shot forecasting. So it is very quick to deploy for new use cases. The newer Chronos-2 also supports covariates and probabilistic forecasts, which brings it closer to Forecast’s features. For production workloads with domain-specific data and strict accuracy needs, however, models trained on that data often still perform better.

References

  1. Closed to New Customers July 29, 2024; Move to SageMaker Canvas: AWS Machine Learning Blog — Transition Your Amazon Forecast Usage to Amazon SageMaker Canvas
  2. Service Features and Workflow: AWS — Amazon Forecast Developer Guide
  3. Pricing Components: AWS — Amazon Forecast Pricing
Newsletter

Security Insights, Delivered.

Practical, vendor-neutral analysis of threats, tools, and architecture decisions.

Book a Consultation

A practice principal will contact you within 1 business day.

Thank you! A Signisys principal will be in touch within 1 business day.