With AWS IoT SiteWise, you only pay for what you use with no minimum fees or mandatory service usage. You are billed separately for usage of Messaging, Data Storage, Data Processing, and SiteWise Monitor. This approach provides you with billing transparency because you only pay for the specific AWS IoT SiteWise resources you use. There are currently no charges for using AWS IoT SiteWise while in preview. You will be charged for other AWS services you use.

Estimate your monthly bill using the AWS IoT SiteWise Calculator.

Pricing Detail

Messaging

Messages transport equipment data and calculated metrics to and from AWS IoT SiteWise. Messaging is metered by number of messages ingested and retrieved by querying or publishing. A message can be ingested through a PUT API, or generated by a calculation over equipment data. A message can be retrieved by a property update published to IoT Core, or as a response to a query request.

Data Storage

Once data is in the cloud, AWS IoT SiteWise stores equipment data and computed metric data in Amazon TimeStream, a managed time series database. Data stored is charged at TimeStream data storage rates available here.

Data Processing

You can create production metrics such as Operational Equipment Efficiency (OEE) using mathematical and statistical computations in AWS IoT SiteWise. Data Processed is metered by number of computations run.

SiteWise Monitor

SiteWise Monitor provides managed web applications for interacting with operational data from devices and equipment that send data to AWS IoT SiteWise.

Pricing Example

An industrial production line is sending data to AWS IoT SiteWise. The production line includes 100 equipment that report values once every second. You configure AWS IoT SiteWise to collect data from the equipment and upload to AWS Cloud. Size of each message uploaded is 100 bytes. You define 10 metrics to monitor the performance of equipment (such as OEE) which are computed every minute. All data is stored in Timestream warm tier for a period of one month. You then publish all metric values to SiteWise Monitor, so the plant manager can monitor equipment performance during their daily 8-hour shift. The monthly AWS IoT SiteWise charges are computed as follows:

Usage summary

Data Ingestion:
Number of equipment = 100 equipment
Frequency of message upload = 1 message/second/equipment
Number of equipment messages ingested in a month = 100 equipment * 1 message/second/equipment * 86,400 seconds/day * 31 days/month = 267,840,000 messages or 267.84 million messages

Data Processing:
Frequency of metrics computed = 10 computations/minute
Number of metrics computed in a month = 10 computations/minute * 60 minutes/hour * 24 hours/day * 31 days/month = 446,400 computations or 0.45 million computations

Data Storage
Size of equipment message = 100 bytes
Size of equipment messages stored in a month = 267,840,000 messages * 100 bytes / (1024^3 bytes/GB) = 24.94 GB

Computed metrics are also stored after they are created.
Size of computed message = 100 bytes
Size of computed messages stored in a month = 446,400 computations * 100 bytes / (1024^3 bytes/GB) = 0.04 GB
Total storage in a month = 24.94 GB + 0.04 GB = 24.98 GB

SiteWise Monitor
Computed metrics are published to AWS IoT Core as messages. These messages are then received by SiteWise Monitor and are used to display charts of equipment performance.
Number of unique active users = 1/month
Daily shift duration = 8 hours/day
Frequency of computation publish = 10 computations/minute
Messages published to AWS IoT Core in a month = 10 computations/minute * 60 minutes/hour * 8 hours/day * 31 days/month = 148,800 messages or 0.15 million messages
Messages received by SiteWise Monitor from AWS IoT Core in a month = 148,800 messages or 0.15 million messages

Billing summary

Messaging
Messaging charges = $1.00 per million messages
Messages usage in a month = 267.84 million equipment messages ingested + 0.45 million computed messages ingested + 0.15 million computations published to AWS IoT Core = 268.44 million messages
Monthly charges for messaging = 268.44 million messages * $1.00 per million messages = $268.44 per month

Data Processing
Data processing charges = $0.50 per million computations
Number of metrics computed in a month = 446,400 computations or 0.45 million computations
Monthly charges for computations = 0.45 million computations * $0.50 per million computations = $0.23 per month

Data Storage
Storage charges for TimeStream warm tier = $0.30 per GB-month
Total storage in a month = 24.94 GB of equipment messages + 0.04 GB of computed messages = 24.98 GB
Monthly charges for storage = 24.98 GB * $0.30 per GB-month = $7.49 per month

SiteWise Monitor
SiteWise Monitor charges = $10.00 per unique active user per month
Monthly charges for SiteWise Monitor = 1 user (plant manager) * $10.00 per user per month = $10.00 per month
AWS IoT Core messaging charges = $1.00 per million messages
Messages received by SiteWise Monitor from AWS IoT Core in a month = 148,800 messages or 0.15 million messages
Monthly charges for AWS IoT Core messaging = 0.15 million messages * $1.00 per million messages = $0.15 per month

Monthly AWS IoT SiteWise charges = $268.44 + $0.23 + $7.49 + $10.00 + $0.15 = $286.31 per month

Get your questions answered
Get your questions answered

Visit the AWS IoT SiteWise frequently asked questions. 

Learn more 
Sign up for the preview
Learn with documentation

Refer to the AWS IoT SiteWise user guide and API documentation for more information.

Learn more 
Start building in the console
Start building in the console

Access the AWS IoT SiteWise Console.

Sign in