The FinOps Certified Practitioner (FOCP) is the entry-level certification from the FinOps Foundation. It tests your understanding of the FinOps Framework, the lifecycle, key personas, and the principles that govern cloud financial management. It is not a technical exam. You will not write code, configure billing alerts, or answer questions about AWS Cost Explorer UI specifics. You will answer conceptual questions about how FinOps works as a practice.
Exam facts
- Cost: $300 USD for the exam only, via learn.finops.org. A self-paced course bundle is $599.
- Format: 50 multiple-choice questions, 1 hour, unproctored, online
- Passing score: 75% (37 of 50 correct)
- Attempts: 3 total (1 initial + 2 retakes)
- Validity: 2 years, then renewal required
What the exam covers
The FOCP is built around the FinOps Framework, which organises cloud financial management into three lifecycle phases:
Inform
The Inform phase is about visibility. FinOps practitioners in this phase focus on tagging and allocation strategies, showback and chargeback, unit economics, and cloud cost data pipelines. Exam questions here test whether you understand what "shared cost allocation" means, how tagging hierarchies support chargeback, and what a unit cost metric represents (cost per transaction, cost per user, etc.).
Optimize
The Optimize phase is about reducing waste and right-sizing. Questions cover Reserved Instances vs Savings Plans, commitment-based discounts, rightsizing compute, identifying idle resources, and the trade-offs between flexibility and commitment. You are expected to know the general mechanics of each discount type, not the exact percentages for a specific EC2 instance family.
Operate
The Operate phase is about embedding FinOps into workflows and governance. Questions cover FinOps personas (practitioner, finance, engineering, leadership), the principles of FinOps (teams need to collaborate, everyone takes ownership), policy enforcement, and how FinOps integrates with product and engineering planning cycles.
Study resources that actually work
The primary free resource is the FinOps Foundation Framework documentation at finops.org. Read the framework, the principles, and the personas sections. The exam draws questions directly from this content.
The free course materials on learn.finops.org are available without purchasing the exam bundle. Work through them. They map directly to the exam domain structure.
For practice questions: Udemy has multiple FOCP practice exam sets from community instructors. They are not officially endorsed by the FinOps Foundation but the question style is representative. Use them for timing practice, not for content discovery.
Study plan: 3 weeks, self-paced
- Week 1: Read the full FinOps Framework on finops.org. Focus on Principles, Personas, and the Lifecycle overview. Make flashcards for the six FinOps principles.
- Week 2: Work through the Inform and Optimize domain content on learn.finops.org. Do one practice exam set and review every wrong answer against the framework docs.
- Week 3: Operate domain, second practice exam set, and a final pass through anything you got wrong. Book the exam for the end of the week.
Who should take this cert
The FOCP makes sense for: cloud architects who work with finance teams, finance analysts entering cloud cost management roles, platform engineers who own cloud spend dashboards, and anyone preparing for the FinOps Certified Professional (FOCP-P) which requires the practitioner cert as a prerequisite.
It does not make sense for: pure DevOps engineers with no cloud finance responsibility, or anyone who wants a cert that validates hands-on cloud configuration skills. This is a conceptual cert.
FinOps tagging check: a practical example
# Azure: list all resource groups and check for Cost Center tag
az group list --query "[].{name:name, costCenter:tags.CostCenter}" --output table
# AWS: find untagged EC2 instances
aws resourcegroupstaggingapi get-resources --resource-type-filters ec2:instance --tag-filters Key=CostCenter,Values="" --output table
The Inform phase of the FinOps lifecycle starts with tagging hygiene. The commands above surface untagged resources, which is the first thing a real FinOps practitioner audits in a new environment.