Skip to main content

Azure IoT Central pricing

Go from proof of concept to proof of value

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 London closing spot rates that are captured in the two business days prior to the last business day of the previous month end. If the two business days prior to the end of the month autumn on a bank holiday in major markets, the rate setting day is generally the day immediately preceding the two business days. This rate applies to all transactions during the forthcoming month. Sign in to the Azure pricing calculator to see pricing based on your current programme/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.

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.

1The 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 customised 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

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 Azure IoT Central.


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 is registered and has completed the initial connection to Azure IoT Central is an active device and is counted for the purposes of billing. If a device has been registered but has not completed an initial connection it is not 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 whether 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 forward 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.
  • 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 application 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 a $200 credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator
Can we help you?