Skip to main content

Introduction to FOCUS

fundamentals
Adam MoradAdam MoradManages $10M+ in annual multi-cloud spend

Course Syllabus · 4 Weeks

Last updated August 30, 2026

A 4-week technical deep dive into FOCUS, the FinOps Foundation's open specification for standardizing multi-cloud billing data, grounded in the current v1.4 spec.

4 Weeks6-8 HoursFOCUS v1.4-Grounded

Why This Course.

Every cloud provider bills differently. AWS's CUR, Azure's Cost Management exports, GCP's Billing export, and OCI's Cost Reports each use their own column names, their own units, and their own definition of something as basic as "cost." FOCUS is the FinOps Foundation's answer: one open, vendor-neutral schema for cost and usage data, now natively supported by AWS, Azure, Google Cloud, and Oracle Cloud. This course teaches you that schema for real, column by column, straight from the current v1.4 specification, so you can read, query, and reconcile a FOCUS-conformant export the same week you finish it.

What You’ll Walk Away With.

  • Explain what FOCUS standardizes and why AWS, Azure, GCP, and OCI all now ship FOCUS-conformant exports natively.
  • Classify any real charge by ChargeCategory, ServiceCategory, and ChargeClass using the FOCUS v1.4 allowed-value tables.
  • Explain the difference between ListCost, ContractedCost, BilledCost, and EffectiveCost, and pick the right one for reconciliation, forecasting, or showback.
  • Build a real mapping table from your own cloud provider's native billing columns to their FOCUS equivalents.
  • Write FOCUS-normalized SQL queries against a real multi-cloud billing sample to answer an actual cost question.
  • Know exactly where the FOCUS specification ends and the FinOps Certified FOCUS Analyst credential begins, if you decide to go get it.

Why Not Just a Crash Course.

FOCUS has almost no dedicated courses outside the FinOps Foundation's own materials. This one is built for people who already touch billing data and need the schema, not a pitch deck:

  • Column-by-column, from the real spec — every field name and allowed value traces back to the FOCUS v1.4 specification, not a blog post's paraphrase of it.
  • Built around your own billing data — every deliverable maps FOCUS onto a real AWS, Azure, or GCP export, not a synthetic sample.
  • Honest about what FOCUS isn't — it's a data specification, not a certification. This course tells you exactly where the real credential lives and how it sets you up for it, instead of pretending a "FOCUS exam" exists here.

Scroll right to see the full comparison →

OptionPriceFormatReal multi-cloud data exercises
This course$89Text + interactive, 4 weeksYes, every week
FinOps Foundation's free Introduction to FOCUSFreeShort self-paced modulesNo, conceptual overview only
FinOps Certified FOCUS Analyst (official cert)~$600, course + exam bundle*Self-paced + self-directed examExam-based, not project-based

*FinOps Foundation pricing as published on learn.finops.org; confirm current pricing there before enrolling.

Who It’s For.

Data analysts, FinOps practitioners, and engineers who already work with at least one cloud provider's billing export (AWS CUR, Azure Cost Management, GCP Billing export) and need a vendor-neutral way to query, compare, or automate against multi-cloud cost data.

It's not for complete beginners with no exposure to any cloud bill or billing export at all, and it's not for people chasing the official FinOps Certified FOCUS Analyst credential itself — that's a separate, self-directed exam administered by the FinOps Foundation (see the comparison table above), and covered directly by this platform's own FinOps Certified FOCUS Analyst course.

Your Instructor.

Adam Morad

Adam Morad

Cloud FinOps & Data Engineering. Manages $10M+ in annual multi-cloud spend, with a track record of cutting cloud costs 20–30% through rightsizing and commitment management.

LinkedIn →

Worked With

CloudZoneAnodotWiv.aiDoiTOracle CloudTeraSky

Previously Worked At

VAST DataNemoDataCyber@ Ben-Gurion University — Deutsche Telekom Innovation Labs
FOCUS v1.4

FOCUS has no certification of its own — it's a technical specification, not an exam. What does exist is the FinOps Foundation's separate FinOps Certified FOCUS Analyst credential (a self-paced course plus a self-directed exam). This course is the fundamentals-level on-ramp: every week is grounded in the same FOCUS v1.4 specification that credential tests, so if you go sit that exam afterward, you arrive already fluent in the schema instead of learning it cold.

Curriculum.

01 · Foundations · The Problem FOCUS Solves

Why FOCUS Exists

  • What FOCUS is: an open, vendor-neutral specification maintained by the FinOps Foundation (a Linux Foundation project) that standardizes cloud and SaaS cost and usage data into one common schema
  • The problem before FOCUS: AWS CUR, Azure Cost Management exports, GCP Billing exports, and OCI Cost Reports each use different column names, units, and semantics for the same underlying charge
  • Native provider adoption: AWS Data Exports (CUR 2.0), the Azure Cost Management FOCUS export, Google Cloud's FOCUS BigQuery view, and Oracle Cloud Cost Reports all now ship FOCUS-conformant data
  • FOCUS's four datasets: Cost and Usage (the core dataset you'll live in), plus Billing Period, Contract Commitment, and Invoice Detail
  • How the FOCUS Steering Committee and Maintainers group ratify new versions (v1.4 was ratified June 2026) — and why that governance model matters more than any single vendor's roadmap
Deliverable: a one-page diagnostic comparing 10 real line items from your own AWS/Azure/GCP bill against what a FOCUS-conformant export would call the same charge.

02 · Core Dataset · Cost and Usage

The Cost and Usage Dataset, Column by Column

  • ChargeCategory: the mandatory Usage / Purchase / Tax / Credit / Adjustment classification every charge must carry
  • ServiceCategory and ServiceSubcategory: FOCUS's provider-agnostic taxonomy (Compute, Storage, Databases, Networking, AI and Machine Learning, and more) for comparing spend across providers
  • ChargeClass: how FOCUS flags a "Correction" to a previously closed billing period, kept separate from ordinary charges
  • ChargePeriodStart/End vs. BillingPeriodStart/End: why FOCUS separates when a charge was incurred from when it was invoiced
  • CommitmentDiscountType, CommitmentDiscountCategory, and CommitmentDiscountStatus: the columns that describe RI-, Savings Plan-, and CUD-style commitments in provider-neutral terms
Deliverable: a taxonomy sheet classifying 20 real charges from a sample billing export by ChargeCategory, ServiceCategory, and ChargeClass.

03 · Core Concept · The Cost Waterfall

The Cost Waterfall: List, Contracted, Billed, Effective

  • ListCost: quantity × list unit price — the sticker price before any discount applies
  • ContractedCost: quantity × your negotiated unit price — the number that shows your negotiation leverage against ListCost
  • BilledCost: what actually appears on the invoice for the billing period, net of any commitment coverage
  • EffectiveCost: cost recognized against the charge period once prepaid or postpaid commitment purchases are amortized across the usage they cover — FOCUS's answer to separating "covering" charges from the "covered" charges they offset
  • Why the four numbers diverge, and which one to use for invoice reconciliation vs. accrual-based forecasting vs. internal showback
Deliverable: a mapping table from your own AWS CUR (or Azure/GCP native export) columns to the four FOCUS cost metrics, applied to one real commitment purchase.

04 · Applied · Query, Reconcile, What's Next

Applied FOCUS: Query, Reconcile, and What's Next

  • Writing FOCUS-normalized SQL against a real multi-cloud billing sample spanning AWS, Azure, and GCP exports
  • Using the Billing Period and Invoice Detail datasets to reconcile Cost and Usage data back to what was actually invoiced
  • Where the FinOps Foundation's own FOCUS Use Case Library can save you from re-deriving common queries (cost per service category, commitment coverage, and similar)
  • FOCUS literacy vs. the FinOps Certified FOCUS Analyst credential: what the official exam actually tests, and how this course sets you up for it without being exam prep itself
Deliverable: a FOCUS-normalized SQL query set against a real multi-cloud billing sample, answering one real cost question, plus a one-page findings memo.

Frequently Asked.

How much time does this take?
About 1.5-2 hours a week for 4 weeks — reading, the exercises, and the weekly deliverable. The free Week 1 lesson runs about 15-20 minutes on its own.
Do I need cloud billing experience already?
Yes, some. This course assumes you've already looked at at least one real cloud bill or billing export (AWS CUR, Azure Cost Management export, or GCP Billing export) and know basic SQL. It's not a first introduction to cloud cost data.
Is this the official FinOps Foundation FOCUS course?
No — it's independently developed and mapped to the public FOCUS v1.4 specification published at focus.finops.org, but it isn't affiliated with, endorsed by, or officially aligned with the FinOps Foundation.
Does this course prepare me for a "FOCUS certification exam"?
FOCUS itself isn't a certification — it's a technical data specification, so there's no exam for the spec alone. The closest real credential is the FinOps Foundation's separate FinOps Certified FOCUS Analyst certification (a self-paced course plus a self-directed online exam, administered and priced by the Foundation, not by us). This course builds the schema literacy that credential assumes; if you want the credential itself, see the comparison table above or this platform's own FinOps Certified FOCUS Analyst course.
I already took the FinOps Certified Practitioner course here. Is this redundant?
No, it goes deeper on one specific thing. The Practitioner course's Understand Usage & Cost week covers SQL over a CUR export at a working-analyst level. This course goes underneath that: the actual FOCUS specification that CUR 2.0, Azure's export, and GCP's BigQuery view are all now built on.

Interested?.

$89

One-time payment · full 4-week course and all exercises.

Not right for you? Refunds are handled per our refund policy — email support@finopscourse.com.

Try the free Week 1 lesson, then reach out with any questions about the full course.

Take a look at our other courses.