Skip to main content
Azure

Azure App Service on Linux pricing

Quickly build, deploy, and scale web apps globally using a powerful managed platform

Azure App Service is a fully managed platform-as-a-service that is optimised for web and API applications. Available in a range of Free, Basic, Premium and Isolated Environment plans, it is a cost-effective way to rapidly migrate, modernise and build web and API apps in the cloud.

Explore pricing options

  • Pay as you go

    Pay for compute capacity by the second, with no long-term commitments or upfront payments. Increase or decrease consumption on demand.

  • Azure savings plan for compute

    Save money across select compute services globally by committing to spend a fixed hourly amount for 1 or 3 years, unlocking lower prices until you reach your hourly commitment. Suited for dynamic workloads while accommodating for planned or unplanned changes.

  • Reservations

    Receive a discount on Azure services by purchasing a reservation, which is a one-year or three-year agreement to use a specific instance of a service.

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.

App Service Free Plan

The free plan is intended for trials, experimentation, and learning the service. There is no SLA for free plan and it is metered on a per app basis. Use of free plan for production workloads is not supported.

Free plan Cores RAM Storage Pay as you go
F1
Free
Shared
(60 CPU minutes / day)
1 GB 1.00 GB $-

Dev/Test Pricing Available

Available for Visual Studio subscribers looking to run development and testing workloads, individually or as a team, the dev/test offer is billed at the same rate as Azure Hybrid Benefit pricing, with savings of up to 55% on Licence Included prices. Dev/Test rates are now available on Linux App Service Premium v3.

App Service Basic plan

The Basic service plan is designed to run workloads that have low traffic requirements, and do not require advanced auto-scale and traffic management features. Pricing is based on the size and number of instances you run. Additional Azure savings such as savings plan and reserved instances are not available with this plan.

Existing customers looking for Standard plan, click here.

Basic Service Plan Cores RAM Storage Pay as you go
B1 1 1.75 GB 10 GB $-
B2 2 3.50 GB 10 GB $-
B3 4 7 GB 10 GB $-

App Service Premium plan

A high performance, high reliability, and highly scalable service that offers the latest Azure platform capabilities and innovations as a multi-tenant managed service. Automatically scale your applications to handle high volume production workloads with a variety of modern computing choices including memory-optimised options. The higher the tier, the more computing instances are available to you for scale-out. Integrated with Microsoft Security capabilities including virtual network connectivity options, it is a flagship offering for your production workloads with the most flexible saving options to meet any budget and any requirement.

Existing customers looking for prior generations of Premium plans, click here.

Premium v3 service plan Cores RAM Storage Pay as you go 1 year savings plan 3 year savings plan 1 year reserved 3 year reserved
P0v3 1 4 GB 250 GB $- $-
$-
$-
$-
P1v3 2 8 GB 250 GB $- $-
$-
$-
$-
P1mv3 2 16 GB 250 GB $- $-
$-
$-
$-
P2v3 4 16 GB 250 GB $- $-
$-
$-
$-
P2mv3 4 32 GB 250 GB $- $-
$-
$-
$-
P3v3 8 32 GB 250 GB $- $-
$-
$-
$-
P3mv3 8 64 GB 250 GB $- $-
$-
$-
$-
P4mv3 16 128 GB 250 GB $- $-
$-
$-
$-
P5mv3 32 256 GB 250 GB $- $-
$-
$-
$-

App Service Environment plan

An App Service Environment is an Azure App Service feature that provides a fully isolated and dedicated environment for running App Service apps securely at high scale. An App Service Environment hosts applications from a single customer directly integrated into customers’ virtual networks. Customers have fine-grained control over inbound and outbound application network traffic. Applications can establish high-speed secure connections to on-premises corporate resources. This pricing table covers App Service Environment v3, which is the latest generation offering used with Isolated v2 plans.

Prior generations of App Service Environment will be retired on August 31, 2024. Please refer to product documentation on guidance to upgrade your older deployments to App Service Environment v3 before the deadline to avoid service disruption. Please refer to product documentation on guidance to upgrade your older deployments to App Service Environment v3 before the deadline to avoid service disruption.

Existing customers looking for prior generations of App Service Environment plans, click here.

Isolated v2 Service Plan Cores RAM Storage Pay as you go 1 year savings plan 3 year savings plan 1 year reserved 3 year reserved
I1v2 2 8 GB 1 TB $- $-
$-
$-
$-
I1mv2 2 16 GB 1 TB $- $-
$-
$-
$-
I2v2 4 16 GB 1 TB $- $-
$-
$-
$-
I2mv2 4 32 GB 1 TB $- $-
$-
$-
$-
I3v2 8 32 GB 1 TB $- $-
$-
$-
$-
I3mv2 8 64 GB 1 TB $- $-
$-
$-
$-
I4v2 16 64 GB 1 TB $- $-
$-
$-
$-
I4mv2 16 128 GB 1 TB $- $-
$-
$-
$-
I5v2 32 128 GB 1 TB $- $-
$-
$-
$-
I5mv2 32 256 GB 1 TB $- $-
$-
$-
$-
I6v2 64 256 GB 1 TB $- $-
$-
$-
$-

App Service Domain

Customers can purchase custom domains and assign them to their Azure services, such as Web Apps  or Azure Virtual machines. Custom domains can be managed within the Azure portal. The top-level domains that will be available are com, net, co.uk, org, nl, in, biz, org.uk and co.in. To learn more, see How to buy a domain.

App Service Domain Customised Domain
Price $11.99 per year (Privacy Protection included)

Azure App Service Certificates

Secure Sockets Layer (SSL) Certificates for custom domains is available on Basic, Standard and Premium service plans. SSL Certificates enables secure connections (https://) to your custom domain website.

Azure App Service customers can now purchase SSL Certificates to use with variety of apps. You can purchase Standard SSL Certificates or Wildcard SSL Certificates for the rates below. Both the SSL Certificates types have a one-year validity period, which can be set for auto-renewal upon purchase.

Managed Certificates is currently in Public Preview. Naked domains are not supported. Only issuing standard certificates (wildcard certificates are not available), and limited to only one free certificate per custom domain.

Azure App Service Certificates App Service Managed Certificates Standard SSL Certificate Wildcard SSL Certificate
Price Free $69.99/year per 1-year validity $299.99/year per 1-year validity

SSL Connections

Azure App Service supports two types of SSL connections: Server Name Indication (SNI) SSL Connections and IP Address SSL Connections. SNI-based SSL works on modern browsers while IP-based SSL works on all browsers.

There is no charge to use SNI-based SSL. Standard and Premium service plans include the right to use one IP SSL at no additional cost per App Service Plan. Free and shared service plans do not support SSL. You can purchase the right to use additional SSL connections for the rates below. In all cases, the SSL certificate itself must be purchased separately.

SSL Connections SNI SSL IP SSL
Price $0/ month* /certificate** supported $39/ month* /certificate** supported
Browser compatibility Modern browsers All browsers

*Billing for SSL Connections is prorated hourly. Monthly price estimates are based on 730 hours of usage per month.

**Per certificate is assessed based on certificate thumbprint.

Red Hat JBoss EAP on App Service

Deploy JAR, WAR or EAR applications using App Service’s deployment APIs or CI/CD integration using JBoss EAP as the runtime stack. JBoss EAP on App Service is available on the PremiumV3 and IsolatedV2 App Service Plan types.

All JBoss EAP sites on App Service are jointly supported by Red Hat and Azure, billed at the rate below. You do not need to acquire a support subscription from Red Hat to use JBoss EAP on App Service. Support cases for JBoss EAP on App Service can be opened with either Microsoft or Red Hat, and engineers will collaborate to resolve each case.

Red Hat JBoss EAP on App Service Red Hat JBoss EAP on App Service Red Hat JBoss EAP on App Service Extended Support
Price $- vCPU/hour Coming soon

Check the Previous Generation page for Standard, Premium v2 and Isolated plans.

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

App Service

Learn more about App Service features and capabilities.

Pricing calculator

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

SLA

Review the Service Level Agreement for App Service.

Documentation

Review technical tutorials, videos, and more App Service resources.

  • Yes. Rates listed apply to apps in stopped state. Please delete apps that are not in use, or update the tier to Free to avoid charges.

  • Yes, App Service (using the azurewebsites.net domain) provides SSL connections for all URLs under the ‘azurewebsites.net’ domain at no additional charge. Securely access your website at https://{mysite}.azurewebsites.net.

  • No. SSL Connections for custom domains enables the ability to add your own SSL certificate for use with Apps/websites. Both self-signed and third-party certificate authority certificates are supported.

  • Yes. However, please note that SSL Connections for each certificate are billed separately. We also support SAN/UC certificates, which allow you to secure multiple domains with a single SSL certificate.

  • App Service offerings include access to a free 20 MB SQL database for 12 months. After 12 months, the free SQL Database converts to a paid basic SQL subscription. If you choose not to use SQL with App Service then the paid basic subscription is not required after 12 months.

  • Except for the Free tier, an App Service plan carries a charge on the compute resources it uses. In the Shared tier, each app receives a quota of CPU minutes, so each app is charged for the CPU quota. In the dedicated compute tiers (Basic, Standard, Premium, PremiumV2 and PremiumV3), the App Service plan defines the number of VM instances that the apps are scaled to, so each VM instance in the App Service plan is charged. These VM instances are charged the same regardless of how many apps are running on them. To avoid unexpected charges, see Clean up an App Service plan. In the Isolated tier, the App Service Environment defines the number of isolated workers that run your apps, and each worker is charged. In addition, there’s a flat stamp fee for the running of the App Service Environment itself.

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?