Business Units (BUs) allow one or more accounts to be grouped together, and to be organized in a management hierarchy. Tracking cloud costs across various cost centers using inefficient tools or minimal cost tracking mechanisms tends to delay business decisions between teams. When an organization manages multiple cloud accounts, tracking cloud costs can be a lot of work. If you have a hybrid cloud environment, you can combine and view all your cloud cost data with BUs.

Fig. 1: BU list view
You can create a BU for:
The benefits of leveraging a BU include:
While you configure a BU, you can associate multiple accounts from the same team or cross-accounts with a BU. Utilize tags to group and analyze your cloud costs further. To configure a BU, you need to:
BU cost analytics provide a detailed view of your cloud cost spending. Your cloudresources are analyzed in the Spend Analysis and Resource Explorer sections.
Spend Analysis provides you with information on costs split up by Service, Account, Region, Component, Trend, and Resource. When you select a specific BU from the dashboard as shown in Fig. 1, you'll be taken to the Spend Analysis section of your BU where details on the total cost accrued, the maximum spending account, and the minimum spending account are provided. You can set a custom duration and view the cost data. You can also configure Business Units, Budget, and Schedule Report using the Add button. Learn more about scheduling your cost and usage reports for spend analysis of a BU.

Fig. 2: BU Spend Analysis
The BU Resource Explorer provides you with an aggregated view of your cloud resources in various categories like Accounts, Region, Service, Resource Group, or Tags for each BU. When you select View Details in the Accounts Splitup view of a specific BU as shown in Fig. 2, you'll be taken to the Resource Explorer section. The granular details of your resource-level spending can be viewed on a daily, monthly, quarterly, or yearly basis, and can be exported as a PDF or emailed immediately. You can set a custom duration and view cost data. You can also configure Business Units, Budget, and Schedule Report using the Add button.
Learn more about scheduling your cost and usage reports for Resource Explorer.

Fig. 3: BU Resource Explorer
You can create budgets for each BU to manage your costs proactively. Each budget configured for a BU will run monthly, quarterly, yearly, month to date, or year to date to notify you of any cost overruns. When you create a Budget Policy to associate with a budget, you can assign it to an existing BU. In this way, each team can track and manage its cloud costs within a budget. You can also get alerts about budget threshold breaches by:
To configure a budget for a BU, you need to:


Fig. 5: R&D quarterly budget allocation
For BUs, allocating costs to individual departments equally and sticking to the monthly budget can be a cumbersome process. However, responsible accounting and chargebacks can help administrators find departments that go over their budgets, help track factors that ballooned expenses, and play a pivotal role in the implementation of tools like budgeting and forecasting. While budgeting is all about a BU's targets or expected expenses, forecasting is a reality check that analyzes the historical data and provides an idea of whether the expenses will meet the budget goals or exceed them. Forecasting thereby provides administrators an opportunity to rightsize resources or make changes in the plan accordingly.
To determine the forecast value, CloudSpend requires atleast a month's data.
With forecasting for BUs, you can obtain an estimated total bill amount for your chargeback entities for the current or ongoing month based on your past usage. You can also assess the split-up expenditure for individual BUs, plan accordingly, and take measures not to exceed the monthly budget.
Billing reports provide visibility into the current cloud cost trends of your BU, and slice-and-dice reporting facilitates effective tracking of costs. With cost reporting, you can schedule reports monthly, quarterly, or yearly for each BU.
Types of reporting for BUs
(i) The BU dashboard
As shown in Fig. 1, you can easily schedule reports for multiple BUs from the BU dashboard. The default frequency for these reports is monthly. Once you configure a report for a group of BUs, a pop-up screen (shown in Fig. 6 below) appears. BU group reports require you to select one or more BU for which the report is scheduled monthly.
Fig. 6: Schedule reports for a BU group
(ii) Reporting from Spend Analysis
For a BU, you can select specific accounts for the Spend Analysis section to report on, and the report can be shared immediately using the Share option.
Fig. 7: Select specific accounts from the Spend Analysis section to share reports
Click the Add button and select Schedule Report, to schedule the Spend Analysis reports for your entire BU on a monthly, quarterly, or yearly basis to the email address you specify.
Fig. 8: Schedule reports for BU Spend Analysis
(iii) Reporting from Resource Explorer
For a BU, you can pick specific accounts for the Resource Explorer section to report on, and the report can be shared immediately using the Share option.
Fig. 9: Select specific accounts from the Resource Explorer section to share reports
Click the Add button and select Schedule Report, to generate a report based on grouping criteria like Region, Service, Accounts, or ResourceGroup on a monthly, quarterly, or yearly basis.

Fig. 10: Schedule reports for BU Resource Explorer
(iv) Schedule Reports from the Admin tab
The Schedule Report feature in the Admin tab provides you with an overview of all the reports that have been scheduled to date. You can schedule reports for a BU from the Admin tab on a yearly, quarterly, or monthly basis. If you have already scheduled a report for a BU group, BU Spend Analysis, or BU Resource Explorer but would like to schedule it immediately, click the hamburger icon and select Schedule Now.
Fig. 11: Schedule reports in the Admin tab
Tags help you group and organize cloud costs that are similar. Here are two types of tags available for cloud cost analysis.
Prerequisites
Various tagging strategies are available for a BU, like built-in tags, tags at the resource level, and Tag Profiles; they facilitate grouping of identical cloud costs. Check out the following section to understand each of them.
(i) Built-in tags
Built-in tags, or auto-generated tags, are the specific entities in your cloud bills that have been parsed and provided as tags for your convenience to organize costs. These consist of cost allocation tags like user-defined tags and system-generated tags configured in the cloud portal. The user-defined tags configured in the Azure portal, like group_site24x7 and monitor_site24x7, appear here.
Use case
Consider a scenario where you want to view a particular Resource Group's cost view. First, choose an account in which that Resource Group is present, and then select a built-in tag, i.e., resourceGroup. In this way, you can view the in-depth data of a particular Resource Group's cost analysis.
Fig. 12: BU Spend Analysis with built-in tag suggestions
Grouping tags at the Resource Explorer level
Tags at the Resource Explorer level of a BU enable you to view the spending pattern of resources. Built-in tags are displayed across the Resource Explorer section of a BU to help you obtain a drilled-down view of the cost accrued for each cloud resource.
The paginated view of resources enable you to search for the cost associated with an individual resource in your cloud bill.
Use case
Consider a scenario where you need to view the costs accrued for resources in the Eastern US region and the consumed service of Microsoft.Compute. To do this, you need to pick the tags associated with the resourceLocation and consumedService from the drop-down and view the resource-level costs.
(ii) Tag Profiles
Tag Profiles customize tags by adding a key and a value. Each key must be unique, and each tag key can have only one value. Tag Profiles can combine two or more tags using AND, OR, or a combination of logical operators to create a tag value.
Use case
Consider a scenario where you need to track the cloud costs of an application running in three different environments, like Dev, Test, and Stage. Each environment represents a BU. To identify the cost accrued for virtual machines utilized in the Dev environment and running in the Eastern US region, you can easily create a Tag Profile using the AND logical operator. These tags can be used in the Spend Analysis and Resource Explorer sections of each BU to obtain the costs.
You can modify or delete a BU that you created by following these steps: