amazon sagemaker ai pricing · october 2026

Amazon SageMaker pricing: every component, with real numbers.

SageMaker AI has no licence fee. You pay per second for the compute you run, plus storage and the managed features you use. Two choices decide most of the bill: the instance (a top GPU costs hundreds of times a small CPU) and the endpoint mode (an always-on endpoint bills while idle; serverless and batch do not). This page lists each meter, AWS list prices for common instances, Savings Plans, two worked examples and the levers that cut cost.

licence fee
none
billing
per second
Savings Plans
up to 64% off
prices checked
Oct 2026
TL;DR
  • SageMaker AI (formerly Amazon SageMaker) has no licence fee. You pay per second for training jobs, endpoints, notebooks and processing, plus Feature Store, labeling and storage. Compute dominates almost every bill, and the GPU you pick and the endpoint mode you choose move it more than anything else.
  • The most common surprise bill is an always-on real-time endpoint or an idle notebook left running: they bill around the clock. Serverless inference and batch transform scale to zero. At AWS list prices (us-east-1), one ml.g5.xlarge real-time endpoint costs about $1,028 a month left on; the same model scored nightly by batch transform costs about $42.
  • SageMaker Savings Plans cut compute cost by up to 64% for a 1- or 3-year commitment, and managed Spot cuts training cost. AWS credits apply to SageMaker usage. A vetted AWS partner can file POC or incremental workload (IW) funding for ML work on AWS: for startups often $50K to $150K. Depends on the workload; AWS approves.
the model

IHow SageMaker billing works

Pure usage pricing: no licence fee, compute billed per second, and a separate meter for each component.

There is no subscription or seat fee. Every dollar traces to a resource you turned on. AWS describes on-demand pricing as having no minimum fees and no upfront commitments, and compute is billed per second, which is why short training jobs are cheap: you pay for the seconds the cluster existed.

The meters: training compute (per instance-second while a job runs); inference compute (instances behind real-time or async endpoints, compute per request for serverless, or job time for batch transform); notebook and Studio compute; Feature Store (writes, reads, storage); Data Wrangler and processing; Ground Truth labeling; and storage and data transfer.

Compute dominates. Training hours and always-on endpoint hours are the big lines; the rest is small until you reach large scale.

Prices on this page are AWS list prices for us-east-1 on-demand from the AWS Price List, checked October 10, 2026. Prices vary by Region and change; confirm on the AWS SageMaker AI pricing page before you budget.

line by line

IIPricing by component

What triggers each meter. The pattern: things that run all the time cost the most; things that run briefly are cheap.

  • Training jobs: Per instance-second for every instance in the job, from start to finish. Cost = hourly rate ÷ 3,600 × seconds × instance count. Managed Spot training lowers this for jobs that can be interrupted.
  • Real-time endpoints: Per instance-hour for as long as the endpoint exists, whether or not requests arrive. The number one source of surprise bills. Auto-scaling adds instances under load.
  • Serverless inference: Billed for compute used per request (memory size × duration) plus requests. Scales to zero when idle. Cheaper than real-time for spiky traffic, with occasional cold starts.
  • Asynchronous inference: Per instance-time while processing a queue; can scale to zero between bursts. For large payloads and long inferences.
  • Batch transform: Per instance-second of a short job that scores a dataset. Nothing bills between runs. Usually the cheapest way to score offline.
  • Studio and notebook compute: Per instance-hour while the notebook or app runs. An idle but running notebook keeps billing, so set auto-shutdown. The domain itself is free.
  • Feature Store, Data Wrangler, Ground Truth: Feature Store bills writes, reads and storage; Data Wrangler bills processing time; Ground Truth bills per labeled object plus any human workforce.
  • Storage and data transfer: S3 for datasets and model artifacts at S3 rates, attached volumes, and standard data-transfer charges.
the rule that saves the most money

Real-time endpoints and notebooks bill while idle; serverless, async and batch transform scale to zero. Auto-shutdown notebooks, delete test endpoints and default to serverless or batch until steady traffic justifies real-time.

compute rates

IIIInstance prices: AWS list prices for common types

Because compute dominates, the instance is the lever. At us-east-1 list prices, an ml.p5.48xlarge costs over 500 times an ml.m5.large per hour.

sagemaker ai on-demand list prices · us-east-1 · aws price list, checked 2026-10-10
InstanceAcceleratorPrice per hourTypical use
ml.t3.medium (notebook)None$0.05Notebooks, light work
ml.m5.largeNone$0.115Light inference, small tabular training
ml.c5.xlargeNone$0.204CPU training, batch scoring
ml.m5.xlargeNone$0.23General CPU training and hosting
ml.g4dn.xlarge1 NVIDIA T4$0.736Entry GPU inference
ml.inf2.xlarge (hosting)AWS Inferentia2$0.99Lower-cost high-volume inference
ml.g6.xlarge1 NVIDIA L4$1.127Entry GPU inference and fine-tuning
ml.g5.xlarge1 NVIDIA A10G$1.408Small-model training, inference, fine-tuning
ml.trn1.2xlarge (training)AWS Trainium$1.54Lower-cost training
ml.g5.12xlarge4 NVIDIA A10G$7.09Mid-size training, multi-GPU inference
ml.p4d.24xlarge8 NVIDIA A100$25.25Large-model training
ml.p5.48xlarge8 NVIDIA H100$63.30Foundation-model and large distributed training
Source: AWS Price List API, Amazon SageMaker, us-east-1 on-demand hosting or training rate, checked 2026-10-10 (rounded to the cent where needed). Rates differ by Region and by usage type (training, hosting, notebook). Confirm on the AWS SageMaker AI pricing page.
commitment discounts

IVSavings Plans, Spot and the Free Tier

Three ways to pay less than on-demand.

SageMaker Savings Plans. Commit to a set amount of compute spend per hour for 1 or 3 years. AWS says they cut costs by up to 64%. They apply automatically across eligible usage (Studio and notebook instances, processing, Data Wrangler, training, real-time inference and batch transform) regardless of instance family, size or Region. You pay the commitment even if usage drops, so size it to your steady baseline, not your peak.

Managed Spot training. Training jobs run on spare AWS capacity at a lower price, with checkpointing so an interrupted job resumes. Good for development and non-urgent training. Not for production endpoints.

Free Tier. For the first 2 months after your first SageMaker AI resource, AWS lists 250 hours of ml.t3.medium notebooks, 50 hours of m4.xlarge or m5.xlarge training, 125 hours of m4.xlarge or m5.xlarge real-time inference and 150,000 seconds of serverless inference each month, among others.

Savings Plans and credits

Savings Plans lower the rate; AWS credits pay eligible usage on the bill. AWS promotional credit terms say credits do not pay Savings Plans or Reserved Instance upfront fees, so read the terms before you commit while you are spending credits.

real numbers

VTwo worked examples

Training once, and hosting around the clock, using the us-east-1 list prices above.

Example A: train a model once

Scenario: fine-tune a mid-size model on one ml.p4d.24xlarge (8 A100 GPUs) for a 10-hour run.

Compute: $25.25 per hour × 10 hours = about $253 on-demand. Managed Spot lowers this; the saving depends on spare capacity at the time.

Storage: the dataset and model artifact in S3 cost cents to a few dollars.

The point: training is a spike. You pay for those hours, then nothing. Ten development runs cost about $2,525 on-demand, which is the experimentation budget AWS credits can cover.

Example B: host an endpoint around the clock

Scenario: one ml.g5.xlarge real-time endpoint ($1.408 per hour) running for a month (730 hours), no auto-scaling.

Compute: $1.408 × 730 ≈ $1,028 a month, whether it serves a million requests or none.

The same model, different mode: if the work is offline, batch transform for one hour a night is 30 × $1.408 ≈ $42 a month. If traffic is spiky, serverless bills only the compute used.

the takeaway

Training cost depends on instance size and run length. Hosting cost depends on endpoint mode far more than on the model. Get those two right and you have handled most of the bill.

optimization

VICost levers, in order of impact

Work down this list. The top items usually dwarf the bottom ones.

  • 1. Kill idle endpoints and notebooks: Auto-shutdown notebooks, delete test endpoints when an experiment ends and audit monthly for forgotten ones.
  • 2. Match endpoint mode to traffic: Serverless for spiky online traffic, batch transform for offline scoring, async for large or slow requests, real-time only for steady low-latency traffic.
  • 3. Use Spot for training: Managed Spot with checkpoints for development and non-urgent runs.
  • 4. Right-size the instance: Do not train on 8 H100s what fits on one A10G, and do not host on a GPU what runs fine on CPU.
  • 5. Try AWS silicon: Trainium for training and Inferentia for inference, through the Neuron SDK. Migration takes work; savings grow with scale.
  • 6. Buy a Savings Plan for the baseline: Once usage is steady, commit the baseline for up to 64% off. Size to baseline, not peak.
  • 7. Auto-scale real-time endpoints: Run the minimum off-peak and add capacity only under load.
  • 8. Fund it with AWS credits: Credits pay eligible SageMaker usage until they run out. See the next section for who files what.
who files what

VIIHow AWS credits and partner funding pay for SageMaker

AWS credits apply to SageMaker compute, storage and features like any other AWS service. Two kinds of AWS money fit, and different people apply for each.

Partner-filed funding (the bigger route for most startups). A vetted AWS consulting partner can file proof of concept (POC) funding to test an ML workload, migration (MAP) funding if you are moving ML work to AWS from another cloud, or incremental workload (IW) funding if you already run on AWS and are launching new work. For startups this is often $50K to $150K. Depends on the workload; AWS approves. The partner files it, not you.

AWS Activate credits (you apply yourself). Activate Founders is $1,000 to start, up to $5,000; you apply on the AWS site. Activate Portfolio is up to $200,000 with the Org ID from a VC, accelerator or angel group that is an Activate Provider. A consulting partner cannot file Activate for you.

CloudRoute matches you with one vetted AWS partner who can cut the SageMaker bill (Spot, right-sizing, endpoint mode) and file the partner funding when the work qualifies. Startups pay CloudRoute nothing. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

who files what
FundingWho files itAmountWhen it fits
Migration Acceleration Program (MAP)Your matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are not on AWS yet and want to migrate.
Proof of concept (POC) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You want to test something, whether or not you are on AWS today.
Incremental workload (IW) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are already on AWS and are launching new work: a new AI feature, a new customer or a new contract.
AWS Activate FoundersFounder applies$1,000 to start, up to $5,000Self-funded startups with no investor or accelerator behind them.
AWS Activate PortfolioFounder appliesup to $200,000Startups backed by a VC firm, accelerator or angel investor that is an AWS Activate Provider.
AWS decides every application. Facts checked on October 10, 2026.
avoid these

VIIIThe pricing mistakes that cost the most

Most SageMaker overspend comes from a short list of repeat mistakes.

  • Leaving a real-time endpoint running: An ml.g5.xlarge left up for a month is about $1,028 at us-east-1 list price. Delete endpoints when you are done.
  • Defaulting to real-time: Using the always-on mode when traffic is spiky or offline. Match the mode to the traffic.
  • Training on a bigger GPU than needed: An ml.p5.48xlarge costs about 45 times an ml.g5.xlarge per hour. Right-size first.
  • Skipping Spot for interruptible training: Paying on-demand for development runs that could resume from a checkpoint.
  • Sizing a Savings Plan to peak: You pay the commitment whatever you use. Size it to the baseline.
  • Forgetting Studio notebooks: Idle notebook compute bills per hour. Turn on auto-shutdown.
the cost decision that matters most

Same model, four ways to serve it

The endpoint mode is the biggest lever in SageMaker serving. Monthly figures use the ml.g5.xlarge us-east-1 list price ($1.408 per hour, checked October 10, 2026).

Endpoint modeBilling basisBills when idle?Cold starts?Illustrative monthly costBest when
Real-timePer instance-hour, always onYesNoAbout $1,028 (one instance, 730 hours)Steady, latency-sensitive traffic
ServerlessCompute used per requestNo, scales to zeroOccasionalA fraction of real-time if busy part of the daySpiky or intermittent traffic
AsynchronousInstance time while busyNo, scales to zeroMinimalProportional to busy timeLarge payloads, long inferences
Batch transformJob instance timeNo, short jobN/AAbout $42 (one hour a night)Offline, scheduled scoring
Illustrative, for relative reasoning. Serverless is priced by memory size and duration, not by instance. Confirm current rates on the AWS SageMaker AI pricing page.
paying the SageMaker bill in cash?
Get a vetted AWS partner to cut it, and file the funding when the work qualifies.
Get matched free with a vetted AWS partner who can file it
how a match works

How a match works (example)

  1. You tell us about the work

    You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.

  2. We pick one partner

    We read your answers and pick one vetted AWS consulting partner that fits the work, the stack and the region. We reply within 24 hours; your matched partner reaches out within 5 business days.

  3. The partner checks POC funding

    Your matched partner scopes the test with you. Then it checks whether the test qualifies for POC (proof of concept) funding. A POC can fit whether or not you run on AWS today.

  4. The partner files, AWS decides

    If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.

  5. You pay nothing

    CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

AWS Activate credits are separate, and you apply for them yourself. Use Activate Founders if no investor backs you. Use Activate Portfolio with the Org ID or invite from your VC, accelerator, incubator or angel group if it is an Activate Provider. A consulting partner cannot apply for Activate on your behalf.

faq

Common questions

How much does Amazon SageMaker cost?
SageMaker AI has no licence fee: you pay per second for compute, plus storage and the features you use. At us-east-1 list prices checked October 10, 2026, an ml.m5.large costs $0.115 an hour, an ml.g5.xlarge $1.408 and an ml.p5.48xlarge $63.30. A 10-hour run on an ml.p4d.24xlarge is about $253. An ml.g5.xlarge real-time endpoint left on for a month is about $1,028. Confirm rates for your Region on the AWS pricing page.
Why is my SageMaker bill so high?
Usually an always-on real-time endpoint or an idle Studio notebook left running, since both bill around the clock. Other common causes: training on a bigger GPU than needed, using real-time when serverless or batch transform fits, and not using Spot for interruptible training. Check for idle endpoints and notebooks first.
What is the cheapest way to host a model on SageMaker?
It depends on traffic. Batch transform is usually cheapest for offline scoring, because nothing bills between runs. Serverless inference is usually cheapest for spiky online traffic, because it scales to zero. Real-time endpoints make sense only for steady, latency-sensitive traffic.
How do SageMaker Savings Plans work?
You commit to a set amount of compute spend per hour for 1 or 3 years, and AWS applies a discount of up to 64% to eligible SageMaker usage (notebooks, processing, training, real-time inference, batch transform) across instance families, sizes and Regions. You pay the commitment even if usage drops, so size it to your baseline.
Is there a SageMaker free tier?
Yes. For the first 2 months after you create your first SageMaker AI resource, AWS lists monthly free usage that includes 250 hours of ml.t3.medium notebooks, 50 hours of m4.xlarge or m5.xlarge training, 125 hours of m4.xlarge or m5.xlarge real-time inference and 150,000 seconds of serverless inference.
Is SageMaker or Bedrock cheaper?
They bill differently. Bedrock charges per token with nothing to manage, which is usually cheaper and faster for a generative-AI feature on an existing model. SageMaker charges per instance-second, which can be cheaper at very high, steady volume for a custom model, but is easy to overspend on if endpoints sit idle.
Can AWS credits pay for SageMaker?
Yes. AWS credits apply to SageMaker compute, storage and features until they run out. There are two ways to get that money. A vetted AWS partner can file POC funding to test an ML workload, or incremental workload (IW) funding if you already run on AWS and this is new work. For startups that is often $50K to $150K. Depends on the workload; AWS approves. Separately, you can apply yourself for AWS Activate: Founders ($1,000 to start, up to $5,000) or Portfolio (up to $200,000, with the Org ID from an Activate Provider). Credits do not pay Savings Plans or Reserved Instance upfront fees.

Cut the SageMaker bill, and get AWS money behind the work

CloudRoute matches you with one vetted AWS partner who cuts SageMaker spend (Spot, right-sizing, endpoint mode, Savings Plans). When the work qualifies, the partner files POC or incremental workload (IW) funding, and AWS decides. Startups pay CloudRoute nothing.

partner-filed funding (AWS approves)$50K to $150K
CloudRoute fee for startups$0