The AACE Cost Estimate Classification System is one of the most widely adopted frameworks in the capital project industries for categorising cost estimates. Originally published as Recommended Practice 17R-97, it provides a standardised method for mapping cost estimates to the level of project definition maturity at the time the estimate is prepared. The system recognises five distinct estimate classes — Class 5 through Class 1 — with Class 5 representing the least defined and Class 1 the most defined.
The classification system replaced the often ambiguous and inconsistently applied labels that had been used historically across different industries and organisations — terms such as “order of magnitude,” “budget,” “definitive,” and “detailed.” By introducing a numbered class system tied directly to measurable project definition milestones, AACE created a common language that all project stakeholders — owners, engineers, contractors, and financiers — can use to communicate estimate quality and expected reliability.
The classification system is built on a fundamental principle: the quality of a cost estimate is primarily determined by the maturity level of the project definition available to the estimator, not by the effort expended, the software used, or the time taken to prepare it. This maturity-driven approach ensures that expectations about estimate accuracy are grounded in the reality of what information exists at each stage of project development.