# Windows 365 for Agents

Official pricing: https://learn.microsoft.com/en-us/windows-365/agents/pricing-paygo-always-available  
Category: windows · Isolation: vm

## Pricing regimes (raw)

- **Pay-as-you-go Cloud PC for Agents (US geography)** (sizes): Cloud PC for Agents (hardware spec not published) ? vCPU/? GiB $0.4/h

## Features

Yes: idle auto-stop, ≥24 h sessions, custom image (Docker or snapshot), full VM (own kernel), browser, desktop GUI, computer-use API, browser + desktop control, preinstalled agents, egress allowlist, private networking, SOC 2, HIPAA, SSO, Windows, HTTP method/path egress rules, audit logs, EU data residency, MCP server, hosted agent API (their own agent), gVisor or VM (no shared kernel), firewall inside (nftables)

No: snapshots, memory snapshots, fork/clone, pause/resume, persistent disk, volumes, start from your own snapshot, your own Docker/OCI image, Docker inside, nested virtualization, systemd, code interpreter, anti-bot stealth, CAPTCHA solving, residential IPs, SSH, public IPv4, HTTPS preview URLs, custom domains, raw TCP inbound, static egress IP, self-hosting, BYOC, open source, GPU, arm64, macOS, Python, Node.js, GPU desktop, wake on request, live resize, live fork (no pause), memory fork, automatic snapshots, snapshots on demand, agent harness API, inbound access rules, secret proxy, secret proxy for any API, extra volumes, shared volumes

Unknown: everything else. Evidence (source + quote) per feature: https://battleships.dev/data/providers/windows-365-agents.json → feature_evidence

## Caveats

- Cloud PC vCPU/RAM/disk not published (sizes vcpu/ram null): the engine cannot size-match; treat as one Cloud PC per agent session at $0.40/h.
- Only the US price is published; "Pricing varies based on the geography where Cloud PCs are provisioned."
- Rounding is per hourly window: a 10-minute task bills a full hour; tasks straddling a window boundary can bill 2 hours.
- Always-available option (formerly a separate regime, merged 2026-09-28): same $0.40/h usage plus a fixed $5 per Cloud PC per month for instant availability (interactive / Agent 365). Add $5 x always-available PCs to the monthly total; not captured by the mode maths.
- Microsoft-stack only: agents run through Copilot Studio / Project Opal / Researcher / Agent 365 and Intune; not a generic VM or sandbox API. Prerequisite product licences are not included.
- Storage, egress, IPv4: none published / not applicable (null).

## How this provider charges


Windows 365 for Agents is a class of Windows Cloud PCs built for agents. Agents **check out** a Cloud PC for a task and check it back in afterwards. The platform is driven by Microsoft agent products (Copilot Studio computer use, Project Opal, Researcher, Agent 365) and managed through Intune agent pools.
- **Pricing:** pay-as-you-go by the hour, plus an optional flat fee for "always-available" PCs.
- **Licence:** Windows is included.
- **Spec:** the Cloud PC hardware is not published.

## Regime table

| # | Regime | When it applies | How billed | Numbers | Source |
|---|---|---|---|---|---|
| 1 | Pay-as-you-go (US) | Batch/async agents (e.g. Copilot Studio). PCs provisioned per task | "total time spent running agent tasks on provisioned Cloud PCs within each hourly window, rounded up to the next full hour" | **$0.40/h** | https://learn.microsoft.com/en-us/windows-365/agents/pricing-paygo-always-available |
| 2 | Always-available (US) | Interactive, latency-sensitive agents (Agent 365) | Fixed monthly fee per Cloud PC **plus** PAYG usage | **$5 per Cloud PC per month** + $0.40/h | same |
| 3 | Other geographies | Cloud PCs outside the US | "Pricing varies based on the geography" | null | same |
| 4 | Storage / egress / IPv4 | – | Not published. No inbound networking | null | – |

## Gotchas

1. **Hour-window rounding.** A 5-minute task bills a full hour. A task that crosses a window boundary can bill 2 hours.
2. **Unknown machine size.** You cannot compare $/vCPU. The card leaves vcpu/ram null.
3. **Microsoft-stack only.** It is not a generic VM API. Agents run through Microsoft's agent products and Intune/Entra, and the prerequisite licences for those products are extra and not captured.
4. The always-available $5/PC/month is on top of usage and is not in the mode maths. Add it by hand.

## Worked example

Workload: 50 concurrent × 8 h/day × 22 days = 8,800 PC-hours (1,100 sessions). The 4 vCPU / 8 GiB request cannot be checked against the unpublished spec.

| Regime | Maths | Monthly |
|---|---|---|
| PAYG, sessions aligned to hour windows | 8,800 × $0.40 | **$3,520** |
| PAYG, worst case (each session spans 9 windows) | 1,100 × 9 × $0.40 | $3,960 |
| + always-available for 50 PCs | + 50 × $5 | $3,770 (aligned) |
| Snapshots / egress | not priced | null |

CPU utilisation does not matter.

Sources: https://learn.microsoft.com/en-us/windows-365/agents/pricing-paygo-always-available · https://learn.microsoft.com/en-us/windows-365/agents/introduction-windows-365-for-agents
