I encountered an error when setting user-level budget limits for my organization's Copilot business. How can I resolve this? #197531
-
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 8 replies
This comment was marked as spam.
This comment was marked as spam.
-
|
I’m experiencing the same issue. Today is the first day our organization switched to the Copilot Business AI Credits model. When I opened VS Code this morning, everyone in the organization was unable to use Copilot and was prompted to set an organizational budget limit. To test the feature, I set a $1 user-level budget for two users. However, in the Budgets and alerts page, I cannot see any of the user-level budgets I created. At the moment, most users in the organization can use Copilot normally again, but the two test users are still blocked because they have already exceeded the $1 budget limit. Since the budgets are not visible in the UI, I’m unable to edit or remove them. Is there any workaround or way to resolve this? This is quite urgent for us. |
Beta Was this translation helpful? Give feedback.
This comment was marked as low quality.
This comment was marked as low quality.
-
|
Here is a discussion on the same issue https://github.com/orgs/community/discussions/197549 |
Beta Was this translation helpful? Give feedback.
-
|
Same issue here |
Beta Was this translation helpful? Give feedback.
-
|
Same issue |
Beta Was this translation helpful? Give feedback.
-
|
Same here |
Beta Was this translation helpful? Give feedback.
-
|
I can´t even see it via the API as it is on the second page and the first page only has 1 Organization level budget. F:\> gh api /enterprises/OUR_ENTERPRISE/settings/billing/budgets?page=1
{
"budgets": [
{
"id": "*****************",
"budget_type": "BundlePricing",
"budget_product_sku": "ai_credits",
"budget_scope": "organization",
"budget_amount": 5000,
"prevent_further_usage": true,
"budget_entity_name": "********",
"budget_alerting": {
"will_alert": true,
"alert_recipients": [
"****",
"****",
"****"
]
}
}
],
"has_next_page": true,
"total_count": 11
}see the But the second page is empty: F:\> gh api /enterprises/OUR_ENTERPRISE/settings/billing/budgets?page=2
{
"budgets": [],
"has_next_page": false,
"total_count": 11
}I don´t know how hard you have to vibecode to get a different total count from the actually returned result, but then still manage to skip the element on page 2.. I mean i get it, you either pull all data from the DB and then permission filter the entries in the Backend (that´s probably whats happening here, as otherwise we wont get a larger total_count). But then you have to somehow paginate the filtered list instead of the unfiltered one? Wtf.. github devs.. |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone, We have provided details in this discussion. Please subscribe to that post to receive real-time updates and a notification when the issue is resolved. If you have further questions or additional details about your experience, please comment directly on the discussion linked above. We appreciate your patience as we work toward a solution. |
Beta Was this translation helpful? Give feedback.


Looking at your screenshots, this is clearly a UI bug. The backend has the user-level budget record but the Budgets and Alerts page only shows Organization-scoped budgets, not the Users-scoped ones.
Workaround to unblock your affected users right now:
Try the GitHub API to list and delete the hidden budget:
gh api /orgs/YOUR_ORG_NAME/copilot/billing/seats
Or check via:
gh api /orgs/YOUR_ORG_NAME/settings/billing/advanced-security
For the blocked users specifically, you can try removing and re-adding their Copilot seat from:
Org Settings > Copilot > Manage access > remove the user > re-add them
This sometimes resets their usage counter and unblocks them temporarily.
Best action for a perma…