GitHub paused new self-serve signups for Copilot Business and Copilot Enterprise on April 22, 2026, as part of preparing a shift to usage-based billing. On September 1, 2026, signups reopened for customers paying by credit card or PayPal. The change that actually matters for budgeting isn't the reopening itself — it's what comes with it: every new seat assignment now requires payment upfront before the user gets access, and starting October 1, 2026, existing card/PayPal customers move to the same upfront-per-cycle billing model.
For any organization managing more than a handful of Copilot seats, this is a procurement and internal-approval process change, not just a pricing footnote. We've been walking clients through what to actually do about it.
What changes mechanically
Under the old model, an admin could assign a Copilot seat to a new hire or contractor immediately, and billing caught up at the end of the cycle. Under the new model, seat assignment and payment are coupled — the payment has to clear before the seat activates. For teams that provision Copilot access as part of a standard onboarding checklist, this introduces a dependency that wasn't there before: onboarding automation that assigns a seat now needs to account for a payment step that can fail or lag, rather than assuming instant activation.
Old flow:
Admin assigns seat → User has access immediately →
Invoice reflects usage at end of billing cycle
New flow (from Oct 1, 2026):
Admin assigns seat → Payment charged upfront →
Payment clears → User gets accessIf your onboarding pipeline includes a script or Terraform-managed process that provisions Copilot seats via the GitHub API, this is worth testing in a sandbox org before your next batch of hires — a silent payment failure now means a blocked developer, not just a billing discrepancy to clean up later.
The budgeting implication: seats become a prepaid commitment
Prepaid-per-cycle billing changes how Copilot shows up in a budget. Instead of a variable monthly line item that scales up and down with actual seat usage mid-cycle, you're committing to a seat count at the start of each cycle. Deprovisioning a departing employee's seat mid-cycle doesn't refund that cycle's charge — the same way most SaaS prepaid-seat models work (this mirrors how Slack, Zoom, and similar per-seat SaaS tools already bill, so the operational muscle to handle it likely already exists in your finance team; the gap is usually IT-to-finance communication, not finance capability itself).
We recommend clients treat Copilot seat count the same way they treat any other prepaid-seat SaaS: reconcile seat count against active headcount monthly, not reactively when someone notices an invoice discrepancy.
# Example: monthly seat reconciliation checklist
copilot_seat_audit:
frequency: monthly
steps:
- compare_active_seats_to: hris_active_employee_list
- flag: seats_assigned_to_terminated_accounts
- flag: seats_unused_in_last_30_days # candidate for reclaim
- action: deprovision_before_next_billing_cycle_startThe last line matters most: because charges are upfront-per-cycle, deprovisioning before the cycle starts (not mid-cycle) is what actually saves money. A seat removed on day 15 of a 30-day cycle still cost the full cycle.
What this means if you were waiting out the pause
If your organization delayed a Copilot Business/Enterprise rollout because self-serve signup was paused since April, the reopening on September 1 removes that blocker — but we'd recommend deciding on your seat allocation model before onboarding at scale, precisely because seats are no longer a low-friction, adjust-as-you-go resource. Decide up front:
- Which roles get standing Copilot access vs. which get provisioned per-project
- Who owns the monthly reconciliation (usually IT, informed by an HRIS feed, not engineering managers)
- Whether contractor/temporary seats get a shorter internal review cycle than full-time employee seats, given the same prepaid cost applies regardless of tenure
Takeaways
- From October 1, 2026, GitHub Copilot Business/Enterprise seats are billed upfront per cycle — deprovisioning mid-cycle doesn't refund that cycle, so seat cleanup timing now has a direct cost impact.
- If seat provisioning is automated, test the payment-then-access dependency in a sandbox before relying on it for real onboarding — a payment failure now blocks a developer, not just a future invoice.
- Set up monthly seat reconciliation against your active headcount list now; the operational pattern is the same one most teams already use for other prepaid-seat SaaS tools.
Sources: Upcoming changes to GitHub Copilot policies and billing, Pausing new self-serve signups for GitHub Copilot Business