# Source: https://docs.datadoghq.com/getting_started/integrations/azure.md

# Source: https://docs.datadoghq.com/database_monitoring/setup_sql_server/azure.md

# Source: https://docs.datadoghq.com/database_monitoring/setup_postgres/azure.md

# Source: https://docs.datadoghq.com/database_monitoring/setup_mysql/azure.md

# Source: https://docs.datadoghq.com/continuous_integration/pipelines/azure.md

# Source: https://docs.datadoghq.com/cloud_cost_management/setup/azure.md

# Source: https://docs.datadoghq.com/account_management/billing/azure.md

---
title: Azure Integration Billing
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Account Management > Billing > Azure Integration Billing
---

# Azure Integration Billing

## Overview{% #overview %}

Datadog bills for all [Azure Virtual Machines being monitored in Datadog](https://app.datadoghq.com/account/settings#integrations/azure). These machines are billable regardless of whether the Datadog Agent is installed. You are not billed twice if you are running the Agent on an Azure VM picked up by the Azure integration. Additionally, Datadog counts the nodes inside of Azure App Service Plans as billable hosts.

**Note**: Shared, Dynamic, and Free tier App Service Plans do not have any associated node counts and do not impact your Datadog bill.

The Azure integration collects metrics for all other Azure resources (such as Azure SQL DB, Azure Redis Cache, Azure Load Balancer, and others) without any impact on monthly billing. For a comprehensive list of metrics collected, see [Supported metrics with Azure Monitor](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/metrics-supported).

## Azure VM exclusion{% #azure-vm-exclusion %}

Use the Datadog-Azure integration tile to filter your VMs monitored by Datadog. Go to the Metric Collection tab and edit an existing App Registration or add a new one. Each filter is controlled under "Optionally limit metrics collection to hosts with tag:"

When adding limits to existing Azure tenants within the integration tile, the previously discovered VMs could stay in the Infrastructure List up to two hours. During the transition period, VMs display a status of `???`. This does not count towards your billing.

VMs with a running Agent still display and are included in billing. Using the limit option is only applicable to VMs without a running Agent.

## Azure App Service Plan exclusion{% #azure-app-service-plan-exclusion %}

Use the Datadog-Azure integration tile to filter your Azure App Service Plans monitored by Datadog. Go to the Configuration tab and edit an existing App Registration or add a new one. The filter is controlled under "Optionally limit metrics collection to App Service Plans with tag:"

**Note**: This filters the metrics for all Apps or Functions running on the App Service Plan(s).

## App Insights custom metrics{% #app-insights-custom-metrics %}

If you [enable the collection of custom metrics](https://docs.datadoghq.com/integrations/azure#data-collected), Datadog collects all custom metrics written to any Azure App Insights instances with the scope of the integration. These metrics are considered custom metrics in Datadog and may impact your costs. See the [custom metrics billing guide](https://docs.datadoghq.com/account_management/billing/custom_metrics/?tab=countrate).

## Troubleshooting{% #troubleshooting %}

For technical questions, contact [Datadog support](https://docs.datadoghq.com/getting_started/tagging/using_tags/#integrations).

For billing questions, contact your [Customer Success](https://docs.datadoghq.com/infrastructure/) Manager.