Understanding your Azure bill
Your Azure subscription charges will vary by the rate plan you choose. Some key things to know:
- Some rate plans include an amount of service each month at no charge, such as Azure MSDN.
- For monetary commitment rate plans, any unused balance at the end of a billing month is rolled over as a credit until the end of your offer term. At the end of the term or upon cancelation during the term, any unused commitment balance is forfeited.
- Some rate plans don’t include any base units or an amount included with the offer. For these plans, you’re charged for all of your monthly consumption.
- Note that up to 24 hours of latent usage from your prior billing period can be reported in your current billing period.
For detailed information about consumption, usage, and rate plans, see Azure purchase options.
Learn more about Azure usage and billing:
View or download a bill for Azure
To see your bill:
- Sign in to the billing portal using your Microsoft account or your work or school account.
On the Homepage, click a subscription to view details and usage, then click Billing History.
Billing History lists your statements for the last six billing periods plus the current unbilled period. The statement for the current period is an estimate of your charges as of the time the estimate was generated. This information is only updated daily and may not include all of your usage incurred to date. Your monthly bill may differ from this estimate.
Click View Estimated Charge to see your estimated charges. This information is only updated daily and may not include all of your usage incurred to date. Your monthly bill may differ from this estimate.
Click Download Invoice to see your previous bill.
Take a look at these sample invoices for Azure MSDN Visual Studio Ultimate, 6-Month Plan, and 6-Month Plan Prepaid.
|Offer Name||Offer Type||Includes free services||Download|
|Azure MSDN –Visual Studio Ultimate ||pay-as-you-go ||Yes* ||Sample file |
|6-Month Plan ||monetary commitment ||No ||Sample file |
|6-Month Plan (Prepaid) ||monetary commitment ||No ||Sample file |
*Any unused amounts cannot be carried over to the next billing cycle.
Understand balances, payments, and credits
On your bill, this section summarizes transactions since your last invoice.
Previous balance is the total amount due on your last bill.
Payments are your total payments applied to your last bill.
Post bill and accounts receivable (AR) adjustments
This section shows anything applied to your account since your last bill.
Understand current charges
This section contains details about your monthly charges. The links are organized into these subsections:.
This is the flat monthly charge for your commitment amount if you purchased a 6- or 12-month commitment offer. If you elected to pay for your entire commitment up front, then commitment charges represent the entire commitment amount for a 6- or 12-month prepaid commitment offer. The commitment charges are billed in advance for your next month’s service. The service dates are the start and end dates of your commitment period.
Miscellaneous adjustments are credits or outstanding charges applied to your current bill. For example, if you have the Visual Studio Ultimate with MSDN offer, you would see a monthly credit in this line item. If you cancel your subscription, you’ll see charges for monthly usage in excess of the monthly credit included in your offer from the start of your current billing period to your subscription cancellation date.
This is the total monthly charges on a subscription, less any credit or discount. You’re billed in arrears for your past month’s usage. For subscriptions that have an amount included in the offer, this is also known as overage.
When you look at the list of usage charges, each column shows the specific details:
This shows which top-level service your usage is associated with. Services include:
- Access Control
- All Services
- Business Analytics
- Cloud Services
- Data Management
- Database Storage
- Linux Support
- Mobile Services
- Recovery Services
- Service Bus
- SQL Database
- SQL Reporting
- Microsoft StreamInsight
- Virtual Machines
- Visual Studio
“All Services” is used for any monthly recurring fees for commitment offers and for non-CDN data transfers.
CDN data transfers are priced separately and included under the CDN service. For a breakdown of usage for data transfers, daily usage reports have a separate Service field in the Daily Usage section where you’ll see this information. Information on other services is posted on the Pricing Details page.
Details on each Azure service:
|Business Analytics ||HDInsight |
|Cache ||128 MB |
|Cache ||256 MB |
|Cache ||512 MB |
|Cache ||1 GB |
|Cache ||2 GB |
|Cache ||4 GB |
|Cloud Services ||A0 Cloud Services |
|Cloud Services ||A5 Cloud Services |
|Cloud Services ||A6 Cloud Services |
|Cloud Services ||A8 Cloud Services |
|Cloud Services ||A9 Cloud Services |
|Data Management ||Geo-redundant |
|Data Management ||Locally redundant |
|Data Management ||Import / Export |
|Identity ||Multifactor Authentication |
|Integration ||BizTalk Services |
|Linux Support ||XS SLES |
|Linux Support ||XL SLES |
|Linux Support ||S SLES |
|Linux Support ||M SLES |
|Linux Support ||L SLES |
|Linux Support ||A7 SLES |
|Linux Support ||A6 SLES |
|Linux Support ||A5 SLES |
|Media ||Media Services |
|Networking ||Virtual Network |
|Networking ||Traffic Manager |
|Recovery Services ||Backup |
|Recovery Services ||Azure Site Recovery |
|Service Bus ||Notification Hub |
|Storage ||Geo-redundant |
|Storage ||Locally redundant |
|SQL Database ||Business Edition |
|SQL Database ||Web Edition |
|Virtual Machines ||A0 VM (Non-Windows) |
|Virtual Machines ||A0 VM (Windows) |
|Virtual Machines ||A1 VM (Non-Windows) |
|Virtual Machines ||A1 VM (Windows) |
|Virtual Machines ||A5 VM (Windows) |
|Virtual Machines ||A5 VM (Non-Windows) |
|Virtual Machines ||A6 VM (Windows) |
|Virtual Machines ||A6 VM (Non-Windows) |
|Virtual Machines ||A8 VM (Windows) |
|Virtual Machines ||A8 VM (Non-Windows) |
|Virtual Machines ||A9 VM (Windows) |
|Virtual Machines ||A9 VM (Non-Windows) |
|Virtual Machines ||SQL Server Web |
|Virtual Machines ||SQL Server Standard |
|Virtual Machines ||SQL Server Enterprise |
The Service Type field for Cache indicates the cache size provisioned. For Storage, the Service Type field indicates the level of redundancy of your storage account. Geo redundancy is the default option where data is stored in two regions within the same geo. For SQL Azure database, the Service Type field indicates whether you have utilized a Business Edition or Web Edition database.
Get the details on capabilities and cost for each resource:
Geo maps to the region(s) to which the usage applies. It primarily relates to data transfers (excluding CDN), since these rates can vary by region. The mapping for geos to regions:
|Zone 1 ||Europe North |
US North Central
US South Central
US East 2
|Zone 2 ||Asia Pacific East |
Asia Pacific Southeast
|Zone 3 ||Brazil South |
For CDN charges, geo maps to the datacenter location where the traffic was served.
|Zone 1 ||North America |
The Australia Regions are available only to customers with billing addresses in Australia and New Zealand.
|Zone 2 ||Asia Pacific |
Middle East / Africa
This is the amount of that resource consumed during the billing period.
This lists the amount included each month as part of your offer. For offers that include an amount of service each month at no charge, this represents your base units. For example, if you purchased two base units for an offer that included 750 compute hours per base unit, you would have 1,500 hours included each month with your offer.
If the Consumed amount exceeds the Included amount, this column shows the difference. You’re billed for this amount. For pay-as-you-go offers with no amount included with the offer, this total will be the same as the Consumed quantity.
Rate & Discounted Rate
Rate shows the rate you’re charged per billable unit. Discounted Rate shows the rate you’re charged per billable unit if you purchased a 6- or 12-month monetary commitment offer.
Value shows the result of multiplying the Billable column by the Rate column. If the Consumed amount doesn’t exceed the Included amount, the Value column with show no charges.
Analyze daily usage data
Depending on your usage, there can be thousands of rows of daily usage data. If you want to analyze this data, click Download Usage to export it to a comma-separated variable file (CSV) to view it in Excel or another application. Download a sample CSV file to see an example of the output.
In the CSV file, the items are broken down to display how much of each resource was consumed within the current billing period. These columns display details that affect the rates at the beginning of the billing period:
|Billing period ||Billing timeframe when resource was consumed |
|Name ||Service used |
|Type ||Some Azure service are further defined by type, which can affect rate |
|Resource ||Type of resource consumed, such as data transfer, compute hours, or storage transactions |
|Region ||Location of datacenter for those services priced based on datacenter location, such as data transfers |
|SKU ||Unique system identifier for each azure resource |
|Consumed ||Resource consumed for that day |
|Included quantity ||Resource included at no charge in your current billing period |
|Overage quantity ||Resource billable in your current billing period |
|Commitment quantity ||Resource charges that are decremented (reduced) from your commitment amount associated with your 6- or 12-month offer. Resource charges are decremented (reduced) in chronological order. |
|Currency ||Currency reflected in your current billing period |
|Overage ||Resource charges that exceed your commitment amount associated with your 6- or 12-month offer |
|Commitment rate ||Commitment rate based on your total commitment amount associated with your 6- or 12-month offer |
|Rate ||Pay-as-you-go rate for resource |
Please refer to the detail descriptions of the above columns in the Usage Charges section for complete explanations of these columns.
The following columns contain additional information that may be helpful. Depending on the resource, some of these columns may be empty.
For services where this is applicable and populated, this column identifies the location of a datacenter within the Geo. The current regions include the following:
- Asia Pacific East
- Asia Pacific Southeast
- Brazil South
- Japan East
- Japan West
- Europe North
- Europe West
- US North Central
- US South Central
- US East
- US West
- US East 2
- US Central
- Australia East
- Australia Southeast
The Service column tracks the individual Azure service the usage originated from, which may not be specifically identified in the Name column. For example, data transfers are reported as "Azure Platform–All Services" in the Name column.
This identifies which component is associated with the resource consumed where applicable. For example, with hosted compute services, Component reports the service for which the usage pertains along with the label you specified for the production or staging environments shown in brackets. For databases, storage accounts, and other resources, it shows the name you specified when you created it.
Service Info 1
This column shows the cache size or the type of virtual machine provisioned.
- 128 MB CacheMemorySize for 1 Day(s)
- 256 MB CacheMemorySize for 1 Day(s)
- 512 MB CacheMemorySize for 1 Day(s)
- 1024 MB CacheMemorySize for 1 Day(s)
- 2048 MB CacheMemorySize for 1 Day(s)
- 4096 MB CacheMemorySize for 1 Day(s)
Service Info 2
This column is reserved for future use.
Here, you’ll see details for each resource.
|Compute hours (deployed compute instances) ||ComputeXSmall |
|Data transfer (except for CDN) ||External Data Transfer |
|Database units ||Web |
|Database units (in10s) ||Business |
|CDN SSL transactions (in 10,000s) ||https |
|CDN transactions (in 10,000s) ||http |
|SQL Reporting ||Reporting Instance Hours |
|Websites ||Web Process |
|Compute hours ||Compute Instance |
|Encoding data processed (GB) ||InputProcessed |
|Cache ||128 MB |
For compute hours, this field indicates what size compute instance was deployed.