GitLab 18.11: Budget guardrails for GitLab Credits (opens in new tab)
GitLab 18.11 introduces spending controls for GitLab Credits used by the Duo Agent Platform. Organizations can set subscription-wide monthly caps, limit individual users, and monitor enforcement, making AI costs more predictable as adoption grows. The goal is to combine usage-based pricing with the budget certainty traditionally associated with seat-based licensing.
Subscription-Level Spending Caps
- Billing account managers can set a hard monthly ceiling in the Customers Portal.
- When usage reaches the cap, Duo Agent Platform access pauses for all users until the next billing period.
- Managers can raise or disable the cap mid-month to restore access.
- Caps reset monthly and remain in effect until changed.
- Because usage data is synchronized periodically, limited usage may occur after the cap is technically reached.
Per-User Credit Limits
- A flat per-user limit can be applied uniformly through the GitLab GraphQL API.
- Custom overrides allow organizations to give higher allocations to selected users, such as staff engineers.
- Limits apply to a user’s total consumption across all credit sources.
- Reaching an individual limit pauses only that user’s Duo Agent Platform usage; their GitLab access remains intact.
- Other users continue working until they reach their own limits or the subscription cap.
Visibility and Notifications
- Billing account managers receive email notifications when the subscription cap is reached.
- Group owners on GitLab.com and instance administrators on Self-Managed installations can see users blocked by per-user caps.
- Administrators can restore access by changing limits through the GraphQL API.
- Per-user usage data supports monitoring, chargeback, and future budget planning.
Benefits for Scaling AI Adoption
- Hard caps make AI spending easier to forecast, approve, and include in quarterly budgets.
- Per-user limits help distribute credits fairly across teams and cost centers.
- Organizations can expand from small pilots to hundreds or thousands of developers without risking uncontrolled invoices.
- Usage data helps platform teams understand consumption patterns and adjust allocations.
Usage-Based Pricing with Guardrails
GitLab contrasts its approach with seat-based AI tools, where organizations pay a fixed amount per user regardless of usage. GitLab Credits instead charge based on actual consumption while adding enforced spending limits, combining flexibility with predictable budgeting.
Example Deployments
- A 200-person engineering organization can set a subscription cap matching its approved monthly budget.
- If usage approaches the limit, finance or billing managers can either increase the cap or wait for the next period.
- A 2,000-person enterprise can apply standard limits to most developers while allocating higher caps to engineers handling complex work.
Availability and Setup
- The controls are available for GitLab.com and Self-Managed customers running GitLab 18.11.
- Subscription-level caps are configured by billing account managers in the Customers Portal.
- Flat and custom per-user caps are configured through the GitLab GraphQL API by namespace owners or instance administrators.
Organizations adopting GitLab Duo Agent Platform should establish a subscription cap, define fair per-user allocations, and monitor usage regularly. These controls provide a safer foundation for expanding AI usage without sacrificing financial oversight.