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.
On this page
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, etc.
invoicing and Chargeback enables 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 haven’t implemented them yet. You may also find the Rate optimization capability to be helpful in implementing a complete chargeback solution.
▶️ Getting started
Invoicing and chargeback is all about integrating with your own internal tools. Consider the following points:
- Collaborate with stakeholders across finance, business, and technology to plan and prepare for chargeback.
- 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 haven’t established 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 have agreed to. As you move beyond the basics, consider the following points:
- Consider implementing a one-way sync from your budget system to Cost Management budgets to use automated alerts based on machine learning forecasts.
- 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:
⏩ Next steps
Related FinOps capabilities:
🧰 Related tools
- 🏦 FinOps hubs – Open, extensible, and scalable cost reporting.
- 📊 Power BI reports – Accelerate your reporting with Power BI starter kits.