{"id":369,"date":"2020-12-15T00:00:00","date_gmt":"2020-12-15T08:00:00","guid":{"rendered":""},"modified":"2025-06-30T10:43:40","modified_gmt":"2025-06-30T17:43:40","slug":"azure-cost-management-and-billing-2020-year-in-review","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/","title":{"rendered":"Azure Cost Management and Billing 2020 year in review"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">2020 has been an interesting year. Many of us started the year, excited about the opportunities that come with a new year. None of us predicted a global pandemic fundamentally changing how we live and work together&nbsp;or separately, as the case may be. And with this new normal reducing capacity in so many ways, managing and reducing cost has become even more critical than ever.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s look at some of what you saw in the last year and what&#8217;s coming in the next one.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"streamlined-management-behind-a-single-pane-of-glass\">Streamlined management behind a single pane of glass<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-2019-year-in-review\" target=\"_blank\" rel=\"noopener\">2019 laid the foundation for Azure Cost Management and Billing<\/a> across Enterprise Agreement (EA), Pay-As-You-Go (PAYG), Microsoft Customer Agreement (MCA), and Cloud Solution Provider (CSP) accounts as well as preview support for managing AWS and Azure costs together, behind a single pane of glass in the Azure portal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the global shift in priorities in 2020, we refocused on further solidifying this foundation by expanding support for existing capabilities, like <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-january-2020\/#exports\" target=\"_blank\" rel=\"noopener\">scheduled exports for MCA<\/a> in January, the inclusion of <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-april-2020\/#budgets\" target=\"_blank\" rel=\"noopener\">reservation and Marketplace purchases in budgets<\/a> in April and <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-august-2020\/#exports\" target=\"_blank\" rel=\"noopener\">amortized costs in exports<\/a> in August, and <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-june-2020\/#azuregov\" target=\"_blank\" rel=\"noopener\">programmatic subscription creation for Azure Government<\/a> in June. We focused a lot on making the platform more secure, reliable, and performant, including additional compliance efforts, like <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-april-2020\/#azuregov\" target=\"_blank\" rel=\"noopener\">FedRAMP High<\/a> in April. We also addressed gaps based on your feedback, like <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-january-2020\/#mg\" target=\"_blank\" rel=\"noopener\">support for custom role-based access control (RBAC) roles for management groups<\/a> in January and <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-october-2020\/#subscriptions\" target=\"_blank\" rel=\"noopener\">creating subscriptions in Azure Resource Manager (ARM) deployment templates<\/a> in October.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You also saw <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-march-2020\/#invoices\" target=\"_blank\" rel=\"noopener\">invoicing improvements for PAYG<\/a> in March and <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-may-2020\/#billing\" target=\"_blank\" rel=\"noopener\">MCA<\/a> in May. The MCA changes are especially interesting because they enabled organizations to group subscriptions into separate invoices, which has been a common ask for enterprises using EA today. Of course, this is just one of the benefits of MCA accounts over classic EA, PAYG, and CSP accounts. Many of you may already be discussing your transition to MCA, but if not, talk to your partner or Microsoft representative to learn more about MCA and an Azure plan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lastly, the year wouldn&#8217;t be complete without covering our cross-cloud offering: Azure Cost Management <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-september-2020\/#aws\" target=\"_blank\" rel=\"noopener\">connectors for AWS is now generally available<\/a>, as of September, and ready for you to start managing costs across Azure and AWS today.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-s-next\"><a name=\"coverage-next\"><\/a>What&#8217;s next?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Throughout 2021, you&#8217;ll continue to see the platform evolve and grow, especially around reliability and performance. New capabilities will be prioritized for MCA and, in some cases, may not be available to classic accounts. As an example, usage data can currently take 8-24 hours to become available within Azure Cost Management, but we&#8217;re working with every team across Azure to get cost to you within a few hours. You&#8217;ll see this become available for MCA first. Support for Sponsorship will also be made available via MCA instead of classic Sponsorship subscriptions you may have today. Similarly, we encourage all organizations using classic CSP to transition to an Azure plan to gain visibility into and optimize costs. This is already available to CSP providers today. Instead of adding direct support for classic CSP subscriptions not on an Azure plan, we&#8217;ll take this time to expand MCA capabilities, like adding support for management groups. At the same time, you will also continue to see improvements in classic accounts, like PAYG support in Azure Government and more coverage of EA portal and Account portal capabilities within the Azure portal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When it comes to account and cost management behind a single pane of glass, the key theme for 2021 is modernization and transition to MCA. This transition is already underway for a lot of organizations and will continue throughout 2021. While organizations using classic EA and CSP accounts will drive the timing for this transition, it will be automatic and seamless for classic PAYG and Sponsorship accounts. Please talk to your partner or Microsoft representative to learn more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rich-cost-reporting-and-analytics\">Rich cost reporting and analytics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The year brought new and updated cost views both within and outside the Azure portal, starting with new <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-february-2020\/#powerbi\" target=\"_blank\" rel=\"noopener\">Microsoft Power BI reports for reservations and Azure Hybrid Benefit<\/a> and <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-february-2020\/#views\" target=\"_blank\" rel=\"noopener\">more details in the Cost by Resource view<\/a> in February, followed by usability improvements, like <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-february-2020\/#not-applicable\" target=\"_blank\" rel=\"noopener\">more clarity behind empty cost and usage attributes<\/a> in February and the ability to <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-july-2020\/#analyze\" target=\"_blank\" rel=\"noopener\">filter based on empty attributes and untagged resources<\/a> in July. As we bring the year to a close, you also saw a preview for <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-november-2020\/#views\" target=\"_blank\" rel=\"noopener\">new views optimized for resources and reservations<\/a> in November. This preview is exciting because it introduces a new, more flexible, more performant framework for cost reporting and analytics within the Azure portal. We&#8217;ll talk more about that later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You also saw <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-august-2020\/#exports\">advanced scheduling options for exports<\/a> in August, including support for amortized costs, which we talked about earlier, and a new <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-september-2020\/#pricing\">API to get PAYG rates for all Azure products and services<\/a> in September.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-s-next\"><a name=\"analyze-next\"><\/a>What&#8217;s next?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We mentioned the new framework for cost reporting and analytics. This will be the foundation for many new experiences within the Azure portal\u2014from new views with improved tables and charting to integrated insights and scheduling email notifications of your saved views. You&#8217;ll also see API improvements, like better handling for large datasets and a new pricing API that includes both PAYG and discount prices for your billing account.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"flexible-cost-control-that-puts-the-power-in-your-hands\">Flexible cost control that puts the power in your hands<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Driving organizational accountability can be a challenge. It all starts with centralizing your costs and aligning them to the organizational or financial hierarchy. This can be especially difficult when you have shared services being used by multiple teams and projects. The <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-september-2020\/#costallocation\" target=\"_blank\" rel=\"noopener\">cost allocation preview<\/a> in September is the first big step to help you break down these shared costs, enabling each team to report on and monitor their total cost, including these shared services, which they historically haven&#8217;t had visibility into.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have costs broken down and reported back to the teams incurring them, you&#8217;ll want to identify and stop bad spending patterns to keep costs under control. You already know you can define budgets to get notified about and take action on overages. You decide what actions you want to take, whether that be as simple as an email notification or as drastic as deleting all your resources to ensure you won&#8217;t be charged. 2020 improved on this by including <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-april-2020\/#budgets\" target=\"_blank\" rel=\"noopener\">reservation and Marketplace purchases in budgets<\/a> in April, giving you a more complete picture of your costs,&nbsp;enabling you to <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-june-2020\/#budgets\" target=\"_blank\" rel=\"noopener\">customize budget start month and set thresholds over 100 percent<\/a>&nbsp;in June, for finer control of what actions to take and when,&nbsp;and allowing you to <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-november-2020\/#budgets\">customize the budget alert language<\/a> in November, to reach an even broader audience.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-s-next\"><a name=\"control-next\"><\/a>What&#8217;s next?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Earlier, we&nbsp;mentioned continued platform improvements around performance and reliability. You&#8217;ll also see this extend into budgets with dramatically improved notification times, with an ultimate goal of alerting you within two hours of either going over or being forecasted to go over your budget. As mentioned above, this will start with MCA accounts. We&#8217;re also looking at improvements around management groups and tags to give you more flexibility to manage costs the way you need to for your organization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"new-ways-to-save-and-do-more-with-less\">New ways to save and do more with less<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud computing comes with a lot of promises, from flexibility and speed to scalability and security. The promise of cost savings is often the driving force behind cloud migrations, yet is also one of the more elusive to achieve. Luckily, Azure delivers new cost optimization opportunities nearly every month. This is on top of the recommendations offered by Azure Advisor, which are specifically tuned to save money on the resources you already have deployed. 2020 was loaded with cost optimization opportunities \u2013 more than double what you saw in 2019 \u2013 from new and reduced pricing to expanded support of current cost-saving options to new recommendations and more. Here are some of the services you saw new cost saving opportunities for in 2020:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">AI +\u00a0machine learning\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/azure-machine-learning-offers-new-capabilities-at-no-added-cost\" target=\"_blank\" rel=\"noopener\">Azure Machine Learning<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Analytics\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Azure Synapse Analytics (<a href=\"https:\/\/azure.microsoft.com\/updates\/cost-optimization-enhancements-now-available-in-azure-advisor\" target=\"_blank\" rel=\"noopener\">August 19<\/a>, <a href=\"https:\/\/azure.microsoft.com\/blog\/how-azure-synapse-analytics-can-help-you-respond-adapt-and-save\" target=\"_blank\" rel=\"noopener\">August 24<\/a>)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Compute\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Azure Hybrid Benefit (<a href=\"https:\/\/azure.microsoft.com\/updates\/hbv2series-vms-now-available-in-japan-east\" target=\"_blank\" rel=\"noopener\">June 15<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/announcing-extended-term-reservation-for-the-azure-hbv2-virtual-machine\" target=\"_blank\" rel=\"noopener\">June 22<\/a>)<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/azure-devtest-discounts-are-now-available\" target=\"_blank\" rel=\"noopener\">Azure DevTest\u00a0virtual machines<\/a>\u00a0(VMs)<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Azure Spot VMs (<a href=\"https:\/\/azure.microsoft.com\/updates\/azure-spot-virtual-machines-are-now-generally-available\" target=\"_blank\" rel=\"noopener\">April<\/a>, <a href=\"https:\/\/azure.microsoft.com\/blog\/unlock-cost-savings-and-maximize-value-with-new-azure-infrastructure-innovation\" target=\"_blank\" rel=\"noopener\">September<\/a>)<\/li>\n\n\n\n<li class=\"wp-block-list-item\">VMs for SAP HANA (<a href=\"https:\/\/docs.microsoft.com\/azure\/cost-management-billing\/reservations\/prepay-hana-large-instances-reserved-capacity?toc=\/azure\/cost-management-billing\/reservations\/toc.json\" target=\"_blank\" rel=\"noopener\">August<\/a>, <a href=\"https:\/\/azure.microsoft.com\/blog\/reduce-costs-with-new-memoryoptimized-azure-virtual-machines-certified-for-sap-hana\" target=\"_blank\" rel=\"noopener\">November<\/a>)<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Ephemeral OS disks (<a href=\"https:\/\/docs.microsoft.com\/azure\/advisor\/advisor-cost-recommendations#create-an-ephemeral-os-disk-recommendation\" target=\"_blank\" rel=\"noopener\">May<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/ephemeral-os-disks-for-azure-vms-now-supports-additional-vm-sizes\" target=\"_blank\" rel=\"noopener\">June<\/a>)<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Azure Dedicated Host (<a href=\"https:\/\/azure.microsoft.com\/updates\/azure-dedicated-hosts-now-provide-support-for-azure-reservations\" target=\"_blank\" rel=\"noopener\">March<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-dedicated-hosts-now-support-additional-azure-virtual-machines\" target=\"_blank\" rel=\"noopener\">June<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-dedicated-hosts-now-support-new-azure-virtual-machines-series\" target=\"_blank\" rel=\"noopener\">September 1<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/new-azure-dedicated-hosts-capabilities\" target=\"_blank\" rel=\"noopener\">September 22<\/a>, <a href=\"https:\/\/azure.microsoft.com\/blog\/unlock-cost-savings-and-maximize-value-with-new-azure-infrastructure-innovation\" target=\"_blank\" rel=\"noopener\">September 23<\/a>)<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/azure-spring-cloud-basic-tier-is-now-in-preview\" target=\"_blank\" rel=\"noopener\">Azure Spring Cloud<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/blog\/unlock-cost-savings-and-maximize-value-with-new-azure-infrastructure-innovation\" target=\"_blank\" rel=\"noopener\">Windows Virtual Desktop<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Containers\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-aks-startstop-cluster-feature\" target=\"_blank\" rel=\"noopener\">Azure Kubernetes Service<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/blog\/lower-prices-and-more-flexible-purchase-options-for-azure-red-hat-openshift\" target=\"_blank\" rel=\"noopener\">Azure Red Hat OpenShift<\/a>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Databases\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Azure SQL database (<a href=\"https:\/\/azure.microsoft.com\/updates\/azure-sql-database-serverless-increases-compute-autoscaling-limits-over-2x\" target=\"_blank\" rel=\"noopener\">June<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/cost-optimization-enhancements-now-available-in-azure-advisor\" target=\"_blank\" rel=\"noopener\">August<\/a>, <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-september-2020\/#optimizationtips\" target=\"_blank\" rel=\"noopener\">September<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/reserved-capacity-on-azure-sql-database-hyperscale-is-now-available\" target=\"_blank\" rel=\"noopener\">October<\/a>)<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/register-your-azure-sql-virtual-machines-with-sql-server-iaas-agent-extension-today\" target=\"_blank\" rel=\"noopener\">SQL Server on virtual machines<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">Azure Cosmos DB (<a href=\"https:\/\/azure.microsoft.com\/blog\/build-apps-of-any-size-or-scale-with-azure-cosmos-db\" target=\"_blank\" rel=\"noopener\">May<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/cost-optimization-enhancements-now-available-in-azure-advisor\" target=\"_blank\" rel=\"noopener\">August<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/serverless-offer-for-azure-cosmos-db-in-preview-on-all-apis\" target=\"_blank\" rel=\"noopener\">November<\/a>)<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Azure Database for MariaDB (<a href=\"https:\/\/azure.microsoft.com\/updates\/azure-database-for-mariadb-reserved-capacity-pricing-is-now-available\" target=\"_blank\" rel=\"noopener\">March<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/cost-optimization-enhancements-now-available-in-azure-advisor\" target=\"_blank\" rel=\"noopener\">August<\/a>)<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Azure Database for MySQL (<a href=\"https:\/\/azure.microsoft.com\/updates\/3-years-reserved-capacity-now-available-mysql\" target=\"_blank\" rel=\"noopener\">March<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/cost-optimization-enhancements-now-available-in-azure-advisor\" target=\"_blank\" rel=\"noopener\">August<\/a>)<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Azure Database for PostgreSQL (<a href=\"https:\/\/azure.microsoft.com\/updates\/one-and-three-year-reserved-capacity-for-azure-database-for-postgresqhyperscale-citus\" target=\"_blank\" rel=\"noopener\">July<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/cost-optimization-enhancements-now-available-in-azure-advisor\" target=\"_blank\" rel=\"noopener\">August<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-database-for-postgresql-flexible-server-now-in-preview\" target=\"_blank\" rel=\"noopener\">September<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Developer tools\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/pay-for-users-once-across-organizations\" target=\"_blank\" rel=\"noopener\">Azure DevOps<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">DevTest Labs in <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-devtest-labs-environments-are-now-available-in-azure-government\" target=\"_blank\" rel=\"noopener\">Azure Government<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-devtest-labs-is-now-available-in-switzerland-regions\/\" target=\"_blank\" rel=\"noopener\">Switzerland<\/a>, and <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-devtest-labs-now-available-in-more-regions\" target=\"_blank\" rel=\"noopener\">UAE, Germany, and Norway<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Storage\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/cost-optimization-enhancements-now-available-in-azure-advisor\" target=\"_blank\" rel=\"noopener\">Blob storage<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/archive-tier-for-azure-data-lake-storage-now-generally-available\" target=\"_blank\" rel=\"noopener\">Data Lake Storage<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/achieve-higher-performance-and-cost-savings-on-azure-disk-storage-with-performance-tiers\" target=\"_blank\" rel=\"noopener\">Disk Storage<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/smb-multichannel-preview-is-now-available-on-azure-files-premium-tier\" target=\"_blank\" rel=\"noopener\">Azure Files<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/updates\/public-preview-of-azure-netapp-files-cross-region-replication-crr-capability\" target=\"_blank\" rel=\"noopener\">Azure NetApp Files<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\">Azure Backup (<a href=\"https:\/\/azure.microsoft.com\/blog\/unlock-cost-savings-and-maximize-value-with-new-azure-infrastructure-innovation\" target=\"_blank\" rel=\"noopener\">September 23<\/a>, <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-september-2020\/#optimizationtips\" target=\"_blank\" rel=\"noopener\">September 30<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-backup-for-sap-hana-databases-now-supports-incremental-backups-public-preview\" target=\"_blank\" rel=\"noopener\">November<\/a>)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Networking\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/blog\/unlock-cost-savings-and-maximize-value-with-new-azure-infrastructure-innovation\" target=\"_blank\" rel=\"noopener\">Azure Load Balancer<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/blog\/unlock-cost-savings-and-maximize-value-with-new-azure-infrastructure-innovation\" target=\"_blank\" rel=\"noopener\">Azure Private Link<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/blog\/unlock-cost-savings-and-maximize-value-with-new-azure-infrastructure-innovation\" target=\"_blank\" rel=\"noopener\">Virtual WAN<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Web\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">App Service (<a href=\"https:\/\/azure.microsoft.com\/updates\/cost-optimization-enhancements-now-available-in-azure-advisor\" target=\"_blank\" rel=\"noopener\">August<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/app-service-discount-for-premium-plans\" target=\"_blank\" rel=\"noopener\">October<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">On top of these service-specific cost-optimization opportunities, you also saw:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Support for <a href=\"https:\/\/docs.microsoft.com\/partner-center\/give-customers-permission#give-customers-permission-to-buy-their-own-azure-reservations\" target=\"_blank\" rel=\"noopener\">CSP customers to buy Azure reservations<\/a> in May, after enabled by their provider.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-august-2020\/#reservations\" target=\"_blank\" rel=\"noopener\">More details for reservation recommendations<\/a> in August.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">New ways to engage with Advisor cost recommendations with <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-april-2020\/#advisor\" target=\"_blank\" rel=\"noopener\">Azure Resource Graph<\/a> in April, <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-june-2020\/#advisor\" target=\"_blank\" rel=\"noopener\">email digests<\/a> in June, <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-august-2020\/#advisor\" target=\"_blank\" rel=\"noopener\">Quick fix remediation actions<\/a> in August, and a new <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-october-2020\/#advisor\" target=\"_blank\" rel=\"noopener\">Advisor score<\/a> to quantify overall optimization in October.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Lots of broad guidance around cost optimization based on the workloads you&#8217;re using on <a href=\"https:\/\/azure.microsoft.com\/blog\/unlock-cost-savings-and-maximize-value-with-new-azure-infrastructure-innovation\" target=\"_blank\" rel=\"noopener\">September 23<\/a>, <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-september-2020\/#optimizationtips\" target=\"_blank\" rel=\"noopener\">September 30<\/a>, and <a href=\"https:\/\/azure.microsoft.com\/blog\/how-to-optimize-your-azure-workload-costs-2\" target=\"_blank\" rel=\"noopener\">November 12<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-s-next\"><a name=\"optimize-next\"><\/a>What&#8217;s next?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">As usual, you&#8217;ll see more of the same types of cost optimization opportunities throughout 2021. We&#8217;ll also continue to partner with service teams to help them deliver cost recommendations and find new ways to help you save more on your existing workloads.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"making-it-easier-to-learn-and-use-cost-management-and-billing\">Making it easier to learn and use Cost Management and Billing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;re constantly on the lookout for ways to make Cost Management and Billing easier to use and easier to learn. From feedback in the portal and our <a href=\"https:\/\/aka.ms\/costmgmt\/feedback\" target=\"_blank\" rel=\"noopener\">feedback forum<\/a> to user research, like the four&nbsp;surveys we shared in 2020, and many, many conversations with you all\u2014your feedback is critical. This year, we started with a new <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-january-2020\/#labs\" target=\"_blank\" rel=\"noopener\">Try preview command<\/a> in January, enabling you to explore preview features directly from the portal. Throughout the year, there were 14 previews, including <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-february-2020\/#labs\" target=\"_blank\" rel=\"noopener\">cost analysis usability updates<\/a> in February, <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-may-2020\/#labs\" target=\"_blank\" rel=\"noopener\">streamlined navigation<\/a> in May, <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-september-2020\/#labs\" target=\"_blank\" rel=\"noopener\">dashboard tile and getting started improvements<\/a> in September, <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-october-2020\/#labs\" target=\"_blank\" rel=\"noopener\">new resource and reservation views<\/a> in October, and <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-november-2020\/#labs\" target=\"_blank\" rel=\"noopener\">three more navigation experiments<\/a> in November. You also saw key improvements that help you help yourself, like <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-january-2020\/#viewcharges\" target=\"_blank\" rel=\"noopener\">clarifying why costs (view charges) are disabled and how to resolve it<\/a> in January and both a <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-february-2020\/#help\" target=\"_blank\" rel=\"noopener\">new Help menu<\/a> and <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-billing-updates-february-2020\/#not-applicable\" target=\"_blank\" rel=\"noopener\">more clarity behind empty cost and usage attributes<\/a> in February. Of course, these are just the bigger ones we talked about. We&#8217;re constantly shipping small improvements nearly every week.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But it&#8217;s not all about the portal experience. Throughout 2020, there were hundreds of videos and documentation updates from us, our partners, and the community. It has truly been amazing to see how much the importance of cost visibility, accountability, and optimization have grown. We covered 33 videos, one&nbsp;webinar, and <a href=\"https:\/\/aka.ms\/costmgmt\/learn\" target=\"_blank\" rel=\"noopener\">five Microsoft Learn modules<\/a> on top of 50 of the main documentation updates.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-s-next\"><a name=\"use-learn-next\"><\/a>What&#8217;s next?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Expect to see more of the same in 2021: Continued dedication to improving ease of use through early access to previews and experimentation. A few we&#8217;re eager to get your feedback on include remembering the last scope you used, optimizations when configuring your account and subscriptions, and larger navigation improvements across Cost Management and Billing all-up. We&#8217;re also looking at error message improvements to make it easier to resolve issues and will definitely continue dedicating time to learning resources, like videos and documentation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"looking-forward-to-another-year\">Looking forward to another year<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As with 2019, the past 12 months were loaded with enhancements. We couldn&#8217;t list them all here, but if you only take one thing away, please do check out and subscribe to the <a href=\"https:\/\/aka.ms\/costmgmt\/blog\" target=\"_blank\" rel=\"noopener\">Azure Cost Management and Billing monthly updates<\/a> for the latest news on what&#8217;s changed and what&#8217;s coming.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We look forward to hearing your feedback as these new and updated capabilities become available. And if you&#8217;re interested in the latest features, before they&#8217;re available to everyone, check out <a href=\"https:\/\/aka.ms\/costmgmt\/labs\" target=\"_blank\" rel=\"noopener\">Cost Management Labs<\/a> and don\u2019t hesitate to reach out with any feedback. Cost Management Labs gives you a direct line to the Azure Cost Management and Billing engineering team and is the best way to influence and make an immediate impact on features being actively developed and tuned for you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Follow <a href=\"https:\/\/twitter.com\/azurecostmgmt\" target=\"_blank\" rel=\"noopener\">@AzureCostMgmt<\/a> on Twitter and subscribe to the <a href=\"https:\/\/aka.ms\/costmgmt\/videos\" target=\"_blank\" rel=\"noopener\">YouTube channel<\/a> for updates, tips, and tricks! And, as always, share your ideas and vote up others in the <a href=\"https:\/\/aka.ms\/costmgmt\/feedback\" target=\"_blank\" rel=\"noopener\">Cost Management feedback forum<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We know these are trying times for everyone. Best wishes from the Azure Cost Management and Billing team. Stay safe, stay healthy, and see you in 2021!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2020 wasn&#8217;t the year we signed up for, but was chock full nonetheless. From optimized account and invoice management experiences to richer reporting within and outside the portal; new ways to facilitate chargeback and more flexible budget alerts to an overwhelming amount of new cost optimization opportunities. The year brought a lot and 2021 is looking exciting, with continued evolution across all fronts. Read on for a sneak peek at what&#8217;s coming.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1482,1463],"tags":[2658,28],"audience":[3054,3053],"content-type":[],"product":[1534,1535,1794],"tech-community":[],"topic":[],"coauthors":[13],"class_list":["post-369","post","type-post","status-publish","format-standard","hentry","category-management-and-governance","category-migration","tag-finops","tag-government","audience-business-decision-makers","audience-it-decision-makers","product-azure-resource-manager","product-microsoft-azure-portal","product-cost-management","review-flag-1680286581-364","review-flag-1-1680286581-825","review-flag-8-1680286581-263","review-flag-alway-1680286580-106","review-flag-disabled","review-flag-disco-1680286580-29","review-flag-machi-1680286585-314","review-flag-new-1680286579-546","review-flag-partn-1680286579-901","review-flag-percent","review-flag-sprin-1680286584-399"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure Cost Management and Billing 2020 year in review | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"2020 wasn&#039;t the year we signed up for, but was chock full nonetheless. From optimized account and invoice management experiences to richer reporting within and outside the portal; new ways to facilitate chargeback and more flexible budget alerts to an overwhelming amount of new cost optimization opportunities. The year brought a lot and 2021 is looking exciting, with continued evolution across all fronts. Read on for a sneak peek at what&#039;s coming.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Cost Management and Billing 2020 year in review | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"2020 wasn&#039;t the year we signed up for, but was chock full nonetheless. From optimized account and invoice management experiences to richer reporting within and outside the portal; new ways to facilitate chargeback and more flexible budget alerts to an overwhelming amount of new cost optimization opportunities. The year brought a lot and 2021 is looking exciting, with continued evolution across all fronts. Read on for a sneak peek at what&#039;s coming.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-15T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-30T17:43:40+00:00\" \/>\n<meta name=\"author\" content=\"Michael Flanakin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Flanakin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/michael-flanakin\/\",\"@type\":\"Person\",\"@name\":\"Michael Flanakin\"}],\"headline\":\"Azure Cost Management and Billing 2020 year in review\",\"datePublished\":\"2020-12-15T08:00:00+00:00\",\"dateModified\":\"2025-06-30T17:43:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/\"},\"wordCount\":2147,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"keywords\":[\"FinOps\",\"Government\"],\"articleSection\":[\"Management and governance\",\"Migration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/\",\"name\":\"Azure Cost Management and Billing 2020 year in review | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2020-12-15T08:00:00+00:00\",\"dateModified\":\"2025-06-30T17:43:40+00:00\",\"description\":\"2020 wasn't the year we signed up for, but was chock full nonetheless. From optimized account and invoice management experiences to richer reporting within and outside the portal; new ways to facilitate chargeback and more flexible budget alerts to an overwhelming amount of new cost optimization opportunities. The year brought a lot and 2021 is looking exciting, with continued evolution across all fronts. Read on for a sneak peek at what's coming.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Management and governance\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/management-and-governance\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure Cost Management and Billing 2020 year in review\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Cost Management and Billing 2020 year in review | Microsoft Azure Blog","description":"2020 wasn't the year we signed up for, but was chock full nonetheless. From optimized account and invoice management experiences to richer reporting within and outside the portal; new ways to facilitate chargeback and more flexible budget alerts to an overwhelming amount of new cost optimization opportunities. The year brought a lot and 2021 is looking exciting, with continued evolution across all fronts. Read on for a sneak peek at what's coming.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/","og_locale":"en_US","og_type":"article","og_title":"Azure Cost Management and Billing 2020 year in review | Microsoft Azure Blog","og_description":"2020 wasn't the year we signed up for, but was chock full nonetheless. From optimized account and invoice management experiences to richer reporting within and outside the portal; new ways to facilitate chargeback and more flexible budget alerts to an overwhelming amount of new cost optimization opportunities. The year brought a lot and 2021 is looking exciting, with continued evolution across all fronts. Read on for a sneak peek at what's coming.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2020-12-15T08:00:00+00:00","article_modified_time":"2025-06-30T17:43:40+00:00","author":"Michael Flanakin","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Michael Flanakin","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/michael-flanakin\/","@type":"Person","@name":"Michael Flanakin"}],"headline":"Azure Cost Management and Billing 2020 year in review","datePublished":"2020-12-15T08:00:00+00:00","dateModified":"2025-06-30T17:43:40+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/"},"wordCount":2147,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"keywords":["FinOps","Government"],"articleSection":["Management and governance","Migration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/","name":"Azure Cost Management and Billing 2020 year in review | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2020-12-15T08:00:00+00:00","dateModified":"2025-06-30T17:43:40+00:00","description":"2020 wasn't the year we signed up for, but was chock full nonetheless. From optimized account and invoice management experiences to richer reporting within and outside the portal; new ways to facilitate chargeback and more flexible budget alerts to an overwhelming amount of new cost optimization opportunities. The year brought a lot and 2021 is looking exciting, with continued evolution across all fronts. Read on for a sneak peek at what's coming.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-and-billing-2020-year-in-review\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Management and governance","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/management-and-governance\/"},{"@type":"ListItem","position":3,"name":"Azure Cost Management and Billing 2020 year in review"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=369"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/369\/revisions"}],"predecessor-version":[{"id":44696,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/369\/revisions\/44696"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=369"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=369"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=369"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=369"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=369"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=369"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}