GitHub Copilot Budget Limit Not Stopping Usage: Budget Set to $710 but Actual Usage Exceeded $1,000 #200020
Replies: 3 comments
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
|
This is a really concerning bug, especially since your budget screen explicitly shows the cap was set correctly and "Stop usage" was active. Blowing past a hard limit by over $400 defeats the entire purpose of setting a budget. To answer your questions based on how GitHub's metered billing engine usually processes endpoints: Why it exceeded / Delayed enforcement: GitHub's billing pipeline processes API and token usage in background batches rather than a real-time, synchronous stream. If a high volume of concurrent automated requests (or massive agent loops) hit the API within a short window, the usage can outrun the pipeline's latency before the "stop" flag is triggered. What you will be billed / Refund: Because your dashboard clearly proves you had a hard block enabled at $710, you have a rock-solid case for a billing adjustment. GitHub shouldn't hold you liable for an enforcement sync delay on their backend. Definitely open an urgent billing ticket directly with GitHub Support and attach these exact screenshots. Their billing team is usually very understanding with budget enforcement failures and should be able to issue a credit or refund for the overage. (If this explanation helps clarify the pipeline delay and gives you a path forward for the refund, please feel free to mark this response as answered!) |
|
Worth checking the budget creation date before assuming enforcement failed. Per GitHub budget documentation, a budget only counts metered usage from the moment it is created, so anything consumed earlier in the same billing cycle sits on the billing overview but is invisible to that budget. The numbers fit that. 1,145.45 total metered against 688.94 counted by the budget leaves about 456 unaccounted for, and the budget page is sitting at 97 percent rather than over 100. If stop usage had genuinely failed, the budget own Spent figure should have run past 710 as well. It did not, which points at the two figures covering different windows rather than at the block never firing. The other thing worth ruling out is SKU scope. The budget is set to All AI Credit SKUs, so any other metered product on the account (Actions, Codespaces, Packages, Git LFS) accrues on the billing overview without ever touching it. The detailed usage report export should settle it, since it breaks usage down per user, per day and per SKU. Filtering either side of the budget creation date shows straight away whether the gap is pre-budget usage, a different SKU, or a real enforcement miss. More on how these controls interact: https://olumia.dev/blog/github-copilot-spending-limit |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
Copilot in GitHub
Body
Hi GitHub Community / Support Team,
We believe this may be a serious budget enforcement issue with GitHub Copilot / AI usage, and we are requesting a billing review and refund/credit for the unexpected overage.
We configured a budget of $710 for All AI Credit SKUs, and Stop usage was enabled. Our understanding was that once the usage reached this budget limit, additional metered AI usage should be stopped or blocked.
However, the billing overview is showing current metered usage of around $1,145.45, which is far above the budget we configured.
At the same time, the Budgets and alerts page shows:
This creates a major concern because the account appears to have exceeded the intended spending limit even though a budget cap and stop-usage setting were enabled.
We need urgent clarification on:
We set the budget specifically to prevent unexpected charges. Since the usage exceeded the configured limit, we request GitHub to investigate this as a possible budget enforcement bug and provide a billing adjustment for the overage.
Screenshots are attached for reference.
Thanks.


All reactions