Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Maps uses the Gen2 pricing tier. Gen2 provides access to all Azure Maps features with usage-based pricing and volume discounts. For cost information, see Azure Maps pricing and Understanding Azure Maps Transactions.
Note
Azure Maps Gen1 pricing tier retirement
The Gen1 pricing tier retired on September 15, 2026. All accounts that used Gen1 S0 or S1 were automatically converted to Gen2. The conversion didn't require regenerating subscription keys, Microsoft Entra client IDs, or shared access signature (SAS) tokens.
Configure an account with an ARM template
When you create an Azure Maps account with an Azure Resource Manager (ARM) template, set the SKU name to G2 and the account kind to Gen2. For more information, see Create account with ARM template.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.25.53.49325",
"templateHash": "695164742048978243"
}
},
"parameters": {
"accountName": {
"type": "string",
"defaultValue": "[uniqueString(resourceGroup().id)]",
"metadata": {
"description": "The name for your Azure Maps account. This value must be globally unique."
}
},
"location": {
"type": "string",
"allowedValues": [
"westeurope",
"eastus",
"westus2",
"northeurope",
"westcentralus",
"usgovvirginia",
"usgovarizona"
],
"metadata": {
"description": "Specifies the location for all the resources."
}
},
"pricingTier": {
"type": "string",
"defaultValue": "G2",
"allowedValues": [
"G2"
],
"metadata": {
"description": "The pricing tier SKU for the account."
}
},
"kind": {
"type": "string",
"defaultValue": "Gen2",
"allowedValues": [
"Gen2"
],
"metadata": {
"description": "The pricing tier for the account."
}
}
},
"resources": [
{
"type": "Microsoft.Maps/accounts",
"apiVersion": "2023-06-01",
"name": "[parameters('accountName')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('pricingTier')]"
},
"kind": "[parameters('kind')]"
}
]
}
Next steps
Learn how to see the API usage metrics for your Azure Maps account: