AI pricing becomes easier once you identify what the vendor is billing: a seat, tokens, a completed generation, delayed batch work, or infrastructure. Those units are not interchangeable.

The live Copilot plan snapshot above is the answer for buyers searching for a Copilot subscription. It is rendered from our maintained subscription dataset, including the current checked date, plan status, and published limits. The calculator and API table show the separate economics for software that calls models directly.

For a broader plan comparison, open the Microsoft Copilot subscription pricing page. Builders can also compare current OpenAI API pricing, Anthropic API pricing, Google AI pricing, and DeepSeek API pricing.

Disclosure: this article contains affiliate links. If you buy through them, AI Pricing Guru may earn a commission at no extra cost to you.

Start with the billing unit

Pricing modelWhat is billedBest fitMain budget risk
SubscriptionUser or seat over timeInteractive work by peopleInactive seats and changing usage limits
Per-token APIInput, cached input, and outputProducts, agents, and automationLong context, verbose output, retries, and tool loops
BatchAsynchronous API workBackfills and offline processingSilent scale and repeated failed jobs
Per-generationImage, clip, audio minute, or another output unitCreative and media workflowsPaying for attempts that are not accepted
Self-hostingHardware, energy, and operationsStable high-volume inferenceLow utilization and engineering overhead

Many products combine these models. A coding assistant may sell a seat while routing requests to token-metered models. An enterprise plan may have a predictable invoice but still enforce model-specific quotas. A cloud deployment can add storage, networking, and observability to the model charge.

Write down the billing unit before comparing vendors. Otherwise a subscription allowance can be mistaken for API credit, or an open-weight model can be mistaken for free production infrastructure.

Subscription pricing: best for human workflows

Subscriptions work well when a person uses AI interactively for writing, analysis, research, design, or coding. A seat is easy to approve and predictable enough for departmental budgets.

The Copilot plans in the live table illustrate why the product name alone is not enough:

  • Copilot Free is the entry point for basic consumer use.
  • Microsoft 365 Premium bundles Copilot with individual productivity software and storage.
  • Microsoft 365 Copilot Business is a per-seat product for organizations that need work-data grounding and administrative controls.

These are not prepaid API packages. A company building an AI feature should not convert a seat price into an assumed token allowance. Likewise, a free plan is not proof that a specific Business feature or trial entitlement is included. Verify the current plan record and provider terms for the account and region you intend to buy.

The right subscription metric is cost per active user who gets useful work done. Audit active seats, plan limits, model access, data controls, renewal terms, and whether the product fits the employee’s real workflow.

Per-token APIs: best for products and automation

API billing is the better fit when software sends requests on behalf of customers or internal processes. It lets a team measure cost per ticket, document, workflow, accepted patch, or other business outcome.

The basic formula is:

monthly API cost =
(input tokens ÷ billing unit × input rate)
+ (cached input tokens ÷ billing unit × cached rate)
+ (output tokens ÷ billing unit × output rate)

Use the live table and calculator above instead of copying rates into a spreadsheet that will go stale. The most common forecasting mistakes are ignoring output length, resending long context, routing easy work to a premium model, and letting agents retry without a task budget.

Log input, cached input, and output separately. Then measure whether a more capable model reduces retries or human review enough to justify its higher token rate. Our API cost calculation guide has a fuller workload method.

Batch and per-generation pricing

Batch pricing exchanges latency for a lower or more efficient processing path. It fits document enrichment, evaluation runs, catalog cleanup, classification, and other jobs that can wait. Cap rows and estimated tokens before launch, sample outputs first, and count retries as their own cost bucket.

Per-generation pricing is common for images, video, and speech. The useful metric is not cost per attempt; it is cost per accepted asset. Quality settings, duration, resolution, revisions, and failed generations all affect the denominator.

For either model, connect billing records to an outcome count. A cheap batch that needs a full rerun or a low-cost image tool that produces many rejected drafts can be the expensive option.

Self-hosting and open models

Open weights remove or reduce the model-license charge, but they do not remove infrastructure cost. GPUs, inference servers, scaling, monitoring, security, upgrades, and engineering time remain part of the bill.

Self-hosting is strongest when demand is large and predictable enough to keep hardware busy. Hosted APIs usually win for small or spiky workloads because the provider absorbs idle capacity and operational complexity. A managed open-model platform can sit between those extremes.

If coding-agent usage is the workload, compare the GLM Coding Plan with direct API billing and self-hosting. Treat its plan quota, API rates, and any infrastructure route as separate purchasing models.

A practical buying decision

WorkloadStart withMeasure
One person using AI interactivelySubscriptionUseful work per active seat
Customer-facing product featurePer-token APICost per successful user outcome
Offline enrichment or backfillBatchCost per accepted row or document
Image, video, or speech productionPer-generationCost per approved asset
Stable high-volume inferenceManaged or self-hosted open modelFully loaded cost per successful output
Mixed complexityModel routingQuality, retries, latency, and cost by task tier

Start with the simplest billing model that exposes the cost you need to control. Then run a short pilot using real work. Track adoption for seats, tokens and retries for APIs, acceptance rates for media, and utilization for infrastructure.

The token calculator is the fastest way to test API volume. For the broader architecture choice, compare local AI, APIs, and subscriptions.

FAQ

Is a Copilot subscription the same as API access?

No. Copilot plans are user-facing products with their own features and limits. Software integrations should be budgeted against the relevant API or platform rate card unless Microsoft explicitly states that a plan includes that usage.

Is per-token pricing always cheaper than a subscription?

No. A subscription can be efficient for a heavily active person, while an API is easier to meter for software. Compare cost per successful outcome and include unused seats, retries, and output volume.

When does self-hosting become worth it?

Usually when demand is predictable, utilization is high, and the team can operate inference reliably. Small or uneven workloads often cost less on hosted APIs because there is no idle hardware to carry.

What should I check before buying an AI plan?

Check the current price, billing commitment, usage limits, included models, data controls, regional availability, and whether API use is separate. Recheck the maintained pricing page immediately before procurement.