BudgetOverrun.com is an independent reference site. Not affiliated with any PM software vendor. Statistics sourced from published research and cited throughout.

Contingency Budget Calculator: AACE-Based Sizing

Contingency reserves cover "known unknowns": risks you can name but cannot eliminate. AACE International's class-based system is the most widely cited reference for sizing them.

AACE estimate classes and contingency ranges

AACE classProject definitionTypical useContingency range
Class 50% to 2% completeConcept screening, order-of-magnitude+30% to +50% (and higher)
Class 41% to 15% completeFeasibility study+20% to +30%
Class 310% to 40% completeBudget authorisation+10% to +20%
Class 230% to 70% completeControl estimate, bid/tender+5% to +15%
Class 150% to 100% completeDefinitive, contractor close-out+1% to +10%

Source: AACE International Recommended Practice 18R-97, Cost Estimate Classification System.


Type-A vs type-B contingency sizing

A useful Flyvbjerg distinction: a "type-A" project is one that has been done many times before in a very similar form (a suburban office building, a routine paving job, a familiar SaaS rollout). A "type-B" project is novel in technology, scale, or context (first-of-a-kind nuclear, first-of-a-kind transit line, custom enterprise software).

Project typeSuggested contingency at AACE class 3Rationale
Type-A (well-known)10% to 15%Reference class data is strong; known risks dominate.
Type-B (novel)25% to 50%Unknown unknowns dominate; reference class is thin or non-existent.

If you are negotiating contingency under 10% on a type-B project, you are essentially betting that nothing surprises you. The empirical record says you will lose that bet.


Sources

Related

Didn't find your answer?

Ask us. A real person reads every question and we answer the ones we can, with sources. If your question would help other readers, we may publish an anonymised version, with your permission. General reference, not financial advice.

Ask a question

questions@budgetoverrun.com

Updated 2026-06-13