Bedrock vs OpenAI direct for GPT-5.6: $0.20 Luna erased the premium in August 2026

GPT-5.6 Luna fell 80% to $0.20 per million input tokens on 30 July 2026, on OpenAI and Bedrock alike.

Read time
13 min
Word count
2.1K
Sections
12
FAQs
8
Share
Chart comparing GPT-5.6 Luna, Terra and Sol token prices on Bedrock and OpenAI direct
OpenAI cut Luna 80% on 30 July 2026 and Amazon Bedrock passed the reduction through.
On this page · 12 sections
  1. What changed on 30 July 2026
  2. The current price table
  3. What the Bedrock parity finding invalidates
  4. The rename that quietly repriced a tier
  5. What a real workload costs now
  6. Long context is now the main cost lever
  7. India and data residency
  8. A 6-step re-evaluation
  9. What we got wrong, and why it matters
  10. FAQ
  11. How eCorpIT can help
  12. References

Summary. On 30 July 2026 OpenAI cut GPT-5.6 Luna API pricing by 80% and Terra by 20%, taking Luna to $0.20 per million input tokens and $1.20 per million output tokens. Amazon Bedrock applied the same reductions on the same day, and the AWS Weekly Roundup of 3 August 2026 quotes Bedrock Luna at $0.20 and $1.20, matching OpenAI's own list. That single fact retires the assumption most build-versus-buy models still carry, that routing through Bedrock costs roughly 10% more than going direct. The decision now turns on three things that are not price: Luna and Terra run on Bedrock only in US East (N. Virginia), US East (Ohio) and US West (Oregon) through the bedrock-mantle endpoint; Priority Processing was renamed Fast mode on 30 July, so service_tier: "priority" now bills at twice Standard for Sol; and long-context requests cost exactly double short-context on every tier. At 5 billion input and 1 billion output tokens a month, Luna is $2,200 against $22,000 on Terra and $55,000 on Sol. This article replaces our earlier cost math, which assumed a Bedrock premium that no longer applies.

What changed on 30 July 2026

OpenAI's announcement is specific: "Starting July 30, API pricing is $2 per million input tokens and $12 per million output tokens for Terra, and $0.20 per million input tokens and $1.20 per million output tokens for Luna. Sol pricing remains unchanged."

AWS posted the pass-through the same day: "Effective July 30, 2026, on-demand inference prices on Amazon Bedrock for GPT-5.6 Luna are reduced by 80%, while prices for GPT-5.6 Terra are reduced by 20%. These reductions are in-line with OpenAI's first-party pricing changes for these models."

The AWS Weekly Roundup of 3 August 2026 then gives the resulting Bedrock numbers directly: "Luna now costs $0.20 per million input tokens and $1.20 per million output tokens" and "These price reductions apply automatically - no action required on your part."

Two reductions, two providers, one effective date, and no migration work. The interesting part is what it does to a decision most teams settled months ago.

The current price table

Figures below are OpenAI list prices as published on 9 August 2026. Batch and Fast mode rates are for the tiers noted.

Tier Input per 1M Output per 1M Notes
GPT-5.6 Sol $5.00 $30.00 Unchanged on 30 July 2026
GPT-5.6 Sol, Fast mode $10.00 $60.00 Up to 2.5x faster than Standard, twice the price, same intelligence
GPT-5.6 Terra $2.00 $12.00 Cut 20% on 30 July 2026
GPT-5.6 Luna, short context $0.20 $1.20 Cut 80% on 30 July 2026
GPT-5.6 Luna, long context $0.40 $1.80 Exactly double the short-context input rate
GPT-5.6 Luna, batch $0.10 $0.60 Half the standard rate

Three ratios fall out of that table and they are worth committing to memory, because they decide more architecture than any benchmark score does.

Luna is one tenth of Terra on input and one tenth on output. Terra is two fifths of Sol on input. And Fast mode on Sol is twice Standard, which is the same multiplier as moving a Luna workload from short context to long context. When a router decision and a context-window decision carry the same cost multiplier, the context window is usually the cheaper thing to fix.

What the Bedrock parity finding invalidates

Our previous version of this analysis, and a good deal of the advice still circulating, assumed Bedrock carried a roughly 10% uplift over OpenAI list for the same model. On the evidence published on 30 July and 3 August 2026, that assumption does not hold for Luna: AWS states the reduction is in line with OpenAI's first-party pricing change, and the roundup quotes the same $0.20 and $1.20 figures OpenAI publishes.

Be precise about the scope of that claim. AWS published exact Bedrock figures for Luna. For Terra, the announcement states a 20% reduction in line with OpenAI's change without restating the resulting rate. So the correct working position today is: treat Luna as at parity, and verify Terra against the Bedrock pricing page for your specific region before you build a model on it. Vendor pricing pages beat summaries, including this one.

What this changes in practice is the shape of the argument. If price is equal, the case for calling OpenAI directly rests on features and release timing, and the case for Bedrock rests on the surrounding platform: IAM instead of a separate API key, VPC endpoints, CloudTrail, existing enterprise agreements, and a single bill. Those were always the real reasons. The premium was the objection people reached for when they wanted to avoid the migration.

Factor OpenAI direct Amazon Bedrock
Luna list price per 1M input $0.20 $0.20, per the AWS roundup of 3 August 2026
Regions for Luna and Terra OpenAI's global endpoints US East (N. Virginia), US East (Ohio), US West (Oregon) only
Access path OpenAI API OpenAI Responses API on the bedrock-mantle endpoint
Identity and audit API key management IAM roles, CloudTrail, VPC endpoints
Data residency in India Regional processing endpoints, with a 10% uplift No India region for these models today
Billing Separate vendor invoice Consolidated on the AWS bill
Feature lag New tiers appear first Follows OpenAI's release

The region row is the one that ends most discussions. Luna and Terra on Bedrock are available in three US regions through the bedrock-mantle endpoint. If your requirement is that inference happens in India or the EU, Bedrock does not currently offer these two models there, and no amount of price parity fixes that.

The rename that quietly repriced a tier

Priority Processing was renamed Fast mode on 30 July 2026. OpenAI's pricing documentation notes that both values still work: "You can use either service_tier: \"priority\" or service_tier: \"fast\" in your API requests."

Backward compatibility is convenient and it is also the trap. Any service with service_tier: "priority" hardcoded from an earlier integration now bills at Fast mode rates, which on Sol is $10.00 input and $60.00 output, twice Standard. OpenAI describes the trade: Fast mode "delivers up to 2.5× faster speeds than Standard processing at twice the price, with no change in intelligence."

That is a defensible deal for an interactive path where latency is the product. It is money set on fire for a nightly batch job that inherited the parameter from a copy-pasted client config.

Grep your codebase for service_tier this week. It is a five-minute check with a four-figure monthly answer for anyone running Sol at volume. On a workload of 5 billion input and 1 billion output tokens a month, Sol Standard is $55,000 and Sol Fast mode is $110,000.

What a real workload costs now

Take a month of 5 billion input tokens and 1 billion output tokens, which is a mid-sized production assistant or a moderate document-processing pipeline.

Configuration Monthly cost Versus Luna Standard
Luna, batch $1,100 0.5x
Luna, standard short context $2,200 Baseline
Luna, long context $4,000 1.8x
Terra, standard $22,000 10x
Sol, standard $55,000 25x
Sol, Fast mode $110,000 50x

Before the 30 July cut, that same Luna workload cost $11,000 a month at the pre-cut rates implied by an 80% reduction. So the saving is $8,800 a month on one workload, applied automatically, with no code change on either path.

The uncomfortable implication for most architectures is that the model choice now dominates every other optimisation you were planning. Prompt compression that saves 20% of input tokens on Sol saves $5,000 a month. Moving the same workload to Luna saves $52,800. Do the routing work before the prompt-engineering work.

That is the same conclusion our hybrid routing framework for API spend reaches from the other direction, and the reason a routing layer earns its keep even at these prices. The enterprise inference cost analysis for GPT-5.6 covers the per-token maths in more detail.

Long context is now the main cost lever

Luna long-context input at $0.40 is exactly twice short-context at $0.20, and output at $1.80 is 1.5 times $1.20. Because the tier multiplier and the context multiplier are the same order of magnitude, context discipline has moved from hygiene to the primary lever.

Three things pay for themselves quickly at these prices. Truncate retrieved context to what the answer needs rather than what the retriever returned, because a top-20 retrieval that could have been top-5 is a straight multiplier on every request. Cache aggressively, since a repeated system prompt is the cheapest thing to eliminate. And measure the context length distribution, not the mean, because a small tail of very long requests usually drives the long-context billing.

A team that halves median context length on a $4,000 long-context Luna workload lands near $2,200, which is the same saving as a moderately painful vendor negotiation and takes a sprint.

India and data residency

For Indian teams the price cut does not change the residency question, and the residency question carries its own uplift.

OpenAI applies a standing 10% uplift on regional-processing endpoints for models released on or after 5 March 2026, which is how data-residency deployments are priced. On the workload above, that turns a $2,200 Luna month into roughly $2,420. Ten per cent for residency is cheap by any reasonable measure, and materially cheaper than the alternative of self-hosting an open-weight model to keep data in-country.

Bedrock does not currently offer Luna or Terra outside the three US regions listed, so an India-residency requirement rules out the Bedrock path for these two models regardless of price. Teams with a hard residency clause in a client contract should read that as a constraint, not a preference.

Under the Digital Personal Data Protection Act 2023, cross-border transfer is permitted except to countries the government restricts, so US inference is not prohibited by default. The practical exposure is contractual rather than statutory: enterprise and BFSI clients increasingly write residency into the MSA, and a regulator-facing entity will be asked where inference happened. Decide the answer before you pick the endpoint, because switching later means re-running your evaluations against a different tier and region.

Pricing everything in dollars while billing in rupees also leaves an unhedged exposure that grows with usage. A $2,200 monthly workload is small. The same architecture at 20 times the volume is not, and the FX line should sit in the same forecast as the token line.

A 6-step re-evaluation

  1. Grep for service_tier across every service and CI config. Anything set to "priority" is now billing at Fast mode rates.
  1. Pull last month's token volumes by workload, split into input, output and long-context requests. Estimates are not good enough at a 25x spread between tiers.
  1. Re-run the tier decision on current prices. Workloads placed on Terra to avoid Sol costs may now belong on Luna, which is one tenth of Terra.
  1. Move every non-interactive workload to the batch tier. Luna batch at $0.10 and $0.60 halves the bill for anything that can tolerate a delay.
  1. Re-verify the Bedrock rate for Terra in your region against the AWS pricing page before you commit a model to it. Only Luna has published parity figures.
  1. Re-run your evaluation suite after any tier move. A price change is not a quality change, and Luna at one tenth of Terra is a different model, not a discount on the same one.

The FinOps Foundation's February 2026 survey found that 98% of its 1,192 respondents now manage AI spend, up from 31% two years earlier, across organisations representing more than $83 billion in annual cloud spend. J.R. Storment, Executive Director of the FinOps Foundation, framed the reason this keeps landing on engineering teams: "As companies pursue transformation via AI, with the resulting increases in AI costs, FinOps practices will be critical to enable c-level decisions about multi-year strategic technology investments across infrastructure types."

What we got wrong, and why it matters

The earlier version of this article priced Bedrock at a premium over OpenAI list. On the 30 July and 3 August 2026 evidence, that was either wrong or has been overtaken, at least for Luna. We have corrected it here rather than leaving it to age quietly.

The general lesson is worth more than the specific number. Model pricing in 2026 changes on a scale of weeks, and a comparison written against last quarter's rates will produce a confidently wrong recommendation. Any build-versus-buy document with a token price in it needs a review date on the same page, and a promotional or newly cut rate can reverse a verdict that looked settled. Check the vendor's own pricing page on the day you decide, not the analysis you bookmarked. Our comparison of Gemini 3.5 Pro, GPT-5.6 and Claude Fable 5 carries the same caveat.

FAQ

How eCorpIT can help

eCorpIT is a Gurugram-based engineering organisation, CMMI Level 5 assessed and ISO 27001:2022 certified, and an AWS and Microsoft partner. Our senior engineering teams build the routing, evaluation and cost-attribution layer that makes a model change like this safe: an evaluation suite on your own tasks, a gateway that can move traffic between tiers without a redeploy, and per-workload token accounting your finance team can read. We design applications aligned with DPDP requirements, which matters when the residency decision and the pricing decision land in the same architecture review. If your GPT-5.6 bill has not moved since 30 July, talk to our AI infrastructure team.

References

  1. Advancing the price-performance frontier with GPT-5.6 - OpenAI, 30 July 2026
  1. OpenAI API pricing
  1. Price reduction for OpenAI GPT-5.6 Terra and Luna in Amazon Bedrock - AWS What's New, 30 July 2026
  1. AWS Weekly Roundup: price reduction of GPT models in Bedrock, CloudWatch managed collectors and more, 3 August 2026
  1. Amazon Bedrock pricing
  1. Amazon Bedrock documentation
  1. State of FinOps Survey 2026 - The Linux Foundation, 19 February 2026
  1. State of FinOps 2026 data
  1. OpenAI API documentation
  1. AWS What's New feed
  1. AWS News Blog
  1. Digital Personal Data Protection Act 2023 - MeitY

Last updated: 9 August 2026.

Frequently asked

Quick answers.

01 How much did GPT-5.6 Luna and Terra fall on 30 July 2026?
OpenAI cut Luna by 80% and Terra by 20%, effective 30 July 2026. Luna moved to $0.20 per million input tokens and $1.20 per million output tokens. Terra moved to $2.00 and $12.00. Sol pricing was unchanged at $5.00 and $30.00.
02 Does Amazon Bedrock still cost more than calling OpenAI directly?
Not for Luna. AWS applied the same reductions on 30 July 2026, and the AWS Weekly Roundup of 3 August 2026 quotes Bedrock Luna at $0.20 input and $1.20 output, matching OpenAI list. For Terra, AWS stated a 20% reduction in line with OpenAI without restating the resulting rate.
03 Which regions offer GPT-5.6 Luna and Terra on Bedrock?
Three: US East (N. Virginia), US East (Ohio) and US West (Oregon), through the OpenAI Responses API on the bedrock-mantle endpoint. There is no India region for these two models on Bedrock today, so an in-country residency requirement rules the Bedrock path out.
04 What happened to Priority Processing?
It was renamed Fast mode on 30 July 2026. Both service_tier: "priority" and service_tier: "fast" still work in API requests. For Sol, Fast mode delivers up to 2.5 times faster speeds than Standard at twice the price, $10.00 input and $60.00 output, with no change in intelligence.
05 How much does long context cost on Luna?
Long-context Luna is $0.40 per million input tokens and $1.80 per million output tokens, exactly double the short-context input rate. Because that multiplier is comparable to a tier change, trimming retrieved context and caching repeated system prompts are the highest-return optimisations at current prices.
06 What does a 5 billion input token month cost?
At 5 billion input and 1 billion output tokens, Luna Standard is $2,200, Luna batch is $1,100, Terra is $22,000, Sol Standard is $55,000, and Sol in Fast mode is $110,000. Luna is one tenth of Terra and one twenty-fifth of Sol on the same volumes.
07 Is there a surcharge for data residency?
OpenAI applies a standing 10% uplift on regional-processing endpoints for models released on or after 5 March 2026. On a $2,200 Luna month that is roughly $2,420. That is usually cheaper than self-hosting an open-weight model purely to keep inference in-country.
08 Should we move workloads from Terra to Luna now?
Only after re-running your evaluation suite. Luna at one tenth of Terra's price is a different model, not a discounted version of the same one. Re-run quality evaluations on your own tasks, then move the workloads that pass, starting with the non-interactive ones on the batch tier.

About the author

Manu Shukla

Founder & Director

Founder of eCorpIT. Hands-on engineer leading senior-only delivery for AI apps, custom software, and cloud systems for global clients.

Subscribe

One engineering note a week. No fluff, no spam.

Senior-architect playbooks on AI agents, mobile apps, cloud, security, data, and marketing — delivered every Wednesday.

Past the reading

Read enough. Let's build something.

A senior architect responds in 24 working hours with scope, indicative cost, and a timeline. NDA before any technical conversation.