{"meta":{"title":"Overview of request-based billing (legacy)","intro":"Learn how premium requests in Copilot work, including usage measurement and managing your budget.","product":"GitHub Copilot","breadcrumbs":[{"href":"/en/copilot","title":"GitHub Copilot"},{"href":"/en/copilot/reference","title":"Reference"},{"href":"/en/copilot/reference/copilot-billing","title":"Copilot billing"},{"href":"/en/copilot/reference/copilot-billing/request-based-billing-legacy","title":"Request-based billing (legacy)"},{"href":"/en/copilot/reference/copilot-billing/request-based-billing-legacy/github-copilot-premium-requests","title":"Billing overview (legacy)"}],"documentType":"article"},"body":"# Overview of request-based billing (legacy)\n\nLearn how premium requests in Copilot work, including usage measurement and managing your budget.\n\n> \\[!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.\n\nUsage 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](/en/billing/concepts/product-billing/github-copilot-licenses).\n\n## What are premium requests?\n\nSome Copilot features use premium requests.\nPremium requests give you access to advanced models and additional AI features.\n\nExamples include:\n\n* Using Copilot Chat with premium models\n* Large context windows or advanced reasoning models\n* Features like Copilot cloud agent\n* Spark app creation\n\nEach product's premium request usage is attributed to a premium request SKU:\n\n* **Copilot premium requests** - Chat, CLI, Code Review, Extensions, and Spaces\n* **Spark premium requests** - Spark app creation\n* **Copilot cloud agent premium requests** - Copilot cloud agent sessions\n\nSee [Requests in GitHub Copilot (legacy)](/en/copilot/concepts/billing/copilot-requests) for details on which models and features consume premium requests and their SKU attribution.\n\n> \\[!NOTE]\n> 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.\n\n## How usage of premium requests is measured\n\nUsage of premium requests is tracked monthly and is based on the following factors.\n\n### Monthly allowance\n\n* Each plan includes a fixed number of premium requests per user per month.\n* Allowances vary by plan.\n* Allowances reset on the 1st of each month at 00:00:00 UTC.\n\n### Usage by premium models\n\n* Each interaction that uses a premium model consumes from your allowance.\n* Some models use **multipliers**, meaning a single interaction may count as multiple premium requests.\n* For example, advanced reasoning models may consume 5× or 20× the standard rate.\n* If you exceed your allowance and overages are enabled, extra usage is billed at the standard rate.\n\n### Usage by Copilot cloud agent\n\nWhen you use Copilot cloud agent, including any Copilot custom agents, both **GitHub Actions minutes** and **premium requests** are consumed:\n\n* **GitHub Actions minutes** come from your account’s monthly allowance of free minutes for GitHub-hosted runners. This allowance is shared with all GitHub Actions workflows. See [GitHub Actions billing](/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#included-storage-and-minutes).\n* **Premium requests** come from the monthly allowance associated with your Copilot license. This allowance is shared with other features, such as Copilot Chat.\n\nEach cloud agent **session** consumes one premium request. A session begins when you:\n\n* Prompt Copilot to undertake a task.\n* Assign Copilot to an issue\n\nIf 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.\n\nCopilot 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.\n\nFor more information about Copilot cloud agent and Copilot custom agents, see [About GitHub Copilot cloud agent](/en/copilot/concepts/agents/cloud-agent/about-cloud-agent) and [About custom agents](/en/copilot/concepts/agents/cloud-agent/about-custom-agents).\n\n## Using more than your included premium requests\n\nIf you exceed your allowance, set a budget for additional premium requests or upgrade to a higher plan.\n\n## Paying for premium requests\n\nAdditional usage is charged to the payment method configured for your GitHub account.\n\nIf you are billed through Azure, premium request usage appears on your Azure invoice. See [Connecting an Azure subscription](/en/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription).\n\n## Managing your budget for premium requests\n\nYou 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:\n\n* **Bundled premium request budget** - Combines all premium requests into a single budget (Recommended for most users)\n* **Individual SKU budgets** - Set separate budgets for each AI product (Copilot, Spark, Copilot cloud agent)\n\n## Monitoring usage\n\n* Track your monthly usage in your IDE, in Copilot settings on GitHub, or by downloading a usage report.\n* Usage reports show all premium requests, both within and beyond the allowance, and can be used to identify high-usage users.\n* Premium request analytics display usage by dedicated SKUs, providing detailed insights into which AI products consume your allowance.\n\nFor more information about monitoring your usage, see [Monitoring your GitHub Copilot usage and entitlements (legacy)](/en/copilot/how-tos/manage-and-track-spending/monitor-premium-requests)."}