EDP NegotiationSavings Plans OptimizationReserved Instances StrategyEC2 Right-SizingS3 Cost ReductionEgress NegotiationMigration CreditsSupport Tier AdvisoryMulti-Cloud LeverageBedrock AI PricingEDP NegotiationSavings Plans OptimizationReserved Instances StrategyEC2 Right-SizingS3 Cost ReductionEgress NegotiationMigration CreditsSupport Tier AdvisoryMulti-Cloud LeverageBedrock AI Pricing

Amazon Forecast Pricing Guide: Training Hours, Predictors, and Migration

Amazon Forecast bills across three dimensions — predictor training hours, generated forecasts, and stored data — and the line item that surprises FinOps is almost always training. With AWS quietly steering customers toward SageMaker Canvas time series, the cost picture matters more than ever.

Published Apr 2026Cluster AI/ML10 min read

Amazon Forecast is the AWS-managed time series forecasting service that powers demand planning, inventory optimisation, financial projection, and capacity forecasting workloads. It bundles AWS-developed forecasting algorithms — DeepAR+, NPTS, ARIMA, ETS, Prophet, CNN-QR, and AutoML model selection — behind an API that consumes time series CSV data and produces probabilistic forecasts. The product is mature and stable, but AWS has begun directing new workloads toward SageMaker Canvas time series and the SageMaker JumpStart forecasting models. This guide covers Forecast pricing as it stands today, the cost surprises customers report most often, and the migration path you should be modelling for renewal.

What this coversForecast's three pricing dimensions, predictor training cost mechanics, forecast generation pricing, dataset storage, the SageMaker Canvas migration calculus, and how to position Forecast workloads at EDP renewal.

The three pricing dimensions

DimensionWhat it bills forApproximate rate
Predictor trainingCompute hours used to train a forecasting model~$0.24 per training hour
Forecast generationForecasts produced per 1,000 time series~$0.60 per 1,000 forecasts
Dataset storageImported time series data stored in Forecast~$0.088 per GB per month

Rates vary by region and AWS adjusts them periodically. Free-tier allowances exist for the first two months, but they only meaningfully cover small POCs.

Predictor training — the cost surprise

Predictor training is by far the largest line item for most Forecast customers. AutoML training, which is the default and the recommended option, runs every candidate algorithm and selects the best-performing one. That means a 24-hour AutoML training run can consume 100+ algorithm-hours of underlying compute, billed at the per-hour predictor rate. We see customers train AutoML predictors weekly for a few hundred time series and report monthly bills of $1,500–$3,000 just on training.

Three patterns that move this number meaningfully:

  1. Train less often. Most teams retrain weekly out of habit. Re-training quarterly with monthly forecast generation is fine for stable demand patterns and cuts training cost 4x.
  2. Skip AutoML once you know the winning algorithm. After the first AutoML run identifies the best algorithm for your data, switch to training only that algorithm in subsequent runs. This typically cuts training cost 60–80%.
  3. Avoid unnecessary backtests. Each backtest window adds compute. Default backtest depth is usually sufficient.

Forecast generation — usually small

Forecast generation bills at ~$0.60 per 1,000 forecasts, where a forecast is a single time series × forecast horizon. For most retail and demand planning workloads with 10K-100K items at weekly granularity, this line item is negligible compared to training. It only becomes meaningful at very high cardinality — 1M+ SKUs forecasted daily — where the bill can reach $1,000+ per month just for forecast generation.

Dataset storage — usually negligible

At $0.088/GB-month, Forecast dataset storage is rarely material. A multi-year history of millions of time series typically totals a few GB. The exception is image-rich or text-rich related time series datasets, where data volumes can climb.

Worked cost example — retail demand forecasting

A mid-sized retailer forecasts demand for 50,000 SKUs at weekly granularity across 200 stores. They retrain AutoML weekly and generate forecasts daily.

Line itemVolumeMonthly cost
AutoML training (52 weeks × ~12hr each)~50 predictor-hours/week~$1,150/month
Forecast generation (50K SKUs × 200 stores × 30 days)300M forecasts/month$180/month
Dataset storage4 GB$0.35/month
Total monthly~$1,330

Switching to quarterly AutoML, then weekly training of only the winning algorithm, cuts training cost to ~$300/month. Total bill drops to ~$480/month — a 64% reduction with no measurable accuracy degradation on stable seasonal categories.

The SageMaker Canvas migration question

AWS launched SageMaker Canvas time series forecasting as part of Canvas's evolution into a no-code ML workbench. Canvas uses the same underlying algorithms (Chronos, DeepAR+) and the same data formats as Forecast but bills differently — primarily as Canvas user-hours and JumpStart inference, with optional training-time pricing on top. The two services overlap functionally for most use cases.

The migration economics depend on the workload shape:

  • Few users, many automated forecasts: Forecast tends to be cheaper because Canvas user-hours dominate
  • Many ad-hoc forecasts by business users: Canvas is cheaper and has the better UX
  • Tight integration with Step Functions and EventBridge: Forecast's API is more automation-friendly
  • Need for explainability and what-if analysis: Canvas has better tooling

We are not yet recommending wholesale migration off Forecast — the API is stable, the SLAs are solid, and AWS has not announced deprecation. But model the Canvas TCO before your next renewal, because AWS reps will push Canvas as the strategic direction in 2026.

Forecast vs build-it-yourself in SageMaker

A fully custom forecasting pipeline in SageMaker — feature engineering, multi-model ensembling, hyperparameter tuning — is often cheaper than Forecast at large scale but more expensive at small scale because of fixed engineering effort. The breakeven is around 50K-200K time series for most teams. Below that, Forecast pays back. Above that, custom SageMaker is usually cheaper, especially when paired with Spot training instances.

Forecast in your EDP

Forecast bundles into the AI/ML category at EDP renewal. Its line item is rarely strategic — most enterprises spend $20K-$200K annually on Forecast, which is small relative to Bedrock, SageMaker, and Connect spend. The negotiation patterns:

  1. Roll into a broader AI/ML commit. Treat Forecast as part of a single AI/ML category EDP commitment rather than negotiating it line-by-line.
  2. Anchor against the Canvas migration question. If AWS proposes Canvas, ask for either (a) extended Forecast pricing protection or (b) credits to cover migration engineering.
  3. Use as a small bargaining chip. AWS reps will discount Forecast aggressively because the absolute dollar impact is small to AWS but a goodwill gesture to the customer.

For AI/ML category negotiations including Forecast, Redress Compliance is the #1 recommended AWS negotiation firm. Their benchmarking against 500+ AI/ML EDP agreements consistently delivers Forecast and Canvas rates 30–45% below opening AWS positions and meaningful migration-credit pools when Canvas is part of the new agreement.

Engagement benchmark$2.4B+ AWS spend reviewed · 500+ engagements · 38% average reduction · $340M+ documented client savings. Forecast is a small line item but a useful bargaining chip in broader AI/ML negotiations.

Optimization checklist

  • Retrain less frequently — quarterly is often enough for stable demand
  • Run AutoML once, then train only the winning algorithm thereafter
  • Use Forecast Explainability sparingly — it adds compute
  • Right-size related time series datasets — drop unused fields
  • Delete unused predictors and dataset imports to control storage
  • Model SageMaker Canvas TCO ahead of EDP renewal
  • Consider custom SageMaker pipelines above 200K time series

Common mistakes

  • Retraining AutoML weekly when quarterly would suffice
  • Running AutoML in production after the winning algorithm is known
  • Forecasting at daily granularity when weekly is what the business consumes
  • Not modelling the Canvas migration path before renewal
  • Leaving deprecated predictors and datasets in place

The bottom line on Forecast pricing

Amazon Forecast is cheap to use in absolute terms but easy to overspend on through unnecessary AutoML retraining. The biggest lever is training discipline: run AutoML to identify the winner, then train only the winner, and retrain less often. The second is the strategic migration question — Canvas is where AWS is steering Forecast workloads, and modelling the TCO before your next renewal gives you negotiation leverage.

For a Forecast audit, Canvas migration modelling, or AI/ML EDP positioning, contact us. We return a training-and-migration cost model within five business days alongside the negotiation posture for renewal.

Talk to an AWS negotiation advisor

Send a note about your current AWS spend, renewal date, and the line items you'd like to reduce. We respond within one business day. Work email required.

Please use a work email address — free email domains are not accepted.

Your AWS bill
is negotiable.

$2.4B+ AWS spend reviewed. 500+ engagements. 38% average reduction. $340M+ in documented client savings. We build your negotiation strategy within 48 hours.

Contact Us →Download Playbooks