Writing Essay

AI · 3 min read

AI Pricing Is Becoming UX

GPT-5.6 turns capability into a price ladder, while Codex Spark turns speed into a separate button. AI pricing is becoming part of the interface.

In this article2 sections

In my August 12, 2026 setup, starting a Codex task included a small purchasing decision: four model buttons, two usage buckets, and three token prices. The usage columns record that setup. I rechecked the API rates below on September 30; availability and preview allowances can change.

The model matrix

ModelContextImagesAPI input / output per 1M (Sept. 30)Usage on my $200 Pro 20× planI would use it forMain downside
GPT-5.6 Sol1,050,000Yes$4 / $20Shared bucketLong migrations, ambiguous debuggingHighest price
GPT-5.6 Terra1,050,000Yes$2 / $12Shared bucketLarge repositories, everyday workMiddle choice still requires guessing
GPT-5.6 Luna1,050,000Yes$0.20 / $1.20Shared bucketCheaper multimodal tasksUses the same shared allowance
GPT-5.3 Codex Spark128,000NoNot finalizedSeparate preview bucketSmall edits, refactors, quick CSS workOlder model, 8.2× less context, no screenshots

In my August setup, Spark had its own preview usage bucket. I could use it for small jobs without spending the shared allowance. The preview help page was blocked during this review, so I could not verify that the same allowance is available today. The choices below describe that setup.

The separate allowance is also a budget-design decision. A pooled cap encourages substitution; a separate bucket encourages experimentation. I saw the organizational version when my company combined several AI budgets into one pool.

The API rates above are standard text-token rates. The model pages specify higher rates for prompts over 272K input tokens, plus separate cache-write rates. Sol’s listed rate is promotional through at least November 21, 2026. A context-window size is not a promise that the entire window costs the base rate.

Figure 1How token mix changes the historical API billAdjust input, output and request count to compare the three priced models. The dated rates and assumptions stay visible.

Historical estimate — . Not a current price quote.

1,000 requests × 1,000 input + 200 output tokens per request. Estimated standard text-token API cost in USD.

Historical scenario costs in USD, using September 30, 2026 rates.
ModelInputOutputTotal
GPT-5.6 Sol$4.00$4.00$8.00
GPT-5.6 Terra$2.00$2.40$4.40
GPT-5.6 Luna$0.20$0.24$0.44
Historical rates, formula and assumptions
  • GPT-5.6 Sol: $4 input / $20 output per million text tokens, as recorded September 30, 2026.
  • GPT-5.6 Terra: $2 input / $12 output per million text tokens, as recorded September 30, 2026.
  • GPT-5.6 Luna: $0.2 input / $1.2 output per million text tokens, as recorded September 30, 2026.

Cost = requests × (input tokens × input rate + output tokens × output rate) / 1,000,000. These are API costs, not deductions from the article's Pro-plan allowance. Spark is excluded because its API price was not finalized in this record.

Standard text rates only: no cache reads or writes, images, tools, batch discounts, taxes or other fees. Prompts above 272K input tokens use different rates and cannot be modeled here. Sol's recorded rate was promotional through at least November 21, 2026; this historical calculator does not verify its current availability. Equal token counts do not imply equal task quality or latency.

Exact input, output and total costs are in the table. With JavaScript, focus the chart and use arrow keys, or tap a model.

What I would choose

TaskFirst choiceWhy it fitsUsage consequenceWhat would make me switch
Rename, focused refactor, quick CSS editCodex SparkFast feedback for a small text-only changePreserves the shared 20× bucketThe change spreads across the repository
Fix a UI from a screenshot or mockupGPT-5.6 LunaImage input at the lowest GPT-5.6 API priceUses the shared bucketThe debugging requires more reasoning
Explore an unfamiliar large repositoryGPT-5.6 Terra1.05M context with middle-tier pricingUses the shared bucketThe task is either trivial or unusually difficult
Plan a migration across many filesGPT-5.6 SolMaximum reasoning headroom and full contextUses the shared bucket fastestA smaller model proves sufficient
Continue after the shared limit gets tightCodex SparkSeparate research-preview allowanceLeaves the shared bucket aloneI need images or more than 128k context

Spark is fast and leaves the shared allowance alone, but it is text-only with roughly one-eighth of GPT-5.6’s context. A screenshot or a large repository sends me back to another button.

I now choose a model partly by which limit I am willing to hit. My Grok Build trial made that painfully concrete: its weekly ceiling changed whether I was willing to begin a task at all.

Was this useful?

What was missing?

Thanks for the feedback.