awsworkspaceseuccost-optimization

AWS WorkSpaces cost: monthly vs hourly billing per user

WorkSpaces bills per user by bundle, in either an always-on monthly mode or an hourly mode with a small monthly base plus per-hour usage. Choosing the right mode for each user's usage pattern is the main saving. Here is how to decide.

The C3X Team··4 min read

Quick answer

WorkSpaces bills per user by bundle (Value, Standard, Performance, Power) in one of two modes: AlwaysOn monthly, a flat fee for continuous use, or AutoStop hourly, a small monthly base plus a per-hour usage charge. Full-time users are cheaper monthly; part-time or occasional users are cheaper hourly. Matching mode to usage is the main lever.

Amazon WorkSpaces provides managed virtual desktops, billed per user. The bundle sets the desktop size and the mode sets how you pay, and picking the wrong mode for a user's actual usage is the common overspend, especially across a mixed workforce.

Two billing modes

ModeBillsBest for
AlwaysOn (monthly)Flat monthly fee per userFull-time daily users
AutoStop (hourly)Small monthly base + per-hour usagePart-time, occasional users

AlwaysOn charges a flat monthly fee regardless of hours used, which is cheapest for a user on their desktop most of the working day. AutoStop charges a small monthly base plus per-hour usage, stopping the desktop when idle, which is cheapest for users who log in occasionally or a few hours a day.

The crossover

There is a break-even number of hours per month where AutoStop hourly cost equals the AlwaysOn monthly fee. Below it, hourly is cheaper; above it, monthly wins. A workforce with a mix of full-time and occasional users saves by assigning each the mode that fits their pattern, rather than putting everyone on one mode.

Controlling WorkSpaces cost

Right-size bundles to what each user needs (do not put everyone on Power), assign AutoStop to part-time and occasional users and AlwaysOn to full-time ones, and remove WorkSpaces for departed users promptly since they bill until deleted. Review usage periodically and switch modes as patterns change, the same right-mode discipline as any per-user service like Cognito.

FAQ

How is AWS WorkSpaces priced?

Per user by bundle (Value, Standard, Performance, Power) in one of two modes: AlwaysOn charges a flat monthly fee for continuous use, and AutoStop charges a small monthly base plus a per-hour usage charge, stopping the desktop when idle.

WorkSpaces monthly or hourly billing?

Use AlwaysOn monthly for full-time users on their desktop most of the working day, since the flat fee is cheapest for heavy use. Use AutoStop hourly for part-time or occasional users, since the base plus per-hour charge is cheaper below a break-even number of hours.

How do I reduce WorkSpaces cost?

Right-size bundles to each user's needs, assign AutoStop hourly to part-time users and AlwaysOn monthly to full-time ones, remove WorkSpaces for departed users promptly since they bill until deleted, and review usage periodically to switch modes as patterns change.

What is the AutoStop break-even for WorkSpaces?

The number of monthly hours where AutoStop's base plus per-hour usage equals the AlwaysOn flat monthly fee. Below that many hours, AutoStop is cheaper; above it, AlwaysOn wins. Assign each user the mode that fits their typical monthly usage.

Do idle WorkSpaces still cost money?

On AlwaysOn, yes, the flat monthly fee applies regardless of use. On AutoStop, the desktop stops when idle so you pay only the small monthly base plus the hours actually used. This is why AutoStop suits occasional users.

Does C3X estimate WorkSpaces cost?

C3X prices WorkSpaces resources and their bundles from your Terraform, so per-user cost appears before deploy. Whether monthly or hourly is cheaper depends on each user's usage pattern, which you assess from expected hours.

What to do next

Price your virtual desktops before you roll them out. C3X reads your Terraform and prices WorkSpaces and the rest of your stack against a live catalog. Start with the quickstart.

Try C3X on your own Terraform

Free and open source. No API key required. One command to install, one command to estimate.