CCP — AACE Certified Cost Professional Quick Reference

Compact formula, process, and decision reference for AACE Certified Cost Professional candidates.

Exam Identity and Study Focus

This Quick Reference supports independent preparation for the AACE International AACE Certified Cost Professional (CCP) exam, code CCP. It is designed for rapid review of cost engineering concepts, project controls logic, economic analysis, estimating, budgeting, forecasting, risk, change control, and professional decision points.

Use it as a compact memory aid after you have studied the underlying AACE International cost engineering body of knowledge and practiced scenario-based questions.

High-Yield Cost Professional Mindset

Exam scenario asks about…Think firstAvoid this trap
Estimate selectionLevel of project definition, purpose, available data, required accuracyUsing a detailed method when design is conceptual
Cost controlBaseline, actual cost, earned value, commitments, forecastTreating spent cost as the same as earned progress
ForecastingCurrent performance, remaining work, known trends, authorized changesUsing one EAC formula mechanically
Change managementScope definition, authorization, cost/schedule impact, documentationLetting work proceed without approved baseline impact
ContingencyKnown-unknowns within defined scopeUsing contingency for scope growth or poor control
EscalationTime-related price level changesConfusing escalation with contingency
Economic analysisCash-flow timing, discount rate, real vs nominal basisMixing real cash flows with nominal discount rates
RiskProbability, impact, correlation, response ownershipAdding arbitrary contingency without risk basis
Contract choiceRisk allocation, scope clarity, price certainty, administration burdenAssuming fixed price is always best
Schedule impactCritical path, float, logic, resource limitsTreating any delayed activity as a project delay

Total Cost Management View

AACE cost engineering questions often test whether you understand the connection between planning, estimating, budgeting, control, and decision support, not just isolated formulas.

    flowchart LR
	A[Business or asset objective] --> B[Scope definition]
	B --> C[Estimate and basis of estimate]
	C --> D[Budget and cost baseline]
	D --> E[Schedule and resource plan]
	E --> F[Execution measurement]
	F --> G[Earned value and cost control]
	G --> H[Forecast and variance analysis]
	H --> I[Change and risk management]
	I --> J[Final cost, lessons learned, historical data]
	J --> C

Core Artifact Reference

ArtifactPurposeKey contentsExam clue
Basis of Estimate, BOEExplains how estimate was preparedScope, assumptions, exclusions, methods, quantities, pricing, contingency, escalation, risksAsked what document supports estimate credibility
Cost estimateForecast of cost for a defined scopeDirect/indirect costs, allowances, contingency, escalation as applicableAsked for expected cost at a project phase
Cost baselineApproved time-phased budget for controlControl accounts, budget distribution, authorized scopeUsed for variance and earned value
Code of accountsStructured coding for cost collectionWBS, CBS, accounts, disciplines, phasesNeeded for consistent reporting
WBSDecomposes project deliverables/scopeWork packages, control accountsScope-oriented structure
CBSOrganizes cost categoriesLabor, material, equipment, subcontract, indirectsCost-oriented structure
Control accountManagement control pointScope, budget, schedule, responsibilityLinks WBS, organization, budget, schedule
Risk registerCaptures risk dataCause, event, effect, probability, impact, owner, responseSource for risk-based contingency
Change logTracks proposed/approved changesDescription, status, cost/schedule impact, approvalUsed to protect baseline integrity
ForecastUpdated expected final outcomeActuals, commitments, trends, ETC, EACUsed to predict final cost
Lessons learned / historical databaseSupports future estimatesQuantities, productivity, unit rates, final costs, driversImproves analogous and parametric estimating

Estimate Classification and Method Selection

AACE estimate classifications are commonly understood as moving from Class 5 at low definition to Class 1 at high definition. Accuracy ranges and required deliverables are not universal across all industries; do not assume one generic range unless the exam item provides it or the referenced practice specifies it.

Estimate class conceptTypical project definitionMain purposeCommon methodsCost professional focus
Class 5Very lowScreening, concept, feasibilityAnalogous, capacity factored, high-level parametricState assumptions clearly; large uncertainty
Class 4LowStudy, alternatives, early fundingParametric, equipment factored, semi-detailedCompare options consistently
Class 3ModerateBudget authorization, control baselineMixed parametric and semi-detailed, key quotesEstablish baseline and contingency basis
Class 2HighControl, bidding, detailed planningDetailed quantities, quotes, unit ratesStrong quantity and pricing support
Class 1Very highCheck estimate, definitive control, bid/tender supportDetailed bottom-up, firm quotesValidate, reconcile, support commitments

Estimating Method Decision Table

SituationPreferred methodWhyWatch for
Very early concept; only size/capacity knownCapacity factored / analogousFast, uses historical similar projectsNormalization for location, time, scope
Repetitive assets with known driversParametricRelates cost to measurable variablesValid range of model and data quality
Equipment-driven industrial facilityEquipment factoredEquipment cost drives total installed costFactor applicability and included scope
Design quantities availableUnit-rate / semi-detailedUses quantities and production ratesQuantity takeoff completeness
Procurement packages definedVendor quote-basedMarket-based pricingQuote scope, validity, exclusions
Construction work packages matureDetailed bottom-upBest control detailLabor productivity, indirects, constructability
Need independent validationCheck estimateConfirms reasonablenessMust be independent enough to be useful

Estimate Components

ComponentMeaningInclude / exclude logic
Direct costCost directly attributable to permanent or temporary project workLabor, material, equipment, subcontract tied to work items
Indirect field costSupports execution but not a specific installed itemField supervision, temporary facilities, construction support
Home office / corporate indirectNon-field support allocated to projectEstimating, project management, procurement support, overhead allocations
AllowanceAmount for a known item with undefined detailNot the same as contingency; it is for identified scope
ContingencyAmount for uncertainty within defined scopeBased on risk/uncertainty; not for scope changes
EscalationTime-based price changeDriven by inflation, market, labor/material trends
Fee / profitContractor margin or commercial returnDepends on contracting arrangement
Management reserveOwner/management-held reserve for broader uncertaintyUsually outside cost baseline until authorized, depending on governance

Common Estimate Traps

TrapCorrect exam logic
Contingency equals paddingContingency should be identifiable, supportable, and tied to uncertainty
Escalation equals contingencyEscalation is time/price-level change; contingency is uncertainty
Allowance equals contingencyAllowance covers known scope with incomplete detail
A low bid proves the estimate was wrongFirst compare scope, exclusions, risk transfer, market conditions, and commercial terms
Historical cost can be reused directlyNormalize for scope, capacity, location, productivity, currency, and date

Normalization and Indexing

Use normalization when comparing historical costs to current project conditions.

AdjustmentPurposeTypical approach
Time / price levelConvert old cost to current or future basisCost index or escalation factor
LocationAdjust for geographic labor/material/productivity differencesLocation factor
Capacity / sizeScale cost for different facility sizeCapacity factor
CurrencyConvert monetary unitsExchange rate, then align date basis
ScopeAlign included/excluded workAdd or remove scope components
ProductivityReflect site, labor, weather, learning curve, congestionAdjust labor hours or unit rates

Capacity factoring:

\[ C_2 = C_1 \left(\frac{Q_2}{Q_1}\right)^x \]

Where \(C_1\) is known cost, \(C_2\) is estimated cost, \(Q\) is capacity or size, and \(x\) is the cost-capacity exponent.

Index escalation:

\[ \text{Updated Cost} = \text{Historical Cost} \times \frac{\text{Current Index}}{\text{Historical Index}} \]

Time Value of Money Quick Reference

ConceptPlain formulaUse when
Future value of present sumF = P(1+i)^nCompound a present amount
Present value of future sumP = F / (1+i)^nDiscount a future amount
Future value of uniform seriesF = A[((1+i)^n - 1) / i]Accumulate equal payments
Present value of uniform seriesP = A[((1+i)^n - 1) / (i(1+i)^n)]Value equal annual costs/benefits today
Annual equivalent of present sumA = P[i(1+i)^n / ((1+i)^n - 1)]Convert capital cost to annual cost
Annual sinking fundA = F[i / ((1+i)^n - 1)]Save annually for a future amount
Effective annual rateEAR = (1 + r/m)^m - 1Convert nominal rate to effective annual rate
Real vs nominal relation1 + nominal = (1 + real)(1 + inflation)Align cash flows and discount rates

Net present value:

\[ NPV = \sum_{t=0}^{n} \frac{CF_t}{(1+i)^t} \]

Decision rule: accept the alternative with the best NPV when alternatives are mutually exclusive and properly comparable. For independent investments, positive NPV generally indicates value creation under the assumed discount rate.

Economic Analysis Decision Table

ScenarioBest measureExam interpretation
Compare alternatives with unequal cash-flow timingNPV / present worthHandles time value directly
Compare annualized cost of alternativesEquivalent annual costUseful for different service lives
Find discount rate where NPV equals zeroIRRCompare to required return, but beware multiple IRRs
Rank benefit relative to costBenefit-cost ratioCommon for public or capital allocation decisions
Determine time to recover investmentPaybackSimple liquidity measure; ignores value after payback unless discounted payback is used
Choose between unequal-life assetsAnnual equivalent or repeatability assumptionDo not compare raw NPVs over different lives without adjustment
Compare real-dollar alternativesReal discount rateKeep cash flows and discount rate on same inflation basis
Compare inflated cash flowsNominal discount rateNominal with nominal; real with real

Economic Analysis Traps

TrapCorrect approach
Choose the highest IRR automaticallyFor mutually exclusive alternatives, NPV can be more reliable
Ignore terminal valueInclude salvage, disposal, working capital recovery, or closeout costs when relevant
Mix real cash flows and nominal discount rateMatch basis consistently
Treat sunk cost as decision-relevantFuture incremental cash flows drive the decision
Compare alternatives with different scopesEqualize service, output, risk, and life-cycle boundaries

Depreciation and Tax-Adjacent Concepts

The CCP exam may test cost engineering economic logic. When tax rules are jurisdiction-specific and not provided, rely only on formulas and facts stated in the question.

MethodPlain formula / logicPattern
Straight-lineAnnual depreciation = (Cost - Salvage) / LifeEqual annual depreciation
Declining balanceDepreciation = Book value × rateHigher early depreciation
Double declining balanceRate often expressed as 2 / Life applied to book valueAccelerated depreciation
Units of productionDepreciation = depreciable base × actual units / total expected unitsUsage-based
Book valueCost minus accumulated depreciationAccounting value, not necessarily market value

Cost Baseline, Budget, and Control

TermMeaningExam distinction
BudgetAuthorized funding assigned to scopeMay be total or time-phased
Cost baselineApproved time-phased budget used for controlBasis for measuring performance
Control budgetBudget assigned to control accountsManaged by responsible control account managers
Undistributed budgetBudget not yet distributed to control accountsAuthorized scope not fully planned
Management reserveHeld for management controlNot earned as project work unless allocated
Actual costCost incurred for performed workMay lag due to invoices/accruals
CommitmentContracted or obligated cost not yet fully incurredImportant for forecasting
AccrualRecognition of cost before invoice is paidImproves period cost accuracy
ForecastCurrent expected final costUses actuals, commitments, trends, and remaining work

Earned Value Formula Sheet

Use plain sign logic first:

  • Positive variance is generally favorable.
  • Negative variance is generally unfavorable.
  • Index greater than 1.0 is generally favorable.
  • Index less than 1.0 is generally unfavorable.
MetricPlain formulaMeaning
Planned Value, PVPV = budgeted value of scheduled workWhat should have been earned by status date
Earned Value, EVEV = budgeted value of performed workValue of completed work in budget terms
Actual Cost, ACAC = actual cost of performed workWhat was spent for completed work
Budget at Completion, BACBAC = total authorized budgetOriginal or current approved budget
Cost Variance, CVCV = EV - ACPositive means under budget
Schedule Variance, SVSV = EV - PVPositive means ahead of plan in earned value terms
Cost Performance Index, CPICPI = EV / ACCost efficiency
Schedule Performance Index, SPISPI = EV / PVSchedule efficiency in earned value terms
Estimate at Completion, EACEAC = expected final costForecast total cost
Estimate to Complete, ETCETC = EAC - ACForecast remaining cost
Variance at Completion, VACVAC = BAC - EACPositive means underrun forecast
To-Complete Performance Index, TCPITCPI = (BAC - EV) / (BAC - AC), or (BAC - EV) / (EAC - AC)Required future efficiency

EAC Selection

SituationCommon EAC logicPlain formula
Original estimate still valid for remaining workActuals plus remaining budgetEAC = AC + (BAC - EV)
Current cost efficiency expected to continueCPI-based forecastEAC = BAC / CPI
Cost and schedule performance both affect remaining workCPI and SPI-based forecastEAC = AC + [(BAC - EV) / (CPI × SPI)]
New bottom-up forecast availableUse revised ETCEAC = AC + ETC
One-time cost variance occurredDo not spread one-time variance across all future workEAC = AC + revised remaining estimate

Earned Value Interpretation

GivenInterpretationLikely action
CV negative, CPI below 1.0Cost overrun for work performedAnalyze productivity, rates, scope, rework, procurement
SV negative, SPI below 1.0Less work earned than plannedCheck critical path, physical progress, constraints
AC high but EV also highSpending may be justified if progress is aheadCompare CPI and forecast
PV high, EV low, AC lowWork not performed as plannedSchedule slippage, not necessarily cost overrun yet
EV high, AC not recordedPossible accrual/accounting lagVerify actuals and commitments
CPI good, SPI badEfficient but slowExamine resources, sequencing, constraints
SPI good, CPI badFast but expensiveExamine overtime, premiums, rework, procurement cost

Schedule and Progress Reference

ConceptFormula / ruleMeaning
Early start / early finishForward passEarliest activity timing
Late start / late finishBackward passLatest timing without delaying project
Total floatLS - ES, or LF - EFTime activity can slip without delaying project completion
Free floatEarliest successor ES - current EFTime activity can slip without delaying successor
Critical pathPath with lowest total float, often zeroControls project duration
Near-critical pathLow float path close to criticalHigh schedule risk
LagDelay between linked activitiesOften hides logic if overused
LeadOverlap between activitiesCan increase risk if unrealistic
CrashingAdd resources/cost to reduce durationRaises direct cost; may reduce indirect cost
Fast trackingOverlap sequential workRaises coordination and rework risk

PERT expected duration:

\[ t_e = \frac{a + 4m + b}{6} \]

PERT standard deviation:

\[ \sigma = \frac{b - a}{6} \]

Where \(a\) is optimistic, \(m\) is most likely, and \(b\) is pessimistic.

Progress Measurement Methods

MethodBest forHow it earns valueTrap
0/100Short tasksEarns only at completionToo harsh for long tasks
50/50Short, low-risk tasks50% at start, 50% at finishCan overstate early progress
Milestone weightedDiscrete deliverablesEarns at defined milestonesMilestone weights must reflect effort/value
Percent completeLonger tasks with measurable progressEarns based on assessed completionSubjective if no objective basis
Units completeRepetitive measurable workEarns by installed/accepted quantityQuantity must meet quality requirements
Level of effortSupport activitiesEarns with passage of timeShould not mask performance problems
Apportioned effortWork tied to another measured taskEarns in relation to base taskOnly valid when relationship is real

Risk and Contingency

Expected monetary value:

\[ EMV = \sum (\text{Probability} \times \text{Impact}) \]

Basic contingency logic:

Risk typeExampleTreatment
Known-knownDefined scope and quantityInclude in base estimate
Known-unknownIdentified uncertainty in defined scopeInclude in contingency or risk allowance
Unknown-unknownUnforeseen beyond current analysisMay be handled through management reserve or governance process
Scope changeAdded or changed deliverableChange control, not routine contingency drawdown
Market escalationFuture price-level changeEscalation analysis, not contingency unless uncertainty around escalation is modeled

Risk Response Selection

ResponseUse whenCost professional role
AvoidRisk can be eliminated by changing plan/scopePrice alternatives and impacts
MitigateProbability or impact can be reducedEstimate response cost vs expected benefit
TransferRisk can be shifted contractually or by insuranceEvaluate premium, exclusions, residual risk
AcceptResponse is not economical or practicalDocument rationale and reserve
Exploit / enhanceOpportunity can improve outcomeQuantify upside value
ShareOpportunity or risk best handled jointlyAlign incentives and commercial terms

Change Control Decision Path

    flowchart TD
	A[Potential change identified] --> B{Is it within approved scope and baseline?}
	B -- Yes --> C[Manage within control account and forecast]
	B -- No or uncertain --> D[Document change request]
	D --> E[Assess scope, cost, schedule, risk, contract impact]
	E --> F{Authorized by required authority?}
	F -- No --> G[Do not revise baseline; track pending exposure]
	F -- Yes --> H[Update baseline, budget, schedule, forecast, logs]
	H --> I[Communicate to stakeholders and control accounts]

Change Control Traps

TrapCorrect CCP-style response
Start changed work because it is urgentDocument, assess, and obtain required authorization; handle emergency rules if governance allows
Hide change in contingencyUse contingency only for uncertainty within approved scope
Update baseline for every forecast movementBaseline changes require authorization; forecasts can change without baseline change
Ignore schedule effect of cost changeEvaluate cost, schedule, risk, resources, and contract terms together
Treat pending change as approved budgetTrack separately until authorized

Contract and Procurement Reference

Contract typeBuyer cost certaintySeller riskBest whenWatch for
Firm fixed priceHighHighScope is clear and stableChange claims, risk premium
Fixed price with adjustmentModerate to highModeratePrice escalation or defined adjustments are neededAdjustment formula clarity
Unit priceModerateSharedQuantities uncertain, unit work definableQuantity growth and measurement rules
Cost reimbursableLowLowerScope uncertain, early work, high complexityRequires strong cost control and auditability
Cost plus fixed feeLow to moderateLowerNeed effort flexibilityLimited cost incentive
Cost plus incentive feeModerateSharedPerformance incentives can be definedIncentive formula and target realism
Time and materialsLow to moderateLowerShort-term or undefined supportLabor categories, rates, caps, productivity

Procurement and Claims Clues

Scenario clueBest response
Bid comparison shows large spreadNormalize scope, exclusions, assumptions, commercial terms, and risk allocation
Contractor claims changed conditionReview contract terms, baseline assumptions, notice requirements, records, and impact analysis
Acceleration requestedDetermine whether directed or constructive; quantify cost and schedule impact
Delay claimAnalyze critical path, causation, entitlement, responsibility, and concurrency
Unit price quantity growthCheck measurement rules, quantity variation clauses, and forecast final quantity
Cost reimbursable invoice concernReview allowable cost rules, backup, rates, approvals, and audit trail

Cost, Schedule, and Resource Integration

If the problem gives…Use it to determine…
Quantities and productivityLabor hours, duration, crew needs
Labor hours and wage rateDirect labor cost
Crew size and production rateActivity duration
Equipment hours and hourly rateEquipment cost
Material quantity and unit priceMaterial cost
Installed quantity and budgeted unit rateEarned value
Committed purchase ordersForecast exposure
Actual invoices plus accrualsPeriod actual cost
Remaining quantity plus expected unit rateETC

Basic productivity relationship:

\[ \text{Labor Hours} = \frac{\text{Quantity}}{\text{Productivity Rate}} \]

If productivity is expressed as labor hours per unit:

\[ \text{Labor Hours} = \text{Quantity} \times \text{Labor Hours per Unit} \]

Quality Cost Reference

CategoryMeaningExample
Prevention costCost to avoid defectsPlanning, training, process improvement
Appraisal costCost to inspect or verifyTesting, inspection, audits
Internal failure costDefect found before deliveryRework, scrap, retesting
External failure costDefect found after deliveryWarranty, claims, reputation damage

Cost of quality:

\[ \text{Cost of Quality} = \text{Cost of Conformance} + \text{Cost of Nonconformance} \]

Exam trap: reducing inspection may reduce appraisal cost but can increase failure cost. The best answer often considers total cost of quality, not one category alone.

Common Quantitative Formulas

TopicPlain formulaUse
Breakeven quantityQ = Fixed Cost / (Price - Variable Cost per Unit)Volume needed to cover fixed cost
Contribution marginPrice - Variable Cost per UnitAmount available for fixed cost and profit
ROIROI = (Benefit - Cost) / CostSimple return measure
Markup on costMarkup = Profit / CostPricing based on cost
Margin on priceMargin = Profit / PriceProfit as share of selling price
Learning curve average timeAvg time per unit declines as cumulative quantity doublesRepetitive work productivity
Expected valueEV = Probability × ImpactSingle risk event value
Weighted scoreScore = sum(weight × rating)Alternative selection
Cost variance percentCV% = (EV - AC) / EVRelative cost variance
Percent complete by costPercent = EV / BACEarned budget fraction

Forecasting and Trend Analysis

SignalWhat it may indicateWhat to verify
Actual cost below planGood performance or delayed invoicesAccruals, commitments, physical progress
Commitments exceed budgetFuture overrun exposureChange orders, procurement scope, remaining work
Labor productivity decliningCongestion, learning issue, rework, poor planningInstalled quantities, crew mix, supervision, access
Material cost spikeMarket escalation or buyout issueEscalation basis, procurement timing, substitutions
Forecast improves without explanationOptimism biasRemaining quantities, rates, risk, assumptions
Schedule recovery plan adds overtimeCost increase likelyProductivity loss and premium time
High contingency drawdown earlyEstimate weakness or emerging riskTrend remaining risk exposure

What Should the Cost Professional Do Next?

SituationBest next action
Estimate is challenged by stakeholdersReconcile scope, BOE, assumptions, quantities, pricing, contingency, and benchmark data
Actuals are incomplete at reporting dateAccrue known incurred costs before reporting performance
Forecast differs from baselineExplain variance and forecast; do not change baseline without authorization
Contractor submits change requestValidate entitlement, scope, cost, schedule, records, and contract terms
Risk event occursUpdate risk register, contingency drawdown, forecast, and response plan
New scope is addedProcess through change control and update approved baseline if authorized
CPI deterioratesInvestigate drivers before applying blanket forecast formula
Schedule delay appearsDetermine critical path impact before declaring project completion delay
Alternatives have different livesUse equivalent annual analysis or a valid repeatability assumption
Historical estimate data looks usefulNormalize before applying to current project

Professional Practice and Ethics Reminders

PrincipleExam-relevant behavior
ObjectivityUse supportable data, disclose uncertainty, avoid manipulated estimates
TransparencyDocument assumptions, exclusions, basis, and limitations
CompetenceUse methods appropriate to scope definition and data quality
ConfidentialityProtect proprietary cost, bid, and contract information
IntegrityDo not hide overruns, unauthorized changes, or known risks
Due diligenceVerify source data, calculations, and reasonableness before issuing work product

Last-Week Review Checklist

  • Rework earned value questions until CPI, SPI, CV, SV, EAC, ETC, VAC, and TCPI are automatic.
  • Practice choosing the correct EAC formula based on scenario wording.
  • Review time value of money factors, NPV logic, equivalent annual cost, IRR limitations, and real vs nominal consistency.
  • Memorize distinctions among contingency, allowance, escalation, management reserve, and scope change.
  • Practice estimate method selection based on project definition and available data.
  • Review change control: identify, document, assess, authorize, update baseline, communicate.
  • Review contract risk allocation and how contract type affects cost control.
  • Practice schedule logic: critical path, float, delay impact, crashing, and fast tracking.
  • Review risk EMV, response strategies, and contingency drawdown logic.
  • For every practice problem, write down the given values, the required output, and the decision rule before calculating.

Practical Next Step

Use this Quick Reference as a formula and decision aid, then move immediately into timed CCP-style practice questions. After each miss, classify the error as formula recall, concept distinction, scenario judgment, or calculation setup, and drill that category before your next practice set.