Overview of request-based billing (legacy) - GitHub Docs (original) (raw)

Learn how premium requests in Copilot work, including usage measurement and managing your budget.

Important

This article only applies to Copilot Pro and Copilot Pro+ subscribers on an existing annual plan who remained on legacy premium request-based billing after June 1, 2026.

Usage of Copilot is measured through a combination of licenses and monthly usage tracking. For more information about how license costs in Copilot work, see GitHub Copilot licenses.

What are premium requests?

Some Copilot features use premium requests. Premium requests give you access to advanced models and additional AI features.

Examples include:

Each product's premium request usage is attributed to a premium request SKU:

See Requests in GitHub Copilot (legacy) for details on which models and features consume premium requests and their SKU attribution.

Note

Premium requests for Spark and Copilot cloud agent are tracked in dedicated SKUs from November 1, 2025. This provides better cost visibility and budget control for each AI product.

How usage of premium requests is measured

Usage of premium requests is tracked monthly and is based on the following factors.

Monthly allowance

Usage by premium models

Usage by Copilot cloud agent

When you use Copilot cloud agent, including any Copilot custom agents, both GitHub Actions minutes and premium requests are consumed:

Each cloud agent session consumes one premium request. A session begins when you:

If you run out of free minutes or premium requests, and you have not set up billing, a message is displayed explaining why Copilot cannot work on the task.

Copilot cloud agent uses a dedicated Copilot cloud agent premium request SKU. This SKU still pulls from your monthly allowance of premium requests, but allows for more granular budget control and monitoring.

For more information about Copilot cloud agent and Copilot custom agents, see About GitHub Copilot cloud agent and About custom agents.

Using more than your included premium requests

If you exceed your allowance, set a budget for additional premium requests or upgrade to a higher plan.

Paying for premium requests

Additional usage is charged to the payment method configured for your GitHub account.

If you are billed through Azure, premium request usage appears on your Azure invoice. See Connecting an Azure subscription.

Managing your budget for premium requests

You can set a budget in your personal billing settings to receive alerts when you reach 75%, 90%, or 100% of your budget. Setting a premium request budget depends on the level of granularity you need:

Monitoring usage

For more information about monitoring your usage, see Monitoring your GitHub Copilot usage and entitlements (legacy).