Checked against GitLab's own pricing page and credit docs, September 2026
GitLab Duo Pricing: Agent Platform Credits, Pro and Enterprise Cost
Duo stopped being a seat you buy. It is a meter now, running at $1 a credit on top of a GitLab plan, and the allowance everyone quotes is a promotion GitLab reserves the right to withdraw.
No card to start · Flat $29/mo billed yearly · GitLab and GitHub treated equally
Pick a task
Plan
- planning
Files changed
Test run
Pull request
You review and merge. Agentcode never merges on its own.
The short answer
GitLab Duo no longer has a seat price. GitLab now bills its AI features through GitLab Credits at a list price of $1 per credit, charged on actual usage rather than seat assignments, and the allowance rides on your GitLab plan: Premium is $29 per user per month and includes 12 credits per user, while Ultimate includes 24 and no longer publishes a price at all. Those included credits are promotional, reset every month and do not roll over. So the number that decides your bill is not the plan, it is the burn rate: GitLab documents 4 agentic code reviews per credit and 50 code completions per credit, which puts one code review at 25 cents and one completion at 2 cents.
GitLab Duo pricing, plan by plan
There is no Duo line item to buy any more. What you buy is a GitLab plan, and the AI allowance arrives attached to it. Prices, credit allowances and compute minutes below are copied from GitLab's own pricing page. The credit column is the one that decides your bill.
Swipe to see more
| Plan | Price | Included credits | Compute | What it really means |
|---|---|---|---|---|
| Free | $0per user, per month | None included | 400 minutes | Capped at 5 users per top-level group and 10 GiB of storage. There is no included AI at all: GitLab states that on Free, "AI features can be accessed via the purchase of GitLab Credits add-on". So the free tier is a source-control tier, not a way to trial Duo without paying. |
| Premium | $29per user, per month, billed annually | 12 credits per user, per month | 10,000 minutes | The realistic entry point for a US team that wants Duo. The 12 credits are one shared pool across every AI feature, which on GitLab's own execution rates is 600 code completions or 48 agentic code reviews, not both. Unlimited licensed users, 500 GiB storage. |
| Ultimate | Not publishedcontact sales for custom pricing | 24 credits per user, per month | 50,000 minutes | GitLab shows "Get custom pricing" where Ultimate's per-seat number used to sit, so the tier with the bigger AI allowance is the one you cannot budget from the website. Adds application security testing, supply chain security, vulnerability management and compliance controls. |
| GitLab Credits (add-on) | $1per credit, on demand, billed monthly | As many as you consume | n/a | The meter everything else runs on. Available on Free, Premium and Ultimate. GitLab describes credits as "the standardized consumption currency for usage-based billing" and bills on-demand usage monthly at list price. This is what replaced buying Duo by the seat. |
Plan prices, credit allowances and compute minutes are GitLab's, read from about.gitlab.com/pricing in September 2026. The $1 credit list price is from GitLab's credits documentation.
GitLab Duo does not have a seat price any more
This is the part almost every article ranking for this query gets wrong, and it is worth being precise about because it changes how you budget.
GitLab used to sell Duo the way GitHub sells Copilot: a per-seat add-on you attached to your subscription, published at $19 for Duo Pro and $39 for Duo Enterprise. Those numbers are still what you will read almost everywhere, including in a GitLab press release from January 2024 that currently ranks on the first page for this search. They are not on GitLab's pricing page today.
What is there instead is GitLab Credits, which GitLab describes as "the standardized consumption currency for usage-based billing", sold on demand at a list price of $1 per credit and billed monthly. GitLab's own wording is that it prices Duo Agent Platform capabilities "based on actual usage rather than seat assignments". The seat has been replaced by a meter.
Practically, that means two things. Your Duo cost is no longer a headcount multiplication you can do once a year, and a quote of $19 a seat is a quote against the previous model. The docs still reference seat add-ons, which existing subscriptions carry, so it is worth asking a salesperson which of the two structures you are actually being priced under.
What one GitLab credit actually buys
A credit is not an action. GitLab publishes different execution rates per feature, which is why "12 credits" tells you almost nothing until you know what you are spending them on. The execution rates below are GitLab's; the per-action dollar figures are our division of GitLab's $1 list price.
Swipe to see more
| Feature | GitLab's rate | Cost each | Premium's 12 buy | Ultimate's 24 buy | In practice |
|---|---|---|---|---|---|
| Code Suggestions (GitLab-managed model) | 50 executions per credit | $0.02 | 600 completions | 1,200 completions | Cheap per action, but a developer who codes all day generates completions constantly. Six hundred is a light fortnight for one person, not a month of heavy use. |
| Code Review Flow (agentic) | 4 executions per credit | $0.25 | 48 reviews | 96 reviews | The expensive one, and the one teams adopt fastest because it runs on every merge request. A team merging 60 MRs a month per developer is already past the Premium allowance on this feature alone. |
| Agentic Chat | Varies by model | Not published | Not calculable | Not calculable | GitLab states that consumption varies by model and that "one sent message counts as one or more billable requests". There is no published rate, so this line cannot be budgeted in advance. Plan for it to eat the pool the other two features are drawing on. |
Read the first two rows together, because that is the trap. They draw on the same balance. A developer who uses code completions all day and also runs agentic review on every merge request is spending one pool twice, and GitLab does not partition it for you. The 600 completions in the Premium column only exist if you spend nothing on review that month.
What GitLab Duo costs a real team per month
GitLab publishes rates, not bills, so this table is our arithmetic on GitLab's documented numbers: Premium at $29 per user with 12 included credits, on-demand credits at $1, Code Suggestions at 50 per credit and the Code Review Flow at 4 per credit.
Light
200 completions and 10 reviews per developer per month. That is 6.5 credits, comfortably inside the included 12, so you pay the seat and nothing else.
Steady
800 completions and 40 reviews. That is 26 credits, so 14 per developer are billed on demand, adding $14 per developer per month.
Heavy
2,000 completions and 100 reviews. That is 65 credits, so 53 are billed on demand, adding $53 per developer per month, which is more than the seat.
Swipe to see more
| Team size | Premium seats | Light use | Steady use | Heavy use |
|---|---|---|---|---|
| 5 developers | $145 | $145 | $215 | $410 |
| 10 developers | $290 | $290 | $430 | $820 |
| 25 developers | $725 | $725 | $1,075 | $2,050 |
| 50 developers | $1,450 | $1,450 | $2,150 | $4,100 |
Our arithmetic on GitLab's published rates, not a GitLab price list. Agentic Chat is excluded because GitLab publishes no rate for it, so every figure here is a floor rather than an estimate.
The shape matters more than any single row. A twenty-five developer team can pay $725 or $2,050 for the same software in the same month, and the difference is decided by how much the team uses the thing you bought it to use. That is a hard number to defend in a budget meeting, and it is the reason a flat plan is worth comparing against even when the sticker looks higher.
The fine print GitLab Duo buyers find out later
All of this is in GitLab's own documentation and almost none of it is in the round-ups. At least three of these will change whether Duo fits your team.
-
The included credits are promotional, and GitLab says so
GitLab's pricing page states that "For a limited time, Premium customers receive 12 credits/user/month, and Ultimate customers receive 24 credits/user/month at no additional cost", and that these promotional credits are "available for a limited time after GA, and subject to change at GitLab's discretion". Read that before you build a rollout budget on the 12. The allowance is a promotion, not a contractual entitlement, and the meter underneath it is the part that is permanent.
-
Credits do not roll over
GitLab is explicit: "Unused credits do not roll over to the next month." Included credits reset at the start of each month. A quiet month does not bank anything toward a heavy one, which is the opposite of how most teams think about an annual software budget and the reason a spiky workload costs more here than an average-based estimate suggests.
-
It is one pool, shared across every AI feature
Code Suggestions, the Code Review Flow and Agentic Chat all draw from the same credit balance. There is no per-feature allowance. So a team that turns on agentic code review across its merge requests will find its completions budget disappearing at the same time, and neither feature warns the other. When you size a plan, add the features together rather than checking each against the 12.
-
Ultimate has no public price
GitLab's pricing page shows "Get custom pricing" and "Contact us for custom pricing" in Ultimate's price slot. The tier that carries the larger 24-credit allowance, plus security testing and compliance features, cannot be costed from the website. If your procurement process needs a number before a sales call, Premium at $29 is the only tier that gives you one.
-
The old $19 Duo Pro seat is not on the pricing page any more
GitLab Duo Pro at $19 per seat and Duo Enterprise at $39 were GitLab's published prices, and they are still what almost every article ranking for this query quotes. They are no longer printed on GitLab's pricing page, which now sells credits and describes pricing AI "based on actual usage rather than seat assignments". The docs still reference seat add-ons for existing subscriptions. If someone quotes you $19 a seat, ask whether they are pricing the current model or the previous one.
-
Credits are consumed in a fixed order
GitLab spends your balance as included credits first, then temporary evaluation credits, then a Monthly Commitment Pool if you have one, then on-demand at $1. Evaluation credits are valid for 30 days and cannot be used afterward, so a trial allocation that looks generous expires whether or not your pilot finished. If you have not accepted usage billing terms, features simply stop when the included credits run out rather than billing you by surprise.
-
Self-managed offline instances are billed completely differently
GitLab documents that customers with offline licenses are billed under an Enterprise License Agreement with "a flat fee per customer, not based on usage or seats". So an air-gapped or offline self-managed deployment escapes the credit meter entirely, on terms negotiated individually. That is a genuinely better shape for a large regulated team, and it is only available through sales.
-
The Agent Platform needs a recent GitLab
GitLab states a minimum supported version of 18.x for the Duo Agent Platform, and a further minimum for using it with GitLab Credits. Self-managed teams running an older release cannot buy their way to the agent features without an upgrade project first, which for a regulated shop is usually a quarter of work rather than a purchase decision.
GitLab Duo against the other agents that open a merge request
Pricing shape is the useful comparison here, not the sticker. Three of these five bill on a meter, and the meter is what makes an annual budget hard to write.
Swipe to see more
| Tool | Pricing shape | Entry cost | Repos | Best for |
|---|---|---|---|---|
| GitLab Duo | Usage meter on top of a seat | $29 per user, per month (Premium), plus $1 per credit past the included 12 | GitLab only | Teams already standardized on GitLab Premium or Ultimate that want AI inside the platform they already run, and can tolerate a variable line on the bill. |
| GitHub Copilot | Seat, plus a credit meter for agent work | $19 per user, per month (Business) | GitHub only | GitHub shops. Code completions and next edit suggestions stay unlimited and are not billed in AI credits, so the meter only funds chat and agent work. |
| Google Jules | Rides a consumer Google AI subscription | Free tier, then a personal Google AI plan | GitHub only | Individual developers on personal accounts. A company cannot buy a paid plan at all, because Google restricts them to personal gmail accounts. |
| Amazon Kiro | Pure credit meter | $20 per month for 1,000 credits, overage at $0.04 | Host neutral | AWS shops, and teams migrating off Amazon Q Developer before its April 2027 end of support. |
| Agentcode | Flat subscription, no meter | $29 per month, flat, billed yearly | GitHub and GitLab equally, any hosting | Teams that need the number their finance lead approves to be the number they pay, and teams on GitLab who want an agent that opens a reviewable merge request without a per-action meter. |
Note the repos column, because it is the one thing pricing pages never compare. Google Jules and GitHub's Copilot coding agent are both GitHub only, so for a GitLab shop the shortlist is shorter than it looks. If you are weighing the two platform bundles directly, GitLab Duo against GitHub Copilot on price works through both meters side by side.
Should you buy GitLab Duo?
You are already on GitLab Ultimate
Turn Duo on and measure before you buy anything else.
You get 24 credits per user per month at no extra cost while the promotion lasts, and the security and compliance features you are already paying for are the expensive part of Ultimate. Run a month, read the credit dashboard, and only then decide whether the meter is affordable at your real burn rate.
You are on GitLab Premium and mainly want agentic code review
Do the arithmetic first. This is where the meter bites.
At 4 reviews per credit, your 12 included credits cover 48 reviews per developer per month. If your team merges more than that, every additional review is 25 cents. That is not expensive per action, but it is unbounded, and it scales with exactly the thing you are trying to increase.
You are on GitLab Free and just want the AI
Duo is the wrong shape for you.
Free includes no credits at all, so you would be buying credits on a plan capped at 5 users per top-level group. You would pay the meter without getting the platform features that justify it. A standalone agent on a flat plan costs less and is not tied to your source-control tier.
You need a fixed number for a budget or a purchase order
A metered plan will not give you one.
Between promotional credits that can change, an Ultimate tier with no published price, and an Agentic Chat rate GitLab does not publish, there is no honest way to write next year's Duo cost on a single line. If predictability is the requirement, that is the argument for a flat subscription, and it is the reason we sell one.
Your code is on GitLab but you want an agent that just opens merge requests
You do not have to buy the whole platform tier to get one.
Duo's AI is bundled into your GitLab plan, so the price of the agent is entangled with the price of source control, compliance and CI. If what you actually want is a task turned into a reviewable merge request, that is a separable purchase, and it does not require you to move to Ultimate or accept a per-action meter.
Where we fit, and where GitLab Duo beats us
The losses first, because there are real ones. Duo lives inside GitLab, which means it sees your issues, your merge requests, your pipelines and your vulnerability data without any integration work at all. It has a CLI, Model Context Protocol support and admin controls for which models are allowed. If you are on Ultimate, the included credits cost you nothing extra and the security tooling around them is genuinely good. Nothing we sell replaces GitLab itself, and we would not pretend otherwise.
Agentcode is narrower on purpose. You connect a GitLab or GitHub repository on any hosting and any tier, describe a task, and the agent plans it, edits the code, runs your existing test suite and opens a merge request for a human to read. It never merges on its own, so your approval rules and your reviewers stay exactly where they are, and it never trains on your code.
It costs $29 a month, flat, billed yearly. Not $29 per user, and not $29 plus a meter. There is no per-review charge to forecast, no promotional allowance that can be withdrawn, and no upgrade to a custom-priced tier to unlock the useful part. If you are building a shortlist, every AI coding tool priced side by side and how our agent actually runs a task are the next two pages to read.
GitLab Duo pricing: the questions people actually search
How much does GitLab Duo cost?
There is no single Duo price any more. GitLab bills AI through GitLab Credits at a list price of $1 per credit on demand, and includes an allowance with your plan: 12 credits per user per month on Premium at $29 per user, and 24 on Ultimate, which no longer publishes a price. Your actual cost is the plan plus whatever you burn past the allowance.
Is GitLab Duo free?
Not on the Free plan. GitLab states that on Free, AI features can only be accessed by purchasing the GitLab Credits add-on, so there are no included credits at all. On Premium and Ultimate a promotional allowance of 12 and 24 credits per user per month is included at no additional cost, which is the closest thing to free Duo access that exists today.
Is GitLab Duo included in Ultimate?
Yes, to the extent of 24 included GitLab Credits per user per month, which GitLab describes as promotional and subject to change at its discretion. That is an allowance, not unlimited access. Once those 24 credits are spent, Ultimate users pay the same $1 per credit on-demand rate as everyone else.
What is a GitLab credit?
GitLab defines credits as "the standardized consumption currency for usage-based billing" across features like the Duo Agent Platform. One credit is not one action: GitLab documents 50 Code Suggestions executions per credit and 4 Code Review Flow executions per credit, so what a credit buys depends entirely on which feature is spending it.
How much does a GitLab credit cost?
On-demand credits are billed monthly at a list price of $1 per credit used. At that rate one agentic code review costs 25 cents, because GitLab documents the Code Review Flow at 4 executions per credit, and one code completion costs 2 cents at 50 executions per credit. Agentic Chat has no published rate.
Do GitLab credits roll over?
No. GitLab states plainly that unused credits do not roll over to the next month, and that included credits reset at the beginning of each month. Temporary evaluation credits are valid for 30 days and cannot be used after they expire, so an unused trial allocation is lost rather than banked.
How much does GitLab Duo Enterprise cost?
GitLab does not publish a Duo Enterprise price today. The historical figure of $39 per seat is still widely quoted, but it is not on GitLab's pricing page, which now sells credits and prices AI on actual usage rather than seat assignments. Duo Enterprise sat on Ultimate, and Ultimate itself is now custom-priced through sales.
Is GitLab Duo worth it?
It is worth it if you are already committed to GitLab Premium or Ultimate, because the AI then rides on a platform you are paying for anyway and the included credits cost nothing extra. It is poor value if you are on Free, or if you mainly want an autonomous agent, because you would be buying a source-control tier to reach a feature and then paying a meter on top of it.
How is the GitLab Duo Agent Platform priced?
On the same credit meter. GitLab prices Duo Agent Platform capabilities "based on actual usage rather than seat assignments", drawing on your included credits and then on-demand credits at $1 each. Self-managed instances need GitLab 18.x as a minimum, and a further minimum version to use the Agent Platform with credits at all.
Does GitLab Duo support MCP?
Yes. GitLab documents Model Context Protocol support for Duo, alongside a model selection page that lets administrators configure which large language models power Duo features. There is also a GitLab Duo CLI that brings the Agent Platform to the terminal, with interactive and headless modes.
GitLab Duo vs GitHub Copilot: which is cheaper?
Copilot Business is cheaper at the seat, $19 against $29 for GitLab Premium, and its code completions are not billed in AI credits at all, so its meter only funds chat and agent work. GitLab Duo can still work out cheaper overall if you already pay for Premium or Ultimate for source control, because then the AI allowance is bundled rather than added.
Can I get an AI coding agent for GitLab without buying Duo?
Yes. Duo is bundled into GitLab plans, but an agent that turns a task into a reviewable merge request is a separable purchase. Agentcode connects to a GitLab repository on any hosting and any tier, including gitlab.com and self-managed, plans the task, edits the code, runs your existing tests and opens a merge request for a human to review. It bills as a flat subscription with no per-action meter.
Last updated: September 2026
Keep researching
The platform bundles, priced properly: GitHub Copilot pricing, Copilot Business against Enterprise and GitHub Copilot agent pricing.
The other metered agents: Kiro pricing and credits, Google Jules pricing, Devin pricing and Kiro against Claude Code.
An agent for your GitLab repo, on a bill you can predict
Connect a GitLab or GitHub repository, describe a task, and read the merge request it opens. Flat $29/mo billed yearly, no credits to count, and nothing merges without you.