Invoicing and chargeback

This article helps you understand the invoicing and chargeback capability within the FinOps Framework and how to implement that in the Microsoft Cloud.


Definition

Invoicing and chargeback refers to the process of receiving, reconciling, and paying provider invoices, and then billing internal teams for their respective cloud costs using existing internal finance tools and processes.

Plan the chargeback model with IT and Finance departments. Use the organizational cost allocation strategy that factors in how stakeholders agreed to account for shared costs and commitment discounts.

Use existing tools and processes to manage cloud costs as part of organizational finances. Chargeback is represented in the accounting system. Budgets are managed through the budget system.

Invoicing and chargeback enable increased transparency, more direct accountability for the costs each department incurs, and reduced overhead costs.


Before you begin

Chargeback, cost allocation, and showback are all important components of your FinOps practice. While you can implement them in any order, we generally recommend most organizations start with showback to ensure each team has visibility of the charges they're responsible for – at least at a cloud scope level. Then implement cost allocation to align cloud costs to the organizational reporting hierarchies, and lastly implement chargeback based on that cost allocation strategy. Consider reviewing the Data analysis and showback and Cost allocation capabilities if you didn't implement them yet. You might also find the Rate optimization capability to be helpful in implementing a complete chargeback solution that covers commitment discounts.


Getting started

Invoicing and chargeback are all about integrating with your own internal tools. Consider the following points:

  • To plan and prepare for chargeback, collaborate with stakeholders across finance, business, and technology.
  • Document how chargeback works and be prepared for questions.
  • Use the organizational cost allocation strategy that factors in how stakeholders agreed to account for shared costs and commitment discounts.
    • If you didn't establish one, consider simpler chargeback models that are fair and agreed upon by all stakeholders.
  • Use existing tools and processes to manage cloud costs as part of organizational finances.

Building on the basics

At this point, you have a basic chargeback model that all stakeholders agreed to. As you move beyond the basics, consider the following points:

  • Think about setting up a one-way synchronization from your budget system to Cost Management budgets. It allows you to use automated alerts that are based on machine learning predictions.
  • If you track manual forecasts, consider creating Cost Management budgets for your forecast values as well. It gives you separate tracking and alerting for budgets separate from your forecast.
  • Automate your cost allocation strategy through tagging.
  • Expand coverage of shared costs and commitment discounts if not already included.
  • Fully integrate chargeback and showback reporting with the organization's finance tools.

Learn more at the FinOps Foundation

This capability is a part of the FinOps Framework by the FinOps Foundation, a non-profit organization dedicated to advancing cloud cost management and optimization. For more information about FinOps, including useful playbooks, training and certification programs, and more, see the invoicing and Chargeback capability article in the FinOps Framework documentation.

You can also find related videos on the FinOps Foundation YouTube channel:


Related FinOps capabilities:

Related products:

Related solutions: