Delays in copilot budget limits resets for some users

lowGitHubCopilotJul 1, 2026 10:51Duration: 2h 35m
apideployment
Deployment FailureAPI Issue

Summary

On July 1, 2026, between approximately 00:00 UTC and 13:04 UTC, some GitHub Copilot customers whose budget was exhausted before the monthly reset remained incorrectly blocked from paid Copilot usage after the new billing month began, even though their budgets had reset. Some budget changes also took longer than usual to apply. Only customers with an exhausted budget were affected, which limited the impact.<br /><br />This was caused by a caching issue at the monthly reset: for some users, a pre-

Impact

minor

Timeline

Jul 1, 2026 10:51

[investigating] We are investigating reports of degraded performance for Copilot

via statuspage
+52m
Jul 1, 2026 11:44

[investigating] We have identified the likely reason for the delays and are working on a solution.

via statuspage
+58m
Jul 1, 2026 12:42

[investigating] A fix for the delayed resets is currently being deployed.

via statuspage
+23m
Jul 1, 2026 13:04

[monitoring] The degradation affecting Copilot has been mitigated. We are monitoring to ensure stability.

via statuspage
+0m
Jul 1, 2026 13:05

[monitoring] The fix has been deployed globally and we are monitoring the results

via statuspage
+21m
Jul 1, 2026 13:26

[resolved] This incident has been resolved. Thank you for your patience and understanding as we addressed this issue. A detailed root cause analysis will be shared as soon as it is available.

via statuspage
+0m
Jul 1, 2026 13:26

[resolved] On July 1, 2026, between approximately 00:00 UTC and 13:04 UTC, some GitHub Copilot customers whose budget was exhausted before the monthly reset remained incorrectly blocked from paid Copilot usage after the new billing month began, even though their budgets had reset. Some budget changes also took longer than usual to apply. Only customers with an exhausted budget were affected, which limited the impact.<br /><br />This was caused by a caching issue at the monthly reset: for some users, a pre-reset "budget exhausted" status was re-saved and served even though their budget had reset, so they stayed blocked. We had built a safeguard ahead of the reset to prevent this, but it did not take effect because an internal configuration service did not load its settings correctly. We resolved the incident by deploying a change that discards the outdated status and recomputes access from current budget data independently of that configuration, and by working through the backlog of budget updates.<br /><br />To prevent recurrence, we are ensuring pre-reset status cannot survive the monthly budget reset, adding alerting for this failure mode, and increasing capacity to absorb the monthly surge of budget updates.

via statuspage

Lessons Learned

GitHub has experienced 114 incidents in the past year. This frequency suggests systemic reliability challenges that may warrant additional monitoring.

📊Incidents related to api, deployment have occurred 786 times across all providers in the past year. This is one of the most common failure categories in cloud infrastructure.

💡This incident is categorized as: Deployment Failure, API Issue. Consider implementing preventive measures specific to this failure category.