Input / Prompt
$3.00/ 1M tokens
$0.0030 per 1K tokens
Output / Completion
$15.00/ 1M tokens
$0.0150 per 1K tokens
Prompt Cache Read
$0.30/ 1M tokens
Save 90% vs prompt
Batch Inference
$1.50/ 1M in
Save 50% via Batch API
Price Ratio
1 : 5.0
Prompt to completion factor
Regional Reach
14AWS Regions

On Google Cloud Vertex AI

Vertex AI isn't shown for Claude 3.5 Sonnet: Anthropic's models are priced there per geography and context band, and this catalog publishes Claude on Amazon Bedrock only.

Alternatives to Claude 3.5 Sonnet

OptionPrice vs Claude 3.5 SonnetWhy look at it
Claude Sonnet 5.5Compare →
input-33%-$1.00/1M
output-33%-$5.00/1M
Standard tier, per 1M tokens
Next step down in price from Anthropic (flagship tier)
Claude Opus 5.5Compare →
input+33%+$1.00/1M
output+33%+$5.00/1M
Standard tier, per 1M tokens
Next step up in price from Anthropic (flagship tier)
Claude Sonnet 4.6Compare →
inputsame price
outputsame price
Standard tier, per 1M tokens
Same Sonnet line, different version
Claude Opus 5Compare →
input+67%+$2.00/1M
output+67%+$10.00/1M
Standard tier, per 1M tokens
Also from Anthropic (flagship tier)

Claude 3.5 Sonnet Spend Estimator

Model inference spend by prompt volume, cache hit rate, and batch processing.

Workload Presets:
M tokens
M tokens
%
Estimated Monthly Spend
$0.00
Fresh Prompts:$0.00
Cached Prompts:$0.00
Completions:$0.00
Active: Input: $3.00/1M Β· Output: $15.00/1M

Key Cost Levers & Architecture

Practical mechanisms to reduce inference costs with Claude 3.5 Sonnet on AWS
Prompt CachingSave ~90%

Caches repetitive system instructions, schemas, and document prefixes in memory with 5-minute and extended 1-hour TTL tiers.

  • Read Rate: $0.30 / 1M tokens
  • Write Rate (5m TTL): $3.75 / 1M tokens
  • Ideal for: Multi-turn conversations, RAG document queries, structured schemas
Batch InferenceSave 50%

Asynchronous bulk processing submitted via Amazon S3 with a standard 24-hour turnaround SLA.

  • Batch Input: $1.50 / 1M tokens
  • Batch Output: $7.50 / 1M tokens
  • Ideal for: Offline classification, synthetic data generation, benchmark evals
Cross-Region & Tiers14 Regions

AWS Bedrock supports standard on-demand inference, priority reserved throughput, and cross-region routing.

  • Standard: Lowest latency, pay-per-token with zero commitments
  • Cross-Region Routing: Automatically burst traffic to available regional capacity
  • GovCloud: Dedicated isolated compliance partitions with +20% uplift

Rates by region

Live rates across all 14 available AWS cloud regions
Baseline: $3.00/1M inGovCloud: $3.60/1M in14 Global Regions
Showing 6 benchmark regions
AWS RegionPrompt Input $/1MCompletion Output $/1MCache Read $/1MBatch Input $/1MPricing Tier
us-east-1
US East (N. Virginia)
$3.00$15.00$0.30$1.50Baseline
us-west-2
US West (Oregon)
$3.00$15.00β€”$1.50Baseline
eu-central-1
Europe (Frankfurt)
$3.00$15.00β€”$1.50Baseline
eu-west-1
Europe (Ireland)
$3.00$15.00β€”β€”Baseline
ap-northeast-1
Asia Pacific (Tokyo)
$3.00$15.00β€”$1.50Baseline
us-gov-west-1
AWS GovCloud (US-West)
$3.60$18.00β€”$1.80GovCloud (+20%)
ap-south-1
Asia Pacific (Mumbai)
$3.00$15.00β€”$1.50Baseline
ap-northeast-2
Asia Pacific (Seoul)
$3.00$15.00β€”$1.50Baseline
ap-southeast-1
Asia Pacific (Singapore)
$3.00$15.00β€”$1.50Baseline
ap-southeast-2
Asia Pacific (Sydney)
$3.00$15.00β€”$1.50Baseline
us-gov-east-1
AWS GovCloud (US-East)
$3.60$18.00β€”$1.80GovCloud (+20%)
eu-west-3
Europe (Paris)
$3.00$15.00β€”β€”Baseline
eu-central-2
Europe (Zurich)
$3.00$15.00β€”$1.50Baseline
us-east-2
US East (Ohio)
$3.00$15.00β€”$1.50Baseline

Developer Quickstart

Invoke Claude 3.5 Sonnet via Amazon Bedrock Converse API
Python (boto3) Β· Amazon Bedrock Runtime
import boto3

# Amazon Bedrock Converse API invocation
client = boto3.client("bedrock-runtime", region_name="us-east-1")

response = client.converse(
    modelId="anthropic.claude-3-5-sonnet-v1:0",
    messages=[
        {
            "role": "user",
            "content": [{"text": "Summarize key features and cost levers of Claude 3.5 Sonnet."}]
        }
    ],
    inferenceConfig={
        "maxTokens": 1024,
        "temperature": 0.7
    }
)

output_text = response["output"]["message"]["content"][0]["text"]
usage = response["usage"]
print(f"Response: {output_text}")
print(f"Usage: {usage['inputTokens']} in, {usage['outputTokens']} out")

Compare Claude 3.5 Sonnet with Alternatives

Open Multi-Model Estimator →
Claude 3.5 Sonnet vsQwen3 VL 235B A22BAlibaba (Qwen)
Input Rate:$0.53/1M
Output Rate:$2.66/1M
Compare Side-by-Side →
Claude 3.5 Sonnet vsNova 2.0 OmniAmazon
Input Rate:$0.30/1M
Output Rate:$2.50/1M
Compare Side-by-Side →
Claude 3.5 Sonnet vsLlama 4 Maverick 17BMeta
Input Rate:$0.24/1M
Output Rate:$0.97/1M
Compare Side-by-Side →