FOCUS, explained
Technology providers have historically described cost and usage in different ways, making multi-provider cost analysis harder than it needs to be. FOCUS provides a common specification for technology billing data, standardizing important concepts such as services, resources, usage, pricing, and cost so organizations can analyze data from different providers using a more consistent structure.
Last reviewed: September 2026
In one sentence: FOCUS is an open specification that standardizes technology billing data so cost and usage information from different providers can be understood using a common language.
What is FOCUS?
FOCUS stands for FinOps Open Cost and Usage Specification. It is an open technical specification that defines a common structure and terminology for technology billing data.
FOCUS addresses a basic problem in technology cost management: different providers can describe similar financial concepts using different schemas, field names, terminology, and calculation methods.
A cloud provider might call something an account while another uses a subscription or project.
Cost fields can have different meanings.
Usage units can be represented differently.
Discounts, commitments, credits, and pricing can follow provider-specific structures.
None of those approaches is necessarily wrong.
But when an organization wants to analyze several providers together, those differences create additional work.
FOCUS establishes a common language that technology providers, FinOps platforms, and practitioners can use to represent cost and usage data consistently.
Why does FOCUS exist?
Consider an organization using:
AWS
Microsoft Azure
Google Cloud
SaaS platforms
AI services
private or data center infrastructure
Each system can produce useful billing and consumption data.
The problem is that those datasets were not necessarily designed to work together.
Before meaningful analysis can begin, organizations often need to understand:
Which field represents the service?
Which field identifies the resource?
Which cost should we use?
How are discounts represented?
What does this usage quantity mean?
Which account, subscription, or project owns the charge?
That translation layer adds complexity to multi-provider FinOps.
FOCUS attempts to move part of that normalization upstream by defining common concepts and requirements for billing datasets.
FOCUS creates a common language, not a common price
FOCUS does not make AWS, Azure, Google Cloud, or other technology services cost the same.
It does not standardize provider prices.
It does not make the underlying products identical.
And it does not remove provider-specific billing models.
Instead, it standardizes how important billing concepts are represented.
Think of it as agreeing on a common vocabulary.
Different providers can still sell fundamentally different products, but concepts such as:
billed cost
effective cost
service
resource
billing period
charge period
consumed quantity
pricing quantity
pricing unit
region
tags
can be represented according to shared definitions.
That makes downstream analysis more consistent.
What does a FOCUS dataset contain?
FOCUS organizes billing information into standardized dimensions and metrics.
Dimensions describe the charge.
Examples include:
service
resource
region
billing account
sub-account
charge category
pricing unit
tags
billing period
Metrics provide numerical values that can be aggregated or analyzed.
Examples include:
Billed Cost
Effective Cost
List Cost
Contracted Cost
Consumed Quantity
Pricing Quantity
Together, these fields help answer questions such as:
Who incurred the cost?
What was consumed?
When was it consumed?
Where was the service delivered?
How was it priced?
How much did it cost?
A simple example
Imagine an organization runs a compute workload for one month.
Its provider billing file contains information equivalent to:
Service: Compute
Resource: VM-123
Region: Europe
Usage: 100 hours
Billed cost: €80
Effective cost: €70
The €80 might represent the amount relevant to invoicing.
The €70 might reflect the economic cost after accounting for applicable discounts or prepaid commitments.
In a provider-specific billing export, these concepts may appear under provider-specific field names and structures.
FOCUS gives those concepts standardized definitions.
A simplified FOCUS-style representation could therefore look like:
FOCUS concept | Example value |
|---|---|
Service Name | Compute |
Resource ID | VM-123 |
Region Name | Europe |
Consumed Quantity | 100 |
Consumed Unit | Hours |
Billed Cost | €80 |
Effective Cost | €70 |
Billing Currency | EUR |
The important point is not the example values.
It is that another FOCUS-compatible dataset can express equivalent concepts using the same standardized vocabulary.
Billed Cost vs Effective Cost
One of the useful aspects of FOCUS is that it distinguishes different meanings of "cost."
These distinctions matter because one number cannot always answer every financial question.
Billed Cost
Billed Cost represents the charge used as the basis for invoicing after applicable reduced rates and discounts, but without amortizing relevant prepaid purchases across the resources they cover.
It can therefore be useful for questions related to invoicing, cash-based analysis, budgeting, and reconciliation.
Effective Cost
Effective Cost represents the amortized cost after applicable discounts and the relevant portion of prepaid purchases have been attributed to the usage they cover.
This can provide a more useful view of the economic cost of consumption.
For example, suppose an organization pays €12,000 upfront for a one-year commitment.
Looking only at the month in which the €12,000 payment occurred would make that month appear extremely expensive and subsequent months unusually cheap.
An amortized view can instead distribute the relevant economic cost across the period or usage that benefits from the commitment.
The distinction allows practitioners to choose the cost metric appropriate to the question they are asking.
Consumed Quantity vs Pricing Quantity
FOCUS also distinguishes between how something is consumed and how it is priced.
These are not always the same thing.
Suppose a service processes:
12,500 requests
That could be its consumed quantity.
But the provider might price the service in blocks of:
1,000 requests
The pricing quantity could therefore represent:
12.5 units of 1,000 requests
This distinction is important because provider pricing models do not always correspond directly to the underlying technical consumption unit.
A standardized schema needs to preserve both concepts.
The same charge across different providers
This is where FOCUS becomes particularly useful.
Imagine an organization has comparable compute workloads running across AWS, Azure, and Google Cloud.
Without normalization, the provider datasets might expose equivalent concepts through different native structures.
Conceptually, the organization needs to translate something like this:
Concept | AWS billing data | Azure billing data | Google Cloud billing data |
|---|---|---|---|
Account structure | AWS account | Subscription | Project |
Service | Provider-specific field | Provider-specific field | Provider-specific field |
Resource | Provider-specific identifier | Provider-specific identifier | Provider-specific identifier |
Region | Provider-specific field | Provider-specific field | Provider-specific field |
Usage | Provider-specific quantity/unit | Provider-specific quantity/unit | Provider-specific quantity/unit |
Cost | Provider-specific cost fields | Provider-specific cost fields | Provider-specific cost fields |
FOCUS creates a standardized destination:
Standardized FOCUS concept |
|---|
Billing Account ID |
Sub Account ID |
Service Name |
Resource ID |
Region Name |
Consumed Quantity |
Consumed Unit |
Billed Cost |
Effective Cost |
Billing Currency |
The provider-native data has not become identical.
It has been mapped into a common semantic model.
That distinction is important.
A worked multi-cloud example
Suppose three equivalent workloads generate these monthly effective costs:
AWS workload: €420
Azure workload: €390
Google Cloud workload: €450
Once the relevant data is represented consistently, the organization can perform straightforward cross-provider analysis.
Total effective compute cost:
€420 + €390 + €450 = €1,260
Provider share:
AWS:
€420 ÷ €1,260 = 33.3%
Azure:
€390 ÷ €1,260 ≈ 31.0%
Google Cloud:
€450 ÷ €1,260 ≈ 35.7%
The arithmetic itself is trivial.
The difficult part is ensuring that the three values being compared actually represent the same financial concept.
That is the problem standardization helps address.
Why standardized semantics matter
Imagine one dataset reports gross list price.
Another reports the amount after negotiated discounts.
A third includes amortized commitment costs.
All three columns might casually be described as "cost."
Adding them together would produce a number.
But the number would not necessarily mean anything useful.
FOCUS attempts to prevent this ambiguity by defining what each standardized metric represents.
That is why FOCUS is more than a column-renaming exercise.
A useful standard needs consistent semantics, not just consistent labels.
FOCUS does not eliminate provider-specific data
Standardization inevitably raises another question:
What happens to information that is unique to one provider?
FOCUS allows data generators to provide supplemental columns in addition to the standardized FOCUS structure.
That matters because provider-specific details can still be valuable.
A common schema should make cross-provider analysis easier without preventing deeper analysis of a particular platform.
The practical model can therefore become:
FOCUS columns for standardized analysis
plus
provider-specific fields where additional detail is useful
This preserves both portability and depth.
FOCUS and cost allocation
FOCUS standardizes billing data.
It does not decide who should ultimately own a cost inside your organization.
Suppose a FOCUS dataset tells you:
the service
the resource
the consumed quantity
the effective cost
the tags
You may still need to determine whether that resource belongs to:
Product A
Team B
Customer C
a shared platform
an unallocated category
That is a business allocation decision.
FOCUS can provide standardized inputs that make those decisions easier to apply consistently, but it does not replace the organization's allocation methodology.
This distinction is important:
FOCUS standardizes the cost data. Cost allocation determines accountability for that cost.
See Cost allocation for a detailed explanation of allocation methods and unallocated spend.
FOCUS and chargeback
The same principle applies to chargeback and showback.
FOCUS can provide standardized information about what was consumed and what it cost.
An organization still needs to determine:
who owns the consumption
which cost basis should be used
whether markups or internal rates apply
how shared costs should be treated
whether the result is shown or financially charged
FOCUS provides a common data foundation.
The organization's financial model sits on top of it.
FOCUS and unit economics
FOCUS can also provide part of the numerator for unit economics.
For example, standardized cost data might establish that Product A has €50,000 of technology cost.
But calculating:
Cost per customer
requires another dataset containing customer information.
Calculating:
Cost per successful transaction
requires outcome data.
Calculating:
Cost per AI workflow
may require telemetry from AI or observability systems.
FOCUS makes technology cost data easier to standardize.
It does not automatically supply every piece of business context required to understand value.
That is why standardized billing data should be viewed as a foundation rather than the final FinOps model.
FOCUS is expanding beyond public cloud
FOCUS began in a world where inconsistent cloud billing data was an obvious problem.
Its scope is now broader.
The specification is intended for technology billing data generators including cloud providers, SaaS platforms, managed service providers, and internal infrastructure or service platforms.
The broader FOCUS ecosystem now includes data generators across cloud, SaaS, AI, data center, and other technology categories.
That direction matters because modern technology environments rarely consist of one public cloud provider.
An organization's cost model may need to represent:
public cloud + SaaS + private infrastructure + data platforms + AI services + internal technology
A common cost and usage language becomes more valuable as the number and variety of those sources increases.
What FOCUS does not solve
FOCUS is powerful precisely because its scope is specific.
It should not be treated as a complete FinOps solution.
FOCUS does not decide:
Who should own a shared cost.
That requires cost allocation.
Whether a team should be charged.
That requires a chargeback or showback model.
Whether spending created enough business value.
That requires unit economics and business context.
Which resource should be optimized.
That requires operational analysis and decision-making.
Whether a particular architecture is appropriate.
That requires technical context.
What your internal service should cost.
That may require custom rates, infrastructure economics, and business rules.
FOCUS standardizes the financial and usage language used by these processes.
It does not replace the processes themselves.
FOCUS versions
FOCUS is a living specification and continues to evolve.
As of September 2026, FOCUS 1.4 is the latest ratified version.
Exivity supports all released FOCUS versions, including FOCUS 1.4.
New versions expand the specification as technology cost management develops.
For example, the specification has progressively added support for areas such as capacity reservations, invoice reconciliation, allocation metadata, contract commitments, and more detailed financial structures.
Organizations should therefore record which FOCUS version a dataset conforms to rather than treating "FOCUS" as a single permanent schema.
This is particularly important when combining datasets produced by different providers.
Native FOCUS data vs normalized FOCUS data
There are two useful ways an organization might encounter FOCUS.
Provider-generated FOCUS data
A technology provider can make billing data available directly in a FOCUS-compatible format.
Several major technology providers now make FOCUS-formatted datasets available.
This reduces the amount of downstream transformation required.
Data normalized into FOCUS
Existing provider-specific billing data can also be transformed into the FOCUS schema.
This is useful where the source does not produce the required FOCUS dataset directly or where an organization needs to standardize historical or custom billing information.
The result may look similar downstream.
But understanding how the dataset was generated remains important for data governance and validation.
How Exivity works with FOCUS
Exivity supports all released versions of the FOCUS specification, including FOCUS 1.4, the latest released version as of September 2026.
This allows organizations to work with FOCUS-structured cost and usage data alongside other technology consumption and billing data within the same environment.
Technology cost data may originate as provider-native billing data, FOCUS-structured data, private infrastructure consumption, SaaS data, AI consumption, or another custom source. Exivity can bring these different datasets together and enrich them with the business context required for financial management.
FOCUS provides the standardized cost and usage foundation. Exivity can then connect that data with dimensions that may exist outside the original billing dataset, such as:
customers
departments
products
services
contracts
custom business structures
From there, organizations can apply their own financial logic for cost allocation, showback, chargeback, billing, reporting, and unit economics.
Reading all FOCUS versions is also important when organizations receive datasets conforming to different versions of the specification. Rather than requiring every source to use the same FOCUS release, Exivity can work with FOCUS data across versions, including the current FOCUS 1.4 specification.
This makes FOCUS part of a broader financial model rather than an isolated billing format: standardized technology cost data can be combined with other consumption and business information to understand not only what something cost, but who consumed it, who should be accountable for it, and what business activity that cost supported.
Standardization is the beginning, not the end
The value of FOCUS is easy to misunderstand.
The goal is not simply to make billing files look cleaner.
The larger benefit is that teams can spend less effort translating provider-specific billing terminology and more effort answering the questions that matter:
Who owns this cost?
Why did it change?
What are we getting for the money?
How should shared costs be allocated?
What should be charged back?
What does this service cost per customer or outcome?
FOCUS helps establish a common financial language. FinOps practices turn that language into decisions.
Related: Cost allocation · Chargeback vs showback · Unit economics · AI token economics
Frequently asked questions
The questions people ask about this once they start doing it, in the words they use.
Ask us about your use caseWhat does FOCUS stand for?
FOCUS is the FinOps Open Cost and Usage Specification: an open technical specification that defines standardized structures, terminology, and requirements for technology billing data. It is designed to make cost and usage information from different providers easier to analyze consistently.
What problem does FOCUS solve?
Technology providers historically use different billing schemas, field names, terminology, and cost definitions. FOCUS creates a common semantic model that reduces the normalization required for cross-provider FinOps analysis.
Is FOCUS only for public cloud?
No. The scope extends beyond public cloud and can apply to technology billing data from areas such as SaaS, AI, data center services, managed services, and internal infrastructure.
Do AWS, Microsoft Azure, and Google Cloud publish FOCUS exports?
The major providers have been adding FOCUS-format billing exports, but availability, the specification version, and the columns included vary by provider and change over time. Check each provider's billing export documentation for the version it currently supports before relying on it.
Does FOCUS replace AWS CUR?
No. FOCUS is a standardized billing specification rather than a replacement for every provider-native billing dataset. AWS, for example, currently offers a FOCUS-formatted export alongside its other cost and usage data options.
Does FOCUS replace FinOps tools?
No. FOCUS standardizes technology billing data. FinOps platforms can use that standardized data for activities such as analysis, allocation, reporting, chargeback, budgeting, forecasting, and unit economics.
Does FOCUS perform cost allocation?
FOCUS supports cost attribution and includes allocation-related concepts, but it does not decide how an organization should allocate its internal costs. Business allocation rules still need to be defined by the organization.
What is Billed Cost in FOCUS?
Billed Cost represents the charge serving as the basis for invoicing after applicable reduced rates and discounts, without amortizing relevant prepaid purchases across covered usage.
What is Effective Cost in FOCUS?
Effective Cost represents an amortized economic cost after applicable discounts and the relevant portion of prepaid purchases have been attributed to the charges they cover.
Which FOCUS versions does Exivity support?
Exivity reads FOCUS-formatted cost and usage data across released specification versions, and recommends the latest — FOCUS 1.4 as of September 2026. This lets organizations work with FOCUS data alongside other billing, consumption, and business data.
Want the specifics on your own numbers?
A demo scoped to the problem this guide describes, run by an engineer. Bring one cost source; leave with a recommendation.