aws_workspaces_workspace cost estimation
A managed cloud desktop billed monthly or hourly by bundle. An always-on Value bundle is ~$25/month; larger bundles run up to ~$220.
An aws_workspaces_workspace is a managed virtual desktop. The cost depends on two choices: the bundle (how much CPU/RAM/GPU the desktop has) and the running mode (AlwaysOn monthly billing versus AutoStop hourly billing).
Bundles ladder from Value (~$25/month) and Standard (~$35) up through Performance, Power, PowerPro, and GraphicsPro (~$220/month) as compute and GPU increase. AlwaysOn mode bills a flat monthly rate per WorkSpace regardless of use; AutoStop bills a smaller monthly fee plus an hourly rate only while the desktop is in use.
The decision that drives cost is running mode versus usage. For a desktop used full-time, AlwaysOn monthly is predictable and often cheaper. For part-time users — contractors, shift workers, occasional access — AutoStop's pay-per-hour can cut cost dramatically, because an idle AutoStop WorkSpace bills only the small base fee.
c3x prices the WorkSpace from the bundle (compute_type_name) and running mode, so the per-desktop cost — and the AlwaysOn-vs-AutoStop choice — is visible before rollout.
Terraform example
A minimal but realistic configuration that C3X can estimate.
resource "aws_workspaces_workspace" "user" {
directory_id = aws_workspaces_directory.main.id
bundle_id = data.aws_workspaces_bundle.value.id
user_name = "jdoe"
workspace_properties {
compute_type_name = "VALUE"
running_mode = "ALWAYS_ON"
}
}Pricing dimensions
What you actually pay for when you provision aws_workspaces_workspace.
| Dimension | Unit | What's being charged |
|---|---|---|
| WorkSpace (AlwaysOn monthly) | per month | Flat monthly rate per WorkSpace by bundle, billed regardless of usage. Value ~$25, Standard ~$35, Performance ~$39, Power ~$60, PowerPro ~$88, GraphicsPro ~$220. $25/month for a Value bundle (AlwaysOn) |
| WorkSpace (AutoStop hourly) | per hour + base | A smaller monthly base fee plus an hourly rate billed only while the desktop is running. Cheaper for part-time use. |
Sample C3X output
One Value-bundle WorkSpace in AlwaysOn (monthly) mode:
aws_workspaces_workspace.user
└─ WorkSpace (Value, AlwaysOn) 1 month $25.00
Monthly $25.00Optimization tips
Common ways to reduce aws_workspaces_workspace cost without changing the workload.
Use AutoStop for part-time users
Large for low-utilization desktopsAutoStop bills a small base plus hourly-while-running. For contractors, shift workers, or anyone using the desktop a few hours a day, it's far cheaper than AlwaysOn's flat monthly rate. Switch full-time users to AlwaysOn, part-time to AutoStop.
Right-size the bundle
Up to ~$195/month per right-sized desktopBundle cost ranges 9x from Value to GraphicsPro. Most office/knowledge work runs fine on Value or Standard; reserve Power/Graphics bundles for genuine compute- or GPU-heavy use.
Reclaim unused WorkSpaces
Full bundle cost per reclaimed desktopAlwaysOn WorkSpaces bill whether or not the user logs in. Audit for desktops assigned to departed users or abandoned accounts and decommission them.
Match running mode to actual login patterns
Mode-dependentReview usage: a WorkSpace running AutoStop but used 8+ hours daily may be cheaper on AlwaysOn, and vice versa. The crossover is roughly the hours where hourly billing exceeds the flat monthly rate.
FAQ
How is AWS WorkSpaces billed?
Per WorkSpace by bundle, in one of two modes: AlwaysOn bills a flat monthly rate regardless of use; AutoStop bills a smaller monthly base plus an hourly rate only while the desktop runs. Bundle (Value through GraphicsPro) sets the compute and the price.
AlwaysOn or AutoStop — which is cheaper?
AlwaysOn for full-time desktops (predictable, often cheaper at high usage); AutoStop for part-time use, where paying hourly only while active beats the flat monthly rate. The crossover is the number of monthly hours where hourly cost would exceed the AlwaysOn rate.
Does an idle AlwaysOn WorkSpace still cost money?
Yes — AlwaysOn bills the full monthly bundle rate whether or not the user logs in. Idle AlwaysOn WorkSpaces (departed users, abandoned accounts) are a common, silent cost; reclaim them or switch them to AutoStop.
How does c3x estimate WorkSpaces cost?
From the bundle (workspace_properties.compute_type_name) and running_mode, pricing the monthly bundle rate for AlwaysOn. AutoStop hourly usage is modelled as usage since it depends on login hours.
Related resources
Estimate this resource in your own Terraform
Free, open source, no API key. C3X parses your Terraform and shows line-item cost for every resource, including aws_workspaces_workspace.