---
title: "Usage metering"
canonical: "https://canmyagentuse.com/features/usage-metering"
contentKind: "feature"
locale: "en"
description: "Report documented product usage such as requests, tokens, or cost."
llmSummary: "Usage metering reports documented consumption such as requests, tokens, or cost; available dimensions and reporting delay are qualifiers."
publishedAt: "2026-08-28T00:00:00.000Z"
updatedAt: "2026-08-28T00:00:00.000Z"
verifiedAt: "2026-08-28"
tags: ["operations","usage","cost","metering"]
---

# Usage metering

Usage metering reports documented consumption such as requests, tokens, or cost; available dimensions and reporting delay are qualifiers.

- HTML: https://canmyagentuse.com/features/usage-metering
- JSON: https://canmyagentuse.com/api/v1/features/usage-metering.json
- Markdown: https://canmyagentuse.com/features/usage-metering.md

Terminology basis: **Common product term** — https://code.claude.com/docs/en/costs.

## Current support at a glance

Usage metering: 4 supported, 2 partial, 0 unsupported, 25 unreviewed across 31 cataloged products.

- Reviewed current products: 6 of 31
- Supported: 4
- Partial: 2
- Unsupported: 0
- Unreviewed: 25
- Not applicable: 0

Unknown or unreviewed means insufficient published evidence; it does not mean unsupported.

This row asks whether operators can see consumption close enough to a run to diagnose and control cost. Useful meters separate input, output, reasoning, and cached tokens; tool and connector calls; hosted sandbox or GPU time; storage; media processing; and parent versus sub-agent usage.

Evidence should record update delay, estimated versus final values, price mapping, currencies, user/project/organization attribution, export API, budgets and alerts, model routing, and treatment of retries and failed runs. A monthly invoice total is only partial operational visibility.

## Catalog context

- Category: [operations](/categories/operations.md)
- Terminology basis: Common product term
- Aliases: cost meter, token usage, spend dashboard, usage dashboard
- Family: [Pricing, usage, and limits](/features/usage-and-reliability.md)
- Siblings: [Plans and pricing](/features/plan-pricing-disclosure.md), [Rate limits and quotas](/features/rate-limit-disclosure.md), [Session resume](/features/resumable-runs.md)

## Compatibility assertions

Unknown means insufficient published evidence; it does not mean unsupported.

### ChatGPT (web)

- Harness: [ChatGPT](/harnesses/chatgpt-web.md)
- current: **Supported**
  - Target: hosted-observation — 2026-08-28 ChatGPT usage documentation observation; observed 2026-08-28
  - Environment: hosted-default
  - Constraint (runtime): the account usage dashboard shows current limits and remaining capacity; the published rate card separates input, cached input, and output credits by model
  - Constraint (plan): ChatGPT Work and Codex share usage; included limits, flexible credits, and overage options vary by plan
  - Evidence: [OpenAI — ChatGPT Work and Codex pricing and usage](https://learn.chatgpt.com/docs/pricing) — documented; observed 2026-08-28
  - Qualification note 3: Evidence checked 2026-08-28: ChatGPT's usage dashboard reports current limits and remaining capacity, while Codex CLI also exposes remaining limits through `/status`. OpenAI publishes a credit rate card separating input, cached input, and output consumption by model, but task-level consumption varies with context, reasoning, tools, retrieval, and caching.
- preview: **Unknown**

### Claude (web)

- Harness: [Claude](/harnesses/claude-web.md)
- current: **Unknown**
- preview: **Unknown**

### Gemini (web)

- Harness: [Gemini](/harnesses/gemini-web.md)
- current: **Unknown**
- preview: **Unknown**

### Copilot (web)

- Harness: [Copilot](/harnesses/copilot-web.md)
- current: **Unknown**
- preview: **Unknown**

### Grok (web)

- Harness: [Grok](/harnesses/grok-web.md)
- current: **Unknown**
- preview: **Unknown**

### Grok Bot (desktop)

- Harness: [Grok Bot](/harnesses/grok-bot-desktop.md)
- current: **Unknown**

### Perplexity (web)

- Harness: [Perplexity](/harnesses/perplexity-web.md)
- current: **Unknown**
- preview: **Unknown**

### Le Chat (web)

- Harness: [Le Chat](/harnesses/le-chat.md)
- current: **Unknown**
- preview: **Unknown**

### Devin (web)

- Harness: [Devin](/harnesses/devin-web.md)
- current: **Unknown**
- preview: **Unknown**

### Replit Agent (web)

- Harness: [Replit Agent](/harnesses/replit-agent.md)
- current: **Unknown**
- preview: **Unknown**

### ChatGPT (desktop)

- Harness: [ChatGPT](/harnesses/chatgpt-desktop.md)
- current: **Unknown**
- preview: **Unknown**

### Claude (desktop)

- Harness: [Claude](/harnesses/claude-desktop.md)
- current: **Unknown**
- preview: **Unknown**

### Cursor (desktop)

- Harness: [Cursor](/harnesses/cursor.md)
- current: **Supported**
  - Target: hosted-observation — 2026-08-28 Cursor documentation observation; observed 2026-08-28
  - Environment: local-default
  - Constraint (runtime): Spending dashboard shows real-time use, remaining allowance, on-demand charges, reset date, and request-level cost and pool details
  - Constraint (plan): Cursor Models and third-party Other Models draw from separate monthly pools; Auto requests are charged at the routed model's list price
  - Constraint (policy): portable telemetry export and separate tool, compute, storage, and subagent consumption are not established by the reviewed page
  - Evidence: [Cursor — Usage and limits](https://prod.cursor.com/help/models-and-usage/usage-limits) — documented; observed 2026-08-28
  - Qualification note 2: Evidence checked 2026-08-28: Cursor's Spending dashboard reports real-time consumption for its separate monthly model pools, remaining allowance, on-demand charges, and request-level cost and pool details. The reviewed page does not establish a portable telemetry export or tool and subagent cost breakdown.
- preview: **Unknown**

### OpenWork Desktop (desktop)

- Harness: [OpenWork Desktop](/harnesses/openwork-desktop.md)
- current: **Unknown**

### Copilot Chat (desktop)

- Harness: [Copilot Chat](/harnesses/vscode-copilot.md)
- current: **Partial**
  - Target: dated-documentation — current VS Code agent-session documentation; observed 2026-08-28
  - Environment: local-default
  - Constraint (runtime): the session context control exposes total AI credits consumed, but the reviewed page does not establish request-level cost dimensions, export, or billing-final values
  - Evidence: [Microsoft — Manage agent sessions in VS Code](https://code.visualstudio.com/docs/agents/run/sessions/manage-sessions) — documented; observed 2026-08-28
  - Qualification note 5: Evidence checked 2026-08-28: VS Code's agent-session context control reports total AI credits consumed by the current session alongside context-token usage.
- preview: **Unknown**

### Chrome WebMCP origin trial (desktop)

- Harness: [Chrome WebMCP origin trial](/harnesses/chrome-webmcp-preview.md)
- current: **Unknown**

### Windsurf (desktop)

- Harness: [Windsurf](/harnesses/windsurf.md)
- current: **Unknown**
- preview: **Unknown**

### Zed Agent (desktop)

- Harness: [Zed Agent](/harnesses/zed-agent.md)
- current: **Unknown**
- preview: **Unknown**

### Continue (desktop)

- Harness: [Continue](/harnesses/continue.md)
- current: **Unknown**
- preview: **Unknown**

### Cline (desktop)

- Harness: [Cline](/harnesses/cline.md)
- current: **Unknown**
- preview: **Unknown**

### JetBrains AI (desktop)

- Harness: [JetBrains AI](/harnesses/jetbrains-ai.md)
- current: **Unknown**
- preview: **Unknown**

### Warp (desktop)

- Harness: [Warp](/harnesses/warp.md)
- current: **Unknown**
- preview: **Unknown**

### Claude CLI (cli)

- Harness: [Claude CLI](/harnesses/claude-cli.md)
- current: **Supported**
  - Target: hosted-observation — 2026-08-28 Claude Code documentation observation; observed 2026-08-28
  - Environment: local-default
  - Constraint (runtime): /usage shows session tokens by model, cache reads and writes, duration, code changes, and locally estimated cost; /clear resets session totals
  - Constraint (plan): Pro, Max, Team, and Enterprise add plan-usage bars and approximate local attribution across skills, subagents, plugins, MCP servers, and scheduled tasks
  - Constraint (policy): session cost is an estimate unless organization pricing is configured; authoritative billing remains in the applicable console or provider
  - Evidence: [Anthropic — Manage Claude Code costs effectively](https://code.claude.com/docs/en/costs) — documented; observed 2026-08-28
  - Qualification note 1: Evidence checked 2026-08-28: Claude Code's `/usage` screen reports current-session tokens by model, cache reads and writes, duration, code changes, and an estimated cost. Subscription users also receive plan-usage bars and attribution across skills, subagents, plugins, MCP servers, and scheduled tasks, with documented version and device-scope boundaries.
- preview: **Unknown**

### ChatGPT CLI (cli)

- Harness: [ChatGPT CLI](/harnesses/chatgpt-cli.md)
- current: **Unknown**
- preview: **Unknown**

### Codex CLI (cli)

- Harness: [Codex CLI](/harnesses/codex-cli.md)
- current: **Supported**
  - Target: hosted-observation — 2026-08-28 Codex CLI usage documentation observation; observed 2026-08-28
  - Environment: local-default
  - Constraint (runtime): /status reports remaining plan limits during an active session, and the account dashboard provides the broader current allowance
  - Constraint (auth): ChatGPT-plan authentication uses shared plan limits and credits; API-key authentication is billed separately at API token rates
  - Constraint (policy): context, reasoning, tools, retrieval, caching, execution mode, and model choice affect consumption, so prompt length alone does not predict usage
  - Evidence: [OpenAI — ChatGPT Work and Codex pricing and usage](https://learn.chatgpt.com/docs/pricing) — documented; observed 2026-08-28
  - Qualification note 3: Evidence checked 2026-08-28: ChatGPT's usage dashboard reports current limits and remaining capacity, while Codex CLI also exposes remaining limits through `/status`. OpenAI publishes a credit rate card separating input, cached input, and output consumption by model, but task-level consumption varies with context, reasoning, tools, retrieval, and caching.
- preview: **Unknown**

### OpenCode (cli)

- Harness: [OpenCode](/harnesses/opencode.md)
- current: **Unknown**
- preview: **Unknown**

### Gemini CLI (cli)

- Harness: [Gemini CLI](/harnesses/gemini-cli.md)
- current: **Unknown**
- preview: **Unknown**

### Aider (cli)

- Harness: [Aider](/harnesses/aider.md)
- current: **Unknown**
- preview: **Unknown**

### Goose (cli)

- Harness: [Goose](/harnesses/goose.md)
- current: **Unknown**
- preview: **Unknown**

### Copilot CLI (cli)

- Harness: [Copilot CLI](/harnesses/copilot-cli.md)
- current: **Partial**
  - Target: dated-documentation — current GitHub Copilot CLI command reference; observed 2026-08-28
  - Environment: local-default
  - Constraint (runtime): /usage is a documented informational command and --max-ai-credits sets a soft per-response ceiling; the reviewed page does not enumerate the meter's dimensions, delay, or billing-final status
  - Evidence: [GitHub — Copilot CLI command reference](https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-command-reference) — documented; observed 2026-08-28
  - Qualification note 4: Evidence checked 2026-08-28: GitHub Copilot CLI exposes `/usage` as a built-in informational command for current usage, and its model picker and credit-limit controls document session-level consumption boundaries.
- preview: **Unknown**

### Amp (cli)

- Harness: [Amp](/harnesses/amp-cli.md)
- current: **Unknown**
- preview: **Unknown**
