Key Insight: With the release of FOCUS 1.4, the specification evolves beyond basic cloud consumption, taking a major step forward in our ongoing journey to tell the broader Technology Value story. It builds a critical bridge to finance, introducing the Invoice Detail dataset so FinOps and Accounts Payable teams can tie usage directly to the physical bill. It exposes the anatomy of the deal by expanding the Contract Commitment dataset and adding eligibility tracking to reveal what was coverable. Crucially, 1.4 establishes rigorous standards of data integrity, wrapping the new Billing Period dataset with clear rules for corrections, data delivery, and completeness to build trust in FOCUS as a system of record. Together, these updates lay the vital groundwork for FOCUS 1.5, which will bring unit and token economics into view by introducing the Price Sheet and tracking inference value at the AI frontier.
The FOCUS Steering Committee ratified the FOCUS version 1.4 specification on June 4, 2026. The release adds 2 datasets, 47 columns, 6 attributes, 17 glossary entries, and 2 supported features. The improvements help satisfy these primary use cases:

Problem: The Cost and Usage dataset helps answer “what did we use?” not “what’s on the invoice?” Accounts payable teams cannot always tie invoice line items to usage records. FinOps practitioners cannot catch invoice errors before payments are made.
Change in 1.4: FOCUS 1.4 introduces two new datasets and a supported feature dedicated to reconciliation:
Why this matters: This is the first FOCUS release that lets FinOps teams interface with accounts payable and finance work from the same billing facts. Accounts payable gets payment terms, due dates, and PO numbers on Invoice Detail. Finance gets tax line items that are typically excluded from Cost and Usage, plus multi-currency settlement lineage through PaymentCurrencyInvoiceDetailId. FinOps gets consumption records that join to invoices through standard identifiers regardless of provider. Together, these shorten the monthly close cycle and eliminate the manual stitching that previously sat between AP, finance, and FinOps tooling.
Who benefits: Accounts payable, finance teams managing month-end close, FinOps practitioners reconciling consumption to invoices.
Problem: The Contract Commitment dataset shipped in 1.3 with 13 columns. That was enough to know a commitment existed, but not enough to understand how it was structured, what it cost, or where it was in its lifecycle.
Change in 1.4: The dataset grows from 13 to 30 columns, organized across four key groups: identification, lifecycle and periods, commitment structure, and cost and quantity. Separately on Cost and Usage, the existing Contract Applied column gains a formalized JSON Object Schema in 1.4, replacing the looser inline structure used in 1.3 and allowing its contents to be parsed without provider-specific knowledge.
Why this matters: Practitioners can now compare commitment structures across providers from a single dataset. Questions like “what’s the payment schedule?”, “is it usage-based or spend-based?”, and “what discount rate does it carry?” have standard columns instead of requiring portal lookups or contract PDF reviews.
Who benefits: Procurement, finance teams evaluating commitment performance, cost optimization leads comparing reservation and savings plan options across providers.
Problem: Practitioners could see which charges were covered by a commitment, but not which uncovered charges were eligible for one. Calculating true coverage rates or identifying savings opportunities meant reverse-engineering eligibility rules from provider documentation.
Change in 1.4: A new Commitment Program Eligibility Details column on Cost and Usage, paired with a supported feature of the same name. The column contains a JSON object with a CommitmentPrograms array, where each entry identifies a ProgramType the charge qualifies for, regardless of whether a commitment is currently applied.
The structure covers both discount-bearing programs (Flexible Spend Plans, Resource Reservations) and capacity-reservation programs (Advance Resource Commitments) in one place. SaaS providers that don’t itemize commitment discounts at the row level can still surface eligibility through this column.
Why this matters: Practitioners can now calculate eligibility-adjusted coverage rates, identify uncovered savings opportunities, and compare commitment options across providers without building provider-specific eligibility logic.
Who benefits: FinOps teams running commitment optimization, practitioners benchmarking commitment coverage across providers.
Problem: To read Billed Cost and Effective Cost correctly, FinOps Practitioners had to learn each provider’s commitment rules. Prepaid commitments, marketplace credits, and amortization schedules each followed provider-shaped requirements, so aggregating across providers could double-count or undercount depending on who reported which row.
Change in 1.4: FOCUS replaces those rules with one provider-agnostic constant: across a covering charge and everything it covers, Effective Cost and Billed Cost sum to the same total, within the covering charge’s charge period. Two definitions make it precise:
Recognized cost moves from the covering charge to the charges it covers, and every per-category rule follows from that:
One more rule prevents double-counting: when FOCUS dataset instances are merged, charges generated by entities that did not originate the cost and usage data have an effective cost of 0.
Why this matters: FinOps Practitioners aggregating across providers, dataset instances, or billing accounts get the same answer no matter where the underlying charges originated. One auditable model replaces self-maintained provider-specific commitment and marketplace rules.
Who benefits: FinOps Practitioners building cross-provider accrual reports, finance teams validating cost recognition, data generators conformantly implementing FOCUS.
Problem: Before 1.4, FOCUS left key operational behaviors undefined. FinOps Practitioners had no standard way to know how a data generator surfaces billing corrections, how its deliveries arrive, or whether a FOCUS dataset even carried every column they needed. Those gaps forced provider-specific logic and parallel pipelines, keeping FOCUS a supplement rather than a replacement.
Change in 1.4: Four attributes give these behaviors explicit, single-purpose definitions.
Completeness guarantees the column is available; Configuration lets FinOps Practitioners decide whether to pull it.
Why this matters: For FinOps Practitioners, corrections, deliveries, and column coverage behave predictably across providers, so FOCUS can serve as the system of record. For data generators, each attribute owns a single, testable concern, so they get unambiguous conformance targets and the Validator can check them mechanically.
Who benefits: FinOps Practitioners and platform teams who want FOCUS as their primary source, and data generators implementing conformance.
Beyond the feature work above, FOCUS 1.4 completes the deprecation lifecycle started in 1.3 by removing Provider Name and Publisher Name, whose roles are now filled by Service Provider Name, Host Provider Name, Invoice Issuer Name, and Data Generator metadata. Several specification-level improvements also help the standard scale:
The FOCUS Validator now supports 1.3 conformance testing, enabling data generators to validate their 1.3 implementations today. Validator support for FOCUS 1.4 will be available later in Q3 2026, opening certification for data generators that produce FOCUS 1.4 datasets.
Active work on FOCUS 1.5 has begun. Highlights of the next release include:
The FOCUS project always welcomes feature requests for future releases. We rely on community input—attend, learn, and get involved in the conversation on our FOCUS community calls, share feedback directly with the FOCUS feedback form, and join the FOCUS Project to help us develop the next release. Future versions will continue to deepen support for cloud and SaaS billing while expanding to additional spending scopes, including Data Center and AI.
The FOCUS specification benefits the entire FinOps community. Whether or not your organization is a Contributing Member, several actions accelerate adoption:
Invoice Detail and Billing Period exports from your current providers. Connect accounts payable workflows to FinOps tooling using the new datasets.Related Resources: