Skip Navigation

Azure Container Apps pricing

Build and deploy modern apps and microservices using serverless containers

Azure Container Apps is a fully managed serverless container service that scales dynamically based on HTTP traffic or events.

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 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 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.

Azure Container Apps is billed based on per-second resource allocation and requests. The first 1,80,000 vCPU-seconds, 3,60,000 GiB-seconds, and 2 million requests each month are free. Beyond that, you pay for what you use on a per second basis based on the number of vCPU-s and GiB-s your applications are allocated.

Resource consumption

Container Apps are billed based on resource allocation measured in vCPU seconds (vCPU-s) and gibibyte seconds (GiB-s). The first 1,80,000 vCPU-s and 3,60,000 GiB-s each month are free.

Applications scale on-demand based on requests and events. Container Apps replicas are billed for active usage when they are running. An application can be configured to scale to zero replicas when there are no requests or events to process. No usage charges apply when an application is scaled to zero.

You can optionally configure Container Apps with a minimum number of replicas to be always running in idle mode. When an application scales down to its minimum number of replicas, usage is charged at a reduced idle rate when a replica is inactive. A replica enters active mode and is charged at the active rate when it is starting up, when it is processing requests, or when its vCPU or bandwidth usage are above the active billing thresholds1.

1 A replica is active when vCPU usage is above 0.01 cores or when data received is above 1000 bytes per second.

Meter Active Usage Price Idle Usage Price Free Grant (Per Month)
vCPU (seconds) $- per second $- per second 1,80,000 vCPU-seconds
Memory (GiB-Seconds) $- per second $- per second 3,60,000 GiB-seconds

Requests

Container Apps are billed based on the total number of requests processed each month. The first two million requests are included free each month.

Meter Price Free Grant (Per Month)
Requests $- per million 2 Million

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 Container Apps

Learn more about Azure Container Apps features and capabilities.

Pricing calculator

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

SLA

Review the Service Level Agreement for Azure Container Apps.

Documentation

Review technical tutorials, videos and more Azure Container Apps resources.

  • Yes. You can scale to zero and only pay for when your app is active in response to events and/or requests. You can also optionally choose to keep a minimum capacity always running in idle mode to optimise response times based on your needs. This capacity is charged at a reduced rate when you are not processing any requests.
  • The first 1,80,000 vCPU-seconds, 3,60,000 GiB-seconds and 2 million requests each month are free. Beyond that, you pay for what you use on a per second basis based on the number of vCPU-s and GiB-s your applications consume.
  • Active usage occurs while your container is starting or while there is at least one request being processed by the application. By default, applications scale to zero. You can also configure Container Apps with a minimum number of instances so they are always running in idle mode. Idle usage is charged at a reduced rate when the application is not processing any requests.

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?