Claude Opus 4.8 on Azure now bills natively with prompt caching

Anthropic brought Claude Opus 4.8 and Haiku 4.5 to Microsoft Foundry with Azure-native billing, Entra ID, and full prompt caching. Here is what enterprise teams should configure first.

SaifullahSaifullah
4 min read
Claude Opus 4.8 on Azure now bills natively with prompt caching

Enterprise Claude adoption used to mean two procurement tracks: Anthropic direct and Azure for everything else. That split added legal review, identity sprawl, and finance teams asking why Claude spend does not hit the MACC.

As of late June 2026, Claude Opus 4.8 and Haiku 4.5 are generally available in Microsoft Foundry on Azure with native billing, Entra ID, and prompt caching. One invoice line. One identity plane.

What changed for builders

CapabilityHosted on Azure (GA)Hosted on Anthropic
Opus 4.8YesYes
Haiku 4.5YesYes
Prompt cachingYesYes
Extended thinkingYesYes
Tool streamingYesYes
Entra ID + Azure RBACYesNo
US Data Zone residencyYesDifferent path

The Azure model catalog lists Version 2 with tool use, structured outputs, web search, web fetch, MCP connector, and tool search on the hosted path.

For regulated teams, data residency was often the blocker to Claude on direct API. Hosted-on-Azure gives a Global Standard or US Data Zone choice with inference processing on Azure infrastructure.

Azure billing flow from Claude API tokens to CCU consumption units and MACC enterprise drawdown

Billing: CCUs on your Azure invoice

Foundry bills through the Azure Marketplace in Claude Consumption Units (CCUs):

  • 100 CCU = $1.00 USD of Claude usage at standard API rates
  • Hourly metering, monthly invoice on your Azure bill
  • Postpaid only (no prepaid CCU balance)
  • MACC eligible for Enterprise Agreement customers

Per-model token rates match Anthropic's public pricing. Opus 4.8 lists at $5/MTok input and $25/MTok output before CCU conversion.

Prompt caching multipliers apply the same way as direct API:

Cache eventMultiplier (typical)
5-minute cache write1.25x input
1-hour cache write2x input
Cache hit0.1x input

Batch API (50% discount) is available for async workloads. Fast mode availability should be checked per deployment type in current docs.

Prompt caching on Foundry: what to configure

Caching is not automatic because you deployed on Azure. You still need:

  1. Prompts above the minimum token threshold (1,024 tokens for Opus 4.8 in standard docs)
  2. Explicit cache_control breakpoints in Messages API requests
  3. Stable prefix content across turns (system prompt, tool definitions, long docs)

I treat Foundry caching the same as direct API caching for cost models. The savings show up in CCU metering, not a separate Anthropic dashboard.

If you run agent loops with fat system prompts and tool schemas, caching is often the difference between "pilot affordable" and "finance asks questions."

Identity and governance wins

The practical enterprise wins are boring and valuable:

  • Microsoft Entra ID authentication instead of parallel API key vaults
  • Azure RBAC on who can deploy which model SKU
  • Consolidated invoice for FinOps teams already living in Azure Cost Management
  • Optional zero data retention for high-sensitivity workloads (Anthropic does not retain prompts/outputs after completion when enabled)

Teams building agents for healthcare, finance, or government often already standardized on Azure. This removes "exception vendor" status for Claude.

SDK and integration notes

Anthropic's client SDKs (Python, TypeScript, Java, C#, PHP) work against Foundry endpoints with Azure auth configuration. Go and Ruby are not listed as supported today.

Default deployment names include claude-opus-4-8 and claude-haiku-4-5. Check the Foundry setup guide for resource creation and endpoint URLs.

Free trial, student, and sponsored Azure subscriptions are not supported for Claude marketplace billing per launch notes.

How I would roll this out

  1. Pilot on Haiku 4.5 for high-volume classification or routing before Opus spend.
  2. Enable caching on agent system prompts and RAG context blocks first (largest repeated prefixes).
  3. Pick US Data Zone only if compliance requires it; otherwise benchmark latency on Global Standard.
  4. Map MACC drawdown with finance before Opus workloads scale.
  5. Keep a direct API path for features still hosted-only on Anthropic if you need parity.

Risks to plan for

  • Feature parity lag between hosted-on-Azure and hosted-on-Anthropic paths may persist for new capabilities.
  • CCU accounting is unfamiliar to teams used to raw token dashboards. Build a small cost attribution layer early.
  • Caching misuse (breaking prefixes every turn) wastes write costs without hits.
  • Regional SKU availability can block a rollout if your subscription type is excluded.

Bottom line

Claude Opus 4.8 on Azure is not just another model listing. It is Claude inside the procurement and identity system enterprises already run.

Native billing plus prompt caching means you can model agent costs the same way you model Azure compute. For teams that were waiting on residency or MACC eligibility, this is the green light.

If you need help designing cached agent architectures or Azure-native Claude deployments for production, book a free discovery call.

Share this post

Related posts