Skip navigation

Azure IoT Central pricing

Build IoT solutions on a hosted platform

Don’t let the complexity of pricing an IoT solution get in the way. Experience the flexibility and simplicity of multiple pricing plans to choose from to meet your evolving needs.

Azure IoT Central is an IoT application platform that reduces the burden and cost of developing, managing and maintaining enterprise-grade IoT solutions. Choosing to build with IoT Central gives you the opportunity to focus time, money and energy on transforming your business with IoT data, rather than just maintaining and updating a complex and continually evolving IoT infrastructure.

Explore pricing options

Apply filters to customise pricing options to your needs.

Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using Thomson Reuters benchmark rates refreshed on the first day of each calendar month. Sign in to the Azure pricing calculator to see pricing based on your current program/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. See frequently asked questions about Azure pricing.

New customers can explore the benefits of IoT Central with a free seven-day trial.

Pricing tier Standard Tier 0 Standard Tier 1 Standard Tier 2
Use Case For devices sending a few messages per day For devices sending a few messages per hour For devices sending a message every few minutes
Price per device per month $- per month $- per month $- per month
Monthly device message allocation* 400 messages 5,000 messages 30,000 messages
Included free quantities per application 2 free devices (800 included messages) 2 free devices (10,000 included messages) 2 free devices (60,000 included messages)
Overage pricing per 1K messages1 $- per 1K messages $- per 1K messages $- per 1K messages

* Total message allocation is shared across all devices in an IoT Central application

1 The standard message size is 4 KB. For example, if the device sends a 4.5 KB message, it will be billed as 2 messages.

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimisation and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative or an Azure partner.

Explore your options

Additional resources

Azure IoT Central details

Learn more about Azure IoT Central features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.


Review the service-level agreement for this product.


Review technical tutorials, videos and more Azure IoT Central resources.

  • The first 2 active devices within an IoT Central application are not charged, as long as their message volume does not exceed 800 (Standard Tier 0 plan), 10,000 (Standard Tier 1 plan) or 60,000 (Standard Tier 2 plan) per month. Message volumes greater than those thresholds will incur overage charges. Beyond that, the device pricing is prorated on a monthly basis. For each hour during the billing period, the highest number of active devices are counted and billed.

    Pricing Example

    If a customer uses Azure IoT Central and enrols in the Standard Tier 1 plan, connecting 100 devices, each sending 6,000 messages, the customer will be billed as listed below.

    $- for the first 2 devices

    The next 98 devices are billed (100 devices - 2 free devices) * ($- per device/month) = $-

    Each device also incurs monthly overage charges billed at $- per message sent in excess of the earned monthly allocation.

    In this example, 1,000 messages were sent by each device beyond the allocation (100 devices * 1,000 messages) * $- per message = $-

    Total cost for the month is the sum of per device and overage charges

    $- + $- = $-

  • A device that has been registered and has completed the initial connection to Azure IoT Central is an active device and will be counted for the purposes of billing. If a device has been registered but has not completed an initial connection, it will not be counted for the purposes of billing. If a device is no longer in use, it must be explicitly removed to prevent it from being counted for billing.
  • It depends on how you have provisioned your gateway and downstream devices in Azure IoT Central.

    If both gateway device and downstream device(s) are provisioned in Azure IoT Central, per device pricing, message limits and overages apply individually for the gateway device and downstream device(s).

    If you choose to only provision a gateway device in IoT Central, both gateway messages and downstream device(s) messages are represented aggregated as gateway device messages. Message limits and overages apply.

  • Any communication back and forth between the device and the cloud counts as a message – including telemetry, cloud-to-device and device-to-cloud (including twin read and update) communication. Exploration of historical device data will not incur additional charges.
  • When a customer exceeds the shared monthly message allocation, they are charged $- per message. This equates to $- per 1 million messages.
  • Message allocation is earned hourly based on the SKU selected and the number of devices.

    Messages Allocation Example

    If a customer enrols an Azure IoT Central application in the Standard Tier 1 plan, every hour 7 messages (5,000 messages/730 hours per month) are earned for use during the billing period. A billing period in this example is one month.

    Earned messages can be used by any device in the application.

    Earned messages can be used during any hour in the billing after being earned.

    Earned messages must be used in the current billing period and do not carry over to subsequent billing periods.

  • We will prorate the cost based on when you add the device. For example, you will be billed $- for a device that exists for the entire month and $- for a device that is added halfway through the month.
  • When creating an Azure IoT Central application, you will be prompted to choose a SKU. To change your pricing plan, see our documentation.
  • Users can create an Azure IoT Central trial without an Azure subscription. A user can only have one active trial at a time. The trial allows users to add up to 5 devices (real or simulated) and lasts for 7 days after activation. During this trial period, customers can explore many of the features of Azure IoT Central. Some external data integrations require an Azure subscription and some threshold limitations may apply. Users will not be able to create more devices upon reaching the trial limit of 5 devices or the end of the 7-day trial period. The data of the trial application is not retained after the end of the trial period. At any time during the trial, users can attach the trial app to their Azure subscription to remove these limitations and will be billed using the pricing described above.

  • Customers transitioning from a trial will have by default Standard Tier 2 pricing. To change pricing tiers, see our documentation.
  • Yes, you can change the pricing plan for an Azure IoT Central application at any time. For guidance on how to change plans, please see our documentation.
  • Message quotas are shared across the devices in your IoT Central application but are not shared across other applications or across Azure subscriptions.
  • Data is retained on a rolling 30-day basis and customers can continuously export their data using the export feature in IoT Central.
  • Customers control the user access to the apps via in-product role-based access. Azure IoT Central users can add up to 200 users to an application.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and $200 in credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator