AzureCalc.uk uses Google AdSense for ads. No tracking cookies are used by AzureCalc.uk itself. Your saved estimates are stored anonymously.

Prices from Azure Retail Prices API · UK South · GBP · Not affiliated with Microsoft

Azure DevOps Pricing UK 2026

Parallel jobs · User licensing · Artifact storage · Managed DevOps Pools

Built and verified by an independent Azure engineer.

1. Parallel jobs — what they actually are

The most common Azure DevOps billing mistake is confusing parallel jobs with agents. A parallel job is not a virtual machine, not an agent, and not a runner — it is the right to execute one pipeline job at a time. A team with 50 developers and 50 self-hosted agents still only needs 1 parallel job if they never run two pipelines simultaneously. Buying additional parallel jobs when what you actually need is more agents is the billing equivalent of buying extra lanes on a road when your problem is the cars themselves. The distinction costs teams £30/month per unnecessary job.

In practice: a startup with 8 developers committing throughout the day might trigger 15–20 pipeline runs daily. If developers commit at different times and queuing is acceptable, 1 parallel job handles this fine. The queue clears. If you need guaranteed simultaneous runs — for example, a monorepo where every PR triggers frontend, backend, and infrastructure pipelines at the same time — you need 3 parallel jobs.

The free tier gives you 1 Microsoft-hosted parallel job with 1,800 minutes per month (about 30 hours). For a 10-minute build, that is 180 runs — more than enough for a team of 8 running one build per commit. The free tier resets monthly.

2. Microsoft-hosted vs self-hosted — cost comparison

Microsoft-hosted agents come ready with build tools pre-installed. You pay nothing for the first 1,800 minutes/month, then £30.19/month for each additional parallel job. Each additional job adds unlimited minutes — you are not buying minutes, you are buying capacity to run another pipeline simultaneously.

Self-hosted agents run on your own infrastructure — an Azure VM, an on-premises server, or a container. The first self-hosted parallel job is free with unlimited minutes. Each additional self-hosted parallel job is £11.32/month. Teams switch to self-hosted when builds exceed the 1,800-minute free tier, when they need custom software or GPU access, or when they want to avoid per-minute charges entirely.

TypeFree tierAdditional job
Microsoft-hosted1 job, 1,800 min/month£30.19/month
Self-hosted1 job, unlimited minutes£11.32/month

Self-hosted parallel jobs are cheaper per job because you are providing the compute. If you are already running an Azure VM for other purposes, adding a self-hosted agent costs only the additional parallel job fee — not the VM.

3. User licensing — the 5 free users

The first 5 Basic users are always free, regardless of organisation size. A team of 100 still gets 5 free. Stakeholder access — read-only access to boards and backlogs — is always free and unlimited. Only engineers who need to create work items, run pipelines, access repos, or write test cases need a paid seat.

Access levelRateIncludes
StakeholderFreeRead-only boards, backlogs
Basic (first 5)FreePipelines, Boards, Repos, basic Test Plans
Basic (6th+)£4.53/user/monthPipelines, Boards, Repos, basic Test Plans
Basic + Test Plans£39.25/user/monthEverything + full Test Plans

Test Plans is only worth the premium for dedicated QA engineers who use the full test case management, parameterised testing, and manual exploratory testing features. Most teams assign it to 1–3 people, not the whole org.

4. Artifact storage — what counts and what's free

The first 2 GB of artifact storage is free. Beyond that, the cost is £1.51/GB/month. Artifact storage covers everything published to Azure Artifacts: NuGet packages, npm packages, Maven artefacts, Python wheels, and universal packages. Pipeline artefacts (build outputs uploaded via publish pipeline artefact tasks) also count toward this quota.

The 2 GB free tier goes quickly if you publish binaries or large build outputs. Retention policies on pipeline artefacts are the most effective way to control storage growth — automatically deleting artefacts after 30 days for feature branches and 90 days for main keeps the bill predictable.

5. Managed DevOps Pools

Managed DevOps Pools (released in 2025) are Microsoft-managed self-hosted agent pools backed by Azure VMs. You choose the VM size; Microsoft handles provisioning, scaling, and lifecycle. The cost is the VM rate for the time agents are running, plus the self-hosted parallel job fee for any jobs beyond the first.

For a D2s v5 agent running 8 hours/day on weekdays (about 176 hours/month), the VM cost is approximately £13/month. This is significantly cheaper than a Microsoft-hosted additional parallel job (£30.19) and gives you full control over the build environment.

Use the Virtual Machines calculator to estimate the VM cost for your chosen agent size, then add it to the DevOps parallel job cost from the calculator below.

6. Practical examples

Small team — 5 developers

  • 1 Microsoft-hosted parallel job (free)
  • 5 Basic users (all free)
  • 2 GB artifact storage (free)
  • Monthly total: £0

Medium team — 20 developers, active CI

  • 2 Microsoft-hosted parallel jobs (1 free + 1 at £30.19)
  • 20 Basic users (5 free + 15 at £4.53)
  • 2 Test Plan users (£39.25 each)
  • 5 GB artifact storage (3 GB billable at £1.51)
  • Monthly total: £30.19 + £67.95 + £78.50 + £4.53 = £181.17

Enterprise — monorepo, simultaneous pipelines

  • 3 Microsoft-hosted parallel jobs (1 free + 2 at £30.19)
  • 50 Basic users (5 free + 45 at £4.53)
  • 5 Test Plan users (£39.25 each)
  • 10 GB artifact storage (8 GB billable at £1.51)
  • Monthly total: £60.38 + £203.85 + £196.25 + £12.08 = £472.56

Use the Azure DevOps Calculator → to estimate your costs.