{"id":812,"date":"2020-01-06T00:00:00","date_gmt":"2020-01-06T08:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-2019-year-in-review"},"modified":"2025-06-29T10:39:00","modified_gmt":"2025-06-29T17:39:00","slug":"azure-cost-management-2019-year-in-review","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/","title":{"rendered":"Azure Cost Management 2019 year in review"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">When we talk about cost management, we focus on three core tenets:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Ensuring <strong>cost visibility<\/strong> so everyone is aware of the financial impact their solutions have.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Driving accountability <\/strong>throughout the organization to stop bad spending patterns.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Continuous <strong>cost optimization<\/strong> as your usage changes over time to do more with less.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">These were the driving forces in 2019 as we set out to build a strong foundation that pulls together all costs across all account types and ensures everyone in the organization has a means to report on, control, and optimize costs. Our ultimate goal is to empower you to lead a healthier, more financially responsible organization.<a name=\"allcosts\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"all-costs-behind-a-single-pane-of-glass\">All costs behind a single pane of glass<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On the heels of the Azure Cost Management preview, 2019 started off strong with the general availability of <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-now-general-availability-for-enterprise-agreements-and-more\/\" target=\"_blank\" rel=\"noopener\">Enterprise Agreement (EA)<\/a><\/strong> accounts in February and <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-now-generally-available-for-pay-as-you-go-customers\/\" target=\"_blank\" rel=\"noopener\">pay-as-you-go (PAYG)<\/a><\/strong> in April. At the same time, Microsoft as a whole embarked on a journey to modernize the entire commerce platform with the new <strong>Microsoft Customer Agreement (MCA)<\/strong>, which started rolling out for enterprises in March, pay-as-you-go subscriptions in July, and <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-november-2019\/#partners\" target=\"_blank\" rel=\"noopener\">Cloud Solution Providers (CSP) using Azure plan<\/a><\/strong> in November. Whether you get Azure through the Microsoft field, directly from Azure.com, or through a Microsoft partner, you have the power of Azure Cost Management at your fingertips. But getting basic coverage of your Azure usage is only part of the story.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To effectively manage costs, you need all costs together, in a single repository. This is exactly what Azure Cost Management brings you. From the unprecedented ability to monitor <strong><a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-updates-may-2019\/#aws\" target=\"_blank\" rel=\"noopener\">Amazon Web Services (AWS)<\/a><\/strong> costs within the Azure portal in May (a first for any cloud provider), to the inclusion of <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-june-2019\/#reservations\" target=\"_blank\" rel=\"noopener\">reservation and Marketplace purchases<\/a><\/strong> in June, Azure Cost Management enables you to manage all your costs from a single pane of glass, whether you&#8217;re using Azure or AWS.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"what-s-next\">What&#8217;s next?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Support for Sponsorship and CSP subscriptions not on an Azure plan are at the top of the list to ensure every Azure subscription can use Azure Cost Management. AWS support will become generally available and then Google Cloud Platform (GCP) support will be added.<a name=\"visibility\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"making-it-easier-to-report-on-and-analyze-costs\">Making it easier to report on and analyze costs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Getting all costs in one place is only the beginning. 2019 also saw many improvements that help you report on and analyze costs. You were able to dig in and explore costs with the 2018 preview, but the only way to truly control and optimize costs is to raise awareness of current spending patterns. To that end, reporting in 2019 was focused on making it easier to customize and share.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The year kicked off with the ability to pin customized views to the <strong>Azure portal dashboard<\/strong> in January. You could <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-may-2019\/#share\" target=\"_blank\" rel=\"noopener\">share links<\/a><\/strong> in May, <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-august-2019\/#views\" target=\"_blank\" rel=\"noopener\">save views<\/a><\/strong> directly from cost analysis in August, and <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-september-2019\/#views\" target=\"_blank\" rel=\"noopener\">download charts as an image<\/a><\/strong> in September. You also saw a major <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-october-2019\/#powerbi\" target=\"_blank\" rel=\"noopener\">Power BI<\/a><\/strong> refresh in October that no longer required classic API keys and added reservation details and recommendations. Each option helps you not only save time, but also starts that journey of driving accountability by ensuring everyone is aware of the costs they&#8217;re responsible for.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Looking beyond sharing, you also saw new capabilities like <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-june-2019\/#forecast\" target=\"_blank\" rel=\"noopener\">forecasting costs<\/a><\/strong> in June and <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-july-2019\/#currency\" target=\"_blank\" rel=\"noopener\">switching between currencies<\/a><\/strong> in July, simpler out-of-the-box options like the <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-may-2019\/#datepicker\" target=\"_blank\" rel=\"noopener\">new date picker<\/a><\/strong> in May and <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-september-2019\/#invoices\" target=\"_blank\" rel=\"noopener\">invoice details view<\/a><\/strong> in September, and changes that simply help you get your job done the way you want to like support for the <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-august-2019\/#darktheme\" target=\"_blank\" rel=\"noopener\">Azure portal dark theme<\/a><\/strong> and continuous <strong>accessibility<\/strong> improvements throughout the year.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From an API automation and integration perspective, 2019 was also a critical milestone as EA cost and usage APIs moved to Azure Resource Manager. The Resource Manager APIs are forward-looking and designed to minimize your effort when it comes time to transition to Microsoft Customer Agreement by <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-june-2019\/#terms\" target=\"_blank\" rel=\"noopener\">standardizing terminology<\/a><\/strong> across account types. If you haven&#8217;t started the migration to the Resource Manager APIs, make that your number one resolution for the new year!<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"what-s-next\">What&#8217;s next?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">2020 will continue down this path, from more flexible reporting and scheduling email notifications to general improvements around ease of use and increased visibility throughout the Azure portal. Power BI will get Azure reservation and Hybrid Benefit reports as well as support for subscription and resource group users who don&#8217;t have access to the whole billing account. You can also expect to see continued API improvements to help make it easier than ever to integrate cost data into your business systems and processes.<a name=\"accountability\"><\/a><\/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\">Once you understand what you&#8217;re spending and where, your next step is to figure out how to stop the bad spending patterns and 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. Cost control in 2019 was centered on helping you stay on top of your costs and giving you the tools to control spending as you see fit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This started with a new, <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-now-general-availability-for-enterprise-agreements-and-more\" target=\"_blank\" rel=\"noopener\">consolidated alerts experience<\/a><\/strong> in February where you can see all your invoice, credit, and budget overage alerts in a single place. Budgets were expanded to support new account types we talked about above, and to <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-june-2019\/#budgets\" target=\"_blank\" rel=\"noopener\">support management groups<\/a><\/strong> in June giving you a view of all your costs across subscriptions. Then in August, you were able to create <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-august-2019\/#budgets\" target=\"_blank\" rel=\"noopener\">targeted budgets with filters<\/a><\/strong> for fine-grained tracking, whether that be for an entire service, a single resource, or an application that spans multiple subscriptions (via tags). This also came with an improved experience when creating budgets to help you better estimate what your budget should be based on historical and forecasted trends.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"what-s-next\">What&#8217;s next?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">2020 will take cost control to the next level by allowing you to split shared costs with cost allocation rules and define an additional markup for central teams who typically run on overhead or don&#8217;t want to expose discounts to the organization. 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.<a name=\"optimize\"><\/a><\/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. Here are a few of the over two dozen new cost saving opportunities you saw in 2019:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">New pricing options for <a href=\"https:\/\/azure.microsoft.com\/updates\/larger-b-series-vm-sizes-now-available\/\" target=\"_blank\" rel=\"noopener\">virtual machines<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/general-availability-4-vcore-azure-sql-database-managed-instances-on-gen5\" target=\"_blank\" rel=\"noopener\">SQL databases<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-monitor-log-analytics-new-capacity-based-pricing-option-is-now-available\" target=\"_blank\" rel=\"noopener\">Azure Monitor<\/a>, <a href=\"https:\/\/azure.microsoft.com\/en-us\/updates\/user-assignment-based-billing-default-access-level-and-daily-billing\/\" target=\"_blank\" rel=\"noopener\">Azure DevOps<\/a>, and <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-search-new-storage-optimized-service-tiers-are-now-available\" target=\"_blank\" rel=\"noopener\">Azure Search<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Reduced prices for services you&#8217;re already using, like <a href=\"https:\/\/azure.microsoft.com\/updates\/we-re-making-azure-archive-storage-better-with-new-lower-pricing\/\" target=\"_blank\" rel=\"noopener\">Azure Archive Storage<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/announcing-pricing-decrease-for-azure-app-service-on-the-premium-plan\/\" target=\"_blank\" rel=\"noopener\">Azure App Service<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/price-reductions-for-azure-container-instances-are-now-available\/\" target=\"_blank\" rel=\"noopener\">Azure Container Instances<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/data-transfer-from-azure-origins-to-azure-cdn-from-microsoft-is-now-free-of-charge\/\" target=\"_blank\" rel=\"noopener\">Content Delivery Network<\/a>, and <a href=\"https:\/\/azure.microsoft.com\/updates\/reduced-pricing-for-azure-ad-b2c\/\" target=\"_blank\" rel=\"noopener\">Azure AD B2C<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Promotional pricing for new <a href=\"https:\/\/azure.microsoft.com\/updates\/gpu-and-hpc-vm-price-promotion-now-available\/\" target=\"_blank\" rel=\"noopener\">virtual machine<\/a>, <a href=\"https:\/\/azure.microsoft.com\/updates\/now-is-the-time-to-host-your-apps-on-app-service-on-linux\/\" target=\"_blank\" rel=\"noopener\">App Service<\/a>, and <a href=\"https:\/\/azure.microsoft.com\/updates\/introducing-promotional-pricing-for-data-transfer-to-azure-front-door\/\" target=\"_blank\" rel=\"noopener\">Azure Front Door Service<\/a>\u00a0offers.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">New features with lower prices for running multiple workloads, like <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-dedicated-host-in-preview\/\" target=\"_blank\" rel=\"noopener\">Azure Dedicated Host<\/a> and <a href=\"https:\/\/azure.microsoft.com\/updates\/azure-sql-database-instance-pools-are-now-in-preview\/\" target=\"_blank\" rel=\"noopener\">Azure SQL Database instance pools<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Expanded set of Azure reservation offers \u2013 <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-november-2019\/#optimize\" target=\"_blank\" rel=\"noopener\">now available for 16 services<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">More flexible ways to pay for reservations with <a href=\"https:\/\/azure.microsoft.com\/updates\/monthly-payment-options-are-now-available-for-azure-reservations\/\" target=\"_blank\" rel=\"noopener\">monthly payment options<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">New and updated recommendations in Azure Advisor, like <a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-october-2019\/#recommendations\" target=\"_blank\" rel=\"noopener\">improved right-sizing recommendations<\/a>.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"what-s-next\">What&#8217;s next?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Expect to see continued updates in these areas through 2020. We&#8217;re also partnering with individual service teams to deliver even more built-in recommendations for database, storage, and PaaS services, just to name a few.<a name=\"account\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"streamlined-account-and-subscription-management\">Streamlined account and subscription management<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Throughout 2019, you may have noticed a lot of changes to Cost Management + Billing in the Azure portal. What was purely focused on PAYG subscriptions in early 2018 became a central hub for billing administrators in 2019 with <strong>full administration for MCA<\/strong> accounts in March, new <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-july-2019\/#ea\" target=\"_blank\" rel=\"noopener\">EA account management<\/a><\/strong> capabilities in July, and <strong><a href=\"https:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-august-2019\/#subscriptions\" target=\"_blank\" rel=\"noopener\">subscription provisioning and transfer updates<\/a><\/strong> in August. All of these are helping you get one step closer to having a single portal to manage every aspect of your account.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"what-s-next\">What&#8217;s next?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">2020 will be the year of converged and consolidated experiences for Cost Management + Billing. This will start with the Billing and Cost Management experiences within the Azure portal and will expand to include capabilities you&#8217;re currently using the EA, Account, or Cloudyn portals for today. Whichever portal you use, expect to see all these come together into a single, consolidated experience that has more consistency across account types. This will be especially evident as your account moves from the classic EA, PAYG, and CSP programs to Microsoft Customer Agreement (and Azure plan), which is fully managed within the Azure portal and offers critical new billing capabilities, like finer-grained access control and grouping subscriptions into separate invoices.<a name=\"next\"><\/a><\/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\">The past 12 months have been packed with one improvement after another, and we&#8217;re just getting started! 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 monthly updates<\/a> for the latest news on what&#8217;s changed and what&#8217;s coming. We&#8217;ve already talked about what you can expect to see in 2020 for each area, but the key takeaway is:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>2020 will bring one experience to manage all your Azure, AWS, and GCP costs from the Azure portal, with simpler, yet more powerful cost reporting, control, and optimization tools that help you stay more focused on your mission.<\/em><\/p>\n<\/blockquote>\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:\/\/azure.microsoft.com\/blog\/azure-cost-management-updates-july-2019\/#labs\" target=\"_blank\" rel=\"noopener\">Azure Cost Management Labs<\/a> (introduced in July) and don\u2019t hesitate to reach out with any feedback. Cost Management Labs gives you a direct line to the Azure Cost Management 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>. See you in 2020!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In 2019, Azure Cost Management established a strong foundation that ensures everyone in the organization has a means to report on, control, and optimize costs. Let&#8217;s take a look at all the changes in 2019 that helped achieve this and what&#8217;s coming in 2020 to take that to the next level.<\/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],"audience":[3054,3053],"content-type":[],"product":[1794],"tech-community":[],"topic":[],"coauthors":[13],"class_list":["post-812","post","type-post","status-publish","format-standard","hentry","category-management-and-governance","category-migration","tag-finops","audience-business-decision-makers","audience-it-decision-makers","product-cost-management","review-flag-1680286581-364","review-flag-alway-1680286580-106","review-flag-disco-1680286580-285","review-flag-gener-1680286584-335","review-flag-integ-1680286579-214","review-flag-new-1680286579-546","review-flag-partn-1680286579-901"],"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 2019 year in review | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"In 2019, Azure Cost Management established a strong foundation that ensures everyone in the organization has a means to report on, control, and optimize costs. Let&#039;s take a look at all the changes in 2019 that helped achieve this and what&#039;s coming in 2020 to take that to the next level.\" \/>\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-2019-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 2019 year in review | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"In 2019, Azure Cost Management established a strong foundation that ensures everyone in the organization has a means to report on, control, and optimize costs. Let&#039;s take a look at all the changes in 2019 that helped achieve this and what&#039;s coming in 2020 to take that to the next level.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-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-01-06T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-29T17:39:00+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=\"8 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-2019-year-in-review\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/michael-flanakin\/\",\"@type\":\"Person\",\"@name\":\"Michael Flanakin\"}],\"headline\":\"Azure Cost Management 2019 year in review\",\"datePublished\":\"2020-01-06T08:00:00+00:00\",\"dateModified\":\"2025-06-29T17:39:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/\"},\"wordCount\":1734,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"keywords\":[\"FinOps\"],\"articleSection\":[\"Management and governance\",\"Migration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/\",\"name\":\"Azure Cost Management 2019 year in review | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2020-01-06T08:00:00+00:00\",\"dateModified\":\"2025-06-29T17:39:00+00:00\",\"description\":\"In 2019, Azure Cost Management established a strong foundation that ensures everyone in the organization has a means to report on, control, and optimize costs. Let's take a look at all the changes in 2019 that helped achieve this and what's coming in 2020 to take that to the next level.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-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 2019 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 2019 year in review | Microsoft Azure Blog","description":"In 2019, Azure Cost Management established a strong foundation that ensures everyone in the organization has a means to report on, control, and optimize costs. Let's take a look at all the changes in 2019 that helped achieve this and what's coming in 2020 to take that to the next level.","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-2019-year-in-review\/","og_locale":"en_US","og_type":"article","og_title":"Azure Cost Management 2019 year in review | Microsoft Azure Blog","og_description":"In 2019, Azure Cost Management established a strong foundation that ensures everyone in the organization has a means to report on, control, and optimize costs. Let's take a look at all the changes in 2019 that helped achieve this and what's coming in 2020 to take that to the next level.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2020-01-06T08:00:00+00:00","article_modified_time":"2025-06-29T17:39:00+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":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/michael-flanakin\/","@type":"Person","@name":"Michael Flanakin"}],"headline":"Azure Cost Management 2019 year in review","datePublished":"2020-01-06T08:00:00+00:00","dateModified":"2025-06-29T17:39:00+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/"},"wordCount":1734,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"keywords":["FinOps"],"articleSection":["Management and governance","Migration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/","name":"Azure Cost Management 2019 year in review | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2020-01-06T08:00:00+00:00","dateModified":"2025-06-29T17:39:00+00:00","description":"In 2019, Azure Cost Management established a strong foundation that ensures everyone in the organization has a means to report on, control, and optimize costs. Let's take a look at all the changes in 2019 that helped achieve this and what's coming in 2020 to take that to the next level.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-year-in-review\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-cost-management-2019-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 2019 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\/812","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=812"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/812\/revisions"}],"predecessor-version":[{"id":44227,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/812\/revisions\/44227"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=812"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=812"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=812"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=812"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=812"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=812"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}