AACE Certified Cost Professional (CCP)
Issued by: AACE International
Rigorous prep for the CCP exam covering estimating, cost control, planning and scheduling, project risk analysis, and forensic analysis.
Exam blueprint
Sourced from AACE International — CCP Certification Study Guide + Total Cost Management (TCM) Framework, current edition
- Cost Estimating + Budgeting18%
- Planning + Scheduling15%
- Project Management Methods12%
- Cost Engineering Terminology + TCM Framework10%
- Earned Value Management18%
- Risk Management + decision analysis12%
- Estimating Methodologies + Estimate Classes (1-5)15%
Study modules
5 modules · 12 questions01TCM Framework + cost engineering terminology
~75minAACE's Total Cost Management (TCM) Framework is the conceptual umbrella for the entire CCP exam. Mastering its terminology and process model unlocks correct answers across every other domain.
TCM Framework — strategic asset management + project control
AACE's Total Cost Management Framework defines TWO INTEGRATED PROCESS DOMAINS: (1) STRATEGIC ASSET MANAGEMENT — long-term portfolio decisions about what assets to acquire, how, and when. (2) PROJECT CONTROL PROCESSES — the operational discipline of delivering each project on plan: scope, schedule, cost, quality, performance. The framework treats COST ENGINEERING as a continuous lifecycle activity from concept through operations. Key TCM principle: ESTIMATING and SCHEDULING and EVM and CHANGE MANAGEMENT and CLAIMS are NOT independent disciplines — they are integrated processes sharing a common WBS + cost coding + reporting infrastructure. CCP exam consistently rewards integrated thinking over siloed mechanical answers. Memorize the TCM process areas: 8.1 Project Implementation, 8.2 Schedule + Cost Engineering, 8.3 Risk Management, 8.4 Performance Assessment, 8.5 Forecasting, 8.6 Change Management, 8.7 Project Historical Database.
Reference: TCM Section 7 + 8 (Project Control Processes)
Cost engineering vocabulary — direct, indirect, fixed, variable, sunk, opportunity
CCP exam vocabulary is more rigorous than colloquial usage. Memorize: (1) DIRECT COST — assigned to a single cost object (a specific work package). (2) INDIRECT COST — supports multiple cost objects (project overhead, allocated home-office overhead). (3) FIXED COST — does not vary with output volume (the project's site office trailer rent is fixed for the duration). (4) VARIABLE COST — varies with output volume (concrete cubic yards × unit price). Most construction labor is SEMI-VARIABLE. (5) SUNK COST — already incurred and irrecoverable; should be IGNORED in forward decision-making (CCP exam reliably penalizes counting sunk costs in EAC). (6) OPPORTUNITY COST — value of the next-best alternative foregone. (7) MARGINAL COST — the cost of one additional unit of output. (8) LIFE CYCLE COST (LCC) — total cost to acquire, operate, maintain, and dispose of an asset over its useful life; central to TCM strategic asset management.
Cost object, cost code, WBS — how costs are classified + collected
A COST OBJECT is anything for which costs are separately measured (a project, a work package, a CONTRACT LINE ITEM (CLIN) on federal work, a department). The COST CODE STRUCTURE is the chart-of-accounts for the project — typically aligned to CSI MasterFormat divisions or to a custom WBS. Each cost transaction (PO, payroll, equipment hour) gets a cost code that ties it to a cost object. The WBS is the project's hierarchical decomposition of scope; cost codes mirror WBS structure but extend it (a single WBS work package may have multiple cost codes — labor, material, equipment, subcontract). CCP exam expects fluency with the WBS-to-cost-code-to-cost-object linkage: a question may give a fact pattern about cost reporting and ask which infrastructure piece is broken when reports don't reconcile. Common answer: cost codes were not aligned to WBS at project setup.
Practice questions (2)
1. Per AACE TCM Framework, which of the following is the BEST description of cost engineering?
Pick an answer to see the explanation.
2. A project has incurred $2M of design fees. Mid-construction the owner is considering scope changes. In the forward decision analysis, the $2M of incurred design fees should be:
Pick an answer to see the explanation.
02Cost Estimating + Estimate Classes 1-5
~120minCombined ~33% of CCP exam. The exam expects deep fluency with AACE's Estimate Classification System (Recommended Practice 17R-97 / 18R-97), the parametric vs. analogous vs. bottom-up methods, and the relationship between estimate maturity and accuracy.
AACE Estimate Classes 1-5 — definition, accuracy, maturity
AACE's Estimate Classification System (Recommended Practice 17R-97 for general; 18R-97 for process industries; 56R-08 for buildings + general construction) defines 5 estimate classes by PROJECT DEFINITION MATURITY. Class 5 = LOWEST maturity (0-2% project definition complete; concept/feasibility; accuracy range typically -50% to +100%); Class 4 = early conceptual (1-15%; -30% to +50%); Class 3 = budget authorization (10-40%; -20% to +30%); Class 2 = control / pre-bid (30-70%; -15% to +20%); Class 1 = HIGHEST maturity (50-100%; -10% to +15%). The numbering is COUNTERINTUITIVE — Class 1 is most-defined / most-accurate, Class 5 is least. CCP exam reliably tests recognition of which class is appropriate to a project phase, what accuracy range applies, and which estimating METHOD pairs with which class. Memorize the table.
Reference: AACE RP 17R-97 (Cost Estimate Classification System)
Estimating method by class — analogous, parametric, bottom-up
ANALOGOUS (top-down) — uses HISTORICAL DATA from similar past projects, scaled by capacity factor. Best for Class 5 / 4. Fast + cheap; -30% to -50% / +50% to +100% accuracy. Example: 'last hospital we built was $400/sf for 200,000 sf; this hospital is 250,000 sf in similar market → $400/sf × 250,000 = $100M order-of-magnitude.' PARAMETRIC — uses STATISTICAL RELATIONSHIPS between project parameters (square feet, beds, megawatts) and cost, often via cost-estimating relationships (CERs) developed from a database. Best for Class 4 / 3. More accurate than analogous; uses regression models. BOTTOM-UP (definitive) — quantity takeoff at the work-package level; unit costs × quantities summed up. Best for Class 2 / 1. Slow + expensive; produces the highest accuracy. CCP exam tests recognition that ESTIMATE METHOD MUST MATCH CLASS — using bottom-up at Class 5 wastes time on undefined scope; using analogous at Class 1 underestimates risk.
Contingency + management reserve — how cost engineers handle uncertainty
CONTINGENCY = the funded amount in the ESTIMATE BASELINE to cover KNOWN UNKNOWNS — risks identified during estimating but whose specific occurrence + magnitude is uncertain. Contingency is part of the cost baseline; the project manager has authority to use it. Set by RISK ANALYSIS (Monte Carlo, expected value, sensitivity analysis) at a confidence level appropriate to the project (P50 = 50% confident estimate is enough; P80 = 80% confident — typical federal target for capital projects). MANAGEMENT RESERVE = funds for UNKNOWN UNKNOWNS — risks not identified during estimating. Held OUTSIDE the cost baseline; release requires management approval. ALLOWANCE = a specific line-item amount for items defined in scope but not detailed at estimate time (e.g., 'allowance for landscaping = $500K'). CCP exam tests the distinction sharply: a question that says 'unidentified risks' = management reserve; 'identified risks' = contingency; 'specific scope item not yet detailed' = allowance.
Reference: AACE RP 40R-08 (Contingency Estimating)
Practice questions (3)
1. A project is at 5% engineering completion and the estimate has -25% / +35% accuracy range. Most likely AACE Estimate Class?
Pick an answer to see the explanation.
2. A cost estimator is preparing a Class 5 conceptual estimate for a refinery expansion. The MOST appropriate estimating method is:
Pick an answer to see the explanation.
3. A project has identified that a foundation in unstable soil may require deeper piles. The likelihood is uncertain but the cost impact is bounded between $0 and $2M. Best handling?
Pick an answer to see the explanation.
03Earned Value Management — performance measurement + forecasting
~120minEVM is ~18% of the CCP exam alone. The exam expects you to compute every standard EVM metric, interpret performance trends, and forecast multiple EAC variants depending on assumptions about future performance.
EVM baselines — PV, EV, AC, BAC
Three project measures + one baseline anchor: (1) PV (Planned Value, also BCWS — Budgeted Cost of Work Scheduled) = the budgeted cost of the work PLANNED to be complete by the data date. (2) EV (Earned Value, BCWP — Budgeted Cost of Work Performed) = the budgeted cost of the work ACTUALLY complete by the data date. (3) AC (Actual Cost, ACWP — Actual Cost of Work Performed) = the actual cost incurred for the work complete by the data date. (4) BAC (Budget at Completion) = the total project budget at start. Visualize on a chart with time on x-axis: PV is the planned cost curve from $0 to BAC; EV is the earned curve (always behind or ahead of PV depending on schedule performance); AC is the actual spending curve. CCP exam expects fluency calculating EV from PERCENT COMPLETE × budget for each work package, summing across the project.
EVM indices — SV, CV, SPI, CPI, TCPI
Variances (absolute): SV (Schedule Variance) = EV - PV; CV (Cost Variance) = EV - AC. Negative = bad. Indices (ratios): SPI (Schedule Performance Index) = EV / PV; CPI (Cost Performance Index) = EV / AC. Below 1.0 = bad. SPI < 1.0 means behind schedule (in cost terms); CPI < 1.0 means over budget. TCPI (To-Complete Performance Index) = (BAC - EV) / (BAC - AC) measures the CPI you would need to achieve OVER THE REMAINING WORK to finish at BAC. If TCPI > current CPI, the project requires above-current performance to recover — increasingly difficult. CCP exam scenarios commonly give a snapshot: 'BAC=$10M, EV=$4M, AC=$4.5M; calculate CPI and TCPI assuming finish at BAC.' Practice these until automatic.
EAC — multiple forecasting variants
EAC (Estimate at Completion) is a forward forecast of the project's final cost. Multiple variants depending on assumptions about future performance: (1) EAC = AC + (BAC - EV) — assumes future work performs at PLANNED rate; useful when current variances are believed to be one-time anomalies. (2) EAC = AC + [(BAC - EV) / CPI] — assumes future work performs at the CURRENT CPI; the 'pessimistic' baseline forecast for ongoing cost performance issues. Most-used in federal EVM reporting. (3) EAC = AC + [(BAC - EV) / (CPI × SPI)] — assumes future work performs at both current cost AND schedule rates; the 'most pessimistic' forecast when both variances exist. (4) EAC = AC + bottoms-up estimate of remaining work — when the project team rebuilds the remaining estimate. ETC (Estimate to Complete) = EAC - AC. VAC (Variance at Completion) = BAC - EAC. CCP exam expects you to KNOW WHICH EAC variant matches a given fact pattern.
Reference: AACE RP 80R-13 (Estimate at Completion Calculation)
Practice questions (3)
1. A project has BAC = $20M, EV = $8M, AC = $9M, PV = $10M. What are CPI and SPI?
Pick an answer to see the explanation.
2. For the same project (BAC=$20M, EV=$8M, AC=$9M), assuming future work continues at the current CPI, what is the EAC?
Pick an answer to see the explanation.
3. Same project. The owner insists on finishing at BAC. What TCPI is required for the remaining work?
Pick an answer to see the explanation.
04Planning + Scheduling + PM Methods
~105min27% combined. CCP exam expects fluency with CPM mechanics, resource leveling, schedule risk analysis, and integration of cost + schedule via the integrated cost-schedule baseline.
CPM forward + backward pass + multiple float types
CCP-level CPM goes deeper than ENTRY-level: must compute ES, EF, LS, LF, TF (Total Float), FF (Free Float), and INDEPENDENT FLOAT for each activity. TF = LS - ES = LF - EF. FF = ES of nearest successor - EF of this activity. Independent Float = max(0, ES of nearest successor - LF of preceding) - duration. Critical activities have TF = 0. RESOURCE LEVELING flattens resource histograms by shifting non-critical activities within their float; if leveling consumes all float, the project may extend (resource-constrained critical path). RESOURCE-LIMITED scheduling forces all activities to fit within available resources, often extending project duration. CCP exam tests recognition of when leveling extends the schedule + how to interpret the resource-leveled vs. unleveled schedules. Software (Primavera P6, Microsoft Project) automates the math; the CCP candidate must understand what the algorithm is doing.
Schedule risk analysis — Monte Carlo simulation + P-values
Deterministic CPM gives a single project duration. SCHEDULE RISK ANALYSIS (SRA) recognizes that activity durations are uncertain — replace each duration with a probability distribution (typically triangular: optimistic / most-likely / pessimistic, or BETA / PERT). MONTE CARLO simulation runs the network 1,000-10,000 times, sampling durations from each distribution per iteration; produces a histogram of project completion dates. Key outputs: P50 (50% probability of finishing by this date), P80 (80% probability), P90, etc. Federal capital projects often target P80 with appropriate contingency. CRITICALITY INDEX = % of Monte Carlo iterations in which an activity is on the critical path; activities with high criticality index but only sometimes-critical are ATTENTION-REQUIRED. SCHEDULE CONTINGENCY = duration buffer above deterministic CPM driven by SRA target P-value; equivalent role to cost contingency. CCP exam tests the SRA framework + interpretation of P-values + criticality index.
Reference: AACE RP 57R-09 (Integrated Cost + Schedule Risk Analysis)
Performance Measurement Baseline (PMB) — integrated cost + schedule
On EVM-managed projects, the PMB is the integrated cost + schedule baseline — every activity has a budget, every cost has a scheduled performance period. The TIME-PHASED BUDGET assigns BAC across the project's duration following the schedule logic — that's how PV is generated each reporting period. The PMB is BASELINED AT START (signed off by the project manager + owner) and CHANGES ONLY through formal change control. UNAUTHORIZED REBASELINING (just changing the baseline mid-project to make variances disappear) is one of the most serious procedural violations on EVM projects — federal projects can lose EVM compliance certification + face DCMA scrutiny. The CCP exam tests PMB integrity: a question that says 'the project manager wants to update the baseline to reflect actuals' — that's INVALID without formal change control. Real change control uses the project's CHANGE MANAGEMENT process to release funds + adjust scope + extend schedule + rebaseline the affected portion only.
Practice questions (2)
1. On a Monte Carlo schedule risk analysis, an activity has criticality index = 35%. What does this indicate?
Pick an answer to see the explanation.
2. A project manager on a federal EVM project wants to "rebaseline" mid-project to reflect actual spending so variances appear smaller. Per CCP / EVM practice, this is:
Pick an answer to see the explanation.
05Risk Management + decision analysis
~75min12% of CCP exam. Examiners test recognition of risk identification + quantification methods, decision-tree analysis, and the integration of risk into estimating and scheduling.
Risk management process — identify, assess, quantify, respond, monitor
AACE-aligned risk management process: (1) IDENTIFY — workshops, checklists, expert interviews, historical-data analysis. Output: RISK REGISTER. (2) QUALITATIVE ASSESSMENT — likelihood × impact rankings (high/medium/low or numerical scores) to PRIORITIZE risks. Output: prioritized register. (3) QUANTITATIVE ANALYSIS — for top-priority risks, develop probability distributions + expected values + Monte Carlo or decision-tree analysis. (4) RESPONSE PLANNING — for each significant risk, choose: AVOID (change scope to eliminate); MITIGATE (reduce likelihood or impact); TRANSFER (insurance, contractual flow-down); ACCEPT (with contingency). Output: risk response plan + contingency reserves. (5) MONITOR + CONTROL — re-assess periodically; close retired risks; identify emerging risks; adjust contingency. CCP exam tests recognition that QUALITATIVE ASSESSMENT precedes QUANTITATIVE — you don't run Monte Carlo on every risk, only the prioritized few.
Decision tree analysis + expected monetary value
Decision trees model SEQUENTIAL DECISIONS under uncertainty. Tree nodes: DECISION (square, controlled by decision maker) and CHANCE (circle, governed by probability). Branches show alternatives. EXPECTED MONETARY VALUE (EMV) at each chance node = Σ (probability × outcome value) across the chance branches. Roll back tree from right (terminal outcomes) to left (initial decision); at each decision node, choose the branch with the highest EMV (or lowest if costs). Example: contractor decides whether to bid on a project. P(win) = 30%, profit if win = $500K. Bid cost = $50K. EMV(bid) = 0.3 × $500K - $50K = $100K. EMV(don't bid) = $0. Bid. CCP exam includes 1-2 decision-tree problems with multiple stages — practice rolling them back manually until automatic.
Practice questions (2)
1. A contractor identifies 50 risks during workshops on a major project. Per AACE risk process, what is the appropriate next step?
Pick an answer to see the explanation.
2. A bid decision: P(win) = 25%, profit if won = $800K, bid preparation cost = $40K (sunk if not won). EMV of bidding?
Pick an answer to see the explanation.
External resources
- OfficialAACE International — CCP Certification portal ↗
Official CCP page — eligibility ladder, application, exam registration via Pearson VUE, study guide ordering, and recertification requirements (continuing education credits). The CCP Candidate Information Bulletin is required reading.
- OfficialAACE Total Cost Management (TCM) Framework — full document ↗
AACE's Total Cost Management Framework is the conceptual umbrella document underlying the CCP exam. Read sections 7 (Strategic Asset Management) and 8 (Project Control Processes) thoroughly — the exam draws scenario language directly from the framework's process descriptions.
- Third-partyAACE Recommended Practices Library (Estimate Classes, EVM, Risk) ↗
AACE publishes 100+ Recommended Practices that fill in technical detail referenced by the CCP exam. Highest-yield: 17R-97 (Estimate Classification System), 18R-97 (Process Industry classes), 56R-08 (Buildings), 80R-13 (EAC), 57R-09 (Integrated Risk), 40R-08 (Contingency). Member access required for full PDFs.
Last updated: 2026-04-27
This catalog card is not marked Ready yet
You can study the modules above. Leave an email if you want a note when this card is marked Ready.
