CostMonStart free

AWS bill line item

WriteCapacityUnit-Hrs

The hourly charge for provisioned write capacity units reserved on a DynamoDB table, billed whether or not the capacity is consumed.

DatabasesAmazon DynamoDB

DynamoDB provisioned write capacity

Verified against official AWS documentation last checked

Why it shows up

In provisioned capacity mode you pay for the capacity you configure, not what you use. Throughput provisioned for a peak load that rarely materializes bills continuously at the reserved rate, which is the classic provisioned-vs-on-demand DynamoDB cost trap.

Auto scaling can mask this: if scaling policies are set too aggressively or the target utilization is too low, the table holds far more provisioned capacity than the steady-state workload needs.

How to cut it

  • Switch spiky or unpredictable tables to on-demand capacity mode and compare actual cost.
  • Tune auto-scaling target utilization closer to real usage instead of leaving conservative defaults.
  • Right-size manually-provisioned tables using consumed-capacity metric history.
  • Evaluate a lower-cost table class for write-light, storage-heavy tables to shift the cost balance.

How to read a usage type

WriteCapacityUnit-Hrs carries no region or direction token, so there's nothing to break down here.

Found WriteCapacityUnit-Hrs on your own bill?

Drop your Cost Explorer CSV into the AWS Bill Analyzer. It'll flag line items like this one on your own bill and link straight back to the fix.

Analyze your own bill →

A bill read by hand goes stale tomorrow.

Reading one export line by line takes real work. CostMon reads the next one for you, every day, for every provider you connect.

Esc